Mock Version: 1.4.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/kernel.spec'], chrootPath='/var/lib/mock/919834-fedora-rawhide-x86_64-1559467176.840270/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wra8jn6u:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wra8jn6u:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '2a4260a6ccc741a3b61408ce4b69cfd5', '-D', '/var/lib/mock/919834-fedora-rawhide-x86_64-1559467176.840270/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wra8jn6u:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/kernel.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/kernel-4.19.47-200.fc31.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/kernel.spec'], chrootPath='/var/lib/mock/919834-fedora-rawhide-x86_64-1559467176.840270/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wra8jn6u:/etc/resolv.conf']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wra8jn6u:/etc/resolv.conf'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '04f6207af1fa43ba8d5465ca0404038b', '-D', '/var/lib/mock/919834-fedora-rawhide-x86_64-1559467176.840270/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wra8jn6u:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/kernel.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iYgy4v + umask 022 + cd /builddir/build/BUILD + patch_command='patch -p1 -F1 -s' BUILDSTDERR: ++ grep -x -v /builddir/build/BUILD/kernel-4.19.fc31 BUILDSTDERR: ++ find /builddir/build/BUILD -maxdepth 1 -type d -name 'kernel-4.*' + sharedirs= + : + '[' -d kernel-4.19.fc31 ']' + '[' '!' -d kernel-4.19.fc31/vanilla-4.19 ']' + '[' -d kernel-4.19.fc31/vanilla-4.19 ']' + rm -f pax_global_header + [[ ! -z '' ]] + cd /builddir/build/BUILD + rm -rf kernel-4.19.fc31 + /usr/bin/mkdir -p kernel-4.19.fc31 + cd kernel-4.19.fc31 + /usr/bin/xz -dc /builddir/build/SOURCES/linux-4.19.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv linux-4.19 vanilla-4.19 + cp -al vanilla-4.19 linux-4.19.47-200.fc31.x86_64 + cd linux-4.19.47-200.fc31.x86_64 + '[' '!' -d .git ']' + git init Initialized empty Git repository in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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.47.xz + git commit -a -m 'Stable update' [master 672e186] Stable update 3943 files changed, 47485 insertions(+), 28457 deletions(-) delete mode 100644 Documentation/admin-guide/l1tf.rst delete mode 100644 arch/arm/crypto/speck-neon-core.S delete mode 100644 arch/arm/crypto/speck-neon-glue.c delete mode 100644 arch/arm64/crypto/speck-neon-core.S delete mode 100644 arch/arm64/crypto/speck-neon-glue.c delete mode 100644 crypto/speck.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid.c delete mode 100644 drivers/usb/common/roles.c delete mode 100644 include/crypto/speck.h + git am /builddir/build/SOURCES/0001-iio-Use-event-header-from-kernel-tree.patch /builddir/build/SOURCES/lib-cpumask-Make-CPUMASK_OFFSTACK-usable-without-deb.patch /builddir/build/SOURCES/input-kill-stupid-messages.patch /builddir/build/SOURCES/die-floppy-die.patch /builddir/build/SOURCES/no-pcspkr-modalias.patch /builddir/build/SOURCES/silence-fbcon-logo.patch /builddir/build/SOURCES/Kbuild-Add-an-option-to-enable-GCC-VTA.patch /builddir/build/SOURCES/crash-driver.patch /builddir/build/SOURCES/lis3-improve-handling-of-null-rate.patch /builddir/build/SOURCES/scsi-sd_revalidate_disk-prevent-NULL-ptr-deref.patch /builddir/build/SOURCES/namespaces-no-expert.patch /builddir/build/SOURCES/ath9k-rx-dma-stop-check.patch /builddir/build/SOURCES/xen-pciback-Don-t-disable-PCI_COMMAND-on-PCI-device-.patch /builddir/build/SOURCES/Input-synaptics-pin-3-touches-when-the-firmware-repo.patch /builddir/build/SOURCES/efi-lockdown.patch /builddir/build/SOURCES/KEYS-Allow-unrestricted-boot-time-addition-of-keys-t.patch /builddir/build/SOURCES/Add-EFI-signature-data-types.patch /builddir/build/SOURCES/Add-an-EFI-signature-blob-parser-and-key-loader.patch /builddir/build/SOURCES/MODSIGN-Import-certificates-from-UEFI-Secure-Boot.patch /builddir/build/SOURCES/MODSIGN-Support-not-importing-certs-from-db.patch /builddir/build/SOURCES/0001-Make-get_cert_list-not-complain-about-cert-lists-tha.patch /builddir/build/SOURCES/0002-Add-efi_status_to_str-and-rework-efi_status_to_err.patch /builddir/build/SOURCES/0003-Make-get_cert_list-use-efi_status_to_str-to-print-er.patch /builddir/build/SOURCES/disable-i8042-check-on-apple-mac.patch /builddir/build/SOURCES/drm-i915-hush-check-crtc-state.patch /builddir/build/SOURCES/efi-secureboot.patch /builddir/build/SOURCES/arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch /builddir/build/SOURCES/usb-phy-tegra-Add-38.4MHz-clock-table-entry.patch /builddir/build/SOURCES/ARM-tegra-usb-no-reset.patch /builddir/build/SOURCES/ACPI-scan-Fix-regression-related-to-X-Gene-UARTs.patch /builddir/build/SOURCES/ACPI-irq-Workaround-firmware-issue-on-X-Gene-based-m400.patch /builddir/build/SOURCES/qcom-msm89xx-fixes.patch /builddir/build/SOURCES/arm-sdhci-esdhc-imx-fixes.patch /builddir/build/SOURCES/raspberrypi-Fix-firmware-calls-with-large-buffers.patch /builddir/build/SOURCES/bcm2837-fix-eth-leds.patch /builddir/build/SOURCES/brcmfmac-Remove-firmware-loading-code-duplication.patch /builddir/build/SOURCES/arm64-arch_timer-Workaround-for-Allwinner-A64-timer-instability.patch /builddir/build/SOURCES/arm64-dts-allwinner-a64-Enable-A64-timer-workaround.patch /builddir/build/SOURCES/Fix-for-module-sig-verification.patch /builddir/build/SOURCES/input-rmi4-remove-the-need-for-artifical-IRQ.patch /builddir/build/SOURCES/iio-accel-kxcjk1013-Add-more-hardware-ids.patch /builddir/build/SOURCES/asus-fx503-keyb.patch /builddir/build/SOURCES/0001-Bluetooth-btsdio-Do-not-bind-to-non-removable-BCM434.patch Applying: iio: Use type header from kernel tree Applying: lib/cpumask: Make CPUMASK_OFFSTACK usable without debug dependency Applying: input: kill stupid messages Applying: die-floppy-die Applying: no pcspkr modalias Applying: silence fbcon logo Applying: Kbuild: Add an option to enable GCC VTA Applying: crash-driver Applying: Update of crash driver to handle CONFIG_HARDENED_USERCOPY and to restrict the supported architectures. Applying: lis3: improve handling of null rate Applying: scsi: sd_revalidate_disk prevent NULL ptr deref Applying: namespaces: no expert Applying: ath9k: rx dma stop check Applying: xen/pciback: Don't disable PCI_COMMAND on PCI device reset. Applying: Input - synaptics: pin 3 touches when the firmware reports 3 fingers Applying: Add the ability to lock down access to the running kernel image Applying: Add a SysRq option to lift kernel lockdown Applying: ima: require secure_boot rules in lockdown mode Applying: Enforce module signatures if the kernel is locked down Applying: Restrict /dev/{mem,kmem,port} when the kernel is locked down Applying: kexec_load: Disable at runtime if the kernel is locked down Applying: hibernate: Disable when the kernel is locked down Applying: uswsusp: Disable when the kernel is locked down Applying: PCI: Lock down BAR access when the kernel is locked down Applying: x86: Lock down IO port access when the kernel is locked down Applying: x86/msr: Restrict MSR access when the kernel is locked down Applying: ACPI: Limit access to custom_method when the kernel is locked down Applying: acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down Applying: acpi: Disable ACPI table override if the kernel is locked down Applying: acpi: Disable APEI error injection if the kernel is locked down Applying: Prohibit PCMCIA CIS storage when the kernel is locked down Applying: Lock down TIOCSSERIAL Applying: Lock down module params that specify hardware parameters (eg. ioport) Applying: x86/mmiotrace: Lock down the testmmiotrace module Applying: Lock down /proc/kcore Applying: Lock down kprobes Applying: Lock down perf Applying: debugfs: Restrict debugfs when the kernel is locked down Applying: KEYS: Allow unrestricted boot-time addition of keys to secondary keyring Applying: efi: Add EFI signature data types Applying: efi: Add an EFI signature blob parser Applying: MODSIGN: Import certificates from UEFI Secure Boot Applying: MODSIGN: Allow the "db" UEFI variable to be suppressed Applying: Make get_cert_list() not complain about cert lists that aren't present. Applying: Add efi_status_to_str() and rework efi_status_to_err(). Applying: Make get_cert_list() use efi_status_to_str() to print error messages. Applying: disable i8042 check on apple mac Applying: drm/i915: hush check crtc state Applying: Copy secure_boot flag in boot params across kexec reboot Applying: efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode Applying: efi: Lock down the kernel if booted in secure boot mode Applying: Add option of 13 for FORCE_MAX_ZONEORDER Applying: usb: phy: tegra: Add 38.4MHz clock table entry Applying: ARM: tegra: usb no reset Applying: ACPI / scan: Fix regression related to X-Gene UARTs Applying: ACPI / irq: Workaround firmware issue on X-Gene based m400 Applying: thermal: qcom: tsens: fix crash due to incorrect __init Applying: mmc: sdhci: add quirk to prevent higher speed modes Applying: firmware: raspberrypi: Fix firmware calls with large buffers Applying: ARM: dts: bcm283x-rpi-lan7515: Enable Ethernet LEDs Applying: brcmfmac: Remove firmware-loading code duplication Applying: brcmfmac: Remove recursion from firmware load error handling Applying: brcmfmac: Add support for first trying to get a board specific nvram file Applying: brcmfmac: Set board_type used for nvram file selection to machine-compatible Applying: brcmfmac: Cleanup brcmf_fw_request_done() Applying: arm64: arch_timer: Workaround for Allwinner A64 timer instability Applying: arm64: dts: allwinner: a64: Enable A64 timer workaround Applying: Fix for module sig verification Applying: Input: rmi4 - remove the need for artificial IRQ in case of HID Applying: iio: accel: kxcjk1013: Add KIOX0009 ACPI Hardware-ID Applying: HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes Applying: HID: asus: Add support for the ASUS FX503VD laptop Applying: Bluetooth: btsdio: Do not bind to non-removable BCM43430 + chmod +x scripts/checkpatch.pl + chmod +x tools/objtool/sync-check.sh + mv COPYING COPYING-4.19.47 + touch .scmversion + mkdir configs + cd configs + cp /builddir/build/SOURCES/kernel-aarch64-debug.config /builddir/build/SOURCES/kernel-aarch64.config /builddir/build/SOURCES/kernel-armv7hl-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae-debug.config /builddir/build/SOURCES/kernel-armv7hl-lpae.config /builddir/build/SOURCES/kernel-armv7hl.config /builddir/build/SOURCES/kernel-i686-debug.config /builddir/build/SOURCES/kernel-i686.config /builddir/build/SOURCES/kernel-ppc64-debug.config /builddir/build/SOURCES/kernel-ppc64.config /builddir/build/SOURCES/kernel-ppc64le-debug.config /builddir/build/SOURCES/kernel-ppc64le.config /builddir/build/SOURCES/kernel-s390x-debug.config /builddir/build/SOURCES/kernel-s390x.config /builddir/build/SOURCES/kernel-x86_64-debug.config /builddir/build/SOURCES/kernel-x86_64.config . + cp /builddir/build/SOURCES/kernel-local . + cp /builddir/build/SOURCES/merge.pl . + cp /builddir/build/SOURCES/generate_all_configs.sh . + cp /builddir/build/SOURCES/generate_debug_configs.sh . + cp /builddir/build/SOURCES/generate_bls_conf.sh . + VERSION=4.19.47 + ./generate_all_configs.sh + for i in kernel-4.19.47-x86_64*.config + mv kernel-4.19.47-x86_64-debug.config kernel-4.19.47-x86_64-debug.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.47-x86_64-debug.config.tmp + rm kernel-4.19.47-x86_64-debug.config.tmp + for i in kernel-4.19.47-x86_64*.config + mv kernel-4.19.47-x86_64.config kernel-4.19.47-x86_64.config.tmp + ./merge.pl /builddir/build/SOURCES/kernel-local kernel-4.19.47-x86_64.config.tmp + rm kernel-4.19.47-x86_64.config.tmp + cp /builddir/build/SOURCES/process_configs.sh . + OPTS= + OPTS=' -n' + OPTS=' -n -c' + ./process_configs.sh -n -c kernel 4.19.47 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-aarch64-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-aarch64.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-armv7hl-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-armv7hl-lpae-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-armv7hl-lpae.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-armv7hl.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-i686-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-i686.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-ppc64-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-ppc64.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-ppc64le-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-ppc64le.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-s390x-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-s390x.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-x86_64-debug.config ... done Processing /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/configs/kernel-4.19.47-x86_64.config ... done Processed config files are in /builddir/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.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 BUILDSTDERR: recursedown('scripts/') BUILDSTDERR: recursedown('scripts/basic') BUILDSTDERR: recursedown('scripts/coccinelle') BUILDSTDERR: recursedown('scripts/coccinelle/api') BUILDSTDERR: recursedown('scripts/coccinelle/api/alloc') BUILDSTDERR: recursedown('scripts/coccinelle/api/debugfs') BUILDSTDERR: recursedown('scripts/coccinelle/free') BUILDSTDERR: recursedown('scripts/coccinelle/iterators') BUILDSTDERR: recursedown('scripts/coccinelle/locks') BUILDSTDERR: recursedown('scripts/coccinelle/misc') BUILDSTDERR: recursedown('scripts/coccinelle/null') BUILDSTDERR: recursedown('scripts/coccinelle/tests') BUILDSTDERR: recursedown('scripts/dtc') BUILDSTDERR: recursedown('scripts/dtc/include-prefixes') BUILDSTDERR: recursedown('scripts/dtc/libfdt') BUILDSTDERR: recursedown('scripts/gcc-plugins') BUILDSTDERR: recursedown('scripts/gdb') BUILDSTDERR: recursedown('scripts/gdb/linux') BUILDSTDERR: recursedown('scripts/genksyms') BUILDSTDERR: recursedown('scripts/kconfig') BUILDSTDERR: recursedown('scripts/kconfig/lxdialog') BUILDSTDERR: recursedown('scripts/kconfig/tests') BUILDSTDERR: recursedown('scripts/kconfig/tests/auto_submenu') BUILDSTDERR: recursedown('scripts/kconfig/tests/choice') BUILDSTDERR: recursedown('scripts/kconfig/tests/choice_value_with_m_dep') BUILDSTDERR: recursedown('scripts/kconfig/tests/err_recursive_dep') BUILDSTDERR: recursedown('scripts/kconfig/tests/err_recursive_inc') BUILDSTDERR: recursedown('scripts/kconfig/tests/inter_choice') BUILDSTDERR: recursedown('scripts/kconfig/tests/new_choice_with_dep') BUILDSTDERR: recursedown('scripts/kconfig/tests/no_write_if_dep_unmet') BUILDSTDERR: recursedown('scripts/kconfig/tests/preprocess') BUILDSTDERR: recursedown('scripts/kconfig/tests/preprocess/builtin_func') BUILDSTDERR: recursedown('scripts/kconfig/tests/preprocess/circular_expansion') BUILDSTDERR: recursedown('scripts/kconfig/tests/preprocess/escape') BUILDSTDERR: recursedown('scripts/kconfig/tests/preprocess/variable') BUILDSTDERR: recursedown('scripts/kconfig/tests/rand_nested_choice') BUILDSTDERR: recursedown('scripts/ksymoops') BUILDSTDERR: recursedown('scripts/mod') BUILDSTDERR: recursedown('scripts/package') BUILDSTDERR: recursedown('scripts/selinux') BUILDSTDERR: recursedown('scripts/selinux/genheaders') BUILDSTDERR: recursedown('scripts/selinux/mdp') BUILDSTDERR: recursedown('scripts/tracing') + pathfix.py -pni '/usr/bin/python3 -s' scripts/diffconfig scripts/diffconfig: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/bloat-o-meter scripts/bloat-o-meter: updating + pathfix.py -pni '/usr/bin/python3 -s' scripts/show_delta scripts/show_delta: updating + cd .. + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.bs0BLt + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/libexec + cd linux-4.19.47-200.fc31.x86_64 + BuildKernel bzImage arch/x86/boot/bzImage 1 debug BUILDING A KERNEL FOR debug x86_64... + MakeTarget=bzImage + KernelImage=arch/x86/boot/bzImage + Flavour=debug + DoVDSO=1 + Flav=+debug + InstallName=vmlinuz + Config=kernel-4.19.47-x86_64-debug.config + DevelDir=/usr/src/kernels/4.19.47-200.fc31.x86_64+debug + '[' arch/x86/boot/bzImage = vmlinux ']' + CopyKernel=cp + KernelVer=4.19.47-200.fc31.x86_64+debug + echo BUILDING A KERNEL FOR debug x86_64... + perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 47/' Makefile BUILDSTDERR: ++ perl -e 'print "200.fc31" =~ s/\.pr\.[0-9A-Fa-f]{32}//r' + ShortRel=200.fc31 + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -200.fc31.x86_64+debug/' Makefile + make -s mrproper + cp configs/kernel-4.19.47-x86_64-debug.config .config + cp /builddir/build/SOURCES/x509.genkey certs/. BUILDSTDERR: ++ head -1 .config BUILDSTDERR: ++ 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 BUILDSTDERR: init/do_mounts.o: warning: objtool: name_to_dev_t()+0x293: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c: In function '__vdso_clock_gettime': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c: In function '__vdso_gettimeofday': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: init/calibrate.o: warning: objtool: calibrate_delay()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function '__vdso_clock_gettime': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function '__vdso_gettimeofday': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vsyscall/vsyscall_64.o: warning: objtool: warn_bad_vsyscall()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: prepare_exit_to_usermode()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: syscall_return_slowpath()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: do_fast_syscall_32()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/bpf/btf.o: warning: objtool: btf_int_bits_seq_show.constprop.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: parse_cgroup_root_flags()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: cgroup_addrm_files()+0x31a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: cgroup_apply_control_enable()+0x287: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: rebind_subsystems()+0x30d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup-v1.o: warning: objtool: cgroup1_remount()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup-v1.o: warning: objtool: cgroup1_mount()+0x354: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/pids.o: warning: objtool: pids_can_fork()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: guarantee_online_cpus()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: cpuset_attach()+0x37f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: rebuild_sched_domains_locked()+0x38a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: cpuset_hotplug_workfn()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: cpuset_print_current_mems_allowed()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: cpuset_print_current_mems_allowed.cold()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/kdb/kdb_io.o: warning: objtool: vkdb_printf()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/kdb/kdb_io.o: warning: objtool: kdb_read()+0x586: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/kdb/kdb_main.o: warning: objtool: kdb_parse()+0x5df: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/kdb/kdb_main.o: warning: objtool: kdb_main_loop()+0x48b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/kdb/kdb_support.o: warning: objtool: kallsyms_symbol_complete()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_validate_break_address()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: dbg_activate_sw_breakpoints()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: dbg_deactivate_sw_breakpoints()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_cpu_enter()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: dbg_remove_all_break()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_handle_exception()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_register_io_module()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/gdbstub.o: warning: objtool: gdb_serial_stub()+0xc00: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/gdbstub.o: warning: objtool: gdbstub_state()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/debug.o: warning: objtool: filter_write()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/debug.o: warning: objtool: dma_debug_device_change()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/debug.o: warning: objtool: add_dma_entry()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/debug.o: warning: objtool: dma_debug_init()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/debug.o: warning: objtool: dma_debug_add_bus()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/debug.o: warning: objtool: dma_debug_add_bus.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_full()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_late_init_with_tbl()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_late_init_with_default_size()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_tbl_map_single()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/core.o: warning: objtool: perf_cpu_time_max_percent_handler()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/core.o: warning: objtool: perf_event_comm()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: dup_xol_work()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: uprobe_copy_process()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: uprobe_notify_resume()+0x9b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: dup_xol_work.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: uprobe_copy_process.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdesc.o: warning: objtool: irq_sysfs_add()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdesc.o: warning: objtool: irq_sysfs_add.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/handle.o: warning: objtool: handle_bad_irq()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/handle.o: warning: objtool: __handle_irq_event_percpu()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: irq_do_set_affinity()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: irq_setup_affinity()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: __irq_set_trigger()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: __setup_irq()+0x614: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/spurious.o: warning: objtool: note_interrupt()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/chip.o: warning: objtool: handle_percpu_devid_irq()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/dummychip.o: warning: objtool: ack_bad()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_domain_associate()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_create_direct_mapping()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: __irq_domain_add()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_domain_add_simple()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_create_fwspec_mapping()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/cpuhotplug.o: warning: objtool: irq_migrate_all_off_this_cpu()+0x292: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/matrix.o: warning: objtool: irq_matrix_reserve()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: save_trace()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: add_lock_to_list.isra.0()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: register_lock_class()+0x4e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: __lockdep_init_map()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: print_unlock_imbalance_bug()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: debug_check_no_locks_held()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: lock_contended()+0x30c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: lock_acquired()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: debug_check_no_locks_freed()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: print_circular_bug_entry()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: print_circular_bug_header()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: print_circular_bug.isra.0()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: print_shortest_lock_dependencies()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: check_usage_backwards()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: check_usage_forwards()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: check_usage()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: print_usage_bug()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: mark_lock()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: __lock_acquire()+0x13ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: lock_release()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: lock_acquire()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: lockdep_sys_exit()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: debug_check_no_locks_held.cold()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: print_shortest_lock_dependencies.cold()+0x14e: return with modified stack frame BUILDSTDERR: kernel/locking/lockdep.o: warning: objtool: lockdep_sys_exit.cold()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/lockdep_proc.o: warning: objtool: seq_stats()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/rtmutex.o: warning: objtool: rt_mutex_adjust_prio_chain()+0x33e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/rtmutex-debug.o: warning: objtool: debug_rt_mutex_print_deadlock()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/rtmutex-debug.o: warning: objtool: debug_rt_mutex_print_deadlock.cold()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/spinlock_debug.o: warning: objtool: spin_dump()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/spinlock_debug.o: warning: objtool: spin_dump.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/qos.o: warning: objtool: pm_qos_dbg_show_requests()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/main.o: warning: objtool: pm_trace_store()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/main.o: warning: objtool: __pm_pr_dbg()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/process.o: warning: objtool: try_to_freeze_tasks()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/process.o: warning: objtool: try_to_freeze_tasks.cold()+0x40: return with modified stack frame BUILDSTDERR: kernel/power/suspend.o: warning: objtool: suspend_devices_and_enter()+0xaa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/suspend.o: warning: objtool: pm_suspend()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: hibernation_snapshot()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: hibernation_restore()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: software_resume()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: hibernate()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/snapshot.o: warning: objtool: snapshot_write_next()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: hib_end_io()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: hib_submit_io()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: load_image()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: load_image_lzo()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: save_image()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: save_image_lzo()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: swsusp_write()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: load_image_lzo.cold()+0x318: return with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: save_image_lzo.cold()+0x3d: return with modified stack frame BUILDSTDERR: kernel/power/user.o: warning: objtool: snapshot_ioctl()+0x222: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: check_syslog_permissions()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: devkmsg_release()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: register_console()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: devkmsg_write()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk_safe.o: warning: objtool: __printk_safe_flush()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/braille.o: warning: objtool: _braille_console_setup()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/update.o: warning: objtool: rcu_tasks_kthread()+0x551: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/srcutree.o: warning: objtool: _cleanup_srcu_struct()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/srcutree.o: warning: objtool: _cleanup_srcu_struct.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: show_rcu_gp_kthreads()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: rcu_implicit_dynticks_qs()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: rcu_exp_wait_wake()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: rcu_process_callbacks()+0x812: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: _rcu_barrier()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: rcu_check_callbacks()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: __schedule_bug()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: sched_show_task()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: ___might_sleep()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: select_fallback_rq()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: __schedule_bug.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: sched_show_task.cold()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: ___might_sleep.cold()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/clock.o: warning: objtool: __sched_clock_work()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/clock.o: warning: objtool: __sched_clock_work.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/fair.o: warning: objtool: enqueue_entity()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/rt.o: warning: objtool: update_curr_rt()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/deadline.o: warning: objtool: replenish_dl_entity()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/topology.o: warning: objtool: cpu_attach_domain()+0x318: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/topology.o: warning: objtool: build_sched_domains()+0xfdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/topology.o: warning: objtool: sched_init_numa()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/autogroup.o: warning: objtool: sched_autogroup_create_attach()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: sched_debug_header()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_cpu()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: register_sched_domain_sysctl()+0x647: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_cfs_rq()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_rt_rq()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_dl_rq()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_numa_stats()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: proc_sched_show_task()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: sched_debug_header.cold()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_rt_rq.cold()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_dl_rq.cold()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_numa_stats.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/cpufreq_schedutil.o: warning: objtool: sugov_init()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_interrupt()+0x203: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_run_queues()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_interrupt.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_run_queues.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/timekeeping.o: warning: objtool: __timekeeping_inject_sleeptime.constprop.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/timekeeping.o: warning: objtool: timekeeping_advance()+0x5bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/ntp.o: warning: objtool: second_overflow.cold()+0x32: unreachable instruction BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_select()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_update_freq_scale()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_suspend_select.part.0()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_update_freq_scale.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/posix-cpu-timers.o: warning: objtool: run_posix_cpu_timers()+0x60b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/itimer.o: warning: objtool: __ia32_sys_setitimer()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/itimer.o: warning: objtool: __x64_sys_setitimer()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clockevents.o: warning: objtool: clockevents_program_min_delta()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/tick-broadcast.o: warning: objtool: tick_device_uses_broadcast()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/tick-oneshot.o: warning: objtool: tick_switch_to_oneshot()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_bug()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_process_locs()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_shutdown()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_init_array_ops()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_ops_list_func()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: register_ftrace_graph()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/ring_buffer.h:5, BUILDSTDERR: from kernel/trace/trace.c:15: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'ftrace_dump' at kernel/trace/trace.c:8355:3, BUILDSTDERR: inlined from 'ftrace_dump' at kernel/trace/trace.c:8277:6: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [8505, 8560] from the object at 'iter' is out of the bounds of referenced subobject 'seq' with type 'struct trace_seq' at offset 4368 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_insert_eval_map_file()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_options_init_dentry.part.0()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: tracing_set_tracer()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_create_file()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: init_tracer_tracefs()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: instance_mkdir()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_printk_seq()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: ftrace_dump()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_parse_run_command()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_insert_eval_map_file.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_printk_seq.cold()+0x4d: return with modified stack frame BUILDSTDERR: kernel/trace/trace_output.o: warning: objtool: register_trace_event()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_stat.o: warning: objtool: register_stat_tracer()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_sched_switch.o: warning: objtool: tracing_start_sched_switch()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_sched_wakeup.o: warning: objtool: __wakeup_tracer_init()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_hwlat.o: warning: objtool: start_kthread.isra.0()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_hwlat.o: warning: objtool: kthread_fn()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_nop.o: warning: objtool: nop_set_flag.cold()+0x11: unreachable instruction BUILDSTDERR: kernel/trace/trace_stack.o: warning: objtool: check_stack()+0x27e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_mmiotrace.o: warning: objtool: mmio_read()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_functions_graph.o: warning: objtool: print_graph_proc()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_functions_graph.o: warning: objtool: trace_print_graph_duration()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/blktrace.o: warning: objtool: blk_dropped_read()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: __ftrace_event_enable_disable()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_enable_read()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: create_event_toplevel_files()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_create_dir()+0x4f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: trace_module_notify()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_trace_add_tracer()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_syscalls.o: warning: objtool: syscall_enter_register()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_syscalls.o: warning: objtool: syscall_exit_register()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: event_hist_trigger()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: hist_err.part.0()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: hist_field_name.part.0()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: create_synth_event()+0x880: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: __register_trace_kprobe()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: trace_kprobe_module_callback()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: create_trace_kprobe()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: create_local_trace_kprobe()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:17, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from ./include/linux/kdb.h:69, BUILDSTDERR: from kernel/trace/trace_kdb.c:14: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'ftrace_dump_buf' at kernel/trace/trace_kdb.c:45:2, BUILDSTDERR: inlined from 'kdb_ftdump' at kernel/trace/trace_kdb.c:132:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [8505, 8560] from the object at 'iter' is out of the bounds of referenced subobject 'seq' with type 'struct trace_seq' at offset 4368 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kernel/trace/trace_probe.o: warning: objtool: parse_probe_arg()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_probe.o: warning: objtool: traceprobe_parse_probe_arg()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_uprobe.o: warning: objtool: create_trace_uprobe()+0x4b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_uprobe.o: warning: objtool: create_local_trace_uprobe()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/fork.o: warning: objtool: __mmdrop()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/panic.o: warning: objtool: add_taint()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/panic.o: warning: objtool: __warn()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: do_cpu_up()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: freeze_secondary_cpus()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: enable_nonboot_cpus()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: freeze_secondary_cpus.cold()+0x137: return with modified stack frame BUILDSTDERR: kernel/exit.o: warning: objtool: do_exit()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/softirq.o: warning: objtool: tasklet_kill()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/resource.o: warning: objtool: insert_resource_expand_to_fit()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/resource.o: warning: objtool: iomem_map_sanity_check()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: kernel/sysctl.o: warning: objtool: proc_get_long.constprop.0()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sysctl.o: warning: objtool: proc_put_long()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sysctl_binary.o: warning: objtool: do_sysctl.isra.0.part.0()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/capability.o: warning: objtool: ns_capable_common()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/signal.o: warning: objtool: __sigqueue_alloc()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/signal.o: warning: objtool: get_signal()+0x4da: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __ia32_sys_sethostname()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __ia32_sys_setdomainname()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __ia32_sys_gethostname()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __x64_sys_gethostname()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __x64_sys_setdomainname()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __x64_sys_sethostname()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: __queue_work()+0x4d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: drain_workqueue()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: wq_calc_node_cpumask.isra.0()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: wq_clamp_max_active()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: alloc_workqueue_attrs()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: wq_update_unbound_numa()+0x1aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: print_worker_info()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: show_workqueue_state()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: wq_watchdog_timer_fn()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: show_workqueue_state.cold()+0x18c: return with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_set_copystring()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_set_charp()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_check_unsafe.isra.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_array_set()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: parse_args()+0x348: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: put_cred_rcu()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: __validate_process_creds()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: override_creds()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: revert_creds()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: abort_creds()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: prepare_creds()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: commit_creds()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: exit_creds()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: prepare_kernel_cred()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: copy_creds()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: kernel_restart()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: poweroff_work_func()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: kernel_restart.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: poweroff_work_func.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kmod.o: warning: objtool: __request_module()+0x42f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/profile.o: warning: objtool: profile_setup()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/stacktrace.o: warning: objtool: print_stack_trace()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/futex.o: warning: objtool: fixup_owner()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma.o: warning: objtool: free_dma.cold()+0xe: unreachable instruction BUILDSTDERR: kernel/smp.o: warning: objtool: flush_smp_call_function_queue()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: find_symbol_in_section()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: unknown_module_param_cb()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: do_init_module()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: load_module()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module_signing.o: warning: objtool: mod_verify_sig()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/acct.o: warning: objtool: check_free_space()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/crash_core.o: warning: objtool: vmcoreinfo_append_str()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec_core.o: warning: objtool: kimage_crash_copy_vmcoreinfo()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec.o: warning: objtool: do_kexec_load()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec_file.o: warning: objtool: kimage_file_alloc_init()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec_file.o: warning: objtool: kexec_purgatory_get_set_symbol()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/user_namespace.o: warning: objtool: map_write()+0x417: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_panic()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_log_lost()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: kauditd_hold_skb()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_log_start()+0x2b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_panic.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditfilter.o: warning: objtool: audit_data_to_entry()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditfilter.o: warning: objtool: audit_dupe_rule()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditsc.o: warning: objtool: __audit_inode_child()+0x5c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditsc.o: warning: objtool: __audit_inode()+0x3b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit_tree.o: warning: objtool: audit_add_tree_rule()+0x313: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kprobes.o: warning: objtool: write_enabled_file_bool()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/hung_task.o: warning: objtool: watchdog()+0x3d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog.o: warning: objtool: watchdog_timer_fn()+0x220: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog.o: warning: objtool: lockup_detector_reconfigure()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog_hld.o: warning: objtool: watchdog_overflow_callback()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog_hld.o: warning: objtool: hardlockup_detector_perf_cleanup()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/relay.o: warning: objtool: relay_close()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/relay.o: warning: objtool: relay_prepare_cpu()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/padata.o: warning: objtool: padata_alloc_possible()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rseq.o: warning: objtool: __rseq_handle_notify_resume()+0x5e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/amd/ibs.o: warning: objtool: force_ibs_eilvt_setup()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: certs/system_keyring.o: warning: objtool: verify_pkcs7_signature()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: certs/blacklist.o: warning: objtool: mark_hash_blacklisted()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/intel/core.o: warning: objtool: intel_snb_check_microcode()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/hyperv/hv_init.o: warning: objtool: set_hv_tscchange_cb()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/hyperv/hv_init.o: warning: objtool: set_hv_tscchange_cb.cold()+0x0: leave instruction with modified stack frame BUILDSTDERR: arch/x86/hyperv/hv_apic.o: warning: objtool: hv_send_ipi_mask_allbutself()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/boot.o: warning: objtool: acpi_register_lapic()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/boot.o: warning: objtool: acpi_map_cpu()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/sleep.o: warning: objtool: x86_acpi_suspend_lowlevel()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/apei.o: warning: objtool: arch_apei_enable_cmcff()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/intel/pt.o: warning: objtool: pt_handle_status()+0x203: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/cstate.o: warning: objtool: acpi_processor_ffh_cstate_probe_cpu()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: x86_pmu_commit_txn()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: x86_pmu_add()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: perf_event_print_debug()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: perf_event_print_debug.cold()+0x168: return with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: lapic_setup_esr()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: setup_local_APIC()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __setup_APIC_LVTT()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: setup_APIC_eilvt()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_enable()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_disable.part.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: generic_processor_info()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __setup_APIC_LVTT.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_enable.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_disable.part.0.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/vector.o: warning: objtool: x86_vector_activate()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/vector.o: warning: objtool: irq_force_complete_move()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/vector.o: warning: objtool: lapic_can_unplug_cpu()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/init_64.o: warning: objtool: fill_pte()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/init_64.o: warning: objtool: memory_block_size_bytes()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: dump_pagetable()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: no_context()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: __bad_area_nosemaphore()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: mm_fault_error()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: dump_pagetable.cold()+0x22: return with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: __bad_area_nosemaphore.cold()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/ioremap.o: warning: objtool: __ioremap_caller()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/ioremap.o: warning: objtool: iounmap()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/ioremap.o: warning: objtool: iounmap.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: clear_IO_APIC_pin()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: __add_pin_to_irq_node()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_save_irq()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: acpi_get_override_irq()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: pin_2_irq()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_irqdomain_alloc()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_register_ioapic()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_unregister_ioapic()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: clear_IO_APIC_pin.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: arch/x86/mm/extable.o: warning: objtool: ex_handler_rdmsr_unsafe()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/extable.o: warning: objtool: ex_handler_wrmsr_unsafe()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/x2apic_phys.o: warning: objtool: x2apic_phys_probe()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/x2apic_phys.o: warning: objtool: x2apic_acpi_madt_oem_check()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: __init_cache_modes()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: free_memtype.part.0()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: pat_init()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: reserve_memtype()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: kernel_map_sync_memtype()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: reserve_pfn_range()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: __init_cache_modes.cold()+0x2e: return with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic_flat_64.o: warning: objtool: physflat_acpi_madt_oem_check.cold()+0x12: unreachable instruction BUILDSTDERR: arch/x86/mm/pgtable.o: warning: objtool: pmd_set_huge()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat_rbtree.o: warning: objtool: rbt_memtype_check_insert()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/dump_pagetables.o: warning: objtool: note_page()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/dump_pagetables.o: warning: objtool: ptdump_walk_pgd_level_core()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/kmmio.o: warning: objtool: clear_page_presence()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/kmmio.o: warning: objtool: unregister_kmmio_probe()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/kmmio.o: warning: objtool: arm_kmmio_fault_page()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_reg_width()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_mem_width()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_reg_val()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_imm_val()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: pre()+0x1bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: post()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: mmiotrace_ioremap()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: enable_mmiotrace()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: disable_mmiotrace()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mpx.o: warning: objtool: mpx_enable_management()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/net/bpf_jit_comp.o: warning: objtool: do_jit.isra.0()+0x73b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/net/bpf_jit_comp.o: warning: objtool: bpf_int_jit_compile()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: oom_kill_process()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: oom_reaper()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: oom_killer_disable()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: out_of_memory()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: bad_page()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: bad_range()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: free_reserved_area()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: warn_alloc()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: show_free_areas()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: alloc_contig_range()+0x33d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: __offline_isolated_pages()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: warn_alloc.cold()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: show_free_areas.cold()+0x4a5: return with modified stack frame BUILDSTDERR: mm/swap.o: warning: objtool: lru_add_drain_all()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmscan.o: warning: objtool: do_shrink_slab()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmscan.o: warning: objtool: kswapd_run()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/shmem.o: warning: objtool: shmem_enabled_store()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/shmem.o: warning: objtool: shmem_parse_options()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/util.o: warning: objtool: kstrndup()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/util.o: warning: objtool: get_cmdline()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmstat.o: warning: objtool: sysctl_vm_numa_stat_handler()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmstat.o: warning: objtool: vmstat_refresh()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/percpu.o: warning: objtool: pcpu_alloc()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: kmem_cache_destroy()+0x280: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: kmem_cache_create_usercopy()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: dump_unreclaimable_slab()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: dump_unreclaimable_slab.cold()+0x6f: return with modified stack frame BUILDSTDERR: mm/compaction.o: warning: objtool: kcompactd_run()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/debug.o: warning: objtool: __dump_page()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/debug.o: warning: objtool: __dump_page.cold()+0x155: return with modified stack frame BUILDSTDERR: mm/memory.o: warning: objtool: print_bad_pte()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory.o: warning: objtool: print_vma_addr()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory.o: warning: objtool: print_bad_pte.cold()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmap.o: warning: objtool: reserve_mem_notifier()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmap.o: warning: objtool: __ia32_sys_remap_file_pages()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmap.o: warning: objtool: __x64_sys_remap_file_pages()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mremap.o: warning: objtool: vma_to_resize()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmalloc.o: warning: objtool: alloc_vmap_area()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/madvise.o: warning: objtool: __do_sys_madvise()+0x82a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_io.o: warning: objtool: generic_swapfile_activate()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_io.o: warning: objtool: __swap_writepage()+0x5ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/swapfile.o: warning: objtool: _swap_info_get()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/swapfile.o: warning: objtool: __swap_duplicate()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/swapfile.o: warning: objtool: __do_sys_swapon()+0x6c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_cpu_comp_prepare()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_pool_create()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: __zswap_param_set()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_frontswap_init()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_frontswap_init.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/dmapool.o: warning: objtool: dma_pool_free()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/dmapool.o: warning: objtool: dma_pool_destroy()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/dmapool.o: warning: objtool: dma_pool_free.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_register_node()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_show_meminfo()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_no_page()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_register_node.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmu_notifier.o: warning: objtool: __mmu_notifier_invalidate_range_start()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: init_cache_random_seq()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: slab_out_of_memory()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: check_bytes_and_report()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: slab_pad_check.part.0()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: check_slab()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: new_slab()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: check_object()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: alloc_debug_processing()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: on_freelist()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: free_debug_processing()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: kmem_cache_free_bulk()+0x3fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: kmem_cache_free()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: validate_store()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: __kmem_cache_shutdown()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: __kmem_cache_create()+0x35d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: check_hotplug_memory_range()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: check_memblock_offlined_cb()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: __try_online_node()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: __remove_pages()+0x40c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/huge_memory.o: warning: objtool: split_huge_page_to_list()+0x43d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/huge_memory.o: warning: objtool: split_huge_pages_set()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/huge_memory.o: warning: objtool: split_huge_pages_set.cold()+0x1e: return with modified stack frame BUILDSTDERR: mm/khugepaged.o: warning: objtool: start_stop_khugepaged()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memcontrol.o: warning: objtool: mem_cgroup_print_oom_info()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memcontrol.o: warning: objtool: mem_cgroup_print_oom_info.cold()+0x254: return with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: kill_procs()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: action_result()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: memory_failure_queue()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: identify_page_state()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: truncate_error_page()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: get_hwpoison_page()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: __get_any_page()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: add_to_kill()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: hwpoison_user_mappings.isra.0()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: memory_failure()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: unpoison_memory()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: soft_offline_page()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: action_result.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: add_to_kill.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: lookup_object()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: start_scan_thread()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: create_object()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: object_set_excess_ref()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: paint_ptr()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: kmemleak_scan()+0x4e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: kmemleak_write()+0x40c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: object_set_excess_ref.cold()+0x22: return with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: paint_ptr.cold()+0x36: return with modified stack frame BUILDSTDERR: mm/kmemleak.o: warning: objtool: kmemleak_scan.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/rodata_test.o: warning: objtool: rodata_test()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/rodata_test.o: warning: objtool: rodata_test.cold()+0x38: return with modified stack frame BUILDSTDERR: mm/zpool.o: warning: objtool: zpool_create_pool()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zsmalloc.o: warning: objtool: zs_destroy_pool()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/z3fold.o: warning: objtool: z3fold_zpool_map()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/z3fold.o: warning: objtool: z3fold_zpool_free()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/z3fold.o: warning: objtool: z3fold_zpool_free.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/cma.o: warning: objtool: cma_alloc()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/usercopy.o: warning: objtool: __check_object_size()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/efi/efi.c: In function 'efi_memblock_x86_reserve_range': BUILDSTDERR: 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] BUILDSTDERR: 176 | struct efi_info *e = &boot_params.efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: set_bau_off()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: ptc_proc_write()+0x256: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: tunables_write()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: set_bau_off.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/bios_uv.o: warning: objtool: uv_bios_init()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/bios_uv.o: warning: objtool: uv_bios_init.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: param_set_action()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_nmi_wait_cpus()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_nmi_dump_state_cpu()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_handle_nmi()+0x78a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: param_set_action.cold()+0x58: return with modified stack frame BUILDSTDERR: fs/autofs/inode.o: warning: objtool: autofs_fill_super()+0x371: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/waitq.o: warning: objtool: autofs_notify_daemon()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/expire.o: warning: objtool: autofs_expire_run()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/dev-ioctl.o: warning: objtool: autofs_dev_ioctl_setpipefd()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/dev-ioctl.o: warning: objtool: _autofs_dev_ioctl()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/configfs/inode.o: warning: objtool: configfs_create()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/configfs/dir.o: warning: objtool: configfs_unregister_subsystem()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/configfs/dir.o: warning: objtool: configfs_unregister_subsystem.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/crypto.o: warning: objtool: fscrypt_do_page_crypto()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/crypto.o: warning: objtool: fscrypt_do_page_crypto.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/fname.o: warning: objtool: fname_decrypt.isra.0()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/hooks.o: warning: objtool: fscrypt_file_open()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/keyinfo.o: warning: objtool: find_and_lock_process_key()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/keyinfo.o: warning: objtool: fscrypt_get_encryption_info()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/devpts/inode.o: warning: objtool: parse_mount_options()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/devpts/inode.o: warning: objtool: devpts_fill_super()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/efivarfs/super.c: In function 'efivarfs_callback': BUILDSTDERR: 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] BUILDSTDERR: 130 | len = ucs2_utf8size(entry->var.VariableName); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 137 | ucs2_as_utf8(name, entry->var.VariableName, len); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: fs/exportfs/expfs.o: warning: objtool: exportfs_decode_fh()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/block_validity.o: warning: objtool: ext4_setup_system_zone()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ext4_jbd2.o: warning: objtool: ext4_journal_abort_handle.isra.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ext4_jbd2.o: warning: objtool: __ext4_handle_dirty_metadata()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/extents_status.o: warning: objtool: ext4_es_can_be_merged()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ialloc.o: warning: objtool: ext4_free_inode()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ialloc.o: warning: objtool: ext4_orphan_get()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_use_inode_pa()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_use_group_pa()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_initialize_context()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_normalize_request.constprop.0()+0x494: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_new_group_pa()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_new_inode_pa()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_generate_from_pa()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_init_cache()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_init_group()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_load_buddy_gfp()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_release_inode_pa.isra.0()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_discard_group_preallocations()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_discard_lg_preallocations()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_init()+0x34d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_release()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_process_freed_data()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_discard_preallocations()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_new_blocks()+0xa0d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_use_inode_pa.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_use_group_pa.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_normalize_request.constprop.0.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/page-io.o: warning: objtool: ext4_finish_bio()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/page-io.o: warning: objtool: ext4_bio_write_page()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/resize.o: warning: objtool: ext4_group_extend_no_check()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/resize.o: warning: objtool: ext4_flex_group_add()+0x13cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/resize.o: warning: objtool: ext4_resize_fs()+0xa0e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_msg()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_handle_error()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error_inode()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error_file()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_abort()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_put_super()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: print_daily_error_info()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_warning()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_warning_inode()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_grp_locked_error()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_setup_super()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_fill_super()+0xc0f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_msg.cold()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error.cold()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_warning.cold()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/xattr.o: warning: objtool: ext4_xattr_check_entries()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hugetlbfs/inode.o: warning: objtool: hugetlbfs_parse_options.constprop.0()+0x282: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hugetlbfs/inode.o: warning: objtool: hugetlb_file_setup()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: start_this_handle()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: __jbd2_journal_file_buffer()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: do_get_write_access()+0x478: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: jbd2_journal_dirty_metadata()+0x295: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: jbd2_journal_forget()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/commit.o: warning: objtool: jbd2_journal_commit_transaction()+0x10ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/recovery.o: warning: objtool: jread()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/recovery.o: warning: objtool: do_one_pass()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/recovery.o: warning: objtool: jbd2_journal_skip_recovery()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/checkpoint.o: warning: objtool: jbd2_log_do_checkpoint()+0x474: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/checkpoint.o: warning: objtool: __jbd2_log_wait_for_space()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/revoke.o: warning: objtool: jbd2_journal_revoke()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/revoke.o: warning: objtool: jbd2_journal_revoke.cold()+0x33: return with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: __jbd2_debug()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_log_wait_commit()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: journal_init_common()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_init_inode()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: journal_get_superblock()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_set_features()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: __journal_abort_soft()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_write_superblock()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_wipe()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_bmap()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_load()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_add_journal_head()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_put_journal_head()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_wipe.cold()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/mount.o: warning: objtool: kernfs_node_dentry()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/dir.o: warning: objtool: kernfs_path_from_node_locked()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/dir.o: warning: objtool: pr_cont_kernfs_path()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/dir.o: warning: objtool: pr_cont_kernfs_path.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/notify/inotify/inotify_fsnotify.o: warning: objtool: idr_callback()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/notify/inotify/inotify_user.o: warning: objtool: inotify_remove_from_idr()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/inode.o: warning: objtool: proc_fill_super()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/root.o: warning: objtool: proc_parse_options()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/base.o: warning: objtool: __set_oom_adj()+0x4c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/base.o: warning: objtool: proc_pid_cmdline_read()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/array.o: warning: objtool: proc_task_name()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/self.o: warning: objtool: proc_setup_self()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/thread_self.o: warning: objtool: proc_setup_thread_self()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: sysctl_print_dir.isra.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: put_links()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: insert_header()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: __register_sysctl_table()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: sysctl_print_dir.isra.0.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: allocate_buf_for_compression()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: pstore_register()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: pstore_dump()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: pstore_get_backend_records()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: allocate_buf_for_compression.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/dquot.o: warning: objtool: __quota_error()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/dquot.o: warning: objtool: dquot_disable()+0x45e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/dquot.o: warning: objtool: __quota_error.cold()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/quota_tree.o: warning: objtool: getdqbuf()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/netlink.o: warning: objtool: quota_send_warning()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/file.o: warning: objtool: sysfs_kf_seq_show()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/dir.o: warning: objtool: sysfs_warn_dup()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/dir.o: warning: objtool: sysfs_warn_dup.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/group.o: warning: objtool: internal_create_group()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/open.o: warning: objtool: filp_close()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/file_table.o: warning: objtool: alloc_empty_file()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/super.o: warning: objtool: generic_shutdown_super()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/super.o: warning: objtool: thaw_super_locked()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/super.o: warning: objtool: freeze_super()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/char_dev.o: warning: objtool: __register_chrdev_region()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/stat.o: warning: objtool: cp_old_stat()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fcntl.o: warning: objtool: kill_fasync()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dcache.o: warning: objtool: d_splice_alias()+0x40e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/file.o: warning: objtool: __alloc_fd()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/libfs.o: warning: objtool: simple_fill_super()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fs-writeback.o: warning: objtool: block_dump___mark_inode_dirty()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fs-writeback.o: warning: objtool: block_dump___mark_inode_dirty.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: buffer_io_error()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __ia32_sys_bdflush()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __x64_sys_bdflush()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __find_get_block()+0x1fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __getblk_gfp()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: emergency_thaw_bdev()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: buffer_io_error.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/block_dev.o: warning: objtool: flush_disk()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/block_dev.o: warning: objtool: check_disk_size_change()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/direct-io.o: warning: objtool: dio_warn_stale_pagecache.part.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/direct-io.o: warning: objtool: dio_warn_stale_pagecache.part.0.cold()+0x53: return with modified stack frame BUILDSTDERR: fs/eventpoll.o: warning: objtool: reverse_path_check_proc()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/userfaultfd.o: warning: objtool: handle_userfault()+0x3f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/locks.o: warning: objtool: locks_check_ctx_file_list()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/locks.o: warning: objtool: lease_modify()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/locks.o: warning: objtool: locks_free_lock_context()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/binfmt_elf.o: warning: objtool: elf_map()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/compat_binfmt_elf.o: warning: objtool: elf_map()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coredump.o: warning: objtool: do_coredump()+0xa83: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/drop_caches.o: warning: objtool: drop_caches_sysctl_handler()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/iomap.o: warning: objtool: iomap_swapfile_activate_actor()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: wait_for_panic()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_panic()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: srao_decode_notifier()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mcheck_cpu_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_disable_bank()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_panic.cold()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mcheck_cpu_init.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: do_machine_check()+0xaf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/enlighten.c:11: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/device.h:16, BUILDSTDERR: from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from arch/x86/xen/enlighten.c:4: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-genpool.o: warning: objtool: mce_gen_pool_add()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/enlighten.o: warning: objtool: xen_vcpu_setup()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/enlighten.o: warning: objtool: xen_vcpu_restore()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/enlighten.o: warning: objtool: xen_pin_vcpu()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: intel_threshold_interrupt()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_discover()+0x1a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_intel_adjust_timer()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: intel_threshold_interrupt.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_discover.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/multicalls.c:27: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/percpu.h:6, BUILDSTDERR: from arch/x86/xen/multicalls.c:23: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/mmu.c:3: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./arch/x86/include/asm/xen/page.h:7, BUILDSTDERR: from arch/x86/xen/mmu.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: threshold_restart_bank()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: umc_normaddr_to_sysaddr()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: mce_amd_feature_init()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: threshold_restart_bank.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/irq.c:10: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from arch/x86/xen/irq.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/time.c:22: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from arch/x86/xen/time.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_setup_timer()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_save_time_memory_area()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_restore_time_memory_area()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_setup_timer.cold()+0xc2: return with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/therm_throt.o: warning: objtool: intel_init_thermal()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/grant-table.c:164: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/grant-table.c:37: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/suspend.c:9: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/uapi/linux/timex.h:56, BUILDSTDERR: from ./include/linux/timex.h:56, BUILDSTDERR: from ./include/linux/clocksource.h:13, BUILDSTDERR: from ./include/linux/clockchips.h:14, BUILDSTDERR: from ./include/linux/tick.h:8, BUILDSTDERR: from arch/x86/xen/suspend.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: set_trigger()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: show_trigger()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: mce_chrdev_read()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/platform-pci-unplug.o: warning: objtool: xen_unplug_emulated_devices()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: microcode_write()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: mc_cpu_online()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: reload_store()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: __wait_for_cpus()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: __reload_late()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/enlighten_hvm.c:7: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from ./include/linux/resource_ext.h:19, BUILDSTDERR: from ./include/linux/acpi.h:26, BUILDSTDERR: from arch/x86/xen/enlighten_hvm.c:1: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: collect_cpu_info()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: save_microcode_patch()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: generic_load_microcode()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: apply_microcode_intel()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: apply_microcode_early()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/hvm.h:7, BUILDSTDERR: from arch/x86/xen/mmu_hvm.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from ./include/linux/sched/task_stack.h:9, BUILDSTDERR: from ./include/linux/elfcore.h:7, BUILDSTDERR: from ./include/linux/crash_core.h:6, BUILDSTDERR: from ./include/linux/kexec.h:18, BUILDSTDERR: from ./include/linux/crash_dump.h:5, BUILDSTDERR: from arch/x86/xen/mmu_hvm.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: apply_microcode_amd()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: load_microcode_amd()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: request_microcode_amd()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: collect_cpu_info_amd()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: collect_cpu_info_amd.cold()+0x43: return with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/setup.c:23: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/setup.c:9: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add_page()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: arch_phys_wc_add()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del_page()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add.cold()+0x38: return with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del.cold()+0x23: return with modified stack frame BUILDSTDERR: arch/x86/xen/setup.o: warning: objtool: xen_enable_syscall()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/apic.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:7, BUILDSTDERR: from arch/x86/xen/apic.c:5: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mtrr/if.o: warning: objtool: mtrr_write()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/pmu.c:5: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from arch/x86/xen/pmu.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mtrr/generic.o: warning: objtool: generic_get_mtrr()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/pmu.o: warning: objtool: xen_pmu_irq_handler()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/pmu.o: warning: objtool: xen_pmu_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/suspend_pv.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:30, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from arch/x86/xen/suspend_pv.c:4: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/suspend_pv.o: warning: objtool: xen_pv_post_suspend()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/p2m.c:77: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/p2m.c:66: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/cacheinfo.o: warning: objtool: store_cache_disable()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/enlighten_pv.c:39: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/device.h:16, BUILDSTDERR: from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from arch/x86/xen/enlighten_pv.c:15: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/enlighten_pv.c: In function 'xen_boot_params_init_edd': BUILDSTDERR: 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] BUILDSTDERR: 1128 | mbr_signature = boot_params.edd_mbr_sig_buffer; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: filter_cpuid_features()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: get_cpu_vendor()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: detect_ht_early()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: identify_secondary_cpu()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: microcode_check()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/mmu_pv.c:72: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from ./include/linux/sched/mm.h:7, BUILDSTDERR: from arch/x86/xen/mmu_pv.c:41: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/bugs.o: warning: objtool: retpoline_module_ok()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/bugs.o: warning: objtool: arch_smt_update()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/enlighten_pvh.c:12: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from ./include/linux/resource_ext.h:19, BUILDSTDERR: from ./include/linux/acpi.h:26, BUILDSTDERR: from arch/x86/xen/enlighten_pvh.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/smp.c:8: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/smp.h:60, BUILDSTDERR: from arch/x86/xen/smp.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/intel.o: warning: objtool: init_intel_energy_perf.part.0()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel.o: warning: objtool: early_init_intel()+0x35c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel.o: warning: objtool: init_intel()+0x420: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/smp.o: warning: objtool: xen_send_IPI_mask_allbutself()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/smp.o: warning: objtool: xen_send_IPI_mask_allbutself.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/smp_pv.c:37: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/smp_pv.c:16: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/amd.o: warning: objtool: bsp_init_amd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/amd.o: warning: objtool: early_init_amd()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/smp_hvm.c:4: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:7, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from arch/x86/xen/smp_hvm.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: mba_wrmsr()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: intel_rdt_online_cpu()+0x24f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: delay_bw_map()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/efi.c:29: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/efi.h:17, BUILDSTDERR: from arch/x86/xen/efi.c:19: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_rdtgroup.o: warning: objtool: rdtgroup_add_files()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_rdtgroup.o: warning: objtool: rdt_mount()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_monitor.o: warning: objtool: cqm_handle_limbo()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_monitor.o: warning: objtool: mbm_handle_overflow()+0x276: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/sem.o: warning: objtool: check_qop.constprop.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/ipc_sysctl.o: warning: objtool: proc_ipc_auto_msgmni()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/mqueue.o: warning: objtool: do_mq_timedreceive()+0x4ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/mqueue.o: warning: objtool: mqueue_evict_inode()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_fs.o: warning: objtool: ima_release_policy()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_fs.o: warning: objtool: ima_write_policy()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_fs.o: warning: objtool: ima_release_policy.cold()+0x63: return with modified stack frame BUILDSTDERR: security/integrity/ima/ima_queue.o: warning: objtool: ima_add_digest_entry()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_queue.o: warning: objtool: ima_add_template_entry()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_main.o: warning: objtool: ima_post_read_file()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_alloc_tfm()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_alloc_atfm()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_calc_file_hash_atfm()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: calc_buffer_ahash_atfm()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_calc_file_hash()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_api.o: warning: objtool: ima_store_template()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_api.o: warning: objtool: ima_collect_measurement()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_template.o: warning: objtool: template_desc_init_fields.part.0()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_template.o: warning: objtool: ima_restore_measurement_list()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_template_lib.o: warning: objtool: ima_parse_buf()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/digsig.o: warning: objtool: integrity_digsig_verify()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/digsig_asymmetric.o: warning: objtool: asymmetric_verify()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: datablob_parse()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: __ekey_init()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: request_master_key.isra.0()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: calc_hmac.constprop.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: init_skcipher_req.constprop.0()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: encrypted_key_alloc()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: encrypted_instantiate()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/key.o: warning: objtool: register_key_type()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/dh.o: warning: objtool: __keyctl_dh_compute()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/avc.o: warning: objtool: avc_compute_av()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: inode_doinit_with_dentry()+0x4aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_skb_peerlbl_sid()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_inode_post_setxattr()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_netlink_send()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: sb_finish_set_opts()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_set_mnt_opts()+0x4b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_sb_clone_mnt_opts()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: cred_has_capability()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_parse_skb.constprop.0()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_parse_opts_str()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_sb_remount()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_context()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_make_policy_nodes()+0x5e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_load()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_create()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_member()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_fill_super()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/netif.o: warning: objtool: sel_netif_sid()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/ebitmap.o: warning: objtool: ebitmap_read()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/sidtab.o: warning: objtool: sidtab_context_to_sid()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/avtab.o: warning: objtool: avtab_read_item()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/avtab.o: warning: objtool: avtab_read()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: type_bounds_sanity_check()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: role_bounds_sanity_check()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: user_bounds_sanity_check()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: mls_read_level()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: mls_read_range_helper()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: role_read()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: class_read()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: policydb_load_isids()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: context_read_and_validate()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: policydb_read()+0x2b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: policydb_write()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_sid_to_context_core.isra.0()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_load_policycaps()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_validatetrans.part.0()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_sid.part.0()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: convert_context.part.0()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: context_struct_compute_av()+0x4a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_bounded_transition()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_xperms_decision()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_av()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_av_user()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_load_policy()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_sid_mls_copy()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_net_peersid_resolve()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_get_permissions()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/conditional.o: warning: objtool: cond_insertf()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/conditional.o: warning: objtool: evaluate_cond_node()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/conditional.o: warning: objtool: cond_read_list()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/yama/yama_lsm.o: warning: objtool: __report_access()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/commoncap.o: warning: objtool: cap_bprm_set_creds()+0x661: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/asymmetric_type.o: warning: objtool: register_asymmetric_key_parser()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/asymmetric_type.o: warning: objtool: register_asymmetric_key_parser.cold()+0x28: return with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/x509_public_key.o: warning: objtool: x509_get_sig_params()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/pkcs7_verify.o: warning: objtool: pkcs7_verify()+0x387: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/x509_cert_parser.o: warning: objtool: x509_cert_parse()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/x509_cert_parser.o: warning: objtool: x509_note_signature()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_parse_message()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_sig_note_authenticated_attr()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_note_signed_info()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/mscode_parser.o: warning: objtool: mscode_note_content_type()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/mscode_parser.o: warning: objtool: mscode_note_digest_algo()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kprobes/core.o: warning: objtool: trampoline_handler()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kprobes/core.o: warning: objtool: reenter_kprobe()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kprobes/core.o: warning: objtool: __copy_instruction()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/process_64.o: warning: objtool: __show_regs()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/process_64.o: warning: objtool: __show_regs.cold()+0x95: return with modified stack frame BUILDSTDERR: arch/x86/kernel/signal.o: warning: objtool: signal_fault()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_trap()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_general_protection()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_double_fault()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_trap.cold()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_check_alg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_register_template()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_unregister_algs()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_alg_tested()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/irq.o: warning: objtool: ack_bad_irq()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/irq_64.o: warning: objtool: handle_irq()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack_64.o: warning: objtool: get_stack_info()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: oops_end()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_opcodes()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_regs()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_opcodes.cold()+0x24: return with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_regs.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: nmi_max_handler()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: pci_serr_error()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: unknown_nmi_error()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: nmi_max_handler.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: unknown_nmi_error.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/shash.o: warning: objtool: crypto_unregister_shashes()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/i8259.o: warning: objtool: mask_and_ack_8259A()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/i8259.o: warning: objtool: probe_8259A()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: ati_force_enable_hpet()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: nvidia_force_enable_hpet()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: vt8237_force_enable_hpet()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: force_hpet_resume()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: test_cipher()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_cprng()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test()+0x254: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_drbg()+0x2f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: test_acomp()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_comp()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: do_test_kpp()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_kpp()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __test_hash()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __alg_test_hash()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_hash()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_crc32c()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __test_skcipher()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_skcipher()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: test_akcipher_one()+0x2dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_akcipher()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __test_aead()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_aead()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_crc32c.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: test_akcipher_one.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kdebugfs.c: In function 'boot_params_kdebugfs_init': BUILDSTDERR: 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] BUILDSTDERR: 163 | &boot_params.hdr.version); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: optimize_nops.isra.0()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: apply_alternatives()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: alternatives_smp_module_add()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: alternatives_enable_smp()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: optimize_nops.isra.0.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: alternatives_smp_module_add.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: pit_hpet_ptimer_calibrate_cpu()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: tsc_refine_calibration_work()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: native_calibrate_cpu_early()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: pit_hpet_ptimer_calibrate_cpu.cold()+0x49: return with modified stack frame BUILDSTDERR: arch/x86/kernel/rtc.o: warning: objtool: mach_set_rtc_mmss()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/process.o: warning: objtool: select_idle_routine()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/cts.o: warning: objtool: cts_cbc_encrypt()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/cts.o: warning: objtool: cts_cbc_decrypt()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tboot.c: In function 'tboot_wait_for_aps': BUILDSTDERR: 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] BUILDSTDERR: 329 | while (atomic_read((atomic_t *)&tboot->num_in_wfs) != num_aps && BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 338 | return !(atomic_read((atomic_t *)&tboot->num_in_wfs) == num_aps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/tboot.o: warning: objtool: tboot_dying_cpu()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tboot.o: warning: objtool: tboot_shutdown()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tboot.o: warning: objtool: tboot_sleep()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/reboot.o: warning: objtool: native_machine_emergency_restart()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/msr.o: warning: objtool: msr_ioctl()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/msr.o: warning: objtool: msr_write()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smp.o: warning: objtool: native_send_call_func_ipi()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: topology_update_package_map()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: wakeup_secondary_cpu_via_nmi()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: native_cpu_up()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: common_cpu_die()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc_sync.o: warning: objtool: tsc_store_and_check_tsc_adjust()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc_sync.o: warning: objtool: check_tsc_sync_source()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc_sync.o: warning: objtool: check_tsc_sync_target()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/drbg.o: warning: objtool: drbg_init_sym_kernel()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/drbg.o: warning: objtool: drbg_kcapi_seed()+0x5cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/drbg.o: warning: objtool: drbg_init_hash_kernel()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/ftrace.o: warning: objtool: addr_from_call()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/ftrace.o: warning: objtool: ftrace_replace_code()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/machine_kexec_64.o: warning: objtool: arch_kexec_apply_relocations_add()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_info_memmap': BUILDSTDERR: 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] BUILDSTDERR: 123 | struct efi_info *ei = ¶ms->efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_state': BUILDSTDERR: 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] BUILDSTDERR: 167 | struct efi_info *current_ei = &boot_params.efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 168 | struct efi_info *ei = ¶ms->efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/kexec-bzimage64.o: warning: objtool: bzImage64_load()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/module.o: warning: objtool: apply_relocate_add()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: kgdb_remove_all_hw_break()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: kgdb_remove_hw_break()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: __kgdb_notify()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: kgdb_arch_late()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/hpet.o: warning: objtool: hpet_rtc_interrupt()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/hpet.o: warning: objtool: hpet_set_periodic.isra.0()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/amd_nb.o: warning: objtool: __amd_smn_rw()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/amd_nb.o: warning: objtool: amd_df_indirect_read()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/amd_nb.o: warning: objtool: amd_flush_garts()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kvm.o: warning: objtool: kvm_send_ipi_mask_allbutself()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/check.o: warning: objtool: check_partition()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/amiga.o: warning: objtool: amiga_partition()+0x4e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/aix.o: warning: objtool: aix_partition()+0x4cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/check.o: warning: objtool: check_for_bios_corruption()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/uprobes.o: warning: objtool: arch_uretprobe_hijack_return_addr()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_relative()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_get_vstr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_ldmdb_add()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_partition()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/umip.o: warning: objtool: umip_printk()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/umip.o: warning: objtool: fixup_umip_exception()+0x2ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/unwind_orc.o: warning: objtool: orc_find.part.0()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/unwind_orc.o: warning: objtool: unwind_next_frame()+0x481: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/efi.o: warning: objtool: compare_gpts()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/efi.o: warning: objtool: efi_partition()+0x2de: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/karma.c: In function 'karma_partition': BUILDSTDERR: 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] BUILDSTDERR: 44 | p = label->d_partitions; BUILDSTDERR: | ^~~~~ BUILDSTDERR: arch/x86/kernel/mmconf-fam10h_64.o: warning: objtool: fam10h_check_enable_mmcfg()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/kernel/head64.c:17: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:39:3, BUILDSTDERR: inlined from 'copy_bootdata' at arch/x86/kernel/head64.c:389:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [197, 448] from the object at 'boot_params' is out of the bounds of referenced subobject 'ext_ramdisk_image' with type 'unsigned int' at offset 192 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:42:3, BUILDSTDERR: inlined from 'copy_bootdata' at arch/x86/kernel/head64.c:389:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [493, 497] from the object at 'boot_params' is out of the bounds of referenced subobject 'kbd_status' with type 'unsigned char' at offset 491 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: block/elevator.o: warning: objtool: elv_register()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: elevator_init()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: elv_drain_elevator()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: __elv_add_request()+0x31d: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: elv_drain_elevator.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: generic_make_request_checks()+0x3d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: get_request()+0x93d: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: blk_update_request()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: blk_peek_request()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: blk_insert_cloned_request()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-tag.o: warning: objtool: blk_queue_start_tag()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-tag.o: warning: objtool: init_tag_map()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-tag.o: warning: objtool: blk_queue_end_tag()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_max_hw_sectors()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_max_segments()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_max_segment_size()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_segment_boundary()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-ioc.o: warning: objtool: ioc_create_icq()+0x1a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-timeout.o: warning: objtool: blk_rq_timed_out()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-timeout.o: warning: objtool: blk_rq_timed_out.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-mq.o: warning: objtool: blk_mq_alloc_tag_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-mq-tag.o: warning: objtool: blk_mq_init_tags()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/genhd.o: warning: objtool: register_blkdev()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/genhd.o: warning: objtool: __device_add_disk()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/genhd.o: warning: objtool: __alloc_disk_node()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partition-generic.o: warning: objtool: rescan_partitions()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/scsi_ioctl.o: warning: objtool: scsi_cmd_ioctl()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bsg.o: warning: objtool: bsg_register_queue.part.0()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bsg-lib.o: warning: objtool: bsg_setup_queue()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/cfq-iosched.o: warning: objtool: cfq_init_prio_data.isra.0()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bio-integrity.o: warning: objtool: bio_integrity_add_page()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bio-integrity.o: warning: objtool: bio_integrity_prep()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-integrity.o: warning: objtool: blk_integrity_compare.cold()+0x35: unreachable instruction BUILDSTDERR: block/t10-pi.o: warning: objtool: t10_pi_verify()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-mq-debugfs.o: warning: objtool: queue_state_write()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/mmconfig_64.o: warning: objtool: pci_mmcfg_arch_map()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/pci/xen.c:24: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from arch/x86/pci/xen.c:14: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/pci/xen.o: warning: objtool: xen_register_pirq.constprop.0()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/xen.o: warning: objtool: acpi_register_gsi_xen()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/acpi.o: warning: objtool: pci_acpi_scan_root()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/legacy.o: warning: objtool: pcibios_scan_specific_bus()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/irq.o: warning: objtool: elcr_set_level_irq()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/common.o: warning: objtool: pcibios_scan_root()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/bus_numa.o: warning: objtool: x86_pci_root_bus_resources()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/bus_numa.o: warning: objtool: x86_pci_root_bus_resources.cold()+0x8d: return with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: __apei_exec_run()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_exec_for_each_entry()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_check_gar()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_release()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_request()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_release.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/hest.o: warning: objtool: apei_hest_parse()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_link_resume()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_id_c_string()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_same_device()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_down_spd_limit()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_down_xfermask_limit()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_qc_complete_multiple()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_exec_internal_sg()+0x4e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_read_log_page.part.0()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_identify_page_supported()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_read_native_max_address()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_set_max_sectors()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_read_id()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_configure()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_revalidate()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_do_set_mode()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_std_postreset()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_std_prereset()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_wait_ready()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_link_hardreset()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_link_init_spd()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_host_register()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/erst.o: warning: objtool: erst_exec_move_data()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/erst.o: warning: objtool: erst_exec_stall_while_true()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/erst.o: warning: objtool: erst_get_record_id_next()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_add_timer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: __ghes_panic()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_read_estatus()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_do_proc.isra.0()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_probe()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_add_timer.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-scsi.o: warning: objtool: ata_to_sense_error()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-scsi.o: warning: objtool: ata_scsi_qc_complete()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-scsi.o: warning: objtool: ata_to_sense_error.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/tables.o: warning: objtool: acpi_table_print_madt_entry()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/tables.o: warning: objtool: acpi_os_physical_table_override()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/tables.o: warning: objtool: acpi_table_print_madt_entry.cold()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osi.o: warning: objtool: acpi_osi_handler()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osl.o: warning: objtool: acpi_os_execute()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osl.o: warning: objtool: acpi_os_predefined_override()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osl.o: warning: objtool: acpi_os_install_interrupt_handler()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/utils.o: warning: objtool: acpi_extract_package()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/reboot.o: warning: objtool: acpi_reboot()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/reboot.o: warning: objtool: acpi_reboot.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/nvs.o: warning: objtool: acpi_nvs_register()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_suspend_begin()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_pm_finish()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_suspend_enter()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_pm_finish.cold()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/ahci.o: warning: objtool: ahci_pci_device_resume()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/ahci.o: warning: objtool: ahci_init_one()+0x547: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/bus.o: warning: objtool: sb_notify_work()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/scan.o: warning: objtool: acpi_device_add()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/scan.o: warning: objtool: acpi_init_device_object()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/scan.o: warning: objtool: acpi_add_single_object()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_run_callback()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: async_resume_early()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: async_resume()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: __device_suspend()+0x401: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: async_resume_noirq()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_noirq_suspend_devices()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_suspend_late()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_suspend()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_prepare()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/domain.o: warning: objtool: _genpd_power_on()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/domain.o: warning: objtool: pm_genpd_remove_subdomain()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': BUILDSTDERR: 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] BUILDSTDERR: 129 | rb_link_node(&rbnode->node, parent, new); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 130 | rb_insert_color(&rbnode->node, root); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_exit': BUILDSTDERR: 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] BUILDSTDERR: 242 | next = rb_next(&rbtree_node->node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 243 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/base/regmap/regmap-debugfs.o: warning: objtool: regmap_debugfs_initcall()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/regmap/regmap-debugfs.o: warning: objtool: regmap_debugfs_initcall.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/core.o: warning: objtool: dev_attr_show()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/bus.o: warning: objtool: bus_add_driver()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: driver_bound()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: really_probe()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: driver_probe_device()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: driver_bound.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/syscore.o: warning: objtool: syscore_resume()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/syscore.o: warning: objtool: syscore_suspend()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/syscore.o: warning: objtool: syscore_shutdown()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/driver.o: warning: objtool: driver_register()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/platform.o: warning: objtool: __platform_register_drivers()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/platform.o: warning: objtool: __platform_driver_probe()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/cacheinfo.o: warning: objtool: cacheinfo_cpu_online()+0x367: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/devtmpfs.o: warning: objtool: devtmpfs_mount()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_release()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: register_cdrom()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_sysctl_info()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_mrw_set_lba_space.constprop.0()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_mrw_exit()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_open()+0x730: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: mmc_ioctl_cdrom_read_audio()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_release.cold()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/backend.o: warning: objtool: agp_add_bridge()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_collect_device_status()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_generic_create_gatt_table()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_bind_memory()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_unbind_memory()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/amd64-agp.o: warning: objtool: agp_aperture_valid()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/via-agp.o: warning: objtool: via_fetch_size()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/via-agp.o: warning: objtool: agp_via_probe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hw_random/core.o: warning: objtool: hwrng_fillfn()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hw_random/core.o: warning: objtool: set_current_rng()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/tpm-interface.o: warning: objtool: tpm_get_random()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/eventlog/tpm1.o: warning: objtool: tpm1_ascii_bios_measurements_show()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/tpm2-space.c: In function 'tpm2_map_response_body': BUILDSTDERR: 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] BUILDSTDERR: 421 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/eventlog/efi.o: warning: objtool: tpm_read_log_efi()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_go_idle': BUILDSTDERR: 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] BUILDSTDERR: 159 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_cmd_ready': BUILDSTDERR: 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] BUILDSTDERR: 201 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_request_locality': BUILDSTDERR: 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] BUILDSTDERR: 230 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, value, value, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_relinquish_locality': BUILDSTDERR: 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] BUILDSTDERR: 257 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, mask, value, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/random.o: warning: objtool: _warn_unseeded_randomness()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: account.constprop.0()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: get_random_bytes_arch()+0x1ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: _extract_entropy()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: crng_reseed()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: credit_entropy_bits()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: urandom_read()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: _warn_unseeded_randomness.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hpet.o: warning: objtool: hpet_ioctl_common()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hpet.o: warning: objtool: hpet_alloc()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hpet.o: warning: objtool: hpet_acpi_add()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/power/cpu.c: In function '__save_processor_state': BUILDSTDERR: 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] BUILDSTDERR: 130 | &ctxt->misc_enable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/power/cpu.o: warning: objtool: bsp_pm_callback()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/power/hibernate_64.o: warning: objtool: arch_hibernation_header_restore()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-bulk.o: warning: objtool: clk_bulk_prepare()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-bulk.o: warning: objtool: clk_bulk_enable()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_disable_unused()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_set_rate_range()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_unregister()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_register()+0x5ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-divider.o: warning: objtool: _register_divider()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-gate.o: warning: objtool: clk_hw_register_gate()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-mux.o: warning: objtool: clk_hw_register_mux_table()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-composite.o: warning: objtool: clk_composite_determine_rate()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-gpio.o: warning: objtool: gpio_clk_driver_probe()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/8021q/vlan_core.o: warning: objtool: vlan_vid_del()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: sock_warn_obsolete_bsdism()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: sock_set_timeout()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: proto_register()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: sock_getsockopt()+0x7e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: __skb_warn_lro_forwarding()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: skb_partial_csum_set()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: pskb_carve()+0x514: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: skb_segment()+0xa8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: __skb_warn_lro_forwarding.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sysctl_net_core.o: warning: objtool: proc_dointvec_minmax_bpf_enable()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netif_napi_add()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_valid_name()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __skb_gro_checksum_complete()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netif_set_real_num_tx_queues()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_rx_csum_fault()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_remove_offload()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_get_by_name()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_alloc_name_ns()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_get_by_name_rcu()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: alloc_netdev_mqs()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: list_netdevice()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_remove_pack()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: default_device_exit()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __netdev_printk()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_queue_xmit_nit()+0x181: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_pick_tx()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_queue_xmit()+0xa65: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: net_rx_action()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: napi_gro_frags()+0x2cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_change_name()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_set_promiscuity()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_set_allmulti()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_set_mtu()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_run_todo()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_rx_csum_fault.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __netdev_printk.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release_immediate()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release_immediate.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_fill_info()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_add_timer()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_destroy()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_table_clear()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: __neigh_create()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_table_init()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_add_timer.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: ndo_dflt_fdb_add()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: nla_put_ifalias()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: rtnl_fill_ifinfo()+0x65a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: do_setlink()+0x62f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: rtnl_register()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: rtnl_register.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/utils.o: warning: objtool: inet_addr_is_any()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/utils.o: warning: objtool: inet_pton_with_scope()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: bpf_setsockopt()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: bpf_convert_filter()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: bpf_skb_set_tunnel_key()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: __bpf_redirect()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/page_pool.o: warning: objtool: __page_pool_empty_ring()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: netpoll_parse_options()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: __netpoll_setup()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: netpoll_setup()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: netpoll_parse_options.cold()+0x21: return with modified stack frame BUILDSTDERR: net/core/lwt_bpf.o: warning: objtool: run_lwt_bpf.constprop.0()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/lwt_bpf.o: warning: objtool: bpf_input()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/lwt_bpf.o: warning: objtool: bpf_output()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ip_tables.o: warning: objtool: __do_replace()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ip_tables.o: warning: objtool: ipt_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ip_tables.o: warning: objtool: get_info()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ipt_REJECT.o: warning: objtool: reject_tg_check.cold()+0x17: unreachable instruction BUILDSTDERR: net/ipv4/route.o: warning: objtool: ip_handle_martian_source.isra.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/route.o: warning: objtool: __ip_do_redirect()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/route.o: warning: objtool: ip_rt_send_redirect()+0x325: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/route.o: warning: objtool: ip_route_input_slow()+0x731: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_input.o: warning: objtool: ip_rcv_finish_core.isra.0()+0x4f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_fragment.o: warning: objtool: ip_defrag()+0x84e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_options.o: warning: objtool: ip_forward_options()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_sockglue.o: warning: objtool: do_ip_getsockopt()+0x773: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp.o: warning: objtool: tcp_recv_skb()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp.o: warning: objtool: tcp_recvmsg()+0x299: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp.o: warning: objtool: tcp_check_oom()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_parse_options()+0x300: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_event_data_recv()+0x33f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_conn_request()+0x9b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_ack()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_fin()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_try_rmem_schedule()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_data_queue()+0x963: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_output.o: warning: objtool: tcp_send_synack()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_timer.o: warning: objtool: tcp_keepalive_timer()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_ipv4.o: warning: objtool: tcp_v4_inbound_md5_hash()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_cong.o: warning: objtool: tcp_register_congestion_control()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_fastopen.o: warning: objtool: tcp_fastopen_reset_cipher()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/raw.o: warning: objtool: raw_sendmsg()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/udp.o: warning: objtool: udp_sendmsg()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/arp.o: warning: objtool: arp_solicit()+0x2be: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/arp.o: warning: objtool: arp_constructor()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/arp.o: warning: objtool: arp_ioctl()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/icmp.o: warning: objtool: icmp_unreach()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/devinet.o: warning: objtool: in_dev_finish_destroy()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/devinet.o: warning: objtool: inet_gifconf()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/devinet.o: warning: objtool: in_dev_finish_destroy.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_register_protosw()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_unregister_protosw()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_sock_destruct()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_sk_rebuild_header()+0x4e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_unregister_protosw.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_sock_destruct.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/igmp.o: warning: objtool: igmp_net_init()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_add_ifaddr()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_del_ifaddr()+0x468: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_add_ifaddr.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_del_ifaddr.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ping.o: warning: objtool: ping_v4_sendmsg()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/sysctl_net_ipv4.o: warning: objtool: ipv4_local_port_range()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ipmr.o: warning: objtool: vif_add()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ipmr.o: warning: objtool: ipmr_cache_report()+0x47c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ipmr.o: warning: objtool: ipmr_mfc_add()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/cipso_ipv4.o: warning: objtool: cipso_v4_skbuff_setattr()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/xfrm4_protocol.o: warning: objtool: xfrm4_protocol_register()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/xfrm4_protocol.o: warning: objtool: xfrm4_protocol_deregister()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/af_inet6.o: warning: objtool: inet6_register_protosw()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/af_inet6.o: warning: objtool: inet6_unregister_protosw()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/af_inet6.o: warning: objtool: inet6_unregister_protosw.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: ipv6_generate_stable_address()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: ipv6_add_dev()+0x483: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: inet6_ifa_finish_destroy()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: ipv6_create_tempaddr()+0x352: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_dad_work()+0x454: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_dad_failure()+0x39a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_prefix_rcv()+0x45d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_notify()+0xd26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/route.o: warning: objtool: ip6_route_info_create()+0x5fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/route.o: warning: objtool: ip6_route_multipath_add()+0x262: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_fib.o: warning: objtool: fib6_add_1()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_fib.o: warning: objtool: fib6_add()+0x74d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.c: In function 'ndisc_router_discovery': BUILDSTDERR: 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] BUILDSTDERR: 1430 | struct route_info *ri = (struct route_info *)p; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/ipv6.h:21, BUILDSTDERR: from net/ipv6/ndisc.c:58: BUILDSTDERR: ./include/net/ndisc.h:101:8: note: defined here BUILDSTDERR: 101 | struct nd_opt_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ndisc.c:61: BUILDSTDERR: ./include/net/ip6_route.h:5:8: note: defined here BUILDSTDERR: 5 | struct route_info { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_net_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_alloc_skb()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_ifinfo_sysctl_change()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_recv_na()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_recv_rs()+0x208: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_router_discovery()+0x910: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_send_redirect()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_rcv()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/icmp.o: warning: objtool: icmpv6_sk_init()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/mcast.o: warning: objtool: igmp6_net_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/mcast.o: warning: objtool: igmp6_event_query()+0x645: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/tcp_ipv6.o: warning: objtool: tcp_v6_inbound_md5_hash()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/tcp_ipv6.o: warning: objtool: tcp_v6_connect()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/exthdrs.c: In function 'ipv6_dest_hao': BUILDSTDERR: 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] BUILDSTDERR: 234 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 241 | (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_flowlabel.o: warning: objtool: ipv6_flowlabel_opt()+0xdbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6mr.o: warning: objtool: ip6mr_cache_report()+0x518: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6mr.o: warning: objtool: ip6mr_mfc_add()+0x3e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/xfrm6_protocol.o: warning: objtool: xfrm6_protocol_register()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/xfrm6_protocol.o: warning: objtool: xfrm6_protocol_deregister()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/seg6_local.o: warning: objtool: input_action_end_bpf()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/mip6.c: In function 'mip6_destopt_reject': BUILDSTDERR: 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] BUILDSTDERR: 234 | hao ? &hao->addr : &ipv6_hdr(skb)->saddr, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 256 | (hao ? (xfrm_address_t *)&hao->addr : NULL)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/ipv6/mip6.o: warning: objtool: mip6_rthdr_init_state.cold()+0x19: unreachable instruction BUILDSTDERR: net/ipv6/exthdrs_core.o: warning: objtool: ipv6_find_hdr()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ncsi/ncsi-netlink.o: warning: objtool: ndp_from_ifindex()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/core.o: warning: objtool: netfilter_net_init()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_log.o: warning: objtool: nf_log_buf_add()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_proc_name()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_table_hooks()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_find_match()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_request_find_match()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_find_target()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_request_find_target()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_target()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_match()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/af_netlink.o: warning: objtool: netlink_sock_destruct()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/af_netlink.o: warning: objtool: netlink_remove_tap()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/af_netlink.o: warning: objtool: netlink_sock_destruct.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/genetlink.o: warning: objtool: genl_pernet_init()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_sock_destruct()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_direct_xmit()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_set_ring()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: tpacket_rcv()+0x8fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_sendmsg()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_setsockopt()+0x9db: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_sock_destruct.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_generic.o: warning: objtool: sch_direct_xmit()+0x385: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_api.o: warning: objtool: qdisc_warn_nonwc()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/cls_api.o: warning: objtool: tcf_classify()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/act_api.o: warning: objtool: tc_dump_action()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/ematch.o: warning: objtool: __tcf_em_tree_match()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/switchdev/switchdev.o: warning: objtool: switchdev_port_same_parent_id()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/unix/af_unix.o: warning: objtool: unix_sock_destructor()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/unix/af_unix.o: warning: objtool: unix_sock_destructor.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/wext-core.o: warning: objtool: wireless_send_event()+0x311: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/xfrm/xfrm_policy.o: warning: objtool: xfrm_lookup_with_ifid()+0x2b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/xfrm/xfrm_user.o: warning: objtool: xfrm_send_state_notify()+0x79a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/xfrm/xfrm_user.o: warning: objtool: xfrm_send_policy_notify()+0x722: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/socket.o: warning: objtool: __sock_release()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/socket.o: warning: objtool: sock_register()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/socket.o: warning: objtool: __sock_create()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/connector/cn_queue.o: warning: objtool: cn_queue_add_callback()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/connector/cn_queue.o: warning: objtool: cn_queue_free_dev()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/842/842_compress.o: warning: objtool: sw842_compress()+0xbc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/842/842_decompress.o: warning: objtool: sw842_decompress()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/mpi/mpicoder.o: warning: objtool: mpi_read_raw_data()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/mpi/mpicoder.o: warning: objtool: mpi_read_from_buffer()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/mpi/mpiutil.o: warning: objtool: mpi_free()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/list_sort.o: warning: objtool: list_sort.part.0()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/iov_iter.o: warning: objtool: sanity()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/hexdump.o: warning: objtool: print_hex_dump()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/logic_pio.o: warning: objtool: logic_pio_register_range()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/logic_pio.o: warning: objtool: logic_pio_trans_hwaddr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/list_debug.o: warning: objtool: __list_add_valid.cold()+0x11: unreachable instruction BUILDSTDERR: lib/debugobjects.o: warning: objtool: __debug_object_init()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/fault-inject.o: warning: objtool: setup_fault_attr()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/fault-inject.o: warning: objtool: should_fail()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/error-inject.o: warning: objtool: populate_error_injection_list()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_next()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: __dynamic_dev_dbg()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: vpr_info_dq()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_start()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_remove_module()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_open()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_show()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_add_module()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_exec_query()+0x785: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_exec_queries()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_dyndbg_boot_param_cb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_write()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: __dynamic_netdev_dbg()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_dyndbg_module_param_cb()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: vpr_info_dq.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nlattr.o: warning: objtool: validate_nla()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nlattr.o: warning: objtool: nla_parse()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/digsig.o: warning: objtool: digsig_verify()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/asn1_decoder.o: warning: objtool: asn1_ber_decoder()+0x72c: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/bug.o: warning: objtool: report_bug()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dump_stack.o: warning: objtool: dump_stack_print_info()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/earlycpio.o: warning: objtool: find_cpio_data()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_init()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_add_internal()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_add()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_create_and_add()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_init_and_add()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_init.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject_uevent.o: warning: objtool: uevent_net_init()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nmi_backtrace.o: warning: objtool: nmi_cpu_backtrace()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nmi_backtrace.o: warning: objtool: nmi_trigger_cpumask_backtrace()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/ratelimit.o: warning: objtool: ___ratelimit()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_enable_fast_switch()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: __cpufreq_driver_target()+0x2c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_generic_suspend()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: create_boost_sysfs_file()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: store_boost()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_boost_set_sw()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_suspend()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_offline()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_resume()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_init_governor()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_online()+0x455: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/freq_table.o: warning: objtool: cpufreq_table_validate_and_sort()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_stats.o: warning: objtool: show_trans_table()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_ondemand.o: warning: objtool: od_set_powersave_bias()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_ondemand.o: warning: objtool: generic_powersave_bias_target()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_governor.o: warning: objtool: cpufreq_dbs_governor_init()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/intel_pstate.o: warning: objtool: intel_pstate_init_cpu()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/intel_pstate.o: warning: objtool: store_no_turbo()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpuidle/cpuidle.o: warning: objtool: cpuidle_register()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/lib/msr.o: warning: objtool: msrs_alloc()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/resource.o: warning: objtool: acpi_dev_get_irqresource.part.0()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_processor.o: warning: objtool: acpi_processor_add()+0x786: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: find_devfreq_governor()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: devfreq_add_governor()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: devfreq_remove_governor()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: find_device_devfreq()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: param_set_event_clearing()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: acpi_ec_suspend()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: acpi_ec_stop()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: ec_remove_handlers()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: acpi_ec_enable_event()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: ec_install_handlers()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_root.o: warning: objtool: acpi_pci_root_add()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_check_possible()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_get_current.isra.0()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_add()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_set()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_allocate_irq()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_free_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_irq.o: warning: objtool: acpi_pci_irq_find_prt_entry()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/power.o: warning: objtool: acpi_device_sleep_wake()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/power.o: warning: objtool: acpi_add_power_resource()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/dma/dmaengine.o: warning: objtool: dma_async_device_register()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/event.o: warning: objtool: acpi_notifier_call_chain()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: param_set_trace_method_name()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: acpi_table_attr_init()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: force_remove_store()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: counter_set()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: acpi_sysfs_add_hotplug_profile()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: acpi_sysfs_add_hotplug_profile.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/dma-buf/sync_file.o: warning: objtool: sync_file_ioctl()+0x637: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_mc_add_mc_with_groups()+0x23c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_raw_mc_handle_error()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_mc_handle_error()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_mc_alloc()+0x388: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_device.o: warning: objtool: edac_device_handle_ue()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_device.o: warning: objtool: edac_device_add_device()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_device.o: warning: objtool: edac_device_handle_ue.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc_sysfs.o: warning: objtool: mci_sdram_scrub_rate_store()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc_sysfs.o: warning: objtool: mci_sdram_scrub_rate_show()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_watchdog.o: warning: objtool: acpi_watchdog_get_wdat()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ac.o: warning: objtool: acpi_ac_add()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/button.o: warning: objtool: acpi_lid_notify_state()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/button.o: warning: objtool: param_set_lid_init_state()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/button.o: warning: objtool: acpi_button_add()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_pci.o: warning: objtool: edac_pci_del_device()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_pci.o: warning: objtool: edac_pci_add_device()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_pci_sysfs.o: warning: objtool: edac_pci_do_parity_check.part.0()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_slot.o: warning: objtool: register_slot()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/ghes_edac.o: warning: objtool: ghes_edac_dmidecode()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/ghes_edac.o: warning: objtool: ghes_edac_register()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_driver.o: warning: objtool: acpi_soft_cpu_online()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/extcon/extcon.o: warning: objtool: extcon_dev_register()+0x35d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_idle.o: warning: objtool: flatten_lpi_states()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_idle.o: warning: objtool: set_max_cstate()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_idle.o: warning: objtool: acpi_processor_get_power_info()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_throttling_notifier()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_set_throttling_ptc()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_get_throttling_ptc()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_get_throttling_info()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_perflib.o: warning: objtool: acpi_processor_get_psd()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_perflib.o: warning: objtool: acpi_processor_get_performance_info()+0x4ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/thermal.o: warning: objtool: acpi_thermal_trips_update()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/thermal.o: warning: objtool: thermal_set_mode()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/thermal.o: warning: objtool: acpi_thermal_add()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ioapic.o: warning: objtool: handle_ioapic_add()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/efi.o: warning: objtool: update_efi_random_seed()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'variable_is_present': BUILDSTDERR: 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] BUILDSTDERR: 359 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function '__efivar_entry_delete': BUILDSTDERR: 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] BUILDSTDERR: 606 | status = __efivars->ops->set_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_delete': BUILDSTDERR: 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] BUILDSTDERR: 638 | status = ops->set_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_set': BUILDSTDERR: 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] BUILDSTDERR: 677 | efi_char16_t *name = entry->var.VariableName; BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_find': BUILDSTDERR: 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] BUILDSTDERR: 836 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_size': BUILDSTDERR: 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] BUILDSTDERR: 882 | status = ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function '__efivar_entry_get': BUILDSTDERR: 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] BUILDSTDERR: 912 | status = __efivars->ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_get': BUILDSTDERR: 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] BUILDSTDERR: 940 | status = __efivars->ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_set_get_size': BUILDSTDERR: 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] BUILDSTDERR: 975 | efi_char16_t *name = entry->var.VariableName; BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1031 | status = ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: acpi_battery_get_state()+0x1bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: acpi_battery_get_info()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: __battery_hook_unregister()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: battery_hook_register()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: sysfs_add_battery()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: acpi_battery_add()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: __battery_hook_unregister.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: battery_hook_register.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/vars.o: warning: objtool: efivars_unregister()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/vars.o: warning: objtool: efivars_register()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/vars.o: warning: objtool: efivar_init()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/reboot.o: warning: objtool: efi_reboot()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/cppc_acpi.o: warning: objtool: send_pcc_cmd()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/cppc_acpi.o: warning: objtool: acpi_cppc_processor_probe()+0x6f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/capsule.o: warning: objtool: efi_capsule_update()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/cper.o: warning: objtool: cper_print_bits()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_query_capsule_caps()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_update_capsule()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_query_variable_info()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_variable()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_wakeup_time()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_next_high_mono_count.part.0()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_next_variable.part.0()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_variable.part.0()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_wakeup_time.part.0()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_time.part.0()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_time.part.0()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: efi_call_virt_check_flags()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: efi_call_rts()+0x968: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_reset_system()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_reset_system.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/dmi-sysfs.o: warning: objtool: dmi_sel_raw_read_helper()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/cper-x86.o: warning: objtool: cper_print_proc_ia()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: validate_desc()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_input()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_output_raw_commit()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_output()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_drain_value_commit()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_source_value_commit()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_irqchip_add_key()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_configure_flags()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_hog()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_machine_hog.isra.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_add_data_with_key()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_drain_value_commit.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_source_value_commit.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_hog.cold()+0x28: return with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_machine_hog.isra.0.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpio-wcove.o: warning: objtool: wcove_gpio_dbg_show()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: hid_submit_out()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_wait_io()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_parse()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: hid_submit_ctrl()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_start()+0x270: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: hid_post_reset()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: check_can_switch()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_unregister_client()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_process_delayed_switch()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_register_handler()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: register_client()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_debugfs_write()+0x242: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_unregister_single()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_register()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_free()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_request()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_request_specific()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_get_report()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_report_raw_event()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_input_report()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: __hid_request()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_parser_local()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_add_field()+0x25c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-input.o: warning: objtool: hidinput_setkeycode()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-input.o: warning: objtool: hidinput_hid_event()+0x3bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-input.o: warning: objtool: hidinput_hid_event.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-quirks.o: warning: objtool: hid_lookup_quirk()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-debug.o: warning: objtool: hid_resolv_usage()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hidraw.o: warning: objtool: hidraw_ioctl()+0x2be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': BUILDSTDERR: drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 235 | if (ret == -EOPNOTSUPP) BUILDSTDERR: | ^ BUILDSTDERR: drivers/i2c/i2c-core-base.o: warning: objtool: i2c_sysfs_new_device()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-base.o: warning: objtool: i2c_register_adapter()+0x3e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-smbus.o: warning: objtool: i2c_smbus_read_block_data()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-smbus.o: warning: objtool: i2c_smbus_read_i2c_block_data()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/serio.o: warning: objtool: serio_queue_event()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/serio.o: warning: objtool: __serio_register_driver()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/serio.o: warning: objtool: serio_handle_event()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_kbd_write()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_flush()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_panic_blink()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_interrupt()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: __i8042_command.part.0()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_dritek_enable()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_port_close()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_controller_selftest()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_controller_reset()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_controller_resume()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: __iommu_unmap()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: iommu_map()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: iommu_group_add_device()+0x204: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: iommu_request_dm_for_dev()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iova.o: warning: objtool: copy_reserved_iova()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: __iommu_queue_command_sync()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: map_sg()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: get_alias()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_get_resv_regions()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: irq_remapping_alloc()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_add_device()+0x377: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_int_thread()+0x461: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_get_resv_regions.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu_init.o: warning: objtool: early_enable_iommus()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_walk_remapping_entries()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: __dmar_enable_qi()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_set_interrupt.part.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_fault()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_device_hotplug()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_alloc_pci_notify_info()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_alloc_dev_scope()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_parse_one_drhd()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_insert_dev_scope()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: qi_submit_sync()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_disable_qi()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_attach_handler()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_register_device()+0x390: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_set_capability()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_set_capability.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_flush_write_buffer()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_disable_translation()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __iommu_flush_context()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_set_root_entry()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_enable_translation()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __iommu_flush_iotlb()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_alloc_iova()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: quirk_calpella_no_shadow_gtt()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_disable_protect_mem_regions.part.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_init_qi()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_init_domains()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_alloc_root_entry()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __domain_mapping()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_domain_identity_map()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_memory_notifier()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_domain_alloc()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_map()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: dmar_iommu_hotplug()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: dmar_insert_one_dev_info()+0x3b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_attach_device()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_no_mapping()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: get_valid_domain_for_dev()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __intel_map_single()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_init_qi.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_domain_identity_map.cold()+0x19: return with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_map.cold()+0x20: return with modified stack frame BUILDSTDERR: drivers/input/mousedev.o: warning: objtool: mousedev_read()+0x1c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mousedev.o: warning: objtool: mousedev_create()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-svm.o: warning: objtool: prq_event_thread()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-svm.o: warning: objtool: intel_svm_init()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-svm.o: warning: objtool: intel_svm_enable_prq()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/evdev.o: warning: objtool: evdev_connect()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_set_irq_remapping()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_enable_irq_remapping()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: ir_parse_ioapic_hpet_scope()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_disable_irq_remapping.part.0()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: intel_irq_remapping_alloc()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: intel_setup_irq_remapping.part.0()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: dmar_ir_hotplug()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/macintosh/mac_hid.o: warning: objtool: mac_hid_emumouse_connect()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/leds/led-triggers.o: warning: objtool: led_trigger_register_simple()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mfd/mfd-core.o: warning: objtool: mfd_clone_cell()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: super_1_validate()+0x3e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_integrity_register()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: super_written()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_integrity_add_rdev()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: super_90_load()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_start_sync()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: add_named_array()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: read_rdev()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: bind_rdev_to_array()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_do_sync()+0x790: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: level_store()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_set_readonly()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: safe_delay_store()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_setup_cluster()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: do_md_stop()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_run()+0x74f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_reload_sb()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: add_new_disk()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_ioctl()+0x1969: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_setup_cluster.cold()+0x20: return with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: kgdbts_option_setup()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: fill_get_buf()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: skip_back_repeat_test()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: check_and_rewind_pc()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: check_single_step()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: run_plant_and_detach_test()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: configure_kgdbts()+0x340: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: param_set_kgdbts_var()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: read_page()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_file_kick()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_init_from_disk()+0x3df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_resize()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_create()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_copy_from_slot()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_file_kick.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-uevent.o: warning: objtool: dm_send_uevents()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-uevent.o: warning: objtool: dm_path_uevent()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-uevent.o: warning: objtool: dm_path_uevent.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: __map_bio()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: clone_endio()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_set_target_max_io_len()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: __split_and_process_non_flush()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: free_dev()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_blk_ioctl()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: __dm_destroy()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_set_geometry()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_create()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_setup_md_queue()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy.o: warning: objtool: phy_start_interrupts()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy.o: warning: objtool: phy_start_interrupts.cold()+0x2a: return with modified stack frame BUILDSTDERR: drivers/md/dm-table.o: warning: objtool: dm_table_complete()+0x249: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_device_register()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_connect()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_driver_register()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dm_get_inactive_table()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dev_set_geometry()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: target_message()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: table_load()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dev_rename()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: ctl_ioctl()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dev_create()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dm_hash_remove_all()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dm_hash_remove_all.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/mdio_bus.o: warning: objtool: __mdiobus_register()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/mdio_device.o: warning: objtool: mdio_driver_register()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/mdio_device.o: warning: objtool: mdio_device_register()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-io.o: warning: objtool: dispatch_io()+0x270: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-stats.o: warning: objtool: dm_stats_cleanup()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-stats.o: warning: objtool: dm_stats_account_io()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-rq.o: warning: objtool: map_request()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-rq.o: warning: objtool: dm_softirq_done()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-rq.o: warning: objtool: dm_mq_init_request_queue()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-bufio.o: warning: objtool: free_buffer()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-bufio.o: warning: objtool: dm_bufio_client_create()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-bufio.o: warning: objtool: dm_bufio_client_destroy()+0x208: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/loopback.o: warning: objtool: loopback_net_init()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_preresume()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: __invalidate_snapshot.part.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_ctr()+0x54f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_merge_next_chunks()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: merge_callback()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_map()+0x30e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: merge_callback.cold()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-exception-store.o: warning: objtool: get_type.part.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-exception-store.o: warning: objtool: dm_exception_store_init()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap-transient.o: warning: objtool: dm_transient_snapshot_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap-persistent.o: warning: objtool: persistent_ctr()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap-persistent.o: warning: objtool: persistent_read_metadata()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap-persistent.o: warning: objtool: dm_persistent_snapshot_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_resume()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_presuspend()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: fail_mirror()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: recovery_complete()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_end_io()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: read_callback()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_ctr()+0x3b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: disk_resume()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: dm_dirty_log_create()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: create_log_context.isra.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: disk_ctr()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-region-hash.o: warning: objtool: dm_region_hash_create()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvdimm/namespace_devs.o: warning: objtool: __reserve_free_pmem()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/opp/core.o: warning: objtool: _find_opp_table()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/opp/core.o: warning: objtool: _opp_add()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/opp/cpu.o: warning: objtool: _dev_pm_opp_cpumask_remove_table()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: test_write_file()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: attention_write_file()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: power_write_file()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: pci_hp_del()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: pci_hp_add()+0x28f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/pci/hotplug/pciehp_hpc.o: warning: objtool: pciehp_check_link_status()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/ds.o: warning: objtool: pcmcia_register_driver()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/shpchp_hpc.o: warning: objtool: shpc_get_cur_bus_speed()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_core.o: warning: objtool: acpiphp_register_hotplug_slot()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_glue.o: warning: objtool: acpiphp_add_context()+0x330: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: add_interval()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: sub_interval()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: do_mem_probe()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: do_mem_probe.cold()+0x3e: return with modified stack frame BUILDSTDERR: drivers/pci/pcie/aer.o: warning: objtool: aer_recover_queue()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pcie/aer.o: warning: objtool: aer_recover_work_func()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pinctrl/core.o: warning: objtool: pinctrl_enable()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pinctrl/core.o: warning: objtool: pinctrl_register_map()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pinctrl/pinconf.o: warning: objtool: pinconf_validate_map.cold()+0x1b: unreachable instruction BUILDSTDERR: drivers/pci/bus.o: warning: objtool: pci_add_resource_offset()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/bus.o: warning: objtool: pci_add_resource_offset.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/probe.o: warning: objtool: pci_bus_generic_read_dev_vendor_id()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/probe.o: warning: objtool: pci_register_host_bridge()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pnp/core.o: warning: objtool: pnp_alloc()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pci.o: warning: objtool: pci_enable_acs()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pci.o: warning: objtool: pci_reassigndev_resource_alignment()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/power/supply/power_supply_core.o: warning: objtool: __power_supply_register()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pps/pps.o: warning: objtool: pps_register_cdev()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/setup-bus.o: warning: objtool: __dev_sort_resources()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/setup-bus.o: warning: objtool: pci_assign_unassigned_bridge_resources()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pps/kapi.o: warning: objtool: pps_register_source()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ptp/ptp_clock.o: warning: objtool: ptp_clock_register()+0x361: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ptp/ptp_chardev.o: warning: objtool: ptp_set_pinfunc()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pwm/core.o: warning: objtool: pwm_put.part.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pwm/core.o: warning: objtool: devm_of_pwm_get()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/quirks.o: warning: objtool: nvbridge_check_legacy_irq_routing()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/quirks.o: warning: objtool: quirk_intel_mc_errata()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ras/cec.o: warning: objtool: cec_add_elem()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pci-acpi.o: warning: objtool: pci_get_hp_params()+0x30d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_get_voltage()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: suspend_set_state()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_check_consumers()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: rdev_init_debugfs()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_do_enable()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_do_set_voltage()+0x298: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_mode_constrain()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_allow_bypass()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_check_voltage()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_set_current_limit()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: drms_uA_update()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_disable()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_enable()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_force_disable()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_bulk_disable()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_disable_work()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_set_voltage_unlocked()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_set_suspend_voltage()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: print_constraints()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_is_supported_voltage()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_bulk_enable()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_register_supply_alias()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: create_regulator()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_resolve_supply()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_register()+0xd54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_get()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/dummy.o: warning: objtool: dummy_regulator_probe()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/reset/core.o: warning: objtool: reset_controller_add_lookup()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_ioctl.o: warning: objtool: scsi_ioctl()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_lib.o: warning: objtool: scsi_kmap_atomic_sg()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_lib.o: warning: objtool: scsi_request_fn()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_scan.o: warning: objtool: scsi_alloc_target()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_scan.o: warning: objtool: __scsi_scan_target()+0x2b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/thermal_sysfs.o: warning: objtool: trans_table_show()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_strcpy_devinfo()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_add_keyed()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_add_str()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_find()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_strcpy_devinfo.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_netlink.o: warning: objtool: scsi_nl_rcv_msg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_netlink.o: warning: objtool: scsi_netlink_init()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/gov_bang_bang.o: warning: objtool: bang_bang_control()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_proc.o: warning: objtool: scsi_proc_hostdir_add()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_proc.o: warning: objtool: scsi_proc_host_add()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_console_print()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_close()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_alloc()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/hvm.h:7, BUILDSTDERR: from drivers/tty/hvc/hvc_xen.c:22: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/irq.h:14, BUILDSTDERR: from drivers/tty/hvc/hvc_xen.c:11: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/hvc/hvc_xen.o: warning: objtool: xen_hvm_console_init()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_xen.o: warning: objtool: xen_console_resume()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_core.o: warning: objtool: serial8250_interrupt()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sd.o: warning: objtool: sd_revalidate_disk()+0x1ed4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_port.o: warning: objtool: serial8250_do_startup()+0x76a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_port.o: warning: objtool: serial8250_config_port()+0x54b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_pci.o: warning: objtool: pci_quatech_setup()+0x305: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sg.o: warning: objtool: sg_rq_end_io()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sg.o: warning: objtool: sg_write.part.0()+0x310: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sg.o: warning: objtool: sg_add_device()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/serial_core.o: warning: objtool: uart_add_one_port()+0x311: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/serial_core.o: warning: objtool: uart_proc_show()+0x542: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/kgdboc.o: warning: objtool: kgdboc_option_setup()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/kgdboc.o: warning: objtool: param_set_kgdboc_var()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/selection.o: warning: objtool: set_selection()+0x32a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/keyboard.o: warning: objtool: kbd_event()+0x89b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/hcd.o: warning: objtool: usb_hcd_poll_rh_status()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/hcd.o: warning: objtool: usb_add_hcd()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_bind_con_driver()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_take_over_console()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_unblank_screen()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_con_write.part.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_unblank_screen.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/driver.o: warning: objtool: usb_register_device_driver()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/driver.o: warning: objtool: usb_register_driver()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: check_tty_count()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_write()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_release()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: __do_SAK.part.0()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_register_device_attr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_init_dev()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/file.o: warning: objtool: usb_register_dev()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/file.o: warning: objtool: usb_major_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/sysfs.o: warning: objtool: level_store()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/sysfs.o: warning: objtool: level_show()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_ldisc.o: warning: objtool: tty_set_ldisc()+0x1d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/devio.c: In function 'proc_do_submiturb': BUILDSTDERR: 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] BUILDSTDERR: 1489 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1494 | le16_to_cpup(&dr->wIndex)); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1497 | uurb->buffer_length = le16_to_cpup(&dr->wLength); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/core/devio.c:32: BUILDSTDERR: 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] BUILDSTDERR: 1512 | __le16_to_cpup(&dr->wValue), BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1448:33: note: in definition of macro 'dev_info' BUILDSTDERR: 1448 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' BUILDSTDERR: 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1513 | __le16_to_cpup(&dr->wIndex), BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1448:33: note: in definition of macro 'dev_info' BUILDSTDERR: 1448 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' BUILDSTDERR: 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1514 | __le16_to_cpup(&dr->wLength)); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1448:33: note: in definition of macro 'dev_info' BUILDSTDERR: 1448 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' BUILDSTDERR: 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/usb/core/port.o: warning: objtool: link_peers_report()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: moom_callback()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: sysrq_connect()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: __handle_sysrq()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: __handle_sysrq.cold()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/early/xhci-dbc.c: In function 'xdbc_mem_init': BUILDSTDERR: 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] BUILDSTDERR: 280 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_SERIAL, strlen(XDBC_STRING_SERIAL)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 289 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_PRODUCT, strlen(XDBC_STRING_PRODUCT)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 298 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_MANUFACTURER, strlen(XDBC_STRING_MANUFACTURER)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: drivers/usb/host/pci-quirks.o: warning: objtool: usb_amd_find_chipset_info()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbmem.o: warning: objtool: fb_set_var()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbmem.o: warning: objtool: do_remove_conflicting_framebuffers()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbmem.o: warning: objtool: register_framebuffer()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/ehci-hcd.o: warning: objtool: ehci_setup()+0x516: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcvt.o: warning: objtool: fb_find_mode_cvt()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fb_defio.o: warning: objtool: fb_deferred_io_fault()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: con2fb_release_oldinfo.isra.0()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_prepare_logo()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_init()+0x4a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: set_con2fb_map()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_event_notify()+0x7e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_switch()+0x4e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_prepare_logo.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/uhci-hcd.o: warning: objtool: lprintk()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/uhci-hcd.o: warning: objtool: lprintk.cold()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/cfbfillrect.o: warning: objtool: cfb_fillrect()+0x2c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/sysfillrect.o: warning: objtool: sys_fillrect()+0x2c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/video/fbdev/xen-fbfront.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/kgdb.h:10, BUILDSTDERR: from ./include/linux/kgdb.h:20, BUILDSTDERR: from ./include/linux/fb.h:5, BUILDSTDERR: from drivers/video/fbdev/xen-fbfront.c:26: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/xen-fbfront.o: warning: objtool: xenfb_probe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/vesafb.o: warning: objtool: vesafb_probe()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/vesafb.o: warning: objtool: vesafb_probe.cold()+0x549: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/efifb.o: warning: objtool: efifb_probe()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/xhci-dbgcap.c: In function 'xhci_dbc_populate_strings': BUILDSTDERR: 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] BUILDSTDERR: 46 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 57 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 69 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/usb/host/xhci-dbgtty.o: warning: objtool: dbc_rx_push()+0x1de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virtio/virtio_pci_legacy.o: warning: objtool: virtio_pci_legacy_probe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_core.o: warning: objtool: __watchdog_register_device()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_core.o: warning: objtool: watchdog_init_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_stop.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_release()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_dev_register()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/mon/mon_text.o: warning: objtool: mon_text_release()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/mon/mon_bin.o: warning: objtool: mon_bin_release()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/mon/mon_bin.o: warning: objtool: mon_bin_open()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/usb-serial.o: warning: objtool: usb_serial_deregister_drivers()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/usb-serial.o: warning: objtool: usb_serial_register_drivers()+0x1f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/console.o: warning: objtool: usb_console_setup()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/events/events_2l.c:15: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/events/events_2l.c:11: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/events/events_base.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/events/events_base.c:27: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/events/events_2l.o: warning: objtool: xen_debug_interrupt()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_2l.o: warning: objtool: xen_debug_interrupt.cold()+0x2b8: return with modified stack frame BUILDSTDERR: In file included from drivers/xen/events/events_fifo.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/events/events_fifo.c:37: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_irq_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: __startup_pirq()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_bind_pirq_gsi_to_irq()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_destroy_irq()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_irq_resume()+0x2b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_callback_vector()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_fifo.o: warning: objtool: __evtchn_fifo_handle_events()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_fifo.o: warning: objtool: evtchn_fifo_setup()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_client.c:44: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xenbus/xenbus_client.c:33: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/cpu_hotplug.o: warning: objtool: vcpu_online()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/fallback.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/kvm_para.h:5, BUILDSTDERR: from ./arch/x86/include/asm/hypervisor.h:36, BUILDSTDERR: from drivers/xen/fallback.c:5: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_unmap_ring_vfree_pv()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_map_ring_valloc_hvm()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_map_ring_valloc_pv()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_comms.c:42: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/wait.h:9, BUILDSTDERR: from drivers/xen/xenbus/xenbus_comms.c:35: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/grant-table.c:64: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/bootmem.h:8, BUILDSTDERR: from drivers/xen/grant-table.c:36: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_comms.o: warning: objtool: xenbus_thread()+0x756: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_comms.o: warning: objtool: xb_init_comms()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access_ref()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_batch_copy()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_setup_auto_xlat_frames()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_map()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_request_version()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_init()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_handle_deferred()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_map_refs()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_batch_map()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_request_version.cold()+0x3a: return with modified stack frame BUILDSTDERR: In file included from drivers/xen/features.c:12: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./arch/x86/include/asm/xen/hypercall.h:37, BUILDSTDERR: from drivers/xen/features.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_xs.o: warning: objtool: xs_talkv()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_xs.o: warning: objtool: unregister_xenbus_watch()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_xs.o: warning: objtool: xs_init()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe.c:59: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe.c:44: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/balloon.c:66: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/device.h:16, BUILDSTDERR: from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from drivers/xen/balloon.c:41: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: hvm_get_parameter()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_suspend()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_shutdown()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_resume()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_resume_cb()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/manage.c:20: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from drivers/xen/manage.c:9: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/manage.o: warning: objtool: shutdown_event()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: do_suspend()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: xen_suspend()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: sysrq_handler()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: shutdown_handler()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: do_suspend.cold()+0x34: return with modified stack frame BUILDSTDERR: In file included from drivers/xen/time.c:13: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/smp.h:60, BUILDSTDERR: from ./include/linux/kernel_stat.h:5, BUILDSTDERR: from drivers/xen/time.c:6: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/time.o: warning: objtool: xen_manage_runstate_time()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_dev_backend.c:17: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from drivers/xen/xenbus/xenbus_dev_backend.c:4: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/mem-reservation.c:13: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./arch/x86/include/asm/xen/hypercall.h:37, BUILDSTDERR: from drivers/xen/mem-reservation.c:13: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe_frontend.c:24: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe_frontend.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: frontend_bus_id()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: wait_loop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: wait_for_devices()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: print_device_status()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: frontend_probe_and_watch()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/pci.c:28: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from drivers/xen/pci.c:20: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/dbgp.c:5: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from drivers/xen/dbgp.c:1: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/acpi.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/xen/hypervisor.h:39, BUILDSTDERR: from ./include/xen/acpi.h:39, BUILDSTDERR: from drivers/xen/acpi.c:33: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-acpi-pad.c:24: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from ./include/linux/resource_ext.h:19, BUILDSTDERR: from ./include/linux/acpi.h:26, BUILDSTDERR: from drivers/xen/xen-acpi-pad.c:21: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-pad.o: warning: objtool: acpi_pad_notify()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/pcpu.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/pcpu.c:36: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/pcpu.o: warning: objtool: sync_pcpu()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/sys-hypervisor.c:17: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from drivers/xen/sys-hypervisor.c:10: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-selfballoon.o: warning: objtool: xen_selfballoon_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/platform-pci.c:36: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/platform-pci.c:28: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/efi.c:33: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/efi.h:17, BUILDSTDERR: from drivers/xen/efi.c:22: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xlate_mmu.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xlate_mmu.c:31: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ arch/x86/tools/insn_decoder_test: success: Decoded and checked 6462047 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0x2b6df832) BUILDSTDERR: arch/x86/boot/edd.c: In function 'query_edd': BUILDSTDERR: 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] BUILDSTDERR: 150 | mbrptr = boot_params.edd_mbr_sig_buffer; BUILDSTDERR: | ^~~~~~~~~~~ + make -s ARCH=x86_64 -j2 modules BUILDSTDERR: In file included from arch/x86/crypto/sha256-mb/sha256_mb.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_mb_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:1007:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1007 | module_init(sha256_mb_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:932:19: note: 'init_module' target declared here BUILDSTDERR: 932 | static int __init sha256_mb_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha256-mb/sha256_mb.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_mb_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:1008:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1008 | module_exit(sha256_mb_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:993:20: note: 'cleanup_module' target declared here BUILDSTDERR: 993 | static void __exit sha256_mb_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512-mb/sha512_mb.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_mb_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:1041:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1041 | module_init(sha512_mb_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:966:19: note: 'init_module' target declared here BUILDSTDERR: 966 | static int __init sha512_mb_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512-mb/sha512_mb.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_mb_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:1042:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1042 | module_exit(sha512_mb_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:1027:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1027 | static void __exit sha512_mb_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_finup()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_final()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_update()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_flusher()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/des3_ede_glue.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'des3_ede_x86_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:499:1: note: in expansion of macro 'module_init' BUILDSTDERR: 499 | module_init(des3_ede_x86_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:471:19: note: 'init_module' target declared here BUILDSTDERR: 471 | static int __init des3_ede_x86_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/des3_ede_glue.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des3_ede_x86_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:500:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 500 | module_exit(des3_ede_x86_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 492 | static void __exit des3_ede_x86_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_glue.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1521:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1521 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1490:19: note: 'init_module' target declared here BUILDSTDERR: 1490 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_glue.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1522:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1522 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1514:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1514 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/blowfish_glue.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:471:1: note: in expansion of macro 'module_init' BUILDSTDERR: 471 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:440:19: note: 'init_module' target declared here BUILDSTDERR: 440 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/blowfish_glue.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:472:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 472 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:464:20: note: 'cleanup_module' target declared here BUILDSTDERR: 464 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:94:1: note: in expansion of macro 'module_init' BUILDSTDERR: 94 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:95:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 95 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:89:20: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue_3way.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 284 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue_3way.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 285 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:279:20: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/chacha20_glue.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_simd_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 139 | module_init(chacha20_simd_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init chacha20_simd_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/chacha20_glue.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_simd_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(chacha20_simd_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit chacha20_simd_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_sse2_glue.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_sse2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:235:1: note: in expansion of macro 'module_init' BUILDSTDERR: 235 | module_init(serpent_sse2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init serpent_sse2_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_sse2_glue.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_sse2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:236:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 236 | module_exit(serpent_sse2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | static void __exit serpent_sse2_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/ghash-clmulni-intel_glue.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_pclmulqdqni_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(ghash_pclmulqdqni_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:354:20: note: 'cleanup_module' target declared here BUILDSTDERR: 354 | static void __exit ghash_pclmulqdqni_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/ghash-clmulni-intel_glue.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_pclmulqdqni_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 360 | module_init(ghash_pclmulqdqni_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:332:19: note: 'init_module' target declared here BUILDSTDERR: 332 | static int __init ghash_pclmulqdqni_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from kernel/locking/locktorture.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lock_torture_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/locking/locktorture.c:1061:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1061 | module_init(lock_torture_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/locking/locktorture.c:851:19: note: 'init_module' target declared here BUILDSTDERR: 851 | static int __init lock_torture_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crc32c-intel_glue.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:263:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 263 | module_exit(crc32c_intel_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:257:20: note: 'cleanup_module' target declared here BUILDSTDERR: 257 | static void __exit crc32c_intel_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crc32c-intel_glue.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:262:1: note: in expansion of macro 'module_init' BUILDSTDERR: 262 | module_init(crc32c_intel_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:243:19: note: 'init_module' target declared here BUILDSTDERR: 243 | static int __init crc32c_intel_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kernel/locking/locktorture.o: warning: objtool: lock_torture_stats_print()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/locktorture.o: warning: objtool: lock_torture_reader()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/locktorture.o: warning: objtool: lock_torture_writer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/locktorture.o: warning: objtool: lock_torture_cleanup.part.0()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/locktorture.o: warning: objtool: lock_torture_stats_print.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/locktorture.o: warning: objtool: lock_torture_cleanup.part.0.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/sha1_ssse3_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_ssse3_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:366:1: note: in expansion of macro 'module_init' BUILDSTDERR: 366 | module_init(sha1_ssse3_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | static int __init sha1_ssse3_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha1_ssse3_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_ssse3_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:367:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 367 | module_exit(sha1_ssse3_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:358:20: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | static void __exit sha1_ssse3_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from kernel/rcu/rcutorture.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rcu_torture_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/rcu/rcutorture.c:2140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2140 | module_init(rcu_torture_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/rcu/rcutorture.c:1944:1: note: 'init_module' target declared here BUILDSTDERR: 1944 | rcu_torture_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:196:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 196 | module_exit(crc32_pclmul_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:190:20: note: 'cleanup_module' target declared here BUILDSTDERR: 190 | static void __exit crc32_pclmul_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:195:1: note: in expansion of macro 'module_init' BUILDSTDERR: 195 | module_init(crc32_pclmul_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | static int __init crc32_pclmul_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_cbflood()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_fqs()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stats_print()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_fakewriter()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_barrier()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_boost()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcutorture_booster_init()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_cleanup()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stall()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_writer()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_barrier_cbs()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_reader()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stats_print.cold()+0x369: return with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/sha256_ssse3_glue.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_ssse3_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(sha256_ssse3_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init sha256_ssse3_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha256_ssse3_glue.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_ssse3_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(sha256_ssse3_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:407:20: note: 'cleanup_module' target declared here BUILDSTDERR: 407 | static void __exit sha256_ssse3_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512_ssse3_glue.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_ssse3_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(sha512_ssse3_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init sha512_ssse3_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512_ssse3_glue.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_ssse3_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:337:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 337 | module_exit(sha512_ssse3_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:329:20: note: 'cleanup_module' target declared here BUILDSTDERR: 329 | static void __exit sha512_ssse3_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crct10dif_intel_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(crct10dif_intel_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:135:20: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | static void __exit crct10dif_intel_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crct10dif_intel_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(crct10dif_intel_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | static int __init crct10dif_intel_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from kernel/trace/ring_buffer_benchmark.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 494 | module_init(ring_buffer_benchmark_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:430:19: note: 'init_module' target declared here BUILDSTDERR: 430 | static int __init ring_buffer_benchmark_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from kernel/trace/ring_buffer_benchmark.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:495:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 495 | module_exit(ring_buffer_benchmark_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:486:20: note: 'cleanup_module' target declared here BUILDSTDERR: 486 | static void __exit ring_buffer_benchmark_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/poly1305_glue.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_simd_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:198:1: note: in expansion of macro 'module_init' BUILDSTDERR: 198 | module_init(poly1305_simd_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | static int __init poly1305_simd_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/poly1305_glue.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_simd_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:199:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 199 | module_exit(poly1305_simd_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:193:20: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | static void __exit poly1305_simd_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_aesni_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 319 | module_init(camellia_aesni_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init camellia_aesni_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_aesni_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 320 | module_exit(camellia_aesni_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit camellia_aesni_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kernel/torture.o: warning: objtool: torture_offline()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_online()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: _torture_stop_kthread()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_init_begin()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shuffle_cleanup()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shutdown_absorb()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_kthread_stopping()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_onoff()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shutdown()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: _torture_create_kthread()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shuffle()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/cast5_avx_glue.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:387:1: note: in expansion of macro 'module_init' BUILDSTDERR: 387 | module_init(cast5_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:366:19: note: 'init_module' target declared here BUILDSTDERR: 366 | static int __init cast5_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/cast5_avx_glue.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:388:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 388 | module_exit(cast5_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:381:20: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | static void __exit cast5_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/cast6_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:315:1: note: in expansion of macro 'module_init' BUILDSTDERR: 315 | module_init(cast6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | static int __init cast6_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/cast6_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:316:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 316 | module_exit(cast6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | static void __exit cast6_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:323:1: note: in expansion of macro 'module_init' BUILDSTDERR: 323 | module_init(twofish_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:303:19: note: 'init_module' target declared here BUILDSTDERR: 303 | static int __init twofish_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:324:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 324 | module_exit(twofish_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:317:20: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | static void __exit twofish_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: mm/hwpoison-inject.o: warning: objtool: hwpoison_inject()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hwpoison-inject.o: warning: objtool: hwpoison_inject.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:321:1: note: in expansion of macro 'module_init' BUILDSTDERR: 321 | module_init(serpent_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static int __init serpent_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:322:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 322 | module_exit(serpent_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:315:20: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | static void __exit serpent_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_aesni_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 294 | module_init(camellia_aesni_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | static int __init camellia_aesni_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_aesni_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(camellia_aesni_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit camellia_aesni_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/amd/power.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_power_pmu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:306:1: note: in expansion of macro 'module_init' BUILDSTDERR: 306 | module_init(amd_power_pmu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:275:19: note: 'init_module' target declared here BUILDSTDERR: 275 | static int __init amd_power_pmu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/amd/power.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_power_pmu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(amd_power_pmu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | static void __exit amd_power_pmu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx2_glue.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:250:19: note: 'init_module' target declared here BUILDSTDERR: 250 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx2_glue.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:269:20: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/events/intel/rapl.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_rapl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:845:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 845 | module_exit(intel_rapl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:839:20: note: 'cleanup_module' target declared here BUILDSTDERR: 839 | static void __exit intel_rapl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/rapl.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_pmu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:837:1: note: in expansion of macro 'module_init' BUILDSTDERR: 837 | module_init(rapl_pmu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:790:19: note: 'init_module' target declared here BUILDSTDERR: 790 | static int __init rapl_pmu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.o: warning: objtool: rapl_event_update()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/events/intel/uncore.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_uncore_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1460:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1460 | module_exit(intel_uncore_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1454:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1454 | static void __exit intel_uncore_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/uncore.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_uncore_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1452:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1452 | module_init(intel_uncore_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | static int __init intel_uncore_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/9p/vfs_inode.o: warning: objtool: v9fs_get_inode()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/events/intel/cstate.c:92: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cstate_pmu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:707:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 707 | module_exit(cstate_pmu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static void __exit cstate_pmu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/cstate.c:92: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cstate_pmu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:701:1: note: in expansion of macro 'module_init' BUILDSTDERR: 701 | module_init(cstate_pmu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:683:19: note: 'init_module' target declared here BUILDSTDERR: 683 | static int __init cstate_pmu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/9p/vfs_dir.o: warning: objtool: v9fs_dir_readdir_dotl()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/9p/v9fs.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_v9fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:750:1: note: in expansion of macro 'module_init' BUILDSTDERR: 750 | module_init(init_v9fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | static int __init init_v9fs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/9p/v9fs.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_v9fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:751:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 751 | module_exit(exit_v9fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:743:20: note: 'cleanup_module' target declared here BUILDSTDERR: 743 | static void __exit exit_v9fs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.o: warning: objtool: v9fs_session_init()+0x6b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/affs/super.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 687 | module_init(init_affs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:663:19: note: 'init_module' target declared here BUILDSTDERR: 663 | static int __init init_affs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/affs/super.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 688 | module_exit(exit_affs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:678:20: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | static void __exit exit_affs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/affs/super.o: warning: objtool: parse_options()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/affs/super.o: warning: objtool: affs_fill_super()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/affs/bitmap.o: warning: objtool: affs_init_bitmap()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cache.o: warning: objtool: afs_vnode_cache_check_aux()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_alloc_addrlist()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_parse_text_addrs()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_dns_query()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_iterate_addresses()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/callback.o: warning: objtool: afs_break_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/callback.o: warning: objtool: afs_break_callbacks()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_deactivate_cell()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cell_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_manage_cell()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cells_timer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_put_cell()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_lookup_cell_rcu()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_lookup_cell()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cell_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_manage_cells()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cell_purge()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_manage_cells.cold()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_tell_me_about_yourself()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_probe()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_ProbeUuid()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_Probe()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_InitCallBackState()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_callback()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_CallBack()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_TellMeAboutYourself()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_probe_uuid()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_init_call_back_state3()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_init_call_back_state()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_cm_incoming_call()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_open()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_lookup_one_filldir()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_lookup_filldir()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_rename()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_rmdir()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_unlink()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_link()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_d_delete()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_symlink()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_mkdir()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_create()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_releasepage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_invalidatepage()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_iterate()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_d_revalidate()+0x319: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_do_lookup()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_lookup()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_rename.cold()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_remove()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_add.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_remove.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_try_auto_mntpt()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_dynroot_lookup()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_dynroot_rmdir()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_dynroot_rmdir.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_invalidatepage()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_file_readpage_read_complete()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_releasepage()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_open()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_fetch_data()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_readpages()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_page_filler()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_readpage()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_invalidatepage.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_fl_copy_lock()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_do_unlk()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_set_lock()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_lock_may_be_available()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_defer_unlock()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_dequeue_lock()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_do_setlk()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_fl_release_private()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_lock_work()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_lock()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_flock()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_set_lock.cold()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_get_volume_status()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_get_capabilities()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_xxxx_lock()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_update_inode_from_status()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: xdr_decode_AFSFetchStatus()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_status_vnode()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_data()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_remove()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_link()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_rename()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_store_data()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_store_status()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_status()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_inline_bulk_status()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_symlink()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_create_vnode()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_file_status()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_data()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_create()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_remove()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_link()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_symlink()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_rename()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_store_data()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_setattr()+0x331: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_get_volume_status()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_set_lock()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_extend_lock()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_release_lock()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_give_up_all_callbacks()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_get_capabilities()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_status()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_inline_bulk_status()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: xdr_decode_AFSFetchStatus.cold()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_inline_bulk_status.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_fetch_status()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_iget_pseudo_dir()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_iget()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_zap_data()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_validate()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_getattr()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_drop_inode()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_evict_inode()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_setattr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/afs/main.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'afs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:233:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 233 | late_initcall(afs_init); /* must be called after net/ to create socket */ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | static int __init afs_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/afs/main.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'afs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:255:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 255 | module_exit(afs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:238:20: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | static void __exit afs_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/afs/mntpt.o: warning: objtool: afs_d_automount()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rotate.o: warning: objtool: afs_select_fileserver()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rotate.o: warning: objtool: afs_select_current_fileserver()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_load_bvec.isra.0()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_put_call()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_close_socket()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_delete_async_call()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_deliver_to_call()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_process_async_call()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_wait_for_call_to_complete()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_flat_call_destructor()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_make_call()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_open_socket()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_send_empty_reply()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_send_simple_reply()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_extract_data()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_deliver_cm_op_id()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_request_key()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_cache_permit()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_check_permit()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_permission()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_cache_permit.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_permission.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_update_server_record()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_servers_timer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_put_server()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_find_server_by_uuid()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_lookup_server()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_manage_servers()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_purge_servers()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_probe_fileserver()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_check_server_record()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_destroy_inode()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_alloc_inode()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_parse_options()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_mount()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/netdevices.o: warning: objtool: afs_get_ipv4_interfaces()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_capabilities()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_entry_by_name_u()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_addrs_u()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_yfsvl_get_endpoints()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_vl_get_entry_by_name_u()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_vl_get_addrs_u()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_vl_get_capabilities()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_yfsvl_get_endpoints()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/volume.o: warning: objtool: afs_put_volume()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/volume.o: warning: objtool: afs_deactivate_volume()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/volume.o: warning: objtool: afs_check_volume_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_redirty_pages()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_kill_pages()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_fill_page()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_store_data()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_write_back_from_locked_page()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_writepages_region()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_set_page_dirty()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_write_begin()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_write_end()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_writepage()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_writepages()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_file_write()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_fsync()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_page_mkwrite()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_pages_written_back()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_launder_page()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_write_begin.cold()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_rootcell_write()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_cells_write()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_cell_setup()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_cell_remove()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/befs/linuxvfs.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_befs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:1030:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1030 | module_init(init_befs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:994:1: note: 'init_module' target declared here BUILDSTDERR: 994 | init_befs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/befs/linuxvfs.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_befs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:1031:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1031 | module_exit(exit_befs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:1018:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1018 | exit_befs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.o: warning: objtool: befs_fill_super()+0x3a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/btrfs/super.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_btrfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2513:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 2513 | late_initcall(init_btrfs_fs); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2402:19: note: 'init_module' target declared here BUILDSTDERR: 2402 | static int __init init_btrfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/btrfs/super.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_btrfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2514 | module_exit(exit_btrfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2495:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2495 | static void __exit exit_btrfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_mount_root()+0x697: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_parse_options()+0x6b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_remount()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_mount()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: push_node_left()+0x2b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: balance_node_right()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: update_ref_for_cow()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: __btrfs_cow_block()+0x485: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: split_node()+0x326: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: balance_level()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: generic_bin_search.constprop.0()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: btrfs_search_old_slot()+0x747: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: dump_space_info()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: link_block_group()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: remove_extent_data_ref()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_lookup_extent_info()+0x389: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: lookup_inline_extent_backref()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_inc_extent_ref.isra.0()+0x1d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_free_reserved_extent()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: do_walk_down()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: walk_up_proc()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_drop_snapshot()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_can_relocate()+0x2ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_add_raid_kobjects()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_create_pending_block_groups()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: cache_save_setup()+0x366: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: check_system_chunk()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: find_free_extent()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_alloc_tree_block()+0x51e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_trim_fs()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_free_extent.isra.0()+0x254: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: alloc_reserved_file_extent()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_run_delayed_refs()+0xeda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_run_delayed_refs.part.0()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_start_dirty_block_groups()+0x2ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_write_dirty_block_groups()+0x38c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_read_block_groups()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: dump_space_info.cold()+0xb: return with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: link_block_group.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/print-tree.o: warning: objtool: btrfs_print_leaf.part.0()+0x39a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/print-tree.o: warning: objtool: btrfs_print_tree()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_find_root()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_update_root()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_find_orphan_roots()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_add_root_ref()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file-item.o: warning: objtool: __btrfs_lookup_bio_sums()+0x51b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file-item.o: warning: objtool: btrfs_del_csums()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file-item.o: warning: objtool: btrfs_extent_item_to_extent_map()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-item.o: warning: objtool: btrfs_del_inode_ref()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-map.o: warning: objtool: btrfs_save_ino_cache()+0x562: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-map.o: warning: objtool: btrfs_find_free_objectid()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-map.o: warning: objtool: start_caching()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: verify_parent_transid()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: validate_super()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: csum_tree_block()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btrfs_end_buffer_write_sync()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btree_invalidatepage()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btree_readpage_end_io_hook()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: write_all_supers()+0xadf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: close_ctree()+0x2d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: open_ctree()+0xd35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btree_invalidatepage.cold()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_put_transaction()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: cleanup_transaction()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: create_pending_snapshot()+0xa9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_clean_one_deleted_snapshot()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_apply_pending_changes()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_commit_transaction()+0x5a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_defrag_root()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: evict_refill_and_join()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_check_extent_io_range()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_end_dio_bio()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __readpage_endio_check.isra.0()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: dio_read_error()+0x2e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: may_destroy_subvol()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_get_extent()+0x39e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_orphan_add()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __btrfs_unlink_inode()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __btrfs_prealloc_file_range()+0x419: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: cow_file_range_inline.constprop.0()+0x60d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_unlink_subvol()+0x350: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_finish_ordered_io()+0x71d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_delete_subvolume()+0x5b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_truncate_inode_items()+0xd00: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_cont_expand()+0x48d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_iget()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_orphan_cleanup()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_lookup_dentry()+0x2a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_new_inode()+0x3f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_add_link()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_rename2()+0xb6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_create_subvol_root()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_destroy_inode()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_end_dio_bio.cold()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __readpage_endio_check.isra.0.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file.o: warning: objtool: __btrfs_drop_extents()+0xd0e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file.o: warning: objtool: btrfs_fallocate()+0x1450: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file.o: warning: objtool: btrfs_mark_extent_written()+0xbd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/sysfs.o: warning: objtool: btrfs_feature_attr_store()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ordered-data.o: warning: objtool: __btrfs_add_ordered_extent()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ordered-data.o: warning: objtool: btrfs_dec_test_first_ordered_pending()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ordered-data.o: warning: objtool: btrfs_dec_test_ordered_pending()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: insert_state()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: __set_extent_bit()+0x33d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: __clear_extent_bit()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: convert_extent_bit()+0x438: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: btrfs_get_io_failure_record()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: btrfs_check_repairable()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: end_bio_extent_writepage()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: __extent_writepage_io()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: repair_io_failure()+0x32c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: clean_io_failure()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: end_bio_extent_readpage()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: alloc_extent_buffer()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: memcpy_extent_buffer()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: memmove_extent_buffer()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: get_chunk_map()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_scan_kthread()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_rescan_kthread()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: reset_balance_state()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_report_missing_device()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_scratch_superblocks.part.0()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: __btrfs_map_block()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: __btrfs_alloc_chunk()+0x9ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_remove_chunk()+0x6a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_relocate_chunk()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_resume_balance_async()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_recover_balance()+0x2ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_create_uuid_tree()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_check_uuid_tree()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_shrink_device()+0x521: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_balance()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: balance_kthread()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_map_bio()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_rm_device()+0x618: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: device_list_add()+0x276: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_init_new_device()+0xf8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: read_one_chunk()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_read_sys_array()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_check_rw_degradable()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_read_chunk_tree()+0x5aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_init_dev_stats()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_run_dev_stats()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_dev_stat_inc_and_print()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_get_dev_stats()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_verify_dev_extents()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_rescan_kthread.cold()+0x27: return with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_report_missing_device.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_init_dev_stats.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_dev_stat_inc_and_print.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: clone_finish_inode_update()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_set_fslabel()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: _btrfs_ioctl_set_received_subvol()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_resize()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: check_feature_bits.constprop.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: create_subvol()+0x5fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_snap_create_transid()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_get_fslabel()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_clone()+0x104d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_defrag_file()+0xd85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl()+0x19c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: free_log_tree()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_sync_log()+0x9f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_del_dir_entries_in_log()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_del_inode_ref_in_log()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_recover_log_trees()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: io_ctl_check_crc()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: io_ctl_prepare_pages()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: lookup_free_space_inode()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: btrfs_truncate_free_space_cache()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: btrfs_dump_free_space()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: __load_free_space_cache()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: load_free_ino_cache()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zlib.o: warning: objtool: zlib_decompress()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zlib.o: warning: objtool: zlib_decompress_bio()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zlib.o: warning: objtool: zlib_compress_pages()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/lzo.o: warning: objtool: lzo_decompress()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/lzo.o: warning: objtool: lzo_decompress_bio()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zstd.o: warning: objtool: zstd_decompress()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zstd.o: warning: objtool: zstd_compress_pages()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zstd.o: warning: objtool: zstd_decompress.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: __find_workspace()+0x218: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: end_compressed_bio_read()+0x338: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: btrfs_submit_compressed_write()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: end_compressed_bio_read.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-ref.o: warning: objtool: btrfs_check_delayed_seq()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: __add_reloc_root()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: update_backref_node()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: replace_file_extents()+0x6aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: merge_reloc_roots()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: btrfs_relocate_block_group()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: btrfs_reloc_cow_block()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: btrfs_reloc_post_snapshot()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-inode.o: warning: objtool: __btrfs_run_delayed_items()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-inode.o: warning: objtool: btrfs_insert_delayed_dir_index()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-inode.o: warning: objtool: btrfs_delete_delayed_dir_index()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_repair_page_from_good_copy()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_checksum_data()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_checksum_tree_block()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_print_warning()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_missing_raid56_worker()+0x31c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_print_warning_inode()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_raid56_parity()+0x5c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_stripe()+0xa01: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_enumerate_chunks()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_handle_errored_block()+0x11b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_bio_end_io_worker()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: btrfs_scrub_dev()+0x582: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_print_warning_inode.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/reada.o: warning: objtool: reada_add_block()+0x1f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: resolve_indirect_refs()+0x21e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: extent_from_logical()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: iterate_extent_inodes()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: paths_from_inode()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: qgroup_rescan_init()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_read_qgroup_config()+0x3d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_quota_enable()+0x600: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_limit_qgroup()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_trace_extent_post()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_rescan_worker()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_inherit()+0x530: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_quota_disable()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_check_reserved_leak()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: btrfs_root_dec_send_in_progress()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: name_cache_delete()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: gen_unique_name.isra.0()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_rmdir()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_unlink()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_rename()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_create_inode()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_utimes()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_extent_data()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: process_recorded_refs()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: finish_inode_if_needed()+0x3ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_clone()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: process_extent()+0x510: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: changed_cb()+0x6ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_init_dev_replace()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_run_dev_replace()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_kthread()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_start()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_cancel()+0x31f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_resume_dev_replace_async()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/raid56.o: warning: objtool: raid56_parity_recover()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_add()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_remove()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_iterate()+0x195: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/props.o: warning: objtool: inode_prop_iterator()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/props.o: warning: objtool: prop_compression_apply()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/props.o: warning: objtool: inode_prop_iterator.cold()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: search_free_space_info()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: convert_free_space_to_bitmaps()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: convert_free_space_to_extents()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: remove_from_free_space_tree()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: add_to_free_space_tree()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: btrfs_create_free_space_tree()+0x3f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: btrfs_clear_free_space_tree()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: add_block_group_free_space()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: remove_block_group_free_space()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: load_free_space_tree()+0x378: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-checker.o: warning: objtool: check_dir_item()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-checker.o: warning: objtool: check_leaf()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-checker.o: warning: objtool: btrfs_check_node()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_add_cache()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_bind()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_unbind()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_tag()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_secctx()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_dir()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_fstop()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_fcull()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_frun()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_debug()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_bstop()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_bcull()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_brun()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_cull()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_write()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_inuse()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_has_space()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_attr_changed()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_drop_object()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_invalidate_object()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_lookup_object()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_sync_cache()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_alloc_object()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_put_object()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/key.o: warning: objtool: cachefiles_cook_key()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/cachefiles/main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cachefiles_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:92:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 92 | fs_initcall(cachefiles_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | static int __init cachefiles_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/cachefiles/main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cachefiles_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(cachefiles_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:97:20: note: 'cleanup_module' target declared here BUILDSTDERR: 97 | static void __exit cachefiles_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_check_active()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_mark_object_buried()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_bury_object()+0x1f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_delete_object()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_walk_to_object()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_get_directory()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_cull()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_mark_object_buried.cold()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_waiter()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_copier()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_or_alloc_page()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_or_alloc_pages()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_write_page()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/security.o: warning: objtool: cachefiles_get_security_ID()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/security.o: warning: objtool: cachefiles_determine_cache_security()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_object_type()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_set_object_xattr()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_update_object_xattr()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_auxdata()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_object_xattr()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_remove_object_xattr()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ceph/super.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1174:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1174 | module_init(init_ceph); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1143:19: note: 'init_module' target declared here BUILDSTDERR: 1143 | static int __init init_ceph(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/ceph/super.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1175:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1175 | module_exit(exit_ceph); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1166:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1166 | static void __exit exit_ceph(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/ceph/super.o: warning: objtool: parse_fsopt_token()+0x399: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/super.o: warning: objtool: ceph_mount()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_invalidate_work()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: splice_dentry()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_fill_dirfrag()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_fill_file_size()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: fill_inode.isra.0()+0x5ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_fill_trace()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_readdir_prepopulate()+0xa89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/addr.o: warning: objtool: ceph_writepages_start()+0x16a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: __ceph_flush_snaps()+0x280: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_reserve_caps()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: __kick_flushing_caps()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_add_cap()+0x35e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_early_kick_flushing_caps()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_kick_flushing_caps()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_handle_caps()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: build_snap_context()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_queue_cap_snap()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_update_snap_trace()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_handle_snap()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_queue_cap_snap.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/xattr.o: warning: objtool: __ceph_getxattr()+0x399: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/xattr.o: warning: objtool: __ceph_setxattr()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/quota.o: warning: objtool: get_quota_realm()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/quota.o: warning: objtool: check_quota_exceeded()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/quota.o: warning: objtool: ceph_handle_quota()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': BUILDSTDERR: fs/ceph/mds_client.c:1723:16: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1723 | le32_add_cpu(&head->num, 1); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: mds_alloc_msg()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: create_session_msg()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: __register_request()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: renewed_caps.isra.0()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: __open_session()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: send_renew_caps.isra.0()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: remove_session_caps_cb()+0x45d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_build_path.part.0()+0x27e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: cleanup_session_requests()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: __do_request()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_send_cap_releases()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: delayed_work()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_handle_fsmap()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_handle_mdsmap()+0x325: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: dispatch()+0x60a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/asm-generic/bug.h:18, BUILDSTDERR: from ./arch/x86/include/asm/bug.h:83, BUILDSTDERR: from ./include/linux/bug.h:5, BUILDSTDERR: from fs/ceph/mdsmap.c:4: BUILDSTDERR: fs/ceph/mdsmap.c: In function 'ceph_mdsmap_decode': BUILDSTDERR: 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] BUILDSTDERR: 209 | ceph_pr_addr(&addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/ceph/mdsmap.c:207:3: note: in expansion of macro 'dout' BUILDSTDERR: 207 | dout("mdsmap_decode %d/%d %lld mds%d.%d %s %s\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/ceph/mdsmap.o: warning: objtool: ceph_mdsmap_decode()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/debugfs.c: In function 'mdsmap_show': BUILDSTDERR: 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] BUILDSTDERR: 40 | ceph_pr_addr(&addr->in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ceph/cache.o: warning: objtool: ceph_fscache_register_fs()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/acl.o: warning: objtool: ceph_get_acl()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/cifs/cifsfs.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1563:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1563 | module_init(init_cifs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1401:1: note: 'init_module' target declared here BUILDSTDERR: 1401 | init_cifs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/cifs/cifsfs.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1564:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1564 | module_exit(exit_cifs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1523:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1523 | exit_cifs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.o: warning: objtool: cifs_clone_file_range()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsfs.o: warning: objtool: cifs_smb3_do_mount()+0x563: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsfs.o: warning: objtool: cifs_file_copychunk_range()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: cifs_readv_callback()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: cifs_reconnect_tcon()+0x36a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSPOSIXDelFile()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBDelFile()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRmDir()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBMkDir()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSPOSIXCreate()+0x446: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: SMBLegacyOpen()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFS_open()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRead()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: cifs_writev_complete()+0x5e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBClose()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBFlush()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRename()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBCopy()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSUnixCreateSymLink()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSUnixCreateHardLink()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSCreateHardLink()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQuerySymLink()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBGetPosixACL()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetPosixACL()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBGetCIFSACL()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: SMBQueryInformation()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQPathInfo()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQFileInfo()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQPathInfo()+0x2a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSFindFirst()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSFindNext()+0x3b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSFindClose()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSGetSrvInodeNumber()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSGetDFSRefer()+0x233: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQFSAttributeInfo()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQFSUnixInfo()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetFSUnixInfo()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetEOF()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetPathInfo()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixSetPathInfo()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQAllEAs()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetEA()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_debug.o: warning: objtool: cifs_security_flags_proc_write()+0x2b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_parse_smb_version()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_parse_security_flavors()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_parse_cache_flavor()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: allocate_buffers()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_setup_volume_info()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: expand_dfs_referral()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: generic_ip_connect()+0x609: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_readv_from_socket()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: dequeue_mid()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_demultiplex_thread()+0x532: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_put_smb_ses()+0x56a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_get_tcon()+0x6d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: reset_cifs_unix_caps()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_setup_cifs_sb()+0x34c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: CIFSTCon()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_setup_session()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_get_smb_ses()+0x10ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_mount()+0x14eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/dir.o: warning: objtool: cifs_build_path_to_root()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/dir.o: warning: objtool: build_path_from_dentry_optional_prefix()+0x4a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_push_posix_locks()+0x485: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_open()+0xc28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_oplock_break()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_lock()+0x15b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: find_writable_file()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_writepages()+0xa62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/inode.o: warning: objtool: cifs_all_info_to_fattr()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/inode.o: warning: objtool: cifs_root_iget()+0x3b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/inode.o: warning: objtool: cifs_invalidate_mapping()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/link.o: warning: objtool: symlink_hash()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: checkSMB()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: parse_dfs_referrals()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: setup_aio_ctx_iter()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: cifs_alloc_hash()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/netmisc.o: warning: objtool: cifs_print_status()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/netmisc.o: warning: objtool: cifs_convert_address()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/netmisc.o: warning: objtool: cnvrtDosUnixTm()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smbencrypt.o: warning: objtool: smbhash()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smbencrypt.o: warning: objtool: mdfour()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: smb_send_kvec()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: AllocMidQEntry()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: cifs_sync_mid_result.isra.0()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: __smb_send_rqst()+0x336: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: smb_send_rqst()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: cifs_check_receive()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: compound_send_recv()+0x709: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: SendReceive()+0x357: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: SendReceiveBlockingLock()+0x431: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_unicode.o: warning: objtool: cifs_strtoUTF16()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_unicode.o: warning: objtool: cifs_strndup_from_utf16()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: __cifs_calc_signature()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: cifs_calc_signature()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: setup_ntlmv2_rsp()+0x740: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: calc_seckey()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: nxt_dir_entry()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: cifs_fill_dirent()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: cifs_filldir.constprop.0()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: cifs_readdir()+0xeda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/ioctl.o: warning: objtool: cifs_ioctl()+0x942: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: ascii_ssetup_strings.isra.0()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: _sess_auth_rawntlmssp_assemble_req()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: decode_ascii_ssetup.constprop.0()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_lanman()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_ntlm()+0x20f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_kerberos()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_ntlmv2()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: decode_ntlmssp_challenge()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_rawntlmssp_negotiate()+0x1fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: build_ntlmssp_auth_blob()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_rawntlmssp_authenticate()+0x2fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: CIFS_SessSetup()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb1ops.o: warning: objtool: cifs_check_trans2()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_add_credits()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: handle_read_data()+0x5d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_copychunk_range()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb21_set_oplock_level()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_find_mid()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_get_dfs_refer()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_query_eas()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: crypt_message()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb3_receive_transform()+0x208: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb3_qfs_tcon()+0x521: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_add_credits.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2maperror.o: warning: objtool: smb2_print_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb2_mid_entry_alloc()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: generate_key.isra.0.constprop.0()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb2_calc_signature()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb3_calc_signature()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb2_check_receive()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb3_crypto_aead_allocate()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_cancelled_close_fid()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_get_data_area_len()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_calc_size()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_check_message()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb311_update_preauth_hash()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_posix_context': BUILDSTDERR: 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] BUILDSTDERR: 581 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_lease_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1727:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1727 | le32_add_cpu(&req->CreateContextsLength, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1810:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1810 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_durable_reconnect_v2_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1833:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1833 | le32_add_cpu(&req->CreateContextsLength, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_durable_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1867:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1867 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_twarp_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1912:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1912 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'send_set_info': BUILDSTDERR: fs/cifs/smb2pdu.c:3857:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 3857 | le32_add_cpu(&req->BufferLength, size[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb2_readv_callback()+0x45b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_sess_setup()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_tcon()+0x553: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb2_reconnect()+0x3cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_negotiate()+0x793: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_sess_auth_rawntlmssp_negotiate()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_auth_kerberos()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_ioctl()+0x44e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb3_validate_negotiate()+0x3fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb2_validate_iov()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: query_info()+0x44d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_read()+0x247: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_write()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_query_directory()+0x3e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2inode.o: warning: objtool: smb2_open_op_close()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2file.c: In function 'smb2_open_file': BUILDSTDERR: 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] BUILDSTDERR: 92 | &smb2_data->IndexNumber); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2file.o: warning: objtool: smb2_open_file()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/xattr.o: warning: objtool: cifs_xattr_get()+0x81c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: access_flags_to_mode()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: set_cifs_acl()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: cifs_acl_to_fattr()+0x2f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: id_mode_to_cifs_acl()+0x54f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: access_flags_to_mode.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_spnego.o: warning: objtool: cifs_get_spnego_key()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_dfs_ref.o: warning: objtool: cifs_compose_mount_options()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_dfs_ref.o: warning: objtool: cifs_dfs_d_automount()+0xa40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/fscache.o: warning: objtool: cifs_fscache_get_client_cookie()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/fscache.o: warning: objtool: __cifs_readpage_from_fscache()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/coda/psdev.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:435:1: note: in expansion of macro 'module_init' BUILDSTDERR: 435 | module_init(init_coda); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:388:19: note: 'init_module' target declared here BUILDSTDERR: 388 | static int __init init_coda(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/coda/psdev.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:436:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 436 | module_exit(exit_coda); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 420 | static void __exit exit_coda(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/coda/psdev.o: warning: objtool: coda_psdev_release()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/psdev.o: warning: objtool: coda_psdev_read()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/psdev.o: warning: objtool: coda_psdev_write()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/cnode.o: warning: objtool: coda_cnode_make()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/inode.o: warning: objtool: coda_fill_super()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/upcall.o: warning: objtool: alloc_upcall()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/upcall.o: warning: objtool: coda_upcall()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/cramfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:997:1: note: in expansion of macro 'module_init' BUILDSTDERR: 997 | module_init(init_cramfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:978:19: note: 'init_module' target declared here BUILDSTDERR: 978 | static int __init init_cramfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/cramfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:998:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 998 | module_exit(exit_cramfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:991:20: note: 'cleanup_module' target declared here BUILDSTDERR: 991 | static void __exit exit_cramfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.o: warning: objtool: cramfs_blkdev_fill_super()+0x195: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cramfs/uncompress.o: warning: objtool: cramfs_uncompress_block()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_add_lkb_callback()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_rem_lkb_callback()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_callback_work()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_callback_start()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_callback_resume()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_add_lkb_callback.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/config.o: warning: objtool: dlm_config_nodes()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/dir.o: warning: objtool: dlm_recover_directory()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/dir.o: warning: objtool: dlm_copy_master_names()+0x2a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: validate_lock_args()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: rsb_cmp()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: create_lkb()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: get_rsb_struct()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: kill_lkb()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: add_to_waiters()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: add_lkb()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: add_timeout()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: munge_altmode.isra.0()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: queue_cast.isra.0()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: revert_lock()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _remove_from_waiters()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: __receive_convert_reply()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: validate_unlock_args.isra.0()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: rsb_insert()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: toss_rsb()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _receive_unlock_reply()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _receive_cancel_reply()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: kill_rsb()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: can_be_granted()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _request_lock()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: confirm_master()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: grant_pending_convert.constprop.0()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: grant_pending_locks()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _cancel_lock()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _unlock_lock()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _convert_lock()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: find_rsb()+0x67c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: send_repeat_remove()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_master_lookup()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_dump_rsb_name()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_put_lkb()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: receive_request()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _receive_message()+0x63c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: purge_mstcpy_list.isra.0()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: purge_dead_list()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_scan_waiters()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_scan_rsbs()+0x425: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_scan_timeout()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_receive_buffer()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_waiters_pre()+0x3b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_waiters_post()+0x276: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_purge()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_grant()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_master_copy()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_process_copy()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: munge_altmode.isra.0.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: __receive_convert_reply.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: confirm_master.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: do_uevent()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_new_lockspace()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_release_lockspace()+0x459: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_stop_lockspaces()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_stop_lockspaces.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/dlm/main.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_dlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:24:19: note: 'init_module' target declared here BUILDSTDERR: 24 | static int __init init_dlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/dlm/main.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_dlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_dlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/dlm/member.o: warning: objtool: log_slots()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_slots_copy_in()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_slots_assign()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_lsop_recover_done()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_recover_members()+0x58d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_ls_start()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/midcomms.o: warning: objtool: dlm_process_incoming_buffer()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.c: In function 'sctp_accept_from_sock': BUILDSTDERR: 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] BUILDSTDERR: 891 | make_sockaddr(&prim.ssp_addr, 0, &addr_len); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 892 | ret = addr_to_nodeid(&prim.ssp_addr, &nodeid); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: tcp_accept_from_sock()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: sctp_accept_from_sock()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: sctp_bind_addrs()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: close_connection()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: receive_from_sock()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: sctp_connect_to_sock()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: tcp_connect_to_sock()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: dlm_lowcomms_start()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_posix_get()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_posix_unlock()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dev_write()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_posix_lock()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_plock_init()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: create_rcom()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: receive_sync_reply()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: dlm_rcom_status()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: dlm_receive_rcom()+0x5a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_wait_function()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_masters()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_master_reply()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_locks()+0x208: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recovered_lock()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_rsbs()+0x1cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_create_root_list()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_clear_toss()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_rsbs.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_clear_toss.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recoverd.o: warning: objtool: dlm_recoverd()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/requestqueue.o: warning: objtool: dlm_add_requestqueue()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/requestqueue.o: warning: objtool: dlm_process_requestqueue()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/requestqueue.o: warning: objtool: dlm_add_requestqueue.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/user.o: warning: objtool: device_read()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/user.o: warning: objtool: device_write()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/user.o: warning: objtool: dlm_user_add_ast()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/file.o: warning: objtool: ecryptfs_open()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/file.o: warning: objtool: ecryptfs_dir_open()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_do_unlink()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_lookup()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: truncate_upper.isra.0()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_setattr()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_initialize_file()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_create()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ecryptfs/main.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:903:1: note: in expansion of macro 'module_init' BUILDSTDERR: 903 | module_init(ecryptfs_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:814:19: note: 'init_module' target declared here BUILDSTDERR: 814 | static int __init ecryptfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ecryptfs/main.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:904:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 904 | module_exit(ecryptfs_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:883:20: note: 'cleanup_module' target declared here BUILDSTDERR: 883 | static void __exit ecryptfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.o: warning: objtool: ecryptfs_mount()+0x40e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/main.o: warning: objtool: ecryptfs_get_lower_file()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_copy_up_encrypted_with_header()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_readpage()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_begin()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_inode_size_to_metadata()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_end()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/read_write.o: warning: objtool: ecryptfs_write()+0x3af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_calculate_md5.isra.0()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_read_headers_virt()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_derive_iv()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: crypt_extent()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_encrypt_page()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_decrypt_page()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_compute_root_iv()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_new_file_context()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_write_metadata()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_read_metadata()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_add_new_key_tfm()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_get_tfm_and_mutex_for_cipher_name()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_encrypt_and_encode_filename()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': BUILDSTDERR: 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] BUILDSTDERR: 1156 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1175 | rc = parse_tag_65_packet(&(auth_tok->session_key), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_verify_auth_tok_from_key()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: decrypt_passphrase_encrypted_session_key()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: write_tag_3_packet()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_keyring_auth_tok_for_sig()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_write_tag_70_packet()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_parse_tag_70_packet()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_parse_packet_set()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_generate_key_packet_set()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/debug.o: warning: objtool: ecryptfs_dump_hex()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/debug.o: warning: objtool: ecryptfs_dump_hex.cold()+0x47: return with modified stack frame BUILDSTDERR: In file included from fs/f2fs/dir.c:14: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/file.c:27: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/inode.c:17: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/namei.c:20: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/namei.o: warning: objtool: f2fs_update_extension_list()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/f2fs/hash.c:21: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/super.c:30: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/super.c:11: BUILDSTDERR: fs/f2fs/super.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_f2fs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3349:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3349 | module_init(init_f2fs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3268:19: note: 'init_module' target declared here BUILDSTDERR: 3268 | static int __init init_f2fs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/f2fs/super.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_f2fs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3350:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3350 | module_exit(exit_f2fs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3334:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3334 | static void __exit exit_f2fs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.o: warning: objtool: f2fs_msg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/f2fs/inline.c:14: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/checkpoint.c:20: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/gc.c:20: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/data.c:25: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/node.c:19: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/segment.c:22: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/recovery.c:13: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/shrinker.c:15: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/extent_cache.c:17: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/sysfs.c:17: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/debug.c:21: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/xattr.c:25: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/acl.c:16: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/fat/cache.o: warning: objtool: fat_get_mapped_cluster()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat__get_entry()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat_remove_entries()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat_add_entries()+0x4f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat_search_long()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/fatent.o: warning: objtool: fat_ent_bread()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/fatent.o: warning: objtool: fat_ent_read()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/fatent.o: warning: objtool: fat_free_clusters()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/file.o: warning: objtool: fat_truncate_blocks()+0x250: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fat/inode.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1962:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1962 | module_init(init_fat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1937:19: note: 'init_module' target declared here BUILDSTDERR: 1937 | static int __init init_fat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/fat/inode.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1963:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1963 | module_exit(exit_fat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1956:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1956 | static void __exit exit_fat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.o: warning: objtool: __fat_write_inode()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_set_state()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_evict_inode()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: parse_options()+0x6e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_fill_super()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_get_block()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_fill_inode()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_set_state.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/misc.o: warning: objtool: fat_clusters_flush()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/misc.o: warning: objtool: fat_chain_add()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/nfs.o: warning: objtool: __fat_nfs_get_inode()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/nfs.o: warning: objtool: fat_get_parent()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fat/namei_vfat.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1081:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1081 | module_init(init_vfat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1067:19: note: 'init_module' target declared here BUILDSTDERR: 1067 | static int __init init_vfat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/fat/namei_vfat.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1082:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1082 | module_exit(exit_vfat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1072:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1072 | static void __exit exit_vfat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.o: warning: objtool: vfat_add_entry()+0x63c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/namei_vfat.o: warning: objtool: vfat_rename()+0x55a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fat/namei_msdos.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_msdos_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:684:1: note: in expansion of macro 'module_init' BUILDSTDERR: 684 | module_init(init_msdos_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:670:19: note: 'init_module' target declared here BUILDSTDERR: 670 | static int __init init_msdos_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/fat/namei_msdos.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_msdos_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:685:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 685 | module_exit(exit_msdos_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:675:20: note: 'cleanup_module' target declared here BUILDSTDERR: 675 | static void __exit exit_msdos_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.o: warning: objtool: do_msdos_rename()+0x666: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cache.o: warning: objtool: fscache_add_cache()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: fscache_alloc_object()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_invalidate()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_check_consistency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_disable_cookie()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: fscache_hash_cookie()+0x498: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_relinquish_cookie()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fscache/main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fscache_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:176:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 176 | fs_initcall(fscache_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:104:19: note: 'init_module' target declared here BUILDSTDERR: 104 | static int __init fscache_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/fscache/main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fscache_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:196:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 196 | module_exit(fscache_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:181:20: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | static void __exit fscache_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/fscache/netfs.o: warning: objtool: __fscache_unregister_netfs()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/netfs.o: warning: objtool: __fscache_unregister_netfs.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_parent_ready()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_look_up_object()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_invalidate_object()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_object_work_func()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_drop_object()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_object_available()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_initialise_object()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_put_operation()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_op_work_func()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_enqueue_operation()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_run_op.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_start_operations()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_submit_exclusive_op()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_submit_op()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_op_complete()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_cancel_op()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_cancel_all_ops()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_operation_gc()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: fscache_release_retrieval_op()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_attr_changed()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: fscache_mark_page_cached()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_uncache_page()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_maybe_release_page()+0x42c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_write_page()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: fscache_wait_for_deferred_lookup()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_read_or_alloc_page()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_read_or_alloc_pages()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_alloc_page()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object-list.o: warning: objtool: fscache_objlist_add()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fuse/dev.o: warning: objtool: fuse_copy_page()+0x340: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fuse/inode.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1419:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1419 | module_init(fuse_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1370:19: note: 'init_module' target declared here BUILDSTDERR: 1370 | static int __init fuse_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/fuse/inode.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1420:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1420 | module_exit(fuse_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1409:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1409 | static void __exit fuse_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/fuse/xattr.o: warning: objtool: fuse_listxattr()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fuse/cuse.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:645:1: note: in expansion of macro 'module_init' BUILDSTDERR: 645 | module_init(cuse_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:610:19: note: 'init_module' target declared here BUILDSTDERR: 610 | static int __init cuse_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/fuse/cuse.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:646:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 646 | module_exit(cuse_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:639:20: note: 'cleanup_module' target declared here BUILDSTDERR: 639 | static void __exit cuse_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.o: warning: objtool: cuse_process_init_reply()+0x406: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/bmap.o: warning: objtool: punch_hole()+0xea5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/bmap.o: warning: objtool: gfs2_map_journal_extents()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/bmap.o: warning: objtool: gfs2_map_journal_extents.cold()+0x4a: return with modified stack frame BUILDSTDERR: fs/gfs2/dir.o: warning: objtool: dir_split_leaf.isra.0()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/dir.o: warning: objtool: gfs2_dir_read()+0x525: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: gfs2_print_dbg()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: do_xmote()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: finish_xmote()+0x439: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: gfs2_glock_nq()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glops.o: warning: objtool: __gfs2_ail_flush()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glops.o: warning: objtool: freeze_go_sync()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: buf_lo_scan_elements()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: revoke_lo_after_scan()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: gfs2_end_log_write()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: revoke_lo_after_scan.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/gfs2/main.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_gfs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:259:1: note: in expansion of macro 'module_init' BUILDSTDERR: 259 | module_init(init_gfs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_gfs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/gfs2/main.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_gfs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 260 | module_exit(exit_gfs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | static void __exit exit_gfs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/gfs2/file.o: warning: objtool: fallocate_chunk.isra.0()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: end_bio_io_page()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_read_super()+0x460: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_lookup_root()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: init_sb()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_mount_meta()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: check_journal_clean()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: init_inodes()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: fill_super()+0x78b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_mount()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/quota.o: warning: objtool: quotad_error()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/quota.o: warning: objtool: gfs2_quota_init()+0x603: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/quota.o: warning: objtool: quotad_error.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/recovery.o: warning: objtool: gfs2_recover_func()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: read_rindex_entry()+0x41d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rgrp_verify()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: rgblk_free()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rgrp_send_discards()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_alloc_blocks()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rlist_add()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rlist_add.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_evict_inode()+0x203: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_mount_args()+0x43a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_freeze()+0x181: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_make_fs_rw()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_dirty_inode()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_freeze_func()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/sys.o: warning: objtool: demote_rq_store()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/sys.o: warning: objtool: freeze_store()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/trans.o: warning: objtool: gfs2_trans_end()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/trans.o: warning: objtool: gfs2_trans_add_meta()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/util.o: warning: objtool: gfs2_lm_withdraw()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/util.o: warning: objtool: gfs2_assert_warn_i()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recover_slot()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_lock()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: sync_unlock()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: sync_lock()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gfs2_control_func()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recovery_result()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_mount()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_first_done()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_put_lock()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recover_slot.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: sync_lock.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recovery_result.cold()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_put_lock.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bfind.o: warning: objtool: hfs_brec_find()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bnode.o: warning: objtool: __hfs_bnode_create()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bnode.o: warning: objtool: hfs_bnode_unlink()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bnode.o: warning: objtool: hfs_bnode_create()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/brec.o: warning: objtool: hfs_brec_keylen()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/brec.o: warning: objtool: hfs_brec_insert()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/brec.o: warning: objtool: hfs_brec_update_parent()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.c: In function 'hfs_btree_open': BUILDSTDERR: 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] BUILDSTDERR: 48 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 60 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_btree_open()+0x320: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_btree_close()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_bmap_alloc()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_bmap_free()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/catalog.o: warning: objtool: hfs_cat_find_brec()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/dir.o: warning: objtool: hfs_readdir()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/extent.c: In function 'hfs_free_fork': BUILDSTDERR: 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] BUILDSTDERR: 293 | extent = file->ExtRec; BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 296 | extent = file->RExtRec; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/hfs/inode.c: In function 'hfs_read_inode': BUILDSTDERR: 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] BUILDSTDERR: 340 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, BUILDSTDERR: | ~~~~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 343 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~ BUILDSTDERR: fs/hfs/inode.c: In function 'hfs_write_inode': BUILDSTDERR: 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] BUILDSTDERR: 478 | hfs_inode_write_fork(inode, rec.file.RExtRec, BUILDSTDERR: | ~~~~~~~~^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 479 | &rec.file.RLgLen, &rec.file.RPyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 479 | &rec.file.RLgLen, &rec.file.RPyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); BUILDSTDERR: | ~~~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/mdb.c: In function 'hfs_mdb_get': BUILDSTDERR: 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] BUILDSTDERR: 218 | be32_add_cpu(&mdb->drWrCnt, 1); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/mdb.c: In function 'hfs_mdb_commit': BUILDSTDERR: 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] BUILDSTDERR: 285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 286 | &mdb->drXTFlSize, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 288 | &mdb->drCTFlSize, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/mdb.o: warning: objtool: hfs_mdb_commit()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/mdb.o: warning: objtool: hfs_mdb_get()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/part_tbl.c: In function 'hfs_part_find': BUILDSTDERR: 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] BUILDSTDERR: 77 | p = pm->pdEntry; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from fs/hfs/super.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 509 | module_init(init_hfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | static int __init init_hfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/hfs/super.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:510:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 510 | module_exit(exit_hfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:497:20: note: 'cleanup_module' target declared here BUILDSTDERR: 497 | static void __exit exit_hfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.o: warning: objtool: hfs_remount()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/super.o: warning: objtool: hfs_fill_super()+0x586: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.c: In function 'hfsplus_fill_super': BUILDSTDERR: 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] BUILDSTDERR: 547 | be32_add_cpu(&vhdr->write_count, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/hfsplus/super.c:10: BUILDSTDERR: fs/hfsplus/super.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:706:1: note: in expansion of macro 'module_init' BUILDSTDERR: 706 | module_init(init_hfsplus_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:667:19: note: 'init_module' target declared here BUILDSTDERR: 667 | static int __init init_hfsplus_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/hfsplus/super.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:707:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 707 | module_exit(exit_hfsplus_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:693:20: note: 'cleanup_module' target declared here BUILDSTDERR: 693 | static void __exit exit_hfsplus_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: delayed_sync_fs()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: hfsplus_remount()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: hfsplus_fill_super()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: hfsplus_write_inode()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: delayed_sync_fs.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/options.o: warning: objtool: hfsplus_parse_options()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/inode.o: warning: objtool: hfsplus_file_fsync()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/inode.o: warning: objtool: hfsplus_cat_read_inode()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/extents.o: warning: objtool: hfsplus_free_extents()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/extents.o: warning: objtool: hfsplus_file_extend()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/catalog.o: warning: objtool: hfsplus_find_cat()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/dir.o: warning: objtool: hfsplus_lookup()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/dir.o: warning: objtool: hfsplus_readdir()+0x319: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/btree.o: warning: objtool: hfsplus_btree_open()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/btree.o: warning: objtool: hfsplus_btree_close()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/btree.o: warning: objtool: hfsplus_bmap_free()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bnode.o: warning: objtool: __hfs_bnode_create()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bnode.o: warning: objtool: hfsplus_bnode_create()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/brec.o: warning: objtool: hfsplus_brec_keylen()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/brec.o: warning: objtool: hfsplus_brec_insert()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bfind.o: warning: objtool: hfsplus_brec_find()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/unicode.c: In function 'hfsplus_strcasecmp': BUILDSTDERR: 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] BUILDSTDERR: 40 | p1 = s1->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 41 | p2 = s2->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: fs/hfsplus/unicode.c: In function 'hfsplus_strcmp': BUILDSTDERR: 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] BUILDSTDERR: 74 | p1 = s1->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 75 | p2 = s2->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: fs/hfsplus/unicode.c: In function 'hfsplus_uni2asc': BUILDSTDERR: 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] BUILDSTDERR: 134 | ip = ustr->unicode; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/hfsplus/wrapper.o: warning: objtool: hfsplus_read_wrapper()+0x3a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bitmap.o: warning: objtool: hfsplus_block_free()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/part_tbl.c: In function 'hfs_parse_old_pmap': BUILDSTDERR: 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] BUILDSTDERR: 77 | struct old_pmap_entry *p = &pm->pdEntry[i]; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: __hfsplus_delete_attr()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_find_attr()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_create_attr()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_delete_attr()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_delete_all_attrs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': BUILDSTDERR: 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] BUILDSTDERR: 104 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: hfsplus_getxattr_finder_info.isra.0()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: __hfsplus_setxattr()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: __hfsplus_getxattr()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: hfsplus_listxattr()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/namei.o: warning: objtool: isofs_lookup()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/isofs/inode.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_iso9660_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1616:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1616 | module_init(init_iso9660_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1583:19: note: 'init_module' target declared here BUILDSTDERR: 1583 | static int __init init_iso9660_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/isofs/inode.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_iso9660_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1617:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1617 | module_exit(exit_iso9660_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1607:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1607 | static void __exit exit_iso9660_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.o: warning: objtool: __isofs_iget()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_get_blocks()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_get_block()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_fill_super()+0xeb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: __isofs_iget.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_get_blocks.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/dir.o: warning: objtool: isofs_readdir()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: rock_continue()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: rock_check_overflow.isra.0()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: rock_ridge_symlink_readpage()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: parse_rock_ridge_inode_internal.part.0()+0x609: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: get_rock_ridge_filename()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/export.o: warning: objtool: isofs_export_get_parent()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/compress.o: warning: objtool: zisofs_readpage()+0x5b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_selected_compress()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_compress()+0x2a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_decompress()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_register_compressor()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/dir.o: warning: objtool: jffs2_symlink()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/dir.o: warning: objtool: jffs2_lookup()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodelist.o: warning: objtool: jffs2_fragtree_insert()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodelist.o: warning: objtool: jffs2_add_full_dnode_to_inode()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodelist.o: warning: objtool: jffs2_link_node_ref()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/read.o: warning: objtool: jffs2_read_dnode()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodemgmt.o: warning: objtool: jffs2_add_physical_node_ref()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodemgmt.o: warning: objtool: jffs2_mark_node_obsolete()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodemgmt.o: warning: objtool: jffs2_do_reserve_space()+0x353: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/readinode.o: warning: objtool: check_tn_node()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/readinode.o: warning: objtool: jffs2_do_read_inode_internal()+0x1084: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/readinode.o: warning: objtool: jffs2_do_read_inode()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_write_dnode()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_write_dirent()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_write_inode_range()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_do_unlink()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/scan.o: warning: objtool: jffs2_scan_make_ino_cache()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/scan.o: warning: objtool: jffs2_scan_eraseblock()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/scan.o: warning: objtool: jffs2_scan_medium()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_pristine()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_metadata.isra.0()+0x331: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_hole.isra.0()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_dnode.isra.0()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_dirent.isra.0()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_pass()+0x79c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/build.o: warning: objtool: jffs2_do_mount_fs()+0x534: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/erase.o: warning: objtool: jffs2_free_jeb_node_refs()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/erase.o: warning: objtool: jffs2_erase_pending_blocks()+0x44f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/background.o: warning: objtool: jffs2_garbage_collect_thread()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/background.o: warning: objtool: jffs2_start_garbage_collect_thread()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/fs.o: warning: objtool: jffs2_iget()+0x2aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/fs.o: warning: objtool: jffs2_gc_fetch_inode()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/fs.o: warning: objtool: jffs2_do_fill_super()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/jffs2/super.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jffs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:435:1: note: in expansion of macro 'module_init' BUILDSTDERR: 435 | module_init(init_jffs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:361:19: note: 'init_module' target declared here BUILDSTDERR: 361 | static int __init init_jffs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/super.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jffs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:436:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 436 | module_exit(exit_jffs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:421:20: note: 'cleanup_module' target declared here BUILDSTDERR: 421 | static void __exit exit_jffs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.o: warning: objtool: jffs2_parse_options()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/super.o: warning: objtool: jffs2_get_parent()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/super.o: warning: objtool: jffs2_get_parent.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/debug.o: warning: objtool: __jffs2_dbg_acct_sanity_check_nolock()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: __jffs2_flush_wbuf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_flash_writev()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_flash_read()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_check_oob_empty()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_check_nand_cleanmarker()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_write_nand_cleanmarker()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_write_nand_badblock()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_nand_flash_setup()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_dataflash_setup()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_ubivol_setup()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_ref()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_datum()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: do_verify_xattr_datum()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: reclaim_xattr_datum()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: load_xattr_datum()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_build_xattr_subsystem()+0x449: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: do_jffs2_setxattr()+0x69b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_garbage_collect_xattr_datum()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_garbage_collect_xattr_ref()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_ref.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_datum.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: do_verify_xattr_datum.cold()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: reclaim_xattr_datum.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_build_xattr_subsystem.cold()+0x6a: return with modified stack frame BUILDSTDERR: fs/jffs2/acl.o: warning: objtool: jffs2_get_acl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr_zlib.o: warning: objtool: jffs2_zlib_decompress()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr_zlib.o: warning: objtool: jffs2_zlib_compress()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_inode_mem': BUILDSTDERR: 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] BUILDSTDERR: 130 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:99:8: note: defined here BUILDSTDERR: 99 | struct jffs2_sum_inode_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_dirent_mem': BUILDSTDERR: 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] BUILDSTDERR: 154 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:109:8: note: defined here BUILDSTDERR: 109 | struct jffs2_sum_dirent_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_xattr_mem': BUILDSTDERR: 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] BUILDSTDERR: 173 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:123:8: note: defined here BUILDSTDERR: 123 | struct jffs2_sum_xattr_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_xref_mem': BUILDSTDERR: 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] BUILDSTDERR: 188 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:133:8: note: defined here BUILDSTDERR: 133 | struct jffs2_sum_xref_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_kvec': BUILDSTDERR: 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] BUILDSTDERR: 278 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:99:8: note: defined here BUILDSTDERR: 99 | struct jffs2_sum_inode_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 312 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:109:8: note: defined here BUILDSTDERR: 109 | struct jffs2_sum_dirent_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 328 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:123:8: note: defined here BUILDSTDERR: 123 | struct jffs2_sum_xattr_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 339 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:133:8: note: defined here BUILDSTDERR: 133 | struct jffs2_sum_xref_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_init()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_add_kvec()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_scan_sumnode()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_write_sumnode()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/jfs/super.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:1077:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1077 | module_init(init_jfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | static int __init init_jfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/jfs/super.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:1078:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1078 | module_exit(exit_jfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:1051:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1051 | static void __exit exit_jfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.o: warning: objtool: parse_options()+0x3a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/super.o: warning: objtool: jfs_remount()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/super.o: warning: objtool: jfs_fill_super()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/super.o: warning: objtool: jfs_error()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/namei.o: warning: objtool: commitZeroLink()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/namei.o: warning: objtool: jfs_unlink()+0x1a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/namei.o: warning: objtool: jfs_rename.part.0()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_xtree.o: warning: objtool: xtTruncate()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diWrite()+0x556: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diFree()+0x3e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diAlloc()+0x4e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diUpdatePMap()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbBackSplit()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAdjCtl()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbFreeBits()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocBits()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocDmapLev()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocCtl()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocAG()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbUpdatePMap()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAlloc()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocBottomUp()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_unicode.o: warning: objtool: jfs_strfromUCS_le()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dtree.o: warning: objtool: jfs_readdir()+0xc44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_read_end_io()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_readpage()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_write_end_io()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_writepage()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: release_metapage()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: __get_metapage()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_logmgr.o: warning: objtool: lbmIODone()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_logmgr.o: warning: objtool: jfs_flush_journal.part.0()+0x2bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txUnlock()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txInit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txEnd()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txLock()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txUpdateMap()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txAbort()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txCommit()+0x363: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txInit.cold()+0x1cf: return with modified stack frame BUILDSTDERR: fs/jfs/resize.o: warning: objtool: jfs_extendfs()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_get()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_write()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: __jfs_setxattr()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_get.cold()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntlock.o: warning: objtool: reclaimer()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntlock.o: warning: objtool: nlmclnt_recovery()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntlock.o: warning: objtool: nlmclnt_recovery.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlm_stat_to_errno()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_unlock_callback()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_cancel_callback()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_call()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: __nlm_async_call()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlm_alloc_call()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_proc()+0x1f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_reclaim()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_unlock_callback.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntxdr.o: warning: objtool: decode_cookie()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntxdr.o: warning: objtool: decode_nlm_stat()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntxdr.o: warning: objtool: nlm_xdr_dec_testres()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_alloc_host()+0x282: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_destroy_host_locked()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_gc_hosts()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmclnt_release_host()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmsvc_release_host()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_bind_host()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_rebind_host()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_get_host()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmclnt_lookup_host()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmsvc_lookup_host()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_shutdown_hosts_net()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/lockd/svc.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:760:1: note: in expansion of macro 'module_init' BUILDSTDERR: 760 | module_init(init_nlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:719:19: note: 'init_module' target declared here BUILDSTDERR: 719 | static int __init init_nlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/lockd/svc.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:761:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 761 | module_exit(exit_nlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:749:20: note: 'cleanup_module' target declared here BUILDSTDERR: 749 | static void __exit exit_nlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_inetaddr_event()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_inet6addr_event()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_down_net()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_down()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_up()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_lookup_block()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_insert_block_locked()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_callback()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_release_block.part.0()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_unlink_block()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_notify_blocked()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_deferred()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_lock()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_testlock()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_cancel_blocked()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_unlock()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_reply()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_retry_blocked()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_granted_res()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_granted()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_unshare()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_share()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_unlock()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_cancel()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_lock()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_nm_lock()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_test()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_sm_notify()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_granted_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_unlock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_cancel_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_lock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_test_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlm_traverse_locks()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlm_lookup_file()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlm_release_file()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlmsvc_mark_resources()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlmsvc_free_host_resources()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_mon_unmon()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_xdr_dec_stat()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_xdr_dec_stat_res()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_monitor()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_unmonitor()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_get_handle()+0x337: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_reboot_lookup()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_release()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clnt4xdr.o: warning: objtool: decode_cookie()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clnt4xdr.o: warning: objtool: decode_nlm4_stat()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clnt4xdr.o: warning: objtool: nlm4_xdr_dec_testres()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/xdr4.o: warning: objtool: nlm4svc_encode_testres()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_unshare()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_share()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_granted_res()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_granted()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_granted_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_unlock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_cancel_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_lock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_test_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_unlock()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_cancel()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_lock()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_nm_lock()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_test()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_sm_notify()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_free_block()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_V1_raw_inode()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_V2_raw_inode()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_free_inode()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_free_block.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/itree_v1.o: warning: objtool: block_to_path.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/itree_v2.o: warning: objtool: block_to_path.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/minix/inode.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:689:1: note: in expansion of macro 'module_init' BUILDSTDERR: 689 | module_init(init_minix_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:668:19: note: 'init_module' target declared here BUILDSTDERR: 668 | static int __init init_minix_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/minix/inode.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:690:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 690 | module_exit(exit_minix_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:683:20: note: 'cleanup_module' target declared here BUILDSTDERR: 683 | static void __exit exit_minix_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.o: warning: objtool: minix_remount()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/inode.o: warning: objtool: minix_write_inode()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/inode.o: warning: objtool: minix_fill_super()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/dir.o: warning: objtool: minix_readdir()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/blocklayout/blocklayout.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4blocklayout_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1052:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1052 | module_init(nfs4blocklayout_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1012:19: note: 'init_module' target declared here BUILDSTDERR: 1012 | static int __init nfs4blocklayout_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/blocklayout/blocklayout.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4blocklayout_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1053:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1053 | module_exit(nfs4blocklayout_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1039:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1039 | static void __exit nfs4blocklayout_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_write_cleanup()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: destroy_parallel()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_free_lseg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_read_cleanup()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_free_layout_hdr()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_set_layoutdriver()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_submit_bio.part.0()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: do_add_page_to_bio()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_read_pagelist()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: __bl_alloc_layout_hdr.constprop.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_write_pagelist()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_alloc_lseg()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_free_device()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_map_stripe()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_parse_deviceid()+0x2e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_alloc_deviceid_node()+0x55d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_insert()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_prepare_commit()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_mark_committed()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/rpc_pipefs.o: warning: objtool: bl_resolve_deviceid()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/filelayout/filelayout.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4filelayout_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1203:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1203 | module_init(nfs4filelayout_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1187:19: note: 'init_module' target declared here BUILDSTDERR: 1187 | static int __init nfs4filelayout_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/filelayout/filelayout.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4filelayout_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1204:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1204 | module_exit(nfs4filelayout_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1194:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1194 | static void __exit nfs4filelayout_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_call_done()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_initiate_commit()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_free_lseg()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_reset_write()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_prepare()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_async_handle_error.isra.0()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_done_cb()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_pagelist()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_pagelist()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_reset_read()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_prepare()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_decode_layout.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_alloc_lseg()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: fl_pnfs_update_layout.constprop.0()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayoutdev.o: warning: objtool: nfs4_fl_alloc_deviceid_node()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayoutdev.o: warning: objtool: nfs4_fl_prepare_ds()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/flexfilelayout/flexfilelayout.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2409:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2409 | module_init(nfs4flexfilelayout_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2381:19: note: 'init_module' target declared here BUILDSTDERR: 2381 | static int __init nfs4flexfilelayout_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/flexfilelayout/flexfilelayout.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2410:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2410 | module_exit(nfs4flexfilelayout_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2393:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2393 | static void __exit nfs4flexfilelayout_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_write_pagelist()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_pagelist()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_call_done()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_device_unavailable()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_io_track_ds_error()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_initiate_commit()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: decode_name()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_reset_write()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_async_handle_error.isra.0()+0x2b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_set_layoutcommit()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_encode_ff_layoutupdate.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_encode_layoutreturn()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_alloc_lseg()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_release()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_free_lseg()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_io_track_ds_error.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_set_layoutcommit.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: ff_layout_has_available_ds()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_alloc_deviceid_node()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_select_ds_fh()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_select_ds_stateid()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_prepare_ds()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: ff_layout_encode_ds_ioerr()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/client.o: warning: objtool: nfs_create_rpc_client()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/client.o: warning: objtool: nfs_init_server_rpcclient()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/client.o: warning: objtool: nfs_create_server()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_fsync_dir()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_llseek_dir()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_opendir()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_create()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_mknod()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_mkdir()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_rmdir()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_unlink()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_symlink()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_link()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_rename()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_dentry_delete()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_weak_revalidate()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_permission()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_prime_dcache()+0x1dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_do_filldir()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_readdir()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_lookup_revalidate()+0x3fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_lookup()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_atomic_open()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_read()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_mmap()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_fsync()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_flock()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_open()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_llseek()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_release_page()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_flush()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_lock()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_launder_page()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_write_begin()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_vm_page_mkwrite()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_invalidate_page()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_write_end()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/getroot.o: warning: objtool: nfs_get_root()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2284 | module_init(init_nfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2194:19: note: 'init_module' target declared here BUILDSTDERR: 2194 | static int __init init_nfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2285 | module_exit(exit_nfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2264:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2264 | static void __exit exit_nfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_update_inode()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_setsecurity.part.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_fhget()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_ilookup()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: __nfs_revalidate_inode()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_revalidate_mapping()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_statfs()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_parse_security_flavors()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_parse_mount_options()+0xc15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_xdev_mount()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_request_mount.constprop.0()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_try_mount()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_fs_mount()+0x886: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/direct.o: warning: objtool: nfs_file_direct_read()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/direct.o: warning: objtool: nfs_file_direct_write()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pagelist.o: warning: objtool: nfs_initiate_pgio()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pagelist.o: warning: objtool: nfs_pgio_result()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/read.o: warning: objtool: nfs_readpage_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/read.o: warning: objtool: nfs_readpage()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/read.o: warning: objtool: nfs_readpages()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/unlink.o: warning: objtool: nfs_sillyrename()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_commit_done()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_initiate_commit()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_writeback_done()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_writeback_result()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_commit_release_pages()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_updatepage()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: mnt_xdr_dec_mountres3()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: mnt_xdr_dec_mountres()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: nfs_mount()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: nfs_umount()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/export.o: warning: objtool: nfs_encode_fh()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/export.o: warning: objtool: nfs_fh_to_dentry()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_open_file()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_readpage_from_fscache_complete()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_client_cookie()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_client_cookie()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_super_cookie()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_super_cookie()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_clear_inode()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_page()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_fscache_invalidate_page()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_readpage_from_fscache()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_readpages_from_fscache()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_readpage_to_fscache()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_super_cookie.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/nfs3super.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:34:1: note: in expansion of macro 'module_init' BUILDSTDERR: 34 | module_init(init_nfs_v3); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:21:19: note: 'init_module' target declared here BUILDSTDERR: 21 | static int __init init_nfs_v3(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/nfs3super.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:35:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 35 | module_exit(exit_nfs_v3); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:27:20: note: 'cleanup_module' target declared here BUILDSTDERR: 27 | static void __exit exit_nfs_v3(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_setattr()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_access()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_lookup()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_readlink()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_remove()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_link()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_rmdir()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_readdir()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: do_proc_get_root()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_getattr()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_statfs()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: do_proc_fsinfo()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_pathconf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_symlink()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_mkdir()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_mknod()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_create()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_stat_to_errno()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_nfs_fh3()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_fattr3()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_uint64()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_nfsstat3()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_writeverf3()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_uint32()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_post_op_attr()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_wcc_data()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_fsinfo3res()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_fsstat3res()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_create3res()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_readlink3res()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_write3res()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_pathconf3res()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_readdir3res()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_read3res()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_decode_dirent()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3acl.o: warning: objtool: __nfs3_proc_setacls()+0x37b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3acl.o: warning: objtool: nfs3_get_acl()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_process()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_getdeviceinfo()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_lookup()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_fs_locations()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_lookupp()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_bind_one_conn_to_session()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_handle_delegation_recall_error()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_readdir()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: __nfs4_get_acl_uncached()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_handle_exception()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_done()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_call_done()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_done()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_reclaim_complete_done()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_release()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_init_uniform_client_string()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs41_proc_secinfo_no_name.constprop.0()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_proc_reclaim_complete()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_prepare()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_prepare()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_prepare()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_prepare()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_call_sync_prepare()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_sequence()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_proc_async_sequence()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_do_setlk()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_create_session()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs41_test_stateid()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_secinfo()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_read_done()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_free_stateid()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_do_set_security_label()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_opendata_check_deleg.isra.0()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_prepare()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_exchange_id()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_test_session_trunk()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_done()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_done()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_setattr()+0x2a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_get_root()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_open()+0xb71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_done()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_setclientid()+0x43f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_setclientid_confirm()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_lookup_common()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_get_locations()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_fsid_present()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_destroy_clientid()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_create_session()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_destroy_session()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutget()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutreturn()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutcommit()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_call_done.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_done.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_reclaim_complete_done.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_prepare.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_release.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_opendata_check_deleg.isra.0.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_prepare.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: verify_attr_len()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_compound_hdr()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_lock_denied()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_chan_attrs()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_bitmap4()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_attr_length()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_attr_time()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_threshold_hint()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_opaque_fixed()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_copy_requirements.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_secinfo_common.isra.0()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_change_info()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: encode_sequence()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: __decode_op_hdr()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getfh()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_bind_conn_to_session()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_setattr()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_access()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_sequence.isra.0.part.0()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_test_stateid()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_copy.part.0()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_seek()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_fsinfo()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_create_session()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_server_caps()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_statfs()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_pathconf()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_getdeviceinfo()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_layoutget.isra.0()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_readdir()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_read()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getacl.isra.0()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_readlink()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_setclientid()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: encode_layoutget()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_layoutreturn()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_opaque_inline()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_open()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_pathname()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_exchange_id()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getfattr_attrs()+0x481: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getfattr_generic.constprop.0()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_write()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_layoutcommit()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_create()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_enc_layoutcommit()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_enc_readdir()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_decode_dirent()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs_increment_seqid.isra.0()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_try_migration()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs40_handle_cb_pathdown()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_handle_reclaim_lease_error()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_recovery_handle_error()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_do_reclaim()+0x6ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_run_state_manager()+0x9fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_state_manager()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_lease_recovery()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_migration_recovery()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_lease_moved_recovery()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_stateid_recovery()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_some_state_revoked()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_discover_server_trunking()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_sequence_flag_errors()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs_increment_seqid.isra.0.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs40_handle_cb_pathdown.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_some_state_revoked.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4renewd.o: warning: objtool: nfs4_schedule_state_renewal()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4renewd.o: warning: objtool: nfs4_renew_state()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/nfs4super.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 360 | module_init(init_nfs_v4); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:321:19: note: 'init_module' target declared here BUILDSTDERR: 321 | static int __init init_nfs_v4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/nfs4super.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(exit_nfs_v4); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:347:20: note: 'cleanup_module' target declared here BUILDSTDERR: 347 | static void __exit exit_nfs_v4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.o: warning: objtool: nfs4_remote_referral_mount()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4super.o: warning: objtool: nfs4_referral_mount()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4super.o: warning: objtool: nfs4_try_mount()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4file.o: warning: objtool: nfs4_file_open()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4file.o: warning: objtool: nfs4_file_flush()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/delegation.o: warning: objtool: nfs_inode_set_delegation()+0x389: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4idmap.o: warning: objtool: idmap_pipe_downcall()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs41_callback_svc()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs_callback_down_net()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs_callback_up()+0x268: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs_callback_down()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_recallslot_args()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_bitmap()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_recallany_args()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_stateid()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_sessionid()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_fh()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_recall_args()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_notify_lock_args()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_layoutrecall_args()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_offload_args()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_cb_sequence_args()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_devicenotify_args()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: nfs4_callback_compound()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_getattr()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recall()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recallany()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recallslot()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4namespace.o: warning: objtool: nfs4_submount()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4getroot.o: warning: objtool: nfs4_get_rootfh()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_server_common_setup()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_init_client()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs40_walk_client_list()+0x2cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_detect_session_trunking()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_detect_session_trunking.cold()+0x25: return with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_realloc_slot_table()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_free_slot()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_alloc_slot()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_setup_session_slot_tables()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_destroy_session()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_free_slot.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: find_pnfs_driver_locked()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: find_pnfs_driver()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_register_layoutdriver()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_set_layoutcommit()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_pg_writepages()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_pg_readpages()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_find_alloc_layout()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_unregister_layoutdriver()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: mark_lseg_invalid()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_layout_insert_lseg()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_alloc_init_layoutget_args()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_put_layout_hdr.part.0()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_send_layoutreturn()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_put_lseg()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_report_layoutstat()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_layoutcommit_inode()+0x36b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_update_layout()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: set_pnfs_layoutdriver()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_mark_matching_lsegs_invalid()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_layout_free_bulk_destroy_list()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_set_lo_fail()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: _pnfs_return_layout()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_ld_write_done()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_ld_read_done()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_layout_process()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_parse_lgopen()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_mark_matching_lsegs_return()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_mdsthreshold_alloc()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_layout_insert_lseg.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_dev.o: warning: objtool: nfs4_find_get_deviceid()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: _nfs4_pnfs_v4_ds_connect()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_put()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_connect()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_add()+0x371: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_decode_mp_ds_addr()+0x39b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs42proc.o: warning: objtool: nfs42_proc_copy()+0x73f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs_common/grace.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_grace': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:137:1: note: in expansion of macro 'module_init' BUILDSTDERR: 137 | module_init(init_grace) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:124:1: note: 'init_module' target declared here BUILDSTDERR: 124 | init_grace(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs_common/grace.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_grace': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:138:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 138 | module_exit(exit_grace) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:130:1: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | exit_grace(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_inetaddr_event()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_inet6addr_event()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_create_serv()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_svc()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_dispatch()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/lockd/lockd.h:17, BUILDSTDERR: from fs/nfsd/nfsctl.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1340 | module_init(init_nfsd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1271:19: note: 'init_module' target declared here BUILDSTDERR: 1271 | static int __init init_nfsd(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/lockd/lockd.h:17, BUILDSTDERR: from fs/nfsd/nfsctl.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1341 | module_exit(exit_nfsd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1323 | static void __exit exit_nfsd(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.o: warning: objtool: write_ports()+0x479: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsproc.o: warning: objtool: nfsd_proc_create()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsproc.o: warning: objtool: nfsd_proc_mkdir()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: nfsd_acceptable()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: fh_update()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: fh_compose()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: fh_verify()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_lookup_dentry()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_vfs_write()+0x545: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_symlink()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_link()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_unlink()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_setattr()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: do_nfsd_create()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_create_locked()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_create()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_racache_shutdown()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_racache_init()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: exp_find_key()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: expkey_parse()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: svc_export_parse()+0x938: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: exp_rootfh()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: nfsd_export_init()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: nfsd_export_shutdown()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/lockd.o: warning: objtool: nlm_fopen()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfscache.o: warning: objtool: nfsd_reply_cache_init()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfscache.o: warning: objtool: nfsd_cache_lookup()+0x5b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfscache.o: warning: objtool: nfsd_cache_update()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/fault_inject.o: warning: objtool: fault_inject_write()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs2acl.o: warning: objtool: nfsacld_proc_setacl()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs3xdr.o: warning: objtool: fill_post_wcc()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs3acl.o: warning: objtool: nfsd3_proc_setacl()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_seek()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_fallocate()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_read()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_setattr()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_verify_copy()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutreturn()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutget()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutcommit()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_write()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_getdeviceinfo()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_open()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_proc_compound()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_components_esc()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_getdeviceinfo()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_bitmap()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_share_access()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_sequence()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_getdeviceinfo()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_release_lockowner()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_setclientid_confirm()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_readdir()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lockt()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_do_encode_secinfo()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_secinfo()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_rename()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_remove()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_putfh()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lookup()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_link()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_cb_sec()+0x4a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_create_session()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_stateid()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutreturn()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutget()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_locku()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lock()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_test_stateid()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_clone()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_seek()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_copy()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_fallocate()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_reclaim_complete()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_destroy_clientid()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_secinfo_no_name()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_time.isra.0()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutcommit()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_free_stateid()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_destroy_session()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_opaque.isra.0()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_exchange_id()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_setclientid()+0x299: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_bind_conn_to_session()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_write()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_renew()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_read()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_share_deny()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open_downgrade()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open_confirm()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_verify()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_commit()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_close()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_access()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_backchannel_ctl()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_fattr.isra.0()+0x64b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_create()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_fattr()+0x101d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfs4svc_decode_compoundargs()+0x496: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: check_slot_seqid()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_end_grace.part.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: find_in_sessionid_hashtbl()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: add_to_unconfirmed()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: move_to_confirmed()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: find_client_in_id_table()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: lookup_clientid.isra.0()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: put_client_renew_locked()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: laundromat_main()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_exchange_id()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_destroy_session()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_sequence()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_sequence_done()+0x323: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_setclientid()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_setclientid_confirm()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_process_open1()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_process_open2()+0xaf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_renew()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfs4_preprocess_seqid_op()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_test_stateid()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_open_confirm()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_open_downgrade()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_close()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_lock()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_lockt()+0x468: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_locku()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_release_lockowner()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfs4_client_to_reclaim()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_find_reclaim_client()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4idmap.o: warning: objtool: idmap_name_to_id()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4idmap.o: warning: objtool: do_name_to_id()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4acl.o: warning: objtool: nfsd4_set_nfs4_acl()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_prepare()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: setup_callback_client()+0x3e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_compound4res.isra.0()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_done()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_op_status()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_sequence4res.part.0()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_prepare.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_upcall()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_grace_done()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: purge_old()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfs4_make_rec_clidname.isra.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: alloc_cld_upcall()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_grace_done()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_list_rec_dir()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_recdir_purge_old()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_check()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_remove()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_init()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_check()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_remove()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_create()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_create()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: cld_pipe_downcall()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_legacy_tracking_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfs4_reset_recoverydir()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_client_tracking_init()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_check_legacy_client()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_remove_clid_dir()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_create_clid_dir()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_grace_done.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_recdir_purge_old.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_remove.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_remove.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_create.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_create.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4layouts.o: warning: objtool: nfsd4_cb_layout_fail.isra.0()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4layouts.o: warning: objtool: nfsd4_return_file_layouts()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayout.o: warning: objtool: nfsd4_scsi_proc_getdeviceinfo()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayout.o: warning: objtool: nfsd4_block_proc_layoutget()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayoutxdr.o: warning: objtool: nfsd4_block_decode_layoutupdate()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayoutxdr.o: warning: objtool: nfsd4_scsi_decode_layoutupdate()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/flexfilelayout.o: warning: objtool: nfsd4_ff_proc_layoutget()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nilfs2/super.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nilfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1477:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1477 | module_init(init_nilfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1443:19: note: 'init_module' target declared here BUILDSTDERR: 1443 | static int __init init_nilfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nilfs2/super.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nilfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1478:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1478 | module_exit(exit_nilfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1470:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1470 | static void __exit exit_nilfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: parse_options()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_statfs()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_get_root_dentry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_prepare_super()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_commit_super()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_setup_super()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_remount()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_resize_fs()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_attach_checkpoint()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_mount()+0x480: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/page.o: warning: objtool: nilfs_copy_dirty_pages()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/btree.o: warning: objtool: nilfs_btree_lookup_dirty_buffers()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/btree.o: warning: objtool: nilfs_btree_do_lookup()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/btree.o: warning: objtool: nilfs_btree_last_key()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nls/nls_cp737.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(init_nls_cp737) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init init_nls_cp737(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp737.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(exit_nls_cp737) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit exit_nls_cp737(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp775.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(init_nls_cp775) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:306:19: note: 'init_module' target declared here BUILDSTDERR: 306 | static int __init init_nls_cp775(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp775.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(exit_nls_cp775) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | static void __exit exit_nls_cp775(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp850.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(init_nls_cp850) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:302:19: note: 'init_module' target declared here BUILDSTDERR: 302 | static int __init init_nls_cp850(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp850.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(exit_nls_cp850) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:307:20: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | static void __exit exit_nls_cp850(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp852.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:334:1: note: in expansion of macro 'module_init' BUILDSTDERR: 334 | module_init(init_nls_cp852) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:324:19: note: 'init_module' target declared here BUILDSTDERR: 324 | static int __init init_nls_cp852(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp852.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 335 | module_exit(exit_nls_cp852) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:329:20: note: 'cleanup_module' target declared here BUILDSTDERR: 329 | static void __exit exit_nls_cp852(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp855.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(init_nls_cp855) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | static int __init init_nls_cp855(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp855.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(exit_nls_cp855) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit exit_nls_cp855(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp857.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 298 | module_init(init_nls_cp857) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init init_nls_cp857(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp857.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:299:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 299 | module_exit(exit_nls_cp857) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit exit_nls_cp857(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp860.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:361:1: note: in expansion of macro 'module_init' BUILDSTDERR: 361 | module_init(init_nls_cp860) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:351:19: note: 'init_module' target declared here BUILDSTDERR: 351 | static int __init init_nls_cp860(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp860.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:362:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 362 | module_exit(exit_nls_cp860) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:356:20: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | static void __exit exit_nls_cp860(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp861.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:384:1: note: in expansion of macro 'module_init' BUILDSTDERR: 384 | module_init(init_nls_cp861) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | static int __init init_nls_cp861(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp861.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:385:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 385 | module_exit(exit_nls_cp861) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:379:20: note: 'cleanup_module' target declared here BUILDSTDERR: 379 | static void __exit exit_nls_cp861(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp862.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:418:1: note: in expansion of macro 'module_init' BUILDSTDERR: 418 | module_init(init_nls_cp862) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:408:19: note: 'init_module' target declared here BUILDSTDERR: 408 | static int __init init_nls_cp862(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp862.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:419:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 419 | module_exit(exit_nls_cp862) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:413:20: note: 'cleanup_module' target declared here BUILDSTDERR: 413 | static void __exit exit_nls_cp862(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp863.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:378:1: note: in expansion of macro 'module_init' BUILDSTDERR: 378 | module_init(init_nls_cp863) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:368:19: note: 'init_module' target declared here BUILDSTDERR: 368 | static int __init init_nls_cp863(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp863.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:379:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 379 | module_exit(exit_nls_cp863) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:373:20: note: 'cleanup_module' target declared here BUILDSTDERR: 373 | static void __exit exit_nls_cp863(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp864.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:404:1: note: in expansion of macro 'module_init' BUILDSTDERR: 404 | module_init(init_nls_cp864) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:394:19: note: 'init_module' target declared here BUILDSTDERR: 394 | static int __init init_nls_cp864(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp864.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:405:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 405 | module_exit(exit_nls_cp864) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:399:20: note: 'cleanup_module' target declared here BUILDSTDERR: 399 | static void __exit exit_nls_cp864(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp865.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:384:1: note: in expansion of macro 'module_init' BUILDSTDERR: 384 | module_init(init_nls_cp865) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | static int __init init_nls_cp865(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp865.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:385:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 385 | module_exit(exit_nls_cp865) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:379:20: note: 'cleanup_module' target declared here BUILDSTDERR: 379 | static void __exit exit_nls_cp865(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp866.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:302:1: note: in expansion of macro 'module_init' BUILDSTDERR: 302 | module_init(init_nls_cp866) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | static int __init init_nls_cp866(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp866.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:303:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 303 | module_exit(exit_nls_cp866) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | static void __exit exit_nls_cp866(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp869.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(init_nls_cp869) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:302:19: note: 'init_module' target declared here BUILDSTDERR: 302 | static int __init init_nls_cp869(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp869.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(exit_nls_cp869) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:307:20: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | static void __exit exit_nls_cp869(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp874.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:271:1: note: in expansion of macro 'module_init' BUILDSTDERR: 271 | module_init(init_nls_cp874) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:261:19: note: 'init_module' target declared here BUILDSTDERR: 261 | static int __init init_nls_cp874(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp874.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 272 | module_exit(exit_nls_cp874) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:266:20: note: 'cleanup_module' target declared here BUILDSTDERR: 266 | static void __exit exit_nls_cp874(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp932.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7929:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7929 | module_init(init_nls_cp932) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7919:19: note: 'init_module' target declared here BUILDSTDERR: 7919 | static int __init init_nls_cp932(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp932.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7930:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7930 | module_exit(exit_nls_cp932) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7924:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7924 | static void __exit exit_nls_cp932(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_euc-jp.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:577:1: note: in expansion of macro 'module_init' BUILDSTDERR: 577 | module_init(init_nls_euc_jp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:558:19: note: 'init_module' target declared here BUILDSTDERR: 558 | static int __init init_nls_euc_jp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_euc-jp.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 578 | module_exit(exit_nls_euc_jp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | static void __exit exit_nls_euc_jp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp936.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11107 | module_init(init_nls_cp936) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11097:19: note: 'init_module' target declared here BUILDSTDERR: 11097 | static int __init init_nls_cp936(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp936.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11108 | module_exit(exit_nls_cp936) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11102 | static void __exit exit_nls_cp936(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp949.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13942:1: note: in expansion of macro 'module_init' BUILDSTDERR: 13942 | module_init(init_nls_cp949) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13932:19: note: 'init_module' target declared here BUILDSTDERR: 13932 | static int __init init_nls_cp949(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp949.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13943:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 13943 | module_exit(exit_nls_cp949) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13937:20: note: 'cleanup_module' target declared here BUILDSTDERR: 13937 | static void __exit exit_nls_cp949(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp950.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9478:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9478 | module_init(init_nls_cp950) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9468:19: note: 'init_module' target declared here BUILDSTDERR: 9468 | static int __init init_nls_cp950(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp950.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9479:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9479 | module_exit(exit_nls_cp950) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9473:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9473 | static void __exit exit_nls_cp950(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1250.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:343:1: note: in expansion of macro 'module_init' BUILDSTDERR: 343 | module_init(init_nls_cp1250) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | static int __init init_nls_cp1250(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1250.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:344:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 344 | module_exit(exit_nls_cp1250) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:338:20: note: 'cleanup_module' target declared here BUILDSTDERR: 338 | static void __exit exit_nls_cp1250(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1251.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 298 | module_init(init_nls_cp1251) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init init_nls_cp1251(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1251.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:299:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 299 | module_exit(exit_nls_cp1251) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit exit_nls_cp1251(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-1.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_1': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:254:1: note: in expansion of macro 'module_init' BUILDSTDERR: 254 | module_init(init_nls_iso8859_1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:244:19: note: 'init_module' target declared here BUILDSTDERR: 244 | static int __init init_nls_iso8859_1(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-1.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_1': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:255:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 255 | module_exit(exit_nls_iso8859_1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:249:20: note: 'cleanup_module' target declared here BUILDSTDERR: 249 | static void __exit exit_nls_iso8859_1(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-2.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(init_nls_iso8859_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init init_nls_iso8859_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-2.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(exit_nls_iso8859_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | static void __exit exit_nls_iso8859_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-3.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(init_nls_iso8859_3) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init init_nls_iso8859_3(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-3.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(exit_nls_iso8859_3) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | static void __exit exit_nls_iso8859_3(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-4.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(init_nls_iso8859_4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init init_nls_iso8859_4(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-4.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(exit_nls_iso8859_4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | static void __exit exit_nls_iso8859_4(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-5.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:269:1: note: in expansion of macro 'module_init' BUILDSTDERR: 269 | module_init(init_nls_iso8859_5) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init init_nls_iso8859_5(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-5.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 270 | module_exit(exit_nls_iso8859_5) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:264:20: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | static void __exit exit_nls_iso8859_5(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-6.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:260:1: note: in expansion of macro 'module_init' BUILDSTDERR: 260 | module_init(init_nls_iso8859_6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:250:19: note: 'init_module' target declared here BUILDSTDERR: 250 | static int __init init_nls_iso8859_6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-6.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 261 | module_exit(exit_nls_iso8859_6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | static void __exit exit_nls_iso8859_6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-7.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:314:1: note: in expansion of macro 'module_init' BUILDSTDERR: 314 | module_init(init_nls_iso8859_7) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:304:19: note: 'init_module' target declared here BUILDSTDERR: 304 | static int __init init_nls_iso8859_7(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-7.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 315 | module_exit(exit_nls_iso8859_7) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | static void __exit exit_nls_iso8859_7(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1255.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:380:1: note: in expansion of macro 'module_init' BUILDSTDERR: 380 | module_init(init_nls_cp1255) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:370:19: note: 'init_module' target declared here BUILDSTDERR: 370 | static int __init init_nls_cp1255(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1255.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:381:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 381 | module_exit(exit_nls_cp1255) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:375:20: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | static void __exit exit_nls_cp1255(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-9.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:269:1: note: in expansion of macro 'module_init' BUILDSTDERR: 269 | module_init(init_nls_iso8859_9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init init_nls_iso8859_9(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-9.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 270 | module_exit(exit_nls_iso8859_9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:264:20: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | static void __exit exit_nls_iso8859_9(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-13.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:282:1: note: in expansion of macro 'module_init' BUILDSTDERR: 282 | module_init(init_nls_iso8859_13) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:272:19: note: 'init_module' target declared here BUILDSTDERR: 272 | static int __init init_nls_iso8859_13(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-13.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 283 | module_exit(exit_nls_iso8859_13) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:277:20: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | static void __exit exit_nls_iso8859_13(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-14.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:338:1: note: in expansion of macro 'module_init' BUILDSTDERR: 338 | module_init(init_nls_iso8859_14) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | static int __init init_nls_iso8859_14(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-14.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 339 | module_exit(exit_nls_iso8859_14) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:333:20: note: 'cleanup_module' target declared here BUILDSTDERR: 333 | static void __exit exit_nls_iso8859_14(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-15.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:304:1: note: in expansion of macro 'module_init' BUILDSTDERR: 304 | module_init(init_nls_iso8859_15) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | static int __init init_nls_iso8859_15(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-15.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 305 | module_exit(exit_nls_iso8859_15) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:299:20: note: 'cleanup_module' target declared here BUILDSTDERR: 299 | static void __exit exit_nls_iso8859_15(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-r.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 320 | module_init(init_nls_koi8_r) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:310:19: note: 'init_module' target declared here BUILDSTDERR: 310 | static int __init init_nls_koi8_r(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-r.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 321 | module_exit(exit_nls_koi8_r) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:315:20: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | static void __exit exit_nls_koi8_r(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-u.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(init_nls_koi8_u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | static int __init init_nls_koi8_u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-u.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(exit_nls_koi8_u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | static void __exit exit_nls_koi8_u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-ru.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_nls_koi8_ru) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_nls_koi8_ru(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-ru.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_nls_koi8_ru) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_nls_koi8_ru(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_utf8.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:65:1: note: in expansion of macro 'module_init' BUILDSTDERR: 65 | module_init(init_nls_utf8) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_nls_utf8(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_utf8.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:66:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 66 | module_exit(exit_nls_utf8) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit exit_nls_utf8(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-celtic.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_macceltic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_macceltic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-celtic.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_macceltic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_macceltic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-centeuro.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:528:1: note: in expansion of macro 'module_init' BUILDSTDERR: 528 | module_init(init_nls_maccenteuro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:518:19: note: 'init_module' target declared here BUILDSTDERR: 518 | static int __init init_nls_maccenteuro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-centeuro.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:529:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 529 | module_exit(exit_nls_maccenteuro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | static void __exit exit_nls_maccenteuro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-croatian.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_maccroatian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_maccroatian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-croatian.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_maccroatian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_maccroatian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-cyrillic.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:493:1: note: in expansion of macro 'module_init' BUILDSTDERR: 493 | module_init(init_nls_maccyrillic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init init_nls_maccyrillic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-cyrillic.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:494:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 494 | module_exit(exit_nls_maccyrillic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:488:20: note: 'cleanup_module' target declared here BUILDSTDERR: 488 | static void __exit exit_nls_maccyrillic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-gaelic.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:563:1: note: in expansion of macro 'module_init' BUILDSTDERR: 563 | module_init(init_nls_macgaelic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:553:19: note: 'init_module' target declared here BUILDSTDERR: 553 | static int __init init_nls_macgaelic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-gaelic.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:564:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 564 | module_exit(exit_nls_macgaelic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:558:20: note: 'cleanup_module' target declared here BUILDSTDERR: 558 | static void __exit exit_nls_macgaelic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-greek.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:493:1: note: in expansion of macro 'module_init' BUILDSTDERR: 493 | module_init(init_nls_macgreek) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init init_nls_macgreek(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-greek.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:494:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 494 | module_exit(exit_nls_macgreek) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:488:20: note: 'cleanup_module' target declared here BUILDSTDERR: 488 | static void __exit exit_nls_macgreek(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-iceland.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_maciceland) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_maciceland(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-iceland.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_maciceland) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_maciceland(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-inuit.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:528:1: note: in expansion of macro 'module_init' BUILDSTDERR: 528 | module_init(init_nls_macinuit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:518:19: note: 'init_module' target declared here BUILDSTDERR: 518 | static int __init init_nls_macinuit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-inuit.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:529:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 529 | module_exit(exit_nls_macinuit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | static void __exit exit_nls_macinuit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-romanian.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_macromanian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_macromanian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-romanian.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_macromanian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_macromanian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-roman.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:633:1: note: in expansion of macro 'module_init' BUILDSTDERR: 633 | module_init(init_nls_macroman) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:623:19: note: 'init_module' target declared here BUILDSTDERR: 623 | static int __init init_nls_macroman(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-roman.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:634:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 634 | module_exit(exit_nls_macroman) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:628:20: note: 'cleanup_module' target declared here BUILDSTDERR: 628 | static void __exit exit_nls_macroman(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-turkish.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_macturkish) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_macturkish(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-turkish.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_macturkish) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_macturkish(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_debug_open()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_heartbeat_group_mode_store()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_nego_timeout()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_region_dev_store()+0x736: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_do_disk_heartbeat()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_nego_timeout.cold()+0x16: stack state mismatch: reg1[14]=-1+0 reg2[14]=-2-8 BUILDSTDERR: In file included from fs/ocfs2/cluster/nodemanager.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:884:1: note: in expansion of macro 'module_init' BUILDSTDERR: 884 | module_init(init_o2nm) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:841:19: note: 'init_module' target declared here BUILDSTDERR: 841 | static int __init init_o2nm(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/cluster/nodemanager.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:885:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 885 | module_exit(exit_o2nm) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:830:20: note: 'cleanup_module' target declared here BUILDSTDERR: 830 | static void __exit exit_o2nm(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.o: warning: objtool: o2nm_cluster_fence_method_store()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/quorum.o: warning: objtool: o2quo_fence_self.cold()+0x11: unreachable instruction BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_state_change()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_set_nn_state()+0x2a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_rx_until_empty()+0x41a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_connect_expired()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_accept_many()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_start_listening()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/dlm/dlmdomain.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2390:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2390 | module_init(dlm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2335:19: note: 'init_module' target declared here BUILDSTDERR: 2335 | static int __init dlm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/dlm/dlmdomain.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2391:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2391 | module_exit(dlm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2377:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2377 | static void __exit dlm_exit (void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: __dlm_print_nodes()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_send_join_asserts()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_send_join_cancels.constprop.0()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_request_join()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_try_to_join_domain()+0x331: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_exit_domain_handler()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: __dlm_print_nodes.cold()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdebug.o: warning: objtool: __dlm_print_one_lock_resource()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdebug.o: warning: objtool: __dlm_print_one_lock_resource.cold()+0x106: return with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_recovery_thread()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_wait_for_node_death()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_wait_for_node_recovery()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_do_master_requery()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_mig_lockres_worker()+0x953: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_recovery_thread.cold()+0x8b: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2-8 BUILDSTDERR: fs/ocfs2/dlm/dlmmaster.o: warning: objtool: dlm_do_master_request.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmmaster.o: warning: objtool: dlm_do_migrate_request()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmast.o: warning: objtool: dlm_send_proxy_ast_msg()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmconvert.o: warning: objtool: dlm_send_remote_convert_request.isra.0()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmlock.o: warning: objtool: dlm_send_remote_lock_request.isra.0()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmunlock.o: warning: objtool: dlm_send_remote_unlock_request.constprop.0()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/dlmfs/dlmfs.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:688:1: note: in expansion of macro 'module_init' BUILDSTDERR: 688 | module_init(init_dlmfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:633:19: note: 'init_module' target declared here BUILDSTDERR: 633 | static int __init init_dlmfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/dlmfs/dlmfs.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:689:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 689 | module_exit(exit_dlmfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:669:20: note: 'cleanup_module' target declared here BUILDSTDERR: 669 | static void __exit exit_dlmfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dir.c: In function '__ocfs2_delete_entry': BUILDSTDERR: 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] BUILDSTDERR: 1175 | le16_add_cpu(&pde->rec_len, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': BUILDSTDERR: 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] BUILDSTDERR: 2771 | le16_add_cpu(&prev_de->rec_len, bytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': BUILDSTDERR: 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] BUILDSTDERR: 213 | o2info_set_request_filled(&oil.il_req); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': BUILDSTDERR: 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] BUILDSTDERR: 232 | o2info_set_request_filled(&oiu.iu_req); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/ioctl.o: warning: objtool: ocfs2_info_handle_freeinode.isra.0()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/ioctl.o: warning: objtool: ocfs2_info_handle.part.0()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/journal.o: warning: objtool: ocfs2_replay_journal()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/namei.o: warning: objtool: ocfs2_orphan_del()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: fs/ocfs2/slot_map.o: warning: objtool: ocfs2_find_slot()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/super.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:2669:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2669 | module_init(ocfs2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:1612:19: note: 'init_module' target declared here BUILDSTDERR: 1612 | static int __init ocfs2_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/super.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:2670:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2670 | module_exit(ocfs2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:1651:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1651 | static void __exit ocfs2_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_check_volume()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_parse_options.isra.0()+0x2dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_dismount_volume()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_fill_super()+0xc10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/symlink.o: warning: objtool: ocfs2_fast_symlink_readpage()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/sysfile.o: warning: objtool: ocfs2_get_system_file_inode()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/stackglue.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:752:1: note: in expansion of macro 'module_init' BUILDSTDERR: 752 | module_init(ocfs2_stack_glue_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:726:19: note: 'init_module' target declared here BUILDSTDERR: 726 | static int __init ocfs2_stack_glue_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/stackglue.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:753:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 753 | module_exit(ocfs2_stack_glue_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:740:20: note: 'cleanup_module' target declared here BUILDSTDERR: 740 | static void __exit ocfs2_stack_glue_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_register()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_unregister()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_hangup()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_stack_store()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_connect()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_register.cold()+0x28: return with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_unregister.cold()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/stack_o2cb.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:448:1: note: in expansion of macro 'module_init' BUILDSTDERR: 448 | module_init(o2cb_stack_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | static int __init o2cb_stack_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/stack_o2cb.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:449:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 449 | module_exit(o2cb_stack_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | static void __exit o2cb_stack_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.o: warning: objtool: o2cb_cluster_connect()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/stack_user.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1133:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1133 | module_init(ocfs2_user_plugin_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1110:19: note: 'init_module' target declared here BUILDSTDERR: 1110 | static int __init ocfs2_user_plugin_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/stack_user.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1134:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1134 | module_exit(ocfs2_user_plugin_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1124 | static void __exit ocfs2_user_plugin_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: ocfs2_control_release()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: ocfs2_control_write()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: sync_lock.constprop.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: user_cluster_disconnect()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: user_cluster_connect()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/acl.o: warning: objtool: __orangefs_set_acl()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/acl.o: warning: objtool: orangefs_get_acl()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/acl.o: warning: objtool: orangefs_set_acl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: wait_for_direct_io()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_fsync()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_fault()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_mmap()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_ioctl()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: do_readv_writev()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_write_iter()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_llseek()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_release()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_read_iter()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_inode_read()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_fault.cold()+0x20: return with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-cache.o: warning: objtool: op_alloc()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-cache.o: warning: objtool: op_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_make_bad_inode()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_getattr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_check_changed()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_setattr()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_normalize_to_errno()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/xattr.o: warning: objtool: orangefs_inode_getxattr()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/xattr.o: warning: objtool: orangefs_inode_setxattr()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/xattr.o: warning: objtool: orangefs_listxattr()+0x2b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/dcache.o: warning: objtool: orangefs_d_revalidate()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_getattr()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_permission()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_update_time()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: read_one_page()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_readpages()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_setattr()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_invalidatepage()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_iget()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_new_inode()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_int_show()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_service_op_show()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_int_store()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_service_op_store()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: orangefs_sysfs_init()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/orangefs/orangefs-kernel.h:31, BUILDSTDERR: from fs/orangefs/orangefs-mod.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orangefs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:233:1: note: in expansion of macro 'module_init' BUILDSTDERR: 233 | module_init(orangefs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init orangefs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/orangefs/orangefs-kernel.h:31, BUILDSTDERR: from fs/orangefs/orangefs-mod.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orangefs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:234:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 234 | module_exit(orangefs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:182:20: note: 'cleanup_module' target declared here BUILDSTDERR: 182 | static void __exit orangefs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_unmount()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_statfs()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_destroy_inode()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_alloc_inode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: parse_mount_options()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_remount_fs()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_fh_to_dentry()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_encode_fh()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_remount()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_mount()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_kill_sb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: dispatch_ioctl_command()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_write_iter()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_compat_ioctl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_rename()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_mkdir()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_create()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_symlink()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_unlink()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_lookup()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_initialize()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_copy_from_iovec()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_copy_to_iovec()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_help_open()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: help_show()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: help_start()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_open()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_mask_to_string()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_string_to_mask()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_read()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_write()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_prepare_debugfs_help_string()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_mask()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_string()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_debug()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_mask_to_string.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_init.cold()+0x5f: return with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_string.cold()+0x4d: return with modified stack frame BUILDSTDERR: fs/orangefs/waitqueue.o: warning: objtool: service_operation()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/waitqueue.o: warning: objtool: orangefs_cancel_op_in_progress()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/overlayfs/super.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1590:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1590 | module_init(ovl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1558:19: note: 'init_module' target declared here BUILDSTDERR: 1558 | static int __init ovl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/overlayfs/super.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1591:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1591 | module_exit(ovl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit ovl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_mount_dir_noesc()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_mount_dir()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_workdir_create()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_check_namelen.isra.0()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_fill_super()+0xac7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_get_fh()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_check_origin_fh()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_verify_set_fh()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_index_upper()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_verify_index()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_lookup_index()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_lookup()+0x9c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_check_setxattr()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_nlink_end()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_lock_rename_workdir()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_check_metacopy_xattr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_getxattr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_get_redirect_xattr()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_listxattr()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_getattr()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_get_nlink()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_get_inode()+0x344: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_lookup_temp()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_set_redirect()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_instantiate()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_cleanup()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_create_real()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_cache_update_ino()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_fill_real()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_cleanup_whiteouts()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_indexdir_cleanup()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/copy_up.o: warning: objtool: ovl_copy_xattr()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/export.o: warning: objtool: ovl_lookup_real()+0x3d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/export.o: warning: objtool: ovl_fh_to_dentry()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/export.o: warning: objtool: ovl_encode_fh()+0x2e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/pstore/ram.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ramoops_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:959:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 959 | postcore_initcall(ramoops_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:948:19: note: 'init_module' target declared here BUILDSTDERR: 948 | static int __init ramoops_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/pstore/ram.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ramoops_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:966:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 966 | module_exit(ramoops_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:961:20: note: 'cleanup_module' target declared here BUILDSTDERR: 961 | static void __exit ramoops_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.o: warning: objtool: ramoops_pstore_write()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram.o: warning: objtool: ramoops_probe()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram_core.o: warning: objtool: persistent_ram_save_old()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram_core.o: warning: objtool: persistent_ram_new()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram_core.o: warning: objtool: persistent_ram_save_old.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/reiserfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2650:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2650 | module_init(init_reiserfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2608:19: note: 'init_module' target declared here BUILDSTDERR: 2608 | static int __init init_reiserfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/reiserfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2651:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2651 | module_exit(exit_reiserfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2630:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2630 | static void __exit exit_reiserfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.o: warning: objtool: reiserfs_quota_write()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/super.o: warning: objtool: reiserfs_fill_super()+0x375: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/super.o: warning: objtool: reiserfs_remount()+0x250: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: prepare_error_buf()+0x441: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_warning()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: reiserfs_info()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_panic()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_error()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: reiserfs_abort()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: print_block()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: store_print_tb()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_warning.cold()+0x3f: return with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: reiserfs_info.cold()+0x29: return with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_error.cold()+0x68: return with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: print_block.cold()+0x2a: return with modified stack frame BUILDSTDERR: fs/reiserfs/ibalance.o: warning: objtool: internal_insert_childs()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/stree.c: In function 'comp_short_le_keys': BUILDSTDERR: 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] BUILDSTDERR: 104 | k1_u32 = (__u32 *) key1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 105 | k2_u32 = (__u32 *) key2; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: fs/reiserfs/stree.c: In function 'reiserfs_delete_object': BUILDSTDERR: 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] BUILDSTDERR: 1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/resize.o: warning: objtool: reiserfs_resize()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/item_ops.o: warning: objtool: direntry_print_vi()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/item_ops.o: warning: objtool: indirect_print_item()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/item_ops.o: warning: objtool: indirect_print_item.cold()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/xattr.o: warning: objtool: open_xa_dir()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/procfs.c: In function 'show_journal': BUILDSTDERR: 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] BUILDSTDERR: 312 | struct journal_params *jp = &rs->s_v1.s_journal; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/romfs/super.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_romfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:658:1: note: in expansion of macro 'module_init' BUILDSTDERR: 658 | module_init(init_romfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:616:19: note: 'init_module' target declared here BUILDSTDERR: 616 | static int __init init_romfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/romfs/super.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_romfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:659:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 659 | module_exit(exit_romfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:647:20: note: 'cleanup_module' target declared here BUILDSTDERR: 647 | static void __exit exit_romfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.o: warning: objtool: romfs_iget()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/romfs/super.o: warning: objtool: romfs_fill_super()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/cache.o: warning: objtool: squashfs_cache_get()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/cache.o: warning: objtool: squashfs_cache_init()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/dir.o: warning: objtool: squashfs_readdir()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/file.o: warning: objtool: read_indexes()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/file.o: warning: objtool: squashfs_readpage()+0x7e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/inode.o: warning: objtool: squashfs_read_inode()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/namei.o: warning: objtool: squashfs_lookup()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/squashfs/super.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:505:1: note: in expansion of macro 'module_init' BUILDSTDERR: 505 | module_init(init_squashfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | static int __init init_squashfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/squashfs/super.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:506:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 506 | module_exit(exit_squashfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:460:20: note: 'cleanup_module' target declared here BUILDSTDERR: 460 | static void __exit exit_squashfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.o: warning: objtool: squashfs_fill_super()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/symlink.o: warning: objtool: squashfs_symlink_readpage()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/file_cache.o: warning: objtool: squashfs_readpage_block()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/decompressor_single.o: warning: objtool: squashfs_decompress()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/lz4_wrapper.o: warning: objtool: lz4_init()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/lzo_wrapper.o: warning: objtool: lzo_init()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/xz_wrapper.o: warning: objtool: squashfs_xz_init()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/zlib_wrapper.o: warning: objtool: zlib_init()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/zstd_wrapper.o: warning: objtool: zstd_uncompress()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/zstd_wrapper.o: warning: objtool: zstd_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/ialloc.o: warning: objtool: sysv_free_inode()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/ialloc.o: warning: objtool: sysv_count_free_inodes()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_free_block()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_new_block()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_count_free_blocks()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_free_block.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/inode.o: warning: objtool: __sysv_write_inode()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/inode.o: warning: objtool: sysv_iget()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/dir.o: warning: objtool: sysv_readdir()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.c: In function 'detected_xenix': BUILDSTDERR: 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] BUILDSTDERR: 72 | sbi->s_free_blocks = &sbd2->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | sbi->s_sb_time = &sbd2->s_time; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c: In function 'detected_sysv2': BUILDSTDERR: 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] BUILDSTDERR: 127 | sbi->s_free_blocks = &sbd->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 128 | sbi->s_sb_time = &sbd->s_time; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c: In function 'detected_coherent': BUILDSTDERR: 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] BUILDSTDERR: 151 | sbi->s_free_blocks = &sbd->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 152 | sbi->s_sb_time = &sbd->s_time; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c: In function 'detected_v7': BUILDSTDERR: 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] BUILDSTDERR: 172 | sbi->s_free_blocks = &sbd->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | sbi->s_sb_time = &sbd->s_time; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/sysv/super.c:23: BUILDSTDERR: fs/sysv/super.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:591:1: note: in expansion of macro 'module_init' BUILDSTDERR: 591 | module_init(init_sysv_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:561:19: note: 'init_module' target declared here BUILDSTDERR: 561 | static int __init init_sysv_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/sysv/super.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:592:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 592 | module_exit(exit_sysv_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:584:20: note: 'cleanup_module' target declared here BUILDSTDERR: 584 | static void __exit exit_sysv_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.o: warning: objtool: detect_sysv()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.o: warning: objtool: complete_read_super()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.o: warning: objtool: sysv_fill_super()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.o: warning: objtool: v7_fill_super()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ubifs/super.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubifs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2336:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 2336 | late_initcall(ubifs_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2237:19: note: 'init_module' target declared here BUILDSTDERR: 2237 | static int __init ubifs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from fs/ubifs/super.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubifs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2355:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2355 | module_exit(ubifs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2338:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2338 | static void __exit ubifs_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.o: warning: objtool: ubifs_parse_options.isra.0()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/super.o: warning: objtool: ubifs_mount()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_write()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_change()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_unmap()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_map()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/tnc.o: warning: objtool: lnc_add_directly.isra.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/tnc.o: warning: objtool: tnc_read_hashed_node()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/replay.o: warning: objtool: ubifs_validate_entry()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_budg()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_lprop()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_lpt_info()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_assert_failed()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_znode()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: dfs_file_write()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: dbg_check_tnc()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_assert_failed.cold()+0x1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_znode.cold()+0x6a: return with modified stack frame BUILDSTDERR: fs/udf/balloc.c: In function 'udf_add_free_space': BUILDSTDERR: 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] BUILDSTDERR: 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/ialloc.c: In function 'udf_free_inode': BUILDSTDERR: 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] BUILDSTDERR: 38 | le32_add_cpu(&lvidiu->numDirs, -1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 40 | le32_add_cpu(&lvidiu->numFiles, -1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/ialloc.c: In function 'udf_new_inode': BUILDSTDERR: 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] BUILDSTDERR: 99 | le32_add_cpu(&lvidiu->numDirs, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 101 | le32_add_cpu(&lvidiu->numFiles, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/inode.c: In function '__udf_add_aext': BUILDSTDERR: 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] BUILDSTDERR: 1958 | le32_add_cpu(&aed->lengthAllocDescs, adsize); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/inode.c: In function 'udf_delete_aext': BUILDSTDERR: 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] BUILDSTDERR: 2220 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2237 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/udf/super.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:2464:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2464 | module_init(init_udf_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | static int __init init_udf_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/udf/super.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:2465:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2465 | module_exit(exit_udf_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 254 | static void __exit exit_udf_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_parse_options()+0x429: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_count_free_bitmap()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_find_metadata_inode_efe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_process_sequence()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_load_vrs()+0x38b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_fill_super()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/unicode.o: warning: objtool: udf_name_from_CS0()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/unicode.o: warning: objtool: udf_dstrCS0toChar()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ufs/super.c:69: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1543:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1543 | module_init(init_ufs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1522:19: note: 'init_module' target declared here BUILDSTDERR: 1522 | static int __init init_ufs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/ufs/super.c:69: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1544:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1544 | module_exit(exit_ufs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1537:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1537 | static void __exit exit_ufs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_parse_options()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_remount()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_fill_super()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_error()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_panic()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_panic.cold()+0x61: return with modified stack frame BUILDSTDERR: fs/ufs/util.o: warning: objtool: ufs_get_locked_page()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/xfs/libxfs/xfs_ag.c:11: BUILDSTDERR: fs/xfs/libxfs/xfs_ag.c: In function 'xfs_agflblock_init': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_ag.c:228:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 228 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/libxfs/xfs_alloc.c:8: BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_get_freelist': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c:2426:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 2426 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_put_freelist': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c:2563:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 2563 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_agfl_walk': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c:3151:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 3151 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_btree.o: warning: objtool: xfs_btree_get_leaf_keys()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/libxfs/xfs_rmap_btree.c: In function 'xfs_rmapbt_init_high_key_from_rec': BUILDSTDERR: 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] BUILDSTDERR: 194 | be32_add_cpu(&key->rmap.rm_startblock, adj); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_buf_verifier_error()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_inode_verifier_error()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_buf_verifier_error.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_inode_verifier_error.cold()+0x4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_fsops.o: warning: objtool: xfs_do_force_shutdown()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': BUILDSTDERR: 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] BUILDSTDERR: 174 | xfs_handle_acceptable, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/xfs_ioctl.c:25: BUILDSTDERR: fs/xfs/xfs_export.h:50:8: note: defined here BUILDSTDERR: 50 | struct xfs_fid64 { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/xfs_super.h:9, BUILDSTDERR: from fs/xfs/xfs_linux.h:76, BUILDSTDERR: from fs/xfs/xfs.h:22, BUILDSTDERR: from fs/xfs/xfs_ioctl.c:6: BUILDSTDERR: ./include/linux/exportfs.h:113:8: note: defined here BUILDSTDERR: 113 | struct fid { BUILDSTDERR: | ^~~ BUILDSTDERR: fs/xfs/xfs_ioctl.o: warning: objtool: xfs_file_ioctl()+0x659: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_mount.o: warning: objtool: xfs_mod_fdblocks()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/xfs/xfs_linux.h:34, BUILDSTDERR: from fs/xfs/xfs.h:22, BUILDSTDERR: from fs/xfs/xfs_super.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2170:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2170 | module_init(init_xfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2047:1: note: 'init_module' target declared here BUILDSTDERR: 2047 | init_xfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/xfs_linux.h:34, BUILDSTDERR: from fs/xfs/xfs.h:22, BUILDSTDERR: from fs/xfs/xfs_super.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2171:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2171 | module_exit(exit_xfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2151:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2151 | exit_xfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_ioctl32.c: In function 'xfs_ioctl32_bstat_copyin': BUILDSTDERR: 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] BUILDSTDERR: 141 | xfs_ioctl32_bstime_copyin(&bstat->bs_atime, &bstat32->bs_atime) || BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 142 | xfs_ioctl32_bstime_copyin(&bstat->bs_mtime, &bstat32->bs_mtime) || BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 143 | xfs_ioctl32_bstime_copyin(&bstat->bs_ctime, &bstat32->bs_ctime) || BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_ioctl32.c: In function 'xfs_bulkstat_one_fmt_compat': BUILDSTDERR: 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] BUILDSTDERR: 196 | xfs_bstime_store_compat(&p32->bs_atime, &buffer->bs_atime) || BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 197 | xfs_bstime_store_compat(&p32->bs_mtime, &buffer->bs_mtime) || BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 198 | xfs_bstime_store_compat(&p32->bs_ctime, &buffer->bs_ctime) || BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_attrlist_by_handle': BUILDSTDERR: 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] BUILDSTDERR: 358 | dentry = xfs_compat_handlereq_to_dentry(parfilp, &al_hreq.hreq); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 367 | cursor = (attrlist_cursor_kern_t *)&al_hreq.pos; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_pnfs.o: warning: objtool: xfs_fs_get_uuid()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/scrub/symlink.o: warning: objtool: xchk_symlink()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/binfmt_misc.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:871:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 871 | core_initcall(init_misc_binfmt); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:857:19: note: 'init_module' target declared here BUILDSTDERR: 857 | static int __init init_misc_binfmt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/binfmt_misc.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:872:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 872 | module_exit(exit_misc_binfmt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:865:20: note: 'cleanup_module' target declared here BUILDSTDERR: 865 | static void __exit exit_misc_binfmt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.o: warning: objtool: bm_status_read()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/binfmt_misc.o: warning: objtool: bm_register_write()+0x757: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from security/keys/trusted.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_trusted': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1239:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1239 | late_initcall(init_trusted); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1220:19: note: 'init_module' target declared here BUILDSTDERR: 1220 | static int __init init_trusted(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from security/keys/trusted.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_trusted': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1240 | module_exit(cleanup_trusted); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1233:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1233 | static void __exit cleanup_trusted(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.o: warning: objtool: getoptions.isra.0()+0x2e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_rawhmac.constprop.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_authhmac.constprop.0()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_checkhmac1.constprop.0()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_checkhmac2.constprop.0()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: tpm_unseal()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: key_seal()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: trusted_update()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: trusted_instantiate()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inject_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:731:1: note: in expansion of macro 'module_init' BUILDSTDERR: 731 | module_init(inject_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static int __init inject_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inject_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:732:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 732 | module_exit(inject_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 717 | static void __exit inject_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: flags_write()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: toggle_hw_mce_inject()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: inj_bank_set()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: raise_local()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: mce_inject_raise()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/async_tx/async_tx.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_tx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(async_tx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:32:19: note: 'init_module' target declared here BUILDSTDERR: 32 | static int __init async_tx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/async_tx/async_tx.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_tx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:47:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 47 | module_exit(async_tx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:41:20: note: 'cleanup_module' target declared here BUILDSTDERR: 41 | static void __exit async_tx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.o: warning: objtool: async_tx_submit()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/async_tx/async_tx.o: warning: objtool: async_tx_quiesce()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/async_tx/async_pq.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:451:1: note: in expansion of macro 'module_init' BUILDSTDERR: 451 | module_init(async_pq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:434:19: note: 'init_module' target declared here BUILDSTDERR: 434 | static int __init async_pq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/async_tx/async_pq.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:452:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 452 | module_exit(async_pq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | static void __exit async_pq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/raid6test.o: warning: objtool: test()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/async_tx/raid6test.o: warning: objtool: raid6_test()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/async_tx/raid6test.o: warning: objtool: test.cold()+0x29d: return with modified stack frame BUILDSTDERR: arch/x86/kvm/../../../virt/kvm/kvm_main.o: warning: objtool: kvm_init()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/../../../virt/kvm/kvm_main.o: warning: objtool: kvm_io_bus_unregister_dev()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/echainiv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echainiv_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(echainiv_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | static int __init echainiv_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/echainiv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echainiv_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(echainiv_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:172:20: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | static void __exit echainiv_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/../../../virt/kvm/eventfd.o: warning: objtool: kvm_irqfd()+0x73f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/crypto_user.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_user_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:561:1: note: in expansion of macro 'module_init' BUILDSTDERR: 561 | module_init(crypto_user_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:543:19: note: 'init_module' target declared here BUILDSTDERR: 543 | static int __init crypto_user_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/crypto_user.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_user_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:562:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 562 | module_exit(crypto_user_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:556:20: note: 'cleanup_module' target declared here BUILDSTDERR: 556 | static void __exit crypto_user_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_update_alg()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_del_alg()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_add_alg()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_report()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/cmac.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(crypto_cmac_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:306:19: note: 'init_module' target declared here BUILDSTDERR: 306 | static int __init crypto_cmac_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cmac.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(crypto_cmac_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | static void __exit crypto_cmac_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/vmac.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:693:1: note: in expansion of macro 'module_init' BUILDSTDERR: 693 | module_init(vmac_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:683:19: note: 'init_module' target declared here BUILDSTDERR: 683 | static int __init vmac_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/vmac.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:694:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 694 | module_exit(vmac_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:688:20: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | static void __exit vmac_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/xcbc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 283 | module_init(crypto_xcbc_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:273:19: note: 'init_module' target declared here BUILDSTDERR: 273 | static int __init crypto_xcbc_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/xcbc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:284:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 284 | module_exit(crypto_xcbc_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:278:20: note: 'cleanup_module' target declared here BUILDSTDERR: 278 | static void __exit crypto_xcbc_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/md4.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:235:1: note: in expansion of macro 'module_init' BUILDSTDERR: 235 | module_init(md4_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:225:19: note: 'init_module' target declared here BUILDSTDERR: 225 | static int __init md4_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/md4.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:236:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 236 | module_exit(md4_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit md4_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd128.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:321:1: note: in expansion of macro 'module_init' BUILDSTDERR: 321 | module_init(rmd128_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | static int __init rmd128_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd128.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:322:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 322 | module_exit(rmd128_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:316:20: note: 'cleanup_module' target declared here BUILDSTDERR: 316 | static void __exit rmd128_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/x86.c: In function 'get_kvmclock_ns': BUILDSTDERR: arch/x86/kvm/x86.c:1979:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1979 | &hv_clock.tsc_to_system_mul); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/x86.c: In function 'kvm_guest_time_update': BUILDSTDERR: arch/x86/kvm/x86.c:2114:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2114 | &vcpu->hv_clock.tsc_to_system_mul); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd160.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:365:1: note: in expansion of macro 'module_init' BUILDSTDERR: 365 | module_init(rmd160_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:355:19: note: 'init_module' target declared here BUILDSTDERR: 355 | static int __init rmd160_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd160.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:366:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 366 | module_exit(rmd160_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:360:20: note: 'cleanup_module' target declared here BUILDSTDERR: 360 | static void __exit rmd160_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd256.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 340 | module_init(rmd256_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | static int __init rmd256_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd256.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(rmd256_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 335 | static void __exit rmd256_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd320.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:389:1: note: in expansion of macro 'module_init' BUILDSTDERR: 389 | module_init(rmd320_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init rmd320_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd320.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:390:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 390 | module_exit(rmd320_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | static void __exit rmd320_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sha512_generic.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:226:1: note: in expansion of macro 'module_init' BUILDSTDERR: 226 | module_init(sha512_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | static int __init sha512_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sha512_generic.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:227:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 227 | module_exit(sha512_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:221:20: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | static void __exit sha512_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sha3_generic.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha3_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:297:1: note: in expansion of macro 'module_init' BUILDSTDERR: 297 | module_init(sha3_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | static int __init sha3_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sha3_generic.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha3_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:298:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 298 | module_exit(sha3_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:292:20: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | static void __exit sha3_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sm3_generic.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm3_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(sm3_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:192:19: note: 'init_module' target declared here BUILDSTDERR: 192 | static int __init sm3_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sm3_generic.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm3_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:203:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 203 | module_exit(sm3_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:197:20: note: 'cleanup_module' target declared here BUILDSTDERR: 197 | static void __exit sm3_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: emulator_get_cr()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_get_msr_common()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: emulator_set_cr()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_set_msr_common()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: emulator_cmpxchg_emulated()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_vcpu_create()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_irq_bypass_del_producer()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_irq_bypass_del_producer.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/wp512.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1171:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1171 | module_init(wp512_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1157:19: note: 'init_module' target declared here BUILDSTDERR: 1157 | static int __init wp512_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/wp512.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1172:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1172 | module_exit(wp512_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1162 | static void __exit wp512_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/tgr192.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 680 | module_init(tgr192_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:666:19: note: 'init_module' target declared here BUILDSTDERR: 666 | static int __init tgr192_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/tgr192.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:681:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 681 | module_exit(tgr192_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:671:20: note: 'cleanup_module' target declared here BUILDSTDERR: 671 | static void __exit tgr192_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cfb.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cfb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:355:1: note: in expansion of macro 'module_init' BUILDSTDERR: 355 | module_init(crypto_cfb_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:345:19: note: 'init_module' target declared here BUILDSTDERR: 345 | static int __init crypto_cfb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cfb.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cfb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:356:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 356 | module_exit(crypto_cfb_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:350:20: note: 'cleanup_module' target declared here BUILDSTDERR: 350 | static void __exit crypto_cfb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcbc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 301 | module_init(crypto_pcbc_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init crypto_pcbc_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcbc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 302 | module_exit(crypto_pcbc_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | static void __exit crypto_pcbc_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.o: warning: objtool: crypto_pcbc_encrypt()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/pcbc.o: warning: objtool: crypto_pcbc_decrypt()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/keywrap.c:84: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_kw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:381:1: note: in expansion of macro 'module_init' BUILDSTDERR: 381 | module_init(crypto_kw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:371:19: note: 'init_module' target declared here BUILDSTDERR: 371 | static int __init crypto_kw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/keywrap.c:84: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_kw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:382:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 382 | module_exit(crypto_kw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | static void __exit crypto_kw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/ccm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:1038:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1038 | module_init(crypto_ccm_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:998:19: note: 'init_module' target declared here BUILDSTDERR: 998 | static int __init crypto_ccm_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/ccm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:1039:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1039 | module_exit(crypto_ccm_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:1030:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1030 | static void __exit crypto_ccm_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: fast_page_fault()+0x46b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: inspect_spte_has_rmap()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: audit_spte()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: __kvm_mmu_audit()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: kvm_mmu_page_fault()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: inspect_spte_has_rmap.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/chacha20poly1305.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:739:1: note: in expansion of macro 'module_init' BUILDSTDERR: 739 | module_init(chacha20poly1305_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:718:19: note: 'init_module' target declared here BUILDSTDERR: 718 | static int __init chacha20poly1305_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/chacha20poly1305.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:740:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 740 | module_exit(chacha20poly1305_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:733:20: note: 'cleanup_module' target declared here BUILDSTDERR: 733 | static void __exit chacha20poly1305_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/emulate.c: In function 'em_lgdt_lidt': BUILDSTDERR: arch/x86/kvm/emulate.c:3820:9: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 3820 | &desc_ptr.size, &desc_ptr.address, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/emulate.c:3820:25: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 3820 | &desc_ptr.size, &desc_ptr.address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcrypt.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcrypt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:515:1: note: in expansion of macro 'module_init' BUILDSTDERR: 515 | module_init(pcrypt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:477:19: note: 'init_module' target declared here BUILDSTDERR: 477 | static int __init pcrypt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcrypt.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcrypt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:516:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 516 | module_exit(pcrypt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:506:20: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | static void __exit pcrypt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from crypto/mcryptd.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcryptd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:670:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 670 | subsys_initcall(mcryptd_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:636:19: note: 'init_module' target declared here BUILDSTDERR: 636 | static int __init mcryptd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/mcryptd.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcryptd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:671:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 671 | module_exit(mcryptd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:663:20: note: 'cleanup_module' target declared here BUILDSTDERR: 663 | static void __exit mcryptd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/des_generic.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:996:1: note: in expansion of macro 'module_init' BUILDSTDERR: 996 | module_init(des_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:986:19: note: 'init_module' target declared here BUILDSTDERR: 986 | static int __init des_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/des_generic.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:997:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 997 | module_exit(des_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:991:20: note: 'cleanup_module' target declared here BUILDSTDERR: 991 | static void __exit des_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/emulate.o: warning: objtool: em_call_far()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/fcrypt.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:417:1: note: in expansion of macro 'module_init' BUILDSTDERR: 417 | module_init(fcrypt_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:407:19: note: 'init_module' target declared here BUILDSTDERR: 407 | static int __init fcrypt_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/fcrypt.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:418:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 418 | module_exit(fcrypt_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:412:20: note: 'cleanup_module' target declared here BUILDSTDERR: 412 | static void __exit fcrypt_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/i8259.o: warning: objtool: picdev_read()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/i8259.o: warning: objtool: picdev_write()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/blowfish_generic.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:136:1: note: in expansion of macro 'module_init' BUILDSTDERR: 136 | module_init(blowfish_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:126:19: note: 'init_module' target declared here BUILDSTDERR: 126 | static int __init blowfish_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/blowfish_generic.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:137:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 137 | module_exit(blowfish_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 131 | static void __exit blowfish_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/twofish_generic.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:208:1: note: in expansion of macro 'module_init' BUILDSTDERR: 208 | module_init(twofish_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init twofish_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/twofish_generic.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:209:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 209 | module_exit(twofish_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:203:20: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | static void __exit twofish_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/serpent_generic.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:667:1: note: in expansion of macro 'module_init' BUILDSTDERR: 667 | module_init(serpent_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:657:19: note: 'init_module' target declared here BUILDSTDERR: 657 | static int __init serpent_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/serpent_generic.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:668:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 668 | module_exit(serpent_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:662:20: note: 'cleanup_module' target declared here BUILDSTDERR: 662 | static void __exit serpent_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: limit_periodic_timer_frequency.part.0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_reg_read()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: __apic_accept_irq()+0x3e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_irq_delivery_to_apic_fast()+0x504: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_intr_is_single_vcpu_fast()+0x41a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_set_base()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_create_lapic()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_set_base.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/i8254.o: warning: objtool: create_pit_timer.part.0()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/sm4_generic.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:240:1: note: in expansion of macro 'module_init' BUILDSTDERR: 240 | module_init(sm4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init sm4_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/sm4_generic.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 241 | module_exit(sm4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:235:20: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | static void __exit sm4_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/aes_ti.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:388:1: note: in expansion of macro 'module_init' BUILDSTDERR: 388 | module_init(aes_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:378:19: note: 'init_module' target declared here BUILDSTDERR: 378 | static int __init aes_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/aes_ti.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aes_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:389:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 389 | module_exit(aes_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:383:20: note: 'cleanup_module' target declared here BUILDSTDERR: 383 | static void __exit aes_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: arch/x86/kvm/ioapic.o: warning: objtool: ioapic_mmio_write()+0x1ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/ioapic.o: warning: objtool: ioapic_mmio_read()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/camellia_generic.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1095:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1095 | module_init(camellia_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1085:19: note: 'init_module' target declared here BUILDSTDERR: 1085 | static int __init camellia_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/camellia_generic.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1096:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1096 | module_exit(camellia_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1090:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1090 | static void __exit camellia_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/irq_comm.o: warning: objtool: kvm_irq_delivery_to_apic()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/irq_comm.o: warning: objtool: kvm_request_irq_source_id()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/irq_comm.o: warning: objtool: kvm_free_irq_source_id()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/cast5_generic.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:546:1: note: in expansion of macro 'module_init' BUILDSTDERR: 546 | module_init(cast5_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:536:19: note: 'init_module' target declared here BUILDSTDERR: 536 | static int __init cast5_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cast5_generic.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:547:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 547 | module_exit(cast5_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:541:20: note: 'cleanup_module' target declared here BUILDSTDERR: 541 | static void __exit cast5_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.o: warning: objtool: cast5_setkey()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/cast6_generic.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:288:1: note: in expansion of macro 'module_init' BUILDSTDERR: 288 | module_init(cast6_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:278:19: note: 'init_module' target declared here BUILDSTDERR: 278 | static int __init cast6_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cast6_generic.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:289:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 289 | module_exit(cast6_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:283:20: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | static void __exit cast6_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/cpuid.o: warning: objtool: kvm_vcpu_ioctl_set_cpuid()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/cast6_generic.o: warning: objtool: __cast6_setkey()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/pmu.o: warning: objtool: pmc_reprogram_counter()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/pmu.o: warning: objtool: reprogram_gp_counter()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/arc4.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:163:1: note: in expansion of macro 'module_init' BUILDSTDERR: 163 | module_init(arc4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:153:19: note: 'init_module' target declared here BUILDSTDERR: 153 | static int __init arc4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from crypto/arc4.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:164:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 164 | module_exit(arc4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:158:20: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | static void __exit arc4_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from crypto/tea.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 277 | module_init(tea_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:263:19: note: 'init_module' target declared here BUILDSTDERR: 263 | static int __init tea_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/tea.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(tea_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit tea_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/khazad.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:878:1: note: in expansion of macro 'module_init' BUILDSTDERR: 878 | module_init(khazad_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:864:19: note: 'init_module' target declared here BUILDSTDERR: 864 | static int __init khazad_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/khazad.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:879:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 879 | module_exit(khazad_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:872:20: note: 'cleanup_module' target declared here BUILDSTDERR: 872 | static void __exit khazad_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/anubis.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:702:1: note: in expansion of macro 'module_init' BUILDSTDERR: 702 | module_init(anubis_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:689:19: note: 'init_module' target declared here BUILDSTDERR: 689 | static int __init anubis_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/anubis.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:703:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 703 | module_exit(anubis_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:697:20: note: 'cleanup_module' target declared here BUILDSTDERR: 697 | static void __exit anubis_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/seed.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:473:1: note: in expansion of macro 'module_init' BUILDSTDERR: 473 | module_init(seed_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | static int __init seed_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from crypto/seed.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:474:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 474 | module_exit(seed_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:468:20: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | static void __exit seed_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_notify_acked_sint()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_set_msr_common()+0xc62: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_get_msr_common()+0x485: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/salsa20_generic.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 207 | module_init(salsa20_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:197:19: note: 'init_module' target declared here BUILDSTDERR: 197 | static int __init salsa20_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/salsa20_generic.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 208 | module_exit(salsa20_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 202 | static void __exit salsa20_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/chacha20_generic.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 129 | module_init(chacha20_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | static int __init chacha20_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/chacha20_generic.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:130:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 130 | module_exit(chacha20_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | static void __exit chacha20_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/poly1305_generic.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:297:1: note: in expansion of macro 'module_init' BUILDSTDERR: 297 | module_init(poly1305_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | static int __init poly1305_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/poly1305_generic.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:298:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 298 | module_exit(poly1305_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:292:20: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | static void __exit poly1305_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/vmx.c: In function 'sync_vmcs12': BUILDSTDERR: arch/x86/kvm/vmx.c:13119:40: warning: taking address of packed member of 'struct vmcs12' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 13119 | kvm_get_dr(vcpu, 7, (unsigned long *)&vmcs12->guest_dr7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/michael_mic.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 181 | module_init(michael_mic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | static int __init michael_mic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/michael_mic.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 182 | module_exit(michael_mic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:175:20: note: 'cleanup_module' target declared here BUILDSTDERR: 175 | static void __exit michael_mic_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from arch/x86/kvm/irq.h:27, BUILDSTDERR: from arch/x86/kvm/vmx.c:19: BUILDSTDERR: arch/x86/kvm/vmx.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/vmx.c:14553:1: note: in expansion of macro 'module_init' BUILDSTDERR: 14553 | module_init(vmx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/vmx.c:14492:19: note: 'init_module' target declared here BUILDSTDERR: 14492 | static int __init vmx_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/crc32_generic.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(crc32_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init crc32_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/crc32_generic.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(crc32_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit crc32_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authenc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:511:1: note: in expansion of macro 'module_init' BUILDSTDERR: 511 | module_init(crypto_authenc_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:501:19: note: 'init_module' target declared here BUILDSTDERR: 501 | static int __init crypto_authenc_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authenc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:512:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 512 | module_exit(crypto_authenc_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:506:20: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | static void __exit crypto_authenc_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authencesn.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:526:1: note: in expansion of macro 'module_init' BUILDSTDERR: 526 | module_init(crypto_authenc_esn_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | static int __init crypto_authenc_esn_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authencesn.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:527:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 527 | module_exit(crypto_authenc_esn_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:521:20: note: 'cleanup_module' target declared here BUILDSTDERR: 521 | static void __exit crypto_authenc_esn_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:168:1: note: in expansion of macro 'module_init' BUILDSTDERR: 168 | module_init(lz4_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static int __init lz4_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:169:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 169 | module_exit(lz4_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | static void __exit lz4_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4hc.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:169:1: note: in expansion of macro 'module_init' BUILDSTDERR: 169 | module_init(lz4hc_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | static int __init lz4hc_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4hc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:170:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 170 | module_exit(lz4hc_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 163 | static void __exit lz4hc_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/ansi_cprng.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'prng_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:475:1: note: in expansion of macro 'module_init' BUILDSTDERR: 475 | module_init(prng_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:460:19: note: 'init_module' target declared here BUILDSTDERR: 460 | static int __init prng_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/ansi_cprng.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prng_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:476:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 476 | module_exit(prng_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:465:20: note: 'cleanup_module' target declared here BUILDSTDERR: 465 | static void __exit prng_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: reset_prng_context.constprop.0()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: cprng_init()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: _get_more_prng_bytes()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: get_prng_bytes()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/tcrypt.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2994:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2994 | module_init(tcrypt_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2951:19: note: 'init_module' target declared here BUILDSTDERR: 2951 | static int __init tcrypt_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/tcrypt.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2995:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2995 | module_exit(tcrypt_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2992:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2992 | static void __exit tcrypt_mod_fini(void) { } BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_skcipher_speed()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_ahash_speed_common()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_aead_speed.constprop.0()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_skcipher_speed()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_aead_speed.constprop.0()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_ahash_speed.constprop.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: do_test()+0x58e: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_skcipher_speed.cold()+0x9b: return with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_ahash_speed_common.cold()+0x8f: return with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_aead_speed.constprop.0.cold()+0x95: stack state mismatch: reg1[3]=-1+0 reg2[3]=-2-8 BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_skcipher_speed.cold()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_aead_speed.constprop.0.cold()+0x117: stack state mismatch: reg1[3]=-1+0 reg2[3]=-2+112 BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmcs_clear()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmcs_load()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: handle_monitor()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: handle_mwait()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmx_vm_init()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmx_update_pi_irte()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: add_atomic_switch_msr.constprop.0()+0x2a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: fix_rmode_seg()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmx_set_cr0()+0x3d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: handle_cr()+0x93a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmx_handle_exit()+0x580: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: add_atomic_switch_msr.constprop.0.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/ecc.o: warning: objtool: vli_mmod_fast()+0x626: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.c: In function 'update_cr0_intercept': BUILDSTDERR: arch/x86/kvm/svm.c:2496:14: warning: taking address of packed member of 'struct vmcb_save_area' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2496 | u64 *hcr0 = &svm->vmcb->save.cr0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from arch/x86/kvm/svm.c:20: BUILDSTDERR: arch/x86/kvm/svm.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7231 | module_exit(svm_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7225:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7225 | static void __exit svm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from arch/x86/kvm/svm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7230:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7230 | module_init(svm_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7219:19: note: 'init_module' target declared here BUILDSTDERR: 7219 | static int __init svm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/xor.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:162:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 162 | core_initcall(calibrate_xor_blocks); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:111:1: note: 'init_module' target declared here BUILDSTDERR: 111 | calibrate_xor_blocks(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/xor.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:163:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 163 | module_exit(xor_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:157:20: note: 'cleanup_module' target declared here BUILDSTDERR: 157 | static __exit void xor_exit(void) { } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: avic_incomplete_ipi_interception()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: mwait_interception()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: monitor_interception()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: skip_emulated_instruction()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: svm_set_msr()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: svm_update_pi_irte.part.0()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: handle_exit()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: svm_hardware_enable()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: skip_emulated_instruction.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from block/kyber-iosched.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kyber_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:990:1: note: in expansion of macro 'module_init' BUILDSTDERR: 990 | module_init(kyber_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:980:19: note: 'init_module' target declared here BUILDSTDERR: 980 | static int __init kyber_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from block/kyber-iosched.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kyber_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:991:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 991 | module_exit(kyber_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:985:20: note: 'cleanup_module' target declared here BUILDSTDERR: 985 | static void __exit kyber_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from block/bfq-iosched.c:125: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5733:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5733 | module_init(bfq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5679:19: note: 'init_module' target declared here BUILDSTDERR: 5679 | static int __init bfq_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from block/bfq-iosched.c:125: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5734:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5734 | module_exit(bfq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5724:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5724 | static void __exit bfq_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: block/bfq-iosched.o: warning: objtool: bfq_set_next_ioprio_data.isra.0()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bfq-wf2q.o: warning: objtool: __bfq_entity_update_weight_prio()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/acpi/dptf/dptf_power.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dptf_power_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/dptf/dptf_power.c:18: BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:24: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/dptf/dptf_power.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dptf_power_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/dptf/dptf_power.c:18: BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:24: note: 'init_module' target declared here BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/oss/mixer_oss.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1427:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1427 | module_init(alsa_mixer_oss_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1404:19: note: 'init_module' target declared here BUILDSTDERR: 1404 | static int __init alsa_mixer_oss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/oss/mixer_oss.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1428:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1428 | module_exit(alsa_mixer_oss_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1416 | static void __exit alsa_mixer_oss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/nfit/core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfit_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3650:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3650 | module_exit(nfit_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3641:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3641 | static __exit void nfit_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/nfit/core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3649:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3649 | module_init(nfit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3599:19: note: 'init_module' target declared here BUILDSTDERR: 3599 | static __init int nfit_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.o: warning: objtool: snd_mixer_oss_build_input()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/oss/mixer_oss.o: warning: objtool: snd_mixer_oss_proc_write()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/oss/pcm_oss.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3201:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3201 | module_init(alsa_pcm_oss_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3173:19: note: 'init_module' target declared here BUILDSTDERR: 3173 | static int __init alsa_pcm_oss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/oss/pcm_oss.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3202:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3202 | module_exit(alsa_pcm_oss_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3196:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3196 | static void __exit alsa_pcm_oss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_ipmi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ipmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:655:1: note: in expansion of macro 'module_init' BUILDSTDERR: 655 | module_init(acpi_ipmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:598:19: note: 'init_module' target declared here BUILDSTDERR: 598 | static int __init acpi_ipmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_ipmi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ipmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:656:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 656 | module_exit(acpi_ipmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:621:20: note: 'cleanup_module' target declared here BUILDSTDERR: 621 | static void __exit acpi_ipmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_video.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_video_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2272 | module_exit(acpi_video_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2263 | static void __exit acpi_video_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_video.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_video_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2271:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2271 | module_init(acpi_video_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2244:19: note: 'init_module' target declared here BUILDSTDERR: 2244 | static int __init acpi_video_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_lcd_query_levels()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_EDID()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_enumerate()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_switch_brightness()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_get_levels()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_bus_add()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_tad_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: drivers/acpi/acpi_tad.c:473:24: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_tad_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: drivers/acpi/acpi_tad.c:473:24: note: 'init_module' target declared here BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: drivers/acpi/sbshc.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: drivers/acpi/sbshc.c:300:20: note: 'init_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.o: warning: objtool: acpi_smbus_transaction()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sbshc.o: warning: objtool: acpi_smbus_hc_add()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/acpi/sbs.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_sbs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:752:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 752 | module_exit(acpi_sbs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:745:20: note: 'cleanup_module' target declared here BUILDSTDERR: 745 | static void __exit acpi_sbs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/sbs.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_sbs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:751:1: note: in expansion of macro 'module_init' BUILDSTDERR: 751 | module_init(acpi_sbs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:731:19: note: 'init_module' target declared here BUILDSTDERR: 731 | static int __init acpi_sbs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/oss/seq_oss.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_oss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(alsa_seq_oss_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init alsa_seq_oss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/oss/seq_oss.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_oss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(alsa_seq_oss_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit alsa_seq_oss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.o: warning: objtool: acpi_battery_add()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sbs.o: warning: objtool: acpi_sbs_add()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/ec_sys.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ec_sys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:164:1: note: in expansion of macro 'module_init' BUILDSTDERR: 164 | module_init(acpi_ec_sys_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init acpi_ec_sys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/ec_sys.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ec_sys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:165:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 165 | module_exit(acpi_ec_sys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:159:20: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | static void __exit acpi_ec_sys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: sound/core/seq/oss/seq_oss_init.o: warning: objtool: snd_seq_oss_open()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/acpi/custom_method.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_custom_method_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:102:1: note: in expansion of macro 'module_init' BUILDSTDERR: 102 | module_init(acpi_custom_method_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:83:19: note: 'init_module' target declared here BUILDSTDERR: 83 | static int __init acpi_custom_method_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/custom_method.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_custom_method_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:103:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 103 | module_exit(acpi_custom_method_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:96:20: note: 'cleanup_module' target declared here BUILDSTDERR: 96 | static void __exit acpi_custom_method_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_pad.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pad_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:502:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 502 | module_exit(acpi_pad_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:496:20: note: 'cleanup_module' target declared here BUILDSTDERR: 496 | static void __exit acpi_pad_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_pad.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pad_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:501:1: note: in expansion of macro 'module_init' BUILDSTDERR: 501 | module_init(acpi_pad_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init acpi_pad_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.o: warning: objtool: acpi_pad_notify()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/acpi/acpi_configfs.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_configfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:274:1: note: in expansion of macro 'module_init' BUILDSTDERR: 274 | module_init(acpi_configfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init acpi_configfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_configfs.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_configfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:281:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 281 | module_exit(acpi_configfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:276:20: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | static void __exit acpi_configfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_aml_write()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_aml_read()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_signature_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_length_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_revision_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_id_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_table_id_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_revision_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_asl_compiler_id_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_asl_compiler_revision_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/acard-ahci.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/acard-ahci.c:38: BUILDSTDERR: drivers/ata/acard-ahci.c:506:19: note: 'init_module' target declared here BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/acard-ahci.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/acard-ahci.c:38: BUILDSTDERR: drivers/ata/acard-ahci.c:506:19: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss_synth.o: warning: objtool: snd_seq_oss_synth_make_info()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/acard-ahci.o: warning: objtool: acard_ahci_init_one()+0x48b: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/seq/oss/seq_oss_midi.o: warning: objtool: snd_seq_oss_midi_check_new_port()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:18: BUILDSTDERR: drivers/ata/ahci_platform.c:104:24: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:18: BUILDSTDERR: drivers/ata/ahci_platform.c:104:24: note: 'init_module' target declared here BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(alsa_seq_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:83:19: note: 'init_module' target declared here BUILDSTDERR: 83 | static int __init alsa_seq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(alsa_seq_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:117:20: note: 'cleanup_module' target declared here BUILDSTDERR: 117 | static void __exit alsa_seq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_inic162x.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inic_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_inic162x.c:57: BUILDSTDERR: drivers/ata/sata_inic162x.c:909:19: note: 'init_module' target declared here BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_inic162x.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inic_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_inic162x.c:57: BUILDSTDERR: drivers/ata/sata_inic162x.c:909:19: note: 'cleanup_module' target declared here BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_lock.o: warning: objtool: snd_use_lock_sync_helper()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/seq/seq_lock.o: warning: objtool: snd_use_lock_sync_helper.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_sil24.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil24_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil24.c:23: BUILDSTDERR: drivers/ata/sata_sil24.c:1386:19: note: 'init_module' target declared here BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sil24.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil24_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil24.c:23: BUILDSTDERR: drivers/ata/sata_sil24.c:1386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_clientmgr.o: warning: objtool: seq_free_client()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pdc_adma.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pdc_adma.c:38: BUILDSTDERR: drivers/ata/pdc_adma.c:662:19: note: 'init_module' target declared here BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pdc_adma.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pdc_adma.c:38: BUILDSTDERR: drivers/ata/pdc_adma.c:662:19: note: 'cleanup_module' target declared here BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.o: warning: objtool: adma_port_start()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_qstor.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_qstor.c:33: BUILDSTDERR: drivers/ata/sata_qstor.c:637:19: note: 'init_module' target declared here BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_qstor.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_qstor.c:33: BUILDSTDERR: drivers/ata/sata_qstor.c:637:19: note: 'cleanup_module' target declared here BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sx4.c:82: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sx4.c:83: BUILDSTDERR: drivers/ata/sata_sx4.c:1505:19: note: 'init_module' target declared here BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sx4.c:82: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sx4.c:83: BUILDSTDERR: drivers/ata/sata_sx4.c:1505:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_timer.o: warning: objtool: snd_seq_timer_open()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/sata_sx4.o: warning: objtool: pdc_sata_init_one()+0x4ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_mv.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4536:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4536 | module_exit(mv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4520:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4520 | static void __exit mv_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_mv.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4535:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4535 | module_init(mv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4503:19: note: 'init_module' target declared here BUILDSTDERR: 4503 | static int __init mv_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: sound/core/seq/seq_ports.o: warning: objtool: snd_seq_create_port()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/seq/seq_dummy.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 225 | module_init(alsa_seq_dummy_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:215:19: note: 'init_module' target declared here BUILDSTDERR: 215 | static int __init alsa_seq_dummy_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq_dummy.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 226 | module_exit(alsa_seq_dummy_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:220:20: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | static void __exit alsa_seq_dummy_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.o: warning: objtool: mv_init_host()+0x6d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/sata_mv.o: warning: objtool: mv_platform_resume()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/seq/seq_midi.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/core/seq/seq_midi.c:35: BUILDSTDERR: sound/core/seq/seq_midi.c:468:23: note: 'init_module' target declared here BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq_midi.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/core/seq/seq_midi.c:35: BUILDSTDERR: sound/core/seq/seq_midi.c:468:23: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.o: warning: objtool: dump_midi()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_nv.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_nv.c:42: BUILDSTDERR: drivers/ata/sata_nv.c:2495:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_nv.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_nv.c:42: BUILDSTDERR: drivers/ata/sata_nv.c:2495:19: note: 'init_module' target declared here BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi_event.o: warning: objtool: snd_midi_event_decode()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_promise.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_promise.c:37: BUILDSTDERR: drivers/ata/sata_promise.c:1262:19: note: 'init_module' target declared here BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_promise.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_promise.c:37: BUILDSTDERR: drivers/ata/sata_promise.c:1262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_virmidi.o: warning: objtool: snd_virmidi_dev_register()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/sound.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_sound_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:422:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 422 | subsys_initcall(alsa_sound_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:398:19: note: 'init_module' target declared here BUILDSTDERR: 398 | static int __init alsa_sound_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/sound.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_sound_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:423:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 423 | module_exit(alsa_sound_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | static void __exit alsa_sound_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sil.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil.c:39: BUILDSTDERR: drivers/ata/sata_sil.c:825:19: note: 'cleanup_module' target declared here BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sil.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil.c:39: BUILDSTDERR: drivers/ata/sata_sil.c:825:19: note: 'init_module' target declared here BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/init.o: warning: objtool: card_id_store_attr()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/init.o: warning: objtool: snd_card_set_id_no_lock()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/init.o: warning: objtool: snd_disconnect_release()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_sis.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sis.c:35: BUILDSTDERR: drivers/ata/sata_sis.c:314:19: note: 'cleanup_module' target declared here BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sis.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sis.c:35: BUILDSTDERR: drivers/ata/sata_sis.c:314:19: note: 'init_module' target declared here BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_svw.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_svw.c:41: BUILDSTDERR: drivers/ata/sata_svw.c:538:19: note: 'init_module' target declared here BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_svw.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_svw.c:41: BUILDSTDERR: drivers/ata/sata_svw.c:538:19: note: 'cleanup_module' target declared here BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/control.o: warning: objtool: snd_ctl_new1()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/control.o: warning: objtool: snd_ctl_elem_add()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_uli.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_uli.c:30: BUILDSTDERR: drivers/ata/sata_uli.c:245:19: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_uli.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_uli.c:30: BUILDSTDERR: drivers/ata/sata_uli.c:245:19: note: 'init_module' target declared here BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/misc.o: warning: objtool: __snd_printk()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_via.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svia_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_via.c:38: BUILDSTDERR: drivers/ata/sata_via.c:783:19: note: 'cleanup_module' target declared here BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_via.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svia_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_via.c:38: BUILDSTDERR: drivers/ata/sata_via.c:783:19: note: 'init_module' target declared here BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_vsc.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_vsc.c:39: BUILDSTDERR: drivers/ata/sata_vsc.c:437:19: note: 'init_module' target declared here BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_vsc.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_vsc.c:39: BUILDSTDERR: drivers/ata/sata_vsc.c:437:19: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ali.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:652:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 652 | module_exit(ali_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:638:20: note: 'cleanup_module' target declared here BUILDSTDERR: 638 | static void __exit ali_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ali.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:651:1: note: in expansion of macro 'module_init' BUILDSTDERR: 651 | module_init(ali_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:626:19: note: 'init_module' target declared here BUILDSTDERR: 626 | static int __init ali_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/core/isadma.o: warning: objtool: snd_dma_pointer()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_amd.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_amd.c:19: BUILDSTDERR: drivers/ata/pata_amd.c:635:19: note: 'init_module' target declared here BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_amd.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_amd.c:19: BUILDSTDERR: drivers/ata/pata_amd.c:635:19: note: 'cleanup_module' target declared here BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/vmaster.o: warning: objtool: slave_init()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_artop.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'artop_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_artop.c:21: BUILDSTDERR: drivers/ata/pata_artop.c:453:19: note: 'init_module' target declared here BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_artop.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'artop_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_artop.c:21: BUILDSTDERR: drivers/ata/pata_artop.c:453:19: note: 'cleanup_module' target declared here BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atiixp.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atiixp.c:17: BUILDSTDERR: drivers/ata/pata_atiixp.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atiixp.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atiixp.c:17: BUILDSTDERR: drivers/ata/pata_atiixp.c:311:19: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/hwdep.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_hwdep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:550:1: note: in expansion of macro 'module_init' BUILDSTDERR: 550 | module_init(alsa_hwdep_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:535:19: note: 'init_module' target declared here BUILDSTDERR: 535 | static int __init alsa_hwdep_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/hwdep.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_hwdep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:551:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 551 | module_exit(alsa_hwdep_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:543:20: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | static void __exit alsa_hwdep_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/timer.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_timer_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2181 | module_init(alsa_timer_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2136:19: note: 'init_module' target declared here BUILDSTDERR: 2136 | static int __init alsa_timer_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/timer.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_timer_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2182 | module_exit(alsa_timer_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2170:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2170 | static void __exit alsa_timer_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atp867x.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp867x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atp867x.c:31: BUILDSTDERR: drivers/ata/pata_atp867x.c:569:19: note: 'init_module' target declared here BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atp867x.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp867x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atp867x.c:31: BUILDSTDERR: drivers/ata/pata_atp867x.c:569:19: note: 'cleanup_module' target declared here BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.o: warning: objtool: atp867x_fixup.isra.0()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_atp867x.o: warning: objtool: atp867x_init_one()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_cmd64x.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd64x.c:28: BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:19: note: 'init_module' target declared here BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_cmd64x.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd64x.c:28: BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:19: note: 'cleanup_module' target declared here BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/timer.o: warning: objtool: snd_timer_free.part.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_cmd64x.o: warning: objtool: cmd64x_set_timing()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_cmd64x.o: warning: objtool: cmd64x_set_timing.cold()+0x2c: return with modified stack frame BUILDSTDERR: In file included from sound/core/hrtimer.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_hrtimer_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 182 | module_init(snd_hrtimer_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | static int __init snd_hrtimer_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/hrtimer.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_hrtimer_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 183 | module_exit(snd_hrtimer_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | static void __exit snd_hrtimer_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_efar.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'efar_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_efar.c:16: BUILDSTDERR: drivers/ata/pata_efar.c:297:19: note: 'init_module' target declared here BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_efar.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'efar_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_efar.c:16: BUILDSTDERR: drivers/ata/pata_efar.c:297:19: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/pcm.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1291:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1291 | module_init(alsa_pcm_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1276:19: note: 'init_module' target declared here BUILDSTDERR: 1276 | static int __init alsa_pcm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/pcm.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1292:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1292 | module_exit(alsa_pcm_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1284:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1284 | static void __exit alsa_pcm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt366.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt366.c:21: BUILDSTDERR: drivers/ata/pata_hpt366.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt366.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt366.c:21: BUILDSTDERR: drivers/ata/pata_hpt366.c:417:19: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.o: warning: objtool: hpt_dma_blacklisted()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_hpt37x.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt37x.c:21: BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:19: note: 'init_module' target declared here BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt37x.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt37x.c:21: BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.o: warning: objtool: hpt37x_init_one()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_hpt37x.o: warning: objtool: hpt_dma_blacklisted()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_hpt3x2n.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x2n.c:22: BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:19: note: 'init_module' target declared here BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt3x2n.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x2n.c:22: BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:19: note: 'cleanup_module' target declared here BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.o: warning: objtool: hpt3x2n_init_one()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_hpt3x3.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x3.c:18: BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt3x3.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x3.c:18: BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:19: note: 'cleanup_module' target declared here BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it8213.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8213_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it8213.c:12: BUILDSTDERR: drivers/ata/pata_it8213.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it8213.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8213_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it8213.c:12: BUILDSTDERR: drivers/ata/pata_it8213.c:292:19: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it821x.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it821x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it821x.c:74: BUILDSTDERR: drivers/ata/pata_it821x.c:974:19: note: 'init_module' target declared here BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it821x.c:73: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it821x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it821x.c:74: BUILDSTDERR: drivers/ata/pata_it821x.c:974:19: note: 'cleanup_module' target declared here BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.o: warning: objtool: it821x_dev_config()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_it821x.o: warning: objtool: it821x_init_one()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_it821x.o: warning: objtool: it821x_port_start()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/pcm_lib.o: warning: objtool: __snd_pcm_xrun()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/pcm_lib.o: warning: objtool: snd_pcm_update_hw_ptr0()+0x5d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_jmicron.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_jmicron.c:12: BUILDSTDERR: drivers/ata/pata_jmicron.c:166:19: note: 'init_module' target declared here BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_jmicron.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_jmicron.c:12: BUILDSTDERR: drivers/ata/pata_jmicron.c:166:19: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/pcm_memory.o: warning: objtool: snd_pcm_lib_preallocate_pages1()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/pcm_memory.o: warning: objtool: snd_pcm_lib_preallocate_pages1.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_marvell.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'marvell_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_marvell.c:13: BUILDSTDERR: drivers/ata/pata_marvell.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_marvell.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'marvell_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_marvell.c:13: BUILDSTDERR: drivers/ata/pata_marvell.c:180:19: note: 'cleanup_module' target declared here BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.o: warning: objtool: marvell_pata_active.part.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_marvell.o: warning: objtool: marvell_init_one()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/memalloc.o: warning: objtool: snd_dma_alloc_pages()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_netcell.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netcell_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_netcell.c:9: BUILDSTDERR: drivers/ata/pata_netcell.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_netcell.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netcell_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_netcell.c:9: BUILDSTDERR: drivers/ata/pata_netcell.c:101:19: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ninja32.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ninja32.c:39: BUILDSTDERR: drivers/ata/pata_ninja32.c:191:19: note: 'init_module' target declared here BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ninja32.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ninja32.c:39: BUILDSTDERR: drivers/ata/pata_ninja32.c:191:19: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87415.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87415.c:27: BUILDSTDERR: drivers/ata/pata_ns87415.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87415.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87415.c:27: BUILDSTDERR: drivers/ata/pata_ns87415.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_oldpiix.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_oldpiix.c:18: BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_oldpiix.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_oldpiix.c:18: BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:19: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_optidma.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'optidma_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_optidma.c:27: BUILDSTDERR: drivers/ata/pata_optidma.c:449:19: note: 'init_module' target declared here BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_optidma.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'optidma_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_optidma.c:27: BUILDSTDERR: drivers/ata/pata_optidma.c:449:19: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.o: warning: objtool: optidma_init_one()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/seq_device.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_device_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:317:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 317 | subsys_initcall(alsa_seq_device_init) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static int __init alsa_seq_device_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq_device.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_device_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:318:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 318 | module_exit(alsa_seq_device_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:306:20: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | static void __exit alsa_seq_device_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pdc2027x.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc2027x.c:27: BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:19: note: 'cleanup_module' target declared here BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pdc2027x.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc2027x.c:27: BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:19: note: 'init_module' target declared here BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_dmamode()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_piomode()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_cable_detect()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc_hardware_init()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_dmamode.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_piomode.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc_hardware_init.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/rawmidi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_rawmidi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1824:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1824 | module_init(alsa_rawmidi_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1793:19: note: 'init_module' target declared here BUILDSTDERR: 1793 | static int __init alsa_rawmidi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/rawmidi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_rawmidi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1825:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1825 | module_exit(alsa_rawmidi_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1818:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1818 | static void __exit alsa_rawmidi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pdc202xx_old.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc202xx_old.c:17: BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'init_module' target declared here BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pdc202xx_old.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc202xx_old.c:17: BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sch.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sch.c:29: BUILDSTDERR: drivers/ata/pata_sch.c:180:19: note: 'cleanup_module' target declared here BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sch.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sch.c:29: BUILDSTDERR: drivers/ata/pata_sch.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/compress_offload.o: warning: objtool: snd_compress_dev_register()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/compress_offload.o: warning: objtool: snd_compress_register()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/compress_offload.o: warning: objtool: snd_compr_open()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_serverworks.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_serverworks.c:36: BUILDSTDERR: drivers/ata/pata_serverworks.c:486:19: note: 'init_module' target declared here BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_serverworks.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_serverworks.c:36: BUILDSTDERR: drivers/ata/pata_serverworks.c:486:19: note: 'cleanup_module' target declared here BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.o: warning: objtool: serverworks_fixup()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/mpu401/mpu401.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:287:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 287 | module_exit(alsa_card_mpu401_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | static void __exit alsa_card_mpu401_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/mpu401/mpu401.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:286:1: note: in expansion of macro 'module_init' BUILDSTDERR: 286 | module_init(alsa_card_mpu401_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:241:19: note: 'init_module' target declared here BUILDSTDERR: 241 | static int __init alsa_card_mpu401_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sil680.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil680_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sil680.c:27: BUILDSTDERR: drivers/ata/pata_sil680.c:438:19: note: 'init_module' target declared here BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sil680.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil680_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sil680.c:27: BUILDSTDERR: drivers/ata/pata_sil680.c:438:19: note: 'cleanup_module' target declared here BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.o: warning: objtool: snd_mpu401_create()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_sil680.o: warning: objtool: sil680_init_chip()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/opl3/opl3_lib.o: warning: objtool: snd_opl3_init()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_sis.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sis.c:28: BUILDSTDERR: drivers/ata/pata_sis.c:908:19: note: 'init_module' target declared here BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sis.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sis.c:28: BUILDSTDERR: drivers/ata/pata_sis.c:908:19: note: 'cleanup_module' target declared here BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_piccolo.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_piccolo.c:20: BUILDSTDERR: drivers/ata/pata_piccolo.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_piccolo.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_piccolo.c:20: BUILDSTDERR: drivers/ata/pata_piccolo.c:119:19: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/opl3/opl3_seq.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opl3_seq_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from ./include/sound/opl3.h:54, BUILDSTDERR: from sound/drivers/opl3/opl3_voice.h:22, BUILDSTDERR: from sound/drivers/opl3/opl3_seq.c:25: BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:23: note: 'init_module' target declared here BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/opl3/opl3_seq.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opl3_seq_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from ./include/sound/opl3.h:54, BUILDSTDERR: from sound/drivers/opl3/opl3_voice.h:22, BUILDSTDERR: from sound/drivers/opl3/opl3_seq.c:25: BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:23: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_triflex.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'triflex_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_triflex.c:38: BUILDSTDERR: drivers/ata/pata_triflex.c:242:19: note: 'init_module' target declared here BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_triflex.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'triflex_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_triflex.c:38: BUILDSTDERR: drivers/ata/pata_triflex.c:242:19: note: 'cleanup_module' target declared here BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_via.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_via.c:57: BUILDSTDERR: drivers/ata/pata_via.c:713:19: note: 'init_module' target declared here BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_via.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_via.c:57: BUILDSTDERR: drivers/ata/pata_via.c:713:19: note: 'cleanup_module' target declared here BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sl82c105.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sl82c105.c:21: BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sl82c105.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sl82c105.c:21: BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:19: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/pcsp/pcsp.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcsp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:238:1: note: in expansion of macro 'module_init' BUILDSTDERR: 238 | module_init(pcsp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:226:19: note: 'init_module' target declared here BUILDSTDERR: 226 | static int __init pcsp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/pcsp/pcsp.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcsp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:239:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 239 | module_exit(pcsp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:233:20: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | static void __exit pcsp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.o: warning: objtool: pcsp_probe()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_cmd640.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd640.c:17: BUILDSTDERR: drivers/ata/pata_cmd640.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_cmd640.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd640.c:17: BUILDSTDERR: drivers/ata/pata_cmd640.c:265:19: note: 'cleanup_module' target declared here BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp_lib.o: warning: objtool: snd_pcsp_trigger()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/pcsp/pcsp_lib.o: warning: objtool: pcsp_do_timer()+0x2c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_cmd640.o: warning: objtool: cmd640_set_piomode()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_mpiix.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_mpiix.c:30: BUILDSTDERR: drivers/ata/pata_mpiix.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_mpiix.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_mpiix.c:30: BUILDSTDERR: drivers/ata/pata_mpiix.c:232:19: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87410.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87410.c:22: BUILDSTDERR: drivers/ata/pata_ns87410.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87410.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87410.c:22: BUILDSTDERR: drivers/ata/pata_ns87410.c:170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_dsp_load()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_opti.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opti_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_opti.c:28: BUILDSTDERR: drivers/ata/pata_opti.c:193:19: note: 'init_module' target declared here BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_opti.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opti_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_opti.c:28: BUILDSTDERR: drivers/ata/pata_opti.c:193:19: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pcmcia.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcmcia_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/ata/pata_pcmcia.c:29: BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:22: note: 'cleanup_module' target declared here BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pcmcia.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcmcia_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/ata/pata_pcmcia.c:29: BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:22: note: 'init_module' target declared here BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_acpi.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_acpi.c:9: BUILDSTDERR: drivers/ata/pata_acpi.c:274:19: note: 'init_module' target declared here BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_acpi.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_acpi.c:9: BUILDSTDERR: drivers/ata/pata_acpi.c:274:19: note: 'cleanup_module' target declared here BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ata_generic.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/ata_generic.c:21: BUILDSTDERR: drivers/ata/ata_generic.c:250:19: note: 'init_module' target declared here BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ata_generic.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/ata_generic.c:21: BUILDSTDERR: drivers/ata/ata_generic.c:250:19: note: 'cleanup_module' target declared here BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/dummy.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_dummy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1228:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1228 | module_init(alsa_card_dummy_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1183:19: note: 'init_module' target declared here BUILDSTDERR: 1183 | static int __init alsa_card_dummy_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/dummy.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_dummy_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1229:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1229 | module_exit(alsa_card_dummy_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit alsa_card_dummy_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/nicstar.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nicstar_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:2748:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2748 | module_exit(nicstar_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | static void __exit nicstar_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/nicstar.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nicstar_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:2747:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2747 | module_init(nicstar_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | static int __init nicstar_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.o: warning: objtool: snd_dummy_probe()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/aloop.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_loopback_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1286:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1286 | module_init(alsa_card_loopback_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1246:19: note: 'init_module' target declared here BUILDSTDERR: 1246 | static int __init alsa_card_loopback_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/aloop.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_loopback_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1287:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1287 | module_exit(alsa_card_loopback_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1281 | static void __exit alsa_card_loopback_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: ns_send()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: process_tsq()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: recycle_rx_buf()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: ns_ioctl()+0x4d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: process_rsq.part.0()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: ns_open()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: free_scq()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: nicstar_init_one()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: recycle_rx_buf.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: nicstar_init_one.cold()+0x55: return with modified stack frame BUILDSTDERR: In file included from sound/drivers/virmidi.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:198:1: note: in expansion of macro 'module_init' BUILDSTDERR: 198 | module_init(alsa_card_virmidi_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:158:19: note: 'init_module' target declared here BUILDSTDERR: 158 | static int __init alsa_card_virmidi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/virmidi.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:199:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 199 | module_exit(alsa_card_virmidi_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:193:20: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | static void __exit alsa_card_virmidi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/serial-u16550.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_serial_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1043:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1043 | module_init(alsa_card_serial_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1005:19: note: 'init_module' target declared here BUILDSTDERR: 1005 | static int __init alsa_card_serial_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/serial-u16550.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_serial_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1044:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1044 | module_exit(alsa_card_serial_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1038:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1038 | static void __exit alsa_card_serial_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/eni.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eni_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/eni.c:2334:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2334 | module_init(eni_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/eni.c:2325:19: note: 'init_module' target declared here BUILDSTDERR: 2325 | static int __init eni_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from sound/drivers/mtpav.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_mtpav_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:785:1: note: in expansion of macro 'module_init' BUILDSTDERR: 785 | module_init(alsa_card_mtpav_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:760:19: note: 'init_module' target declared here BUILDSTDERR: 760 | static int __init alsa_card_mtpav_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/mtpav.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_mtpav_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:786:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 786 | module_exit(alsa_card_mtpav_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:779:20: note: 'cleanup_module' target declared here BUILDSTDERR: 779 | static void __exit alsa_card_mtpav_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.o: warning: objtool: snd_mtpav_probe()+0x37f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/mts64.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_mts64_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1070:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1070 | module_init(snd_mts64_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1045:19: note: 'init_module' target declared here BUILDSTDERR: 1045 | static int __init snd_mts64_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/mts64.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_mts64_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1071:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1071 | module_exit(snd_mts64_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1065:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1065 | static void __exit snd_mts64_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_put_free()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_free_mem()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_ioctl()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_close.part.0()+0x373: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_open()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_init_one()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: do_rx_dma.constprop.0()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: rx_aal5()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: do_tx()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_send()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_tasklet()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_free_mem.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/portman2x4.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_portman_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:869:1: note: in expansion of macro 'module_init' BUILDSTDERR: 869 | module_init(snd_portman_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:844:19: note: 'init_module' target declared here BUILDSTDERR: 844 | static int __init snd_portman_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/portman2x4.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_portman_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:870:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 870 | module_exit(snd_portman_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:864:20: note: 'cleanup_module' target declared here BUILDSTDERR: 864 | static void __exit snd_portman_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/suni.o: warning: objtool: suni_start()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/solos-pci.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solos_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1510:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1510 | module_exit(solos_pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1503:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1503 | static void __exit solos_pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/solos-pci.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solos_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1509 | module_init(solos_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1495:19: note: 'init_module' target declared here BUILDSTDERR: 1495 | static int __init solos_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.o: warning: objtool: print_buffer.isra.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/atmtcp.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atmtcp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:491:1: note: in expansion of macro 'module_init' BUILDSTDERR: 491 | module_init(atmtcp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:478:19: note: 'init_module' target declared here BUILDSTDERR: 478 | static __init int atmtcp_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/atmtcp.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atmtcp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:492:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 492 | module_exit(atmtcp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:485:20: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | static void __exit atmtcp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.o: warning: objtool: atmtcp_c_send()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/firestream.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'firestream_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2062:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2062 | module_exit(firestream_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2056:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2056 | static void __exit firestream_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/firestream.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'firestream_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2061:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2061 | module_init(firestream_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2046:19: note: 'init_module' target declared here BUILDSTDERR: 2046 | static int __init firestream_init_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: top_off_fp()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: free_queue.isra.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: submit_queue()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_send()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_close()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: firestream_remove_one()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: process_incoming.isra.0()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_irq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_open()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: firestream_init_one()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/he.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'he_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/atm/he.c:58: BUILDSTDERR: drivers/atm/he.c:2868:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/he.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'he_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/atm/he.c:58: BUILDSTDERR: drivers/atm/he.c:2868:19: note: 'init_module' target declared here BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_open()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_close()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_service_rbrq()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_tasklet()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_send()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/firewire/bebob/bebob.h:16, BUILDSTDERR: from sound/firewire/bebob/bebob.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_bebob_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:561:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 561 | module_exit(snd_bebob_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:555:1: note: 'cleanup_module' target declared here BUILDSTDERR: 555 | snd_bebob_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/bebob/bebob.h:16, BUILDSTDERR: from sound/firewire/bebob/bebob.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_bebob_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:560:1: note: in expansion of macro 'module_init' BUILDSTDERR: 560 | module_init(snd_bebob_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:549:1: note: 'init_module' target declared here BUILDSTDERR: 549 | snd_bebob_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.o: warning: objtool: do_registration()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/auxdisplay/ks0108.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks0108_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 181 | module_init(ks0108_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:171:19: note: 'init_module' target declared here BUILDSTDERR: 171 | static int __init ks0108_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/ks0108.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks0108_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 182 | module_exit(ks0108_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:176:20: note: 'cleanup_module' target declared here BUILDSTDERR: 176 | static void __exit ks0108_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.o: warning: objtool: ks0108_parport_attach()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864b.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864b_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:375:1: note: in expansion of macro 'module_init' BUILDSTDERR: 375 | module_init(cfag12864b_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init cfag12864b_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864b.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864b_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:376:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 376 | module_exit(cfag12864b_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:366:20: note: 'cleanup_module' target declared here BUILDSTDERR: 366 | static void __exit cfag12864b_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864bfb.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864bfb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:169:1: note: in expansion of macro 'module_init' BUILDSTDERR: 169 | module_init(cfag12864bfb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init cfag12864bfb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864bfb.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864bfb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:170:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 170 | module_exit(cfag12864bfb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | static void __exit cfag12864bfb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.o: warning: objtool: cfag12864bfb_probe()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/auxdisplay/hd44780.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hd44780_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/auxdisplay/hd44780.c:13: BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:24: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/hd44780.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hd44780_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/auxdisplay/hd44780.c:13: BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:24: note: 'init_module' target declared here BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/base/test/test_async_driver_probe.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_async_probe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:147:1: note: in expansion of macro 'module_init' BUILDSTDERR: 147 | module_init(test_async_probe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:47:19: note: 'init_module' target declared here BUILDSTDERR: 47 | static int __init test_async_probe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/base/test/test_async_driver_probe.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_async_probe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:157:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 157 | module_exit(test_async_probe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:149:20: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | static void __exit test_async_probe_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bcma/main.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcma_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:713:1: note: in expansion of macro 'module_init' BUILDSTDERR: 713 | module_init(bcma_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:690:19: note: 'init_module' target declared here BUILDSTDERR: 690 | static int __init bcma_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bcma/main.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcma_modexit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 723 | module_exit(bcma_modexit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:715:20: note: 'cleanup_module' target declared here BUILDSTDERR: 715 | static void __exit bcma_modexit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_register_core.isra.0()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_wait_value()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_bus_register()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_bus_unregister()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_register_core.isra.0.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_bus_register.cold()+0x1f: return with modified stack frame BUILDSTDERR: In file included from sound/firewire/dice/dice.h:20, BUILDSTDERR: from sound/firewire/dice/dice.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_dice_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:426:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 426 | module_exit(alsa_dice_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 420 | static void __exit alsa_dice_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/dice/dice.h:20, BUILDSTDERR: from sound/firewire/dice/dice.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_dice_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:425:1: note: in expansion of macro 'module_init' BUILDSTDERR: 425 | module_init(alsa_dice_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:415:19: note: 'init_module' target declared here BUILDSTDERR: 415 | static int __init alsa_dice_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bcma/scan.o: warning: objtool: bcma_bus_scan()+0x6d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/core.o: warning: objtool: bcma_core_disable()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/sprom.o: warning: objtool: bcma_fill_sprom_with_fallback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/sprom.o: warning: objtool: bcma_sprom_get()+0xaac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon.o: warning: objtool: bcma_core_chipcommon_early_init()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon.o: warning: objtool: bcma_core_chipcommon_init()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_spuravoid_pllupdate()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_early_init()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_init()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/bcma/driver_pcie2.o: warning: objtool: bcma_core_pcie2_up()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_pcie2.o: warning: objtool: bcma_core_pcie2_up.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/host_pci.o: warning: objtool: bcma_host_pci_probe()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/firewire/digi00x/digi00x.h:15, BUILDSTDERR: from sound/firewire/digi00x/digi00x.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_dg00x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:225:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 225 | module_exit(snd_dg00x_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:219:20: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | static void __exit snd_dg00x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/digi00x/digi00x.h:15, BUILDSTDERR: from sound/firewire/digi00x/digi00x.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_dg00x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:224:1: note: in expansion of macro 'module_init' BUILDSTDERR: 224 | module_init(snd_dg00x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | static int __init snd_dg00x_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fireface/ff.h:15, BUILDSTDERR: from sound/firewire/fireface/ff.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_ff_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:209:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 209 | module_exit(snd_ff_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:203:20: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | static void __exit snd_ff_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fireface/ff.h:15, BUILDSTDERR: from sound/firewire/fireface/ff.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_ff_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:208:1: note: in expansion of macro 'module_init' BUILDSTDERR: 208 | module_init(snd_ff_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init snd_ff_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_memset()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_free_pages.part.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_memset.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_worker.o: warning: objtool: drbd_request_endio()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_worker.o: warning: objtool: drbd_worker()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_hwinfo': BUILDSTDERR: 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] BUILDSTDERR: 219 | NULL, 0, (__be32 *)hwinfo, sizeof(*hwinfo)); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: sound/firewire/fireworks/./fireworks.h:125:8: note: defined here BUILDSTDERR: 125 | struct snd_efw_hwinfo { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/byteorder/little_endian.h:5, BUILDSTDERR: from ./arch/x86/include/uapi/asm/byteorder.h:5, BUILDSTDERR: from ./include/asm-generic/bitops/le.h:6, BUILDSTDERR: from ./arch/x86/include/asm/bitops.h:510, BUILDSTDERR: from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/preempt.h:11, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/compat.h:12, BUILDSTDERR: from sound/firewire/fireworks/./fireworks.h:12, BUILDSTDERR: from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: 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] BUILDSTDERR: 223 | be32_to_cpus(&hwinfo->flags); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:223:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 223 | be32_to_cpus(&hwinfo->flags); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 224 | be32_to_cpus(&hwinfo->guid_hi); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:224:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 224 | be32_to_cpus(&hwinfo->guid_hi); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 225 | be32_to_cpus(&hwinfo->guid_lo); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:225:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 225 | be32_to_cpus(&hwinfo->guid_lo); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 226 | be32_to_cpus(&hwinfo->type); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:226:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 226 | be32_to_cpus(&hwinfo->type); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 227 | be32_to_cpus(&hwinfo->version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:227:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 227 | be32_to_cpus(&hwinfo->version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 228 | be32_to_cpus(&hwinfo->supported_clocks); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:228:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 228 | be32_to_cpus(&hwinfo->supported_clocks); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:229:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:230:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 231 | be32_to_cpus(&hwinfo->phys_out); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:231:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 231 | be32_to_cpus(&hwinfo->phys_out); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 232 | be32_to_cpus(&hwinfo->phys_in); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:232:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 232 | be32_to_cpus(&hwinfo->phys_in); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:233:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:234:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 235 | be32_to_cpus(&hwinfo->midi_out_ports); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:235:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 235 | be32_to_cpus(&hwinfo->midi_out_ports); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 236 | be32_to_cpus(&hwinfo->midi_in_ports); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:236:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 236 | be32_to_cpus(&hwinfo->midi_in_ports); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 237 | be32_to_cpus(&hwinfo->max_sample_rate); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:237:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 237 | be32_to_cpus(&hwinfo->max_sample_rate); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | be32_to_cpus(&hwinfo->min_sample_rate); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:238:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 238 | be32_to_cpus(&hwinfo->min_sample_rate); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 239 | be32_to_cpus(&hwinfo->dsp_version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:239:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 239 | be32_to_cpus(&hwinfo->dsp_version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 240 | be32_to_cpus(&hwinfo->arm_version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:240:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 240 | be32_to_cpus(&hwinfo->arm_version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:241:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:242:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 243 | be32_to_cpus(&hwinfo->fpga_version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:243:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 243 | be32_to_cpus(&hwinfo->fpga_version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:244:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:245:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:246:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:247:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_phys_meters': BUILDSTDERR: 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] BUILDSTDERR: 260 | u32 *buf = (u32 *)meters; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here BUILDSTDERR: 170 | struct snd_efw_phys_meters { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 266 | NULL, 0, (__be32 *)meters, len); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here BUILDSTDERR: 170 | struct snd_efw_phys_meters { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks_proc.c: In function 'proc_read_phys_meters': BUILDSTDERR: 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] BUILDSTDERR: 152 | linear = meters->values; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: decode_header()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: recv_bm_rle_bits.isra.0()+0x263: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_recv()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_recv_all_warn()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: receive_protocol()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_bump_write_ordering()+0x203: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: receive_Barrier()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_ack_receiver()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks.h:16, BUILDSTDERR: from sound/firewire/fireworks/fireworks.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_efw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:427:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 427 | module_exit(snd_efw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 420 | static void __exit snd_efw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks.h:16, BUILDSTDERR: from sound/firewire/fireworks/fireworks.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_efw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(snd_efw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:404:19: note: 'init_module' target declared here BUILDSTDERR: 404 | static int __init snd_efw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/motu/motu.h:15, BUILDSTDERR: from sound/firewire/motu/motu.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_motu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 302 | module_exit(alsa_motu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | static void __exit alsa_motu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/motu/motu.h:15, BUILDSTDERR: from sound/firewire/motu/motu.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_motu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 301 | module_init(alsa_motu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init alsa_motu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/drbd/drbd_main.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_main.c:3913:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3913 | module_init(drbd_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_main.c:2947:19: note: 'init_module' target declared here BUILDSTDERR: 2947 | static int __init drbd_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: we_should_drop_the_connection()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: tl_release()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_send()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_send_dblock()+0x45e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_destroy_connection()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_thread_setup()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_thread_start()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_adm_finish()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_disconnect()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: __disk_conf_from_attrs()+0x481: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: __net_conf_from_attrs()+0x347: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_adm_prepare.isra.0()+0x3c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer_async()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_reconsider_queue_parameters()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: notify_resource_state()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: notify_connection_state()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_khelper()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer_async.cold()+0x2b: return with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_khelper.cold()+0x66: return with modified stack frame BUILDSTDERR: In file included from sound/firewire/oxfw/oxfw.h:11, BUILDSTDERR: from sound/firewire/oxfw/oxfw.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_oxfw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:474:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 474 | module_exit(snd_oxfw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:468:20: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | static void __exit snd_oxfw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/oxfw/oxfw.h:11, BUILDSTDERR: from sound/firewire/oxfw/oxfw.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_oxfw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:473:1: note: in expansion of macro 'module_init' BUILDSTDERR: 473 | module_init(snd_oxfw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | static int __init snd_oxfw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_state.o: warning: objtool: conn_pr_state_change.isra.0()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_state.o: warning: objtool: _conn_request_state()+0x6df: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/mtip32xx/mtip32xx.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4635:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4635 | module_exit(mtip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4618:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4618 | static void __exit mtip_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/mtip32xx/mtip32xx.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4634:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4634 | module_init(mtip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4563:19: note: 'init_module' target declared here BUILDSTDERR: 4563 | static int __init mtip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/tascam/tascam.h:15, BUILDSTDERR: from sound/firewire/tascam/tascam.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_tscm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:262:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 262 | module_exit(snd_tscm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:256:20: note: 'cleanup_module' target declared here BUILDSTDERR: 256 | static void __exit snd_tscm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/tascam/tascam.h:15, BUILDSTDERR: from sound/firewire/tascam/tascam.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_tscm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:261:1: note: in expansion of macro 'module_init' BUILDSTDERR: 261 | module_init(snd_tscm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:251:19: note: 'init_module' target declared here BUILDSTDERR: 251 | static int __init snd_tscm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.o: warning: objtool: do_registration()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.o: warning: objtool: mtip_pci_probe()+0x686: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:46: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:39: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkback/common.h:44, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:53: BUILDSTDERR: drivers/block/xen-blkback/blkback.c: In function 'make_response': BUILDSTDERR: ./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] BUILDSTDERR: 202 | (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp)) BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.c:1455:10: note: in expansion of macro 'RING_GET_RESPONSE' BUILDSTDERR: 1455 | resp = RING_GET_RESPONSE(&blk_rings->x86_32, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkback/common.h:30, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:53: BUILDSTDERR: drivers/block/xen-blkback/blkback.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_blkif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.c:1505:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1505 | module_init(xen_blkif_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.c:1477:19: note: 'init_module' target declared here BUILDSTDERR: 1477 | static int __init xen_blkif_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkbk_unmap_prepare()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkbk_map()+0x617: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: __do_block_io_op()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkif_schedule()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/firewire/fcp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcp_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:402:1: note: in expansion of macro 'module_init' BUILDSTDERR: 402 | module_init(fcp_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:383:19: note: 'init_module' target declared here BUILDSTDERR: 383 | static int __init fcp_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fcp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcp_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:403:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 403 | module_exit(fcp_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:396:20: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | static void __exit fcp_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/block/xen-blkback/xenbus.c:22: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/block/xen-blkback/xenbus.c:20: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/xenbus.o: warning: objtool: xen_blkbk_probe()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/xenbus.o: warning: objtool: frontend_changed()+0x3e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/xenbus.o: warning: objtool: backend_changed()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/zram/zram_drv.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zram_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1912:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1912 | module_init(zram_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1866:19: note: 'init_module' target declared here BUILDSTDERR: 1866 | static int __init zram_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/zram/zram_drv.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zram_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1913:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1913 | module_exit(zram_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1907:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1907 | static void __exit zram_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: comp_algorithm_store()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: disksize_store()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: zram_add()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: zram_bvec_rw.isra.0()+0x535: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/firewire/isight.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_isight_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:743:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 743 | module_exit(alsa_isight_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:737:20: note: 'cleanup_module' target declared here BUILDSTDERR: 737 | static void __exit alsa_isight_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/isight.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_isight_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:742:1: note: in expansion of macro 'module_init' BUILDSTDERR: 742 | module_init(alsa_isight_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | static int __init alsa_isight_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/floppy.c:167: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'floppy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4919:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4919 | module_init(floppy_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4913:19: note: 'init_module' target declared here BUILDSTDERR: 4913 | static int __init floppy_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/floppy.c:167: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'floppy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4961:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4961 | module_exit(floppy_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4921:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4921 | static void __exit floppy_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.o: warning: objtool: interpret_errors()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: __reschedule_timeout()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_rb0_cb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_release()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_shutdown()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: copy_buffer()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_open()+0x333: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: request_done()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: wait_til_ready()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: result()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: rw_interrupt()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: poll_drive()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: disk_change()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: set_dor()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: fd_locked_ioctl()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: output_byte()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: setup_rw_floppy()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_ready()+0x633: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_start()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_interrupt()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: redo_fd_request()+0x2b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/hda/hda_bus_type.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hda_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:95:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 95 | subsys_initcall(hda_bus_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init hda_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/hda/hda_bus_type.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hda_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(hda_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit hda_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/brd.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:540:1: note: in expansion of macro 'module_init' BUILDSTDERR: 540 | module_init(brd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | static int __init brd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/brd.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:541:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 541 | module_exit(brd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:527:20: note: 'cleanup_module' target declared here BUILDSTDERR: 527 | static void __exit brd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/loop.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2260:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2260 | module_init(loop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2161:19: note: 'init_module' target declared here BUILDSTDERR: 2161 | static int __init loop_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/loop.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2261 | module_exit(loop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2245 | static void __exit loop_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_reread_partitions()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_set_status()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: __loop_clr_fd()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: lo_write_bvec()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_queue_work()+0x70c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: lo_ioctl()+0x72c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_reread_partitions.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/DAC960.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'DAC960_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7227:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7227 | module_exit(DAC960_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7204:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7204 | static void __exit DAC960_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/DAC960.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'DAC960_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7226:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7226 | module_init(DAC960_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7192:19: note: 'init_module' target declared here BUILDSTDERR: 7192 | static int __init DAC960_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: DAC960_Message()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: DAC960_gam_ioctl()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: dac960_user_command_proc_write()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: DAC960_Probe()+0x9a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/pktcdvd.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2993 | module_init(pkt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2925:19: note: 'init_module' target declared here BUILDSTDERR: 2925 | static int __init pkt_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/pktcdvd.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2994:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2994 | module_exit(pkt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2976 | static void __exit pkt_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_set_speed()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_media_speed()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_make_request()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_close()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_probe_settings()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_write_caching.constprop.0()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_set_write_settings()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_get_max_speed()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_setup_dev()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_open()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_media_speed.cold()+0x31: return with modified stack frame BUILDSTDERR: In file included from drivers/block/skd_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3677:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3677 | module_exit(skd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3668:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3668 | static void __exit skd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/skd_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3676:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3676 | module_init(skd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3611:19: note: 'init_module' target declared here BUILDSTDERR: 3611 | static int __init skd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/skd_main.o: warning: objtool: skd_pci_probe()+0xe3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/skd_main.o: warning: objtool: skd_mq_queue_rq()+0x5be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/skd_main.o: warning: objtool: skd_isr_completion_posted.isra.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/umem.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mm_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1130:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1130 | module_exit(mm_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1113:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1113 | static void __exit mm_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/umem.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1129 | module_init(mm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1066:19: note: 'init_module' target declared here BUILDSTDERR: 1066 | static int __init mm_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/block/umem.o: warning: objtool: dump_dmastat.isra.0()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/umem.o: warning: objtool: mm_pci_probe()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/umem.o: warning: objtool: dump_dmastat.isra.0.cold()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/nbd.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2275 | module_init(nbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2185:19: note: 'init_module' target declared here BUILDSTDERR: 2185 | static int __init nbd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/nbd.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2276 | module_exit(nbd_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2250:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2250 | static void __exit nbd_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.o: warning: objtool: nbd_genl_reconfigure()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/nbd.o: warning: objtool: nbd_genl_disconnect()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/nbd.o: warning: objtool: nbd_genl_connect()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/virtio_blk.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:949:1: note: in expansion of macro 'module_init' BUILDSTDERR: 949 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:917:19: note: 'init_module' target declared here BUILDSTDERR: 917 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/block/virtio_blk.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:950:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 950 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:943:20: note: 'cleanup_module' target declared here BUILDSTDERR: 943 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/block/sx8.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/block/sx8.c:16: BUILDSTDERR: drivers/block/sx8.c:1746:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/sx8.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/block/sx8.c:16: BUILDSTDERR: drivers/block/sx8.c:1746:19: note: 'init_module' target declared here BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_put_request.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_get_request.part.0()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_fsm_task()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_init_wait()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_init_one()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_oob_rq_fn()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_handle_generic()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_remove_one()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_interrupt()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_rq_fn()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_fsm_task.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_remove_one.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/block/xen-blkfront.c:54: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/block/xen-blkfront.c:38: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkfront.c:43: BUILDSTDERR: drivers/block/xen-blkfront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlblk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2749:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2749 | module_init(xlblk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2707:19: note: 'init_module' target declared here BUILDSTDERR: 2707 | static int __init xlblk_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkfront.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlblk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2760:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2760 | module_exit(xlblk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2752:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2752 | static void __exit xlblk_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: sound/pci/ac97/ac97_codec.o: warning: objtool: reset_tlv.isra.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/ac97/ac97_codec.o: warning: objtool: snd_ac97_mixer()+0x945: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: xlvbd_flush()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: blkfront_probe()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: blkback_changed()+0x726: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: blkif_interrupt()+0x58c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: xlvbd_flush.cold()+0x2f: return with modified stack frame BUILDSTDERR: In file included from drivers/block/rbd.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6183:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6183 | module_init(rbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6121:19: note: 'init_module' target declared here BUILDSTDERR: 6121 | static int __init rbd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/rbd.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6184:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6184 | module_exit(rbd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6173 | static void __exit rbd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from sound/pci/ali5451/ali5451.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali5451_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ali5451/ali5451.c:32: BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ali5451/ali5451.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali5451_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ali5451/ali5451.c:32: BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:19: note: 'init_module' target declared here BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_unlock()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: parse_rbd_opts_token()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_acknowledge_notify()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_wait_state_locked()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: alloc_object_extent()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_obj_setup_discard()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_img_request_create()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_unregister_watch()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_release()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: _rbd_dev_v2_snap_features()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_register_watch()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_obj_setup_write()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_img_fill_request()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_parent_put.part.0()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_remove_parent()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: do_rbd_remove.isra.0()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_img_request_put()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_queue_workfn()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_obj_read_from_parent()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_acquire_lock()+0x5bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_obj_issue_copyup()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_obj_handle_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_osd_req_callback()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_header_info()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_image_name()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_v2_parent_info()+0x94e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_watch_cb()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_reregister_watch()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_image_probe.part.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: do_rbd_add.isra.0()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_parent_put.part.0.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/asihpi/asihpi.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_asihpi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3052:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3052 | module_exit(snd_asihpi_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3044:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3044 | static void __exit snd_asihpi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/asihpi/asihpi.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_asihpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3051:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3051 | module_init(snd_asihpi_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3038:19: note: 'init_module' target declared here BUILDSTDERR: 3038 | static int __init snd_asihpi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/null_blk_main.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'null_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1955:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1955 | module_init(null_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1850:19: note: 'init_module' target declared here BUILDSTDERR: 1850 | static int __init null_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/null_blk_main.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'null_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1956:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1956 | module_exit(null_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1932:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1932 | static void __exit null_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_remove()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_int_stop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_playback_prepare()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_capture_prepare()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_hw_params()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_mute_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_put()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_level_put()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_level_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_mux_put()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_mux_get()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_clksrc_put()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_gain_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_freq_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_aesebu_rxstatus_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_proc_read()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_mixer_new()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_band_get()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_band_put()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_probe()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_capture_open()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_playback_open()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_timer_function()+0x4ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_trigger()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_isr()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_hpi_ioctl()+0x353: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_adapter_probe()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/null_blk_zoned.o: warning: objtool: null_zone_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: find_control()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_add_adapter()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_check_control_cache_single()+0x427: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_check_control_cache()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_cmn_control_cache_sync_to_msg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_request()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_gdalloc()+0x2a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoechr.o: warning: objtool: revalidate()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoechr.o: warning: objtool: aoechr_write()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoechr.o: warning: objtool: aoechr_error()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpidebug.o: warning: objtool: hpi_debug_data()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpidspcd.o: warning: objtool: hpi_dsp_code_open()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpidspcd.o: warning: objtool: hpi_dsp_code_close()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: resend()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: newframe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: probe()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_work()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: ktio()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_cfg()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_cfg_rsp()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpios.o: warning: objtool: hpios_locked_mem_alloc()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpios.o: warning: objtool: hpios_locked_mem_free()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoedev.o: warning: objtool: aoedev_by_aoeaddr()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: hpi6000_adapter_boot_load_dsp()+0x73b: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: create_adapter_obj()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: subsys_create_adapter()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: HPI_6000()+0x3d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: HPI_6000.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/aoe/aoemain.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/aoe/aoemain.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(aoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/aoe/aoemain.c:41:1: note: 'init_module' target declared here BUILDSTDERR: 41 | aoe_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/aoe/aoenet.o: warning: objtool: tx()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoenet.o: warning: objtool: aoenet_rcv()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoenet.o: warning: objtool: set_aoe_iflist()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: boot_loader_test_memory.isra.0()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: hpi6205_transfer_data.isra.0()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: message_response_sequence.isra.0()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: adapter_boot_load_dsp()+0x9b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: create_adapter_obj()+0x2ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: subsys_create_adapter()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: _HPI_6205()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/bluetooth/hci_vhci.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_miscdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/hci_vhci.c:37: BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:20: note: 'init_module' target declared here BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_vhci.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_miscdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/hci_vhci.c:37: BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:20: note: 'cleanup_module' target declared here BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: HPIMSGX__cleanup()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: adapter_message()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: instream_close()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: outstream_close()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: hpi_send_recv_ex()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8810.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8810.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8810.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8810.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_ldisc.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hci_uart_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:918:1: note: in expansion of macro 'module_init' BUILDSTDERR: 918 | module_init(hci_uart_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:815:19: note: 'init_module' target declared here BUILDSTDERR: 815 | static int __init hci_uart_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_ldisc.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hci_uart_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:919:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 919 | module_exit(hci_uart_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:877:20: note: 'cleanup_module' target declared here BUILDSTDERR: 877 | static void __exit hci_uart_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au8810.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8820.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8820.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8820.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8820.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au8820.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8830.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8830.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8830.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8830.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au8830.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/ca0106/ca0106_main.c:143: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0106_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ca0106/ca0106_main.c:141: BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ca0106/ca0106_main.c:143: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0106_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ca0106/ca0106_main.c:141: BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'init_module' target declared here BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_mixer.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/ca0106/ca0106_mixer.o: warning: objtool: ctl_find()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/cs46xx/cs46xx.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs46xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs46xx/cs46xx.c:28: BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:19: note: 'cleanup_module' target declared here BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cs46xx/cs46xx.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs46xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs46xx/cs46xx.c:28: BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:19: note: 'init_module' target declared here BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm203x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:34: BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:19: note: 'cleanup_module' target declared here BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm203x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:34: BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:19: note: 'init_module' target declared here BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ctxfi/xfi.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ct_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ctxfi/xfi.c:12: BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:19: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ctxfi/xfi.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ct_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ctxfi/xfi.c:12: BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:19: note: 'init_module' target declared here BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bpa10x.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpa10x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bpa10x.c:31: BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:19: note: 'cleanup_module' target declared here BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bpa10x.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpa10x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bpa10x.c:31: BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:19: note: 'init_module' target declared here BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bfusb.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bfusb.c:31: BUILDSTDERR: drivers/bluetooth/bfusb.c:732:19: note: 'cleanup_module' target declared here BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bfusb.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bfusb.c:31: BUILDSTDERR: drivers/bluetooth/bfusb.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/dtl1_cs.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtl1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/dtl1_cs.c:36: BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:22: note: 'cleanup_module' target declared here BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/dtl1_cs.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtl1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/dtl1_cs.c:36: BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:22: note: 'init_module' target declared here BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.o: warning: objtool: dtl1_interrupt()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/bluetooth/bt3c_cs.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt3c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bt3c_cs.c:37: BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:22: note: 'cleanup_module' target declared here BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bt3c_cs.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt3c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bt3c_cs.c:37: BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:22: note: 'init_module' target declared here BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bluecard_cs.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bluecard_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bluecard_cs.c:39: BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:22: note: 'cleanup_module' target declared here BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bluecard_cs.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bluecard_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bluecard_cs.c:39: BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:22: note: 'init_module' target declared here BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btusb.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/bluetooth/btusb.c:26: BUILDSTDERR: drivers/bluetooth/btusb.c:3418:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btusb.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/bluetooth/btusb.c:26: BUILDSTDERR: drivers/bluetooth/btusb.c:3418:19: note: 'init_module' target declared here BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btsdio.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btsdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:392:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 392 | module_exit(btsdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:386:20: note: 'cleanup_module' target declared here BUILDSTDERR: 386 | static void __exit btsdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btsdio.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btsdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:391:1: note: in expansion of macro 'module_init' BUILDSTDERR: 391 | module_init(btsdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init btsdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/darla20.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla20.c:42: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/darla20.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla20.c:42: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/gina20.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina20.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/gina20.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina20.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath3k_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:27: BUILDSTDERR: drivers/bluetooth/ath3k.c:583:19: note: 'cleanup_module' target declared here BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath3k_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:27: BUILDSTDERR: drivers/bluetooth/ath3k.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla20.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla20.c:51: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla20.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla20.c:51: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/layla20.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/darla24.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla24.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/darla24.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla24.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btmrvl_sdio.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btmrvl_sdio_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1751:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1751 | module_exit(btmrvl_sdio_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1742 | static void __exit btmrvl_sdio_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btmrvl_sdio.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btmrvl_sdio_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1750:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1750 | module_init(btmrvl_sdio_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1729:19: note: 'init_module' target declared here BUILDSTDERR: 1729 | static int __init btmrvl_sdio_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.o: warning: objtool: btmrvl_sdio_probe()+0x2a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/gina24.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina24.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/gina24.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina24.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla24.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla24.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla24.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla24.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/layla24.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/bluetooth/hci_nokia.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/bluetooth/hci_nokia.c:26: BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:29: note: 'init_module' target declared here BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_nokia.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/bluetooth/hci_nokia.c:26: BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:29: note: 'cleanup_module' target declared here BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/mona.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mona.c:50: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/mona.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mona.c:50: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/mia.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mia.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/mia.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mia.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/timeriomem-rng.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/char/hw_random/timeriomem-rng.c:31: BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/timeriomem-rng.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/char/hw_random/timeriomem-rng.c:31: BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'init_module' target declared here BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/intel-rng.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:415:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 415 | module_exit(mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:406:20: note: 'cleanup_module' target declared here BUILDSTDERR: 406 | static void __exit mod_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/intel-rng.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:414:1: note: in expansion of macro 'module_init' BUILDSTDERR: 414 | module_init(mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | static int __init mod_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/mia.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/hw_random/amd-rng.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:191:20: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | static void __exit mod_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/amd-rng.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:206:1: note: in expansion of macro 'module_init' BUILDSTDERR: 206 | module_init(mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | static int __init mod_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/echo3g.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/echo3g.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/echo3g.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/echo3g.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/via-rng.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:195:19: note: 'init_module' target declared here BUILDSTDERR: 195 | static int __init mod_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/via-rng.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | static void __exit mod_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.o: warning: objtool: via_rng_init()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/mwave/mwavedd.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwave_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/mwave/mwavedd.c:703:1: note: in expansion of macro 'module_init' BUILDSTDERR: 703 | module_init(mwave_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/mwave/mwavedd.c:576:19: note: 'init_module' target declared here BUILDSTDERR: 576 | static int __init mwave_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/char/mwave/mwavedd.o: warning: objtool: mwave_ioctl()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/echoaudio/echo3g.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_request()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_query_DSP_cfg()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_set_DSP_cfg()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_set_DSP_power_state()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/indigo.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigo.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigo.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigo.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: DspInterrupt()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: EnableSRAM()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_InitializeBoardData()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_CalcResources()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ClaimResources()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReleaseResources()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_EnableDSP()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_DisableDSP()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ResetDSP()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_StartDSP()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_QueryAbilities()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReadWriteDspDStore()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReadWriteDspIStore()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteGenCfg()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadMsaCfg()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteMsaCfg()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_EnableDSP()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_DisableDSP()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_Reset()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_Run()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadDStore()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadAndClearDStore()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteDStore()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadIStore()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteIStore()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_GetIPCSource()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteGenCfg.cold()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/indigoio.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoio.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigoio.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoio.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/pcmcia/cm4000_cs.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1919:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1919 | module_exit(cmm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1911:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1911 | static void __exit cmm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/pcmcia/cm4000_cs.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1918:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1918 | module_init(cmm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1885:19: note: 'init_module' target declared here BUILDSTDERR: 1885 | static int __init cmm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.o: warning: objtool: cmm_cm4000_release.isra.0()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/indigodj.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodj.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigodj.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodj.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/pcmcia/cm4040_cs.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm4040_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:684:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 684 | module_exit(cm4040_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:676:20: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | static void __exit cm4040_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/pcmcia/cm4040_cs.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm4040_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:683:1: note: in expansion of macro 'module_init' BUILDSTDERR: 683 | module_init(cm4040_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:650:19: note: 'init_module' target declared here BUILDSTDERR: 650 | static int __init cm4040_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigoiox.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoiox.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigoiox.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoiox.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_nsc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(init_nsc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static int __init init_nsc(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_nsc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_nsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(cleanup_nsc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:405:20: note: 'cleanup_module' target declared here BUILDSTDERR: 405 | static void __exit cleanup_nsc(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_atmel.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_atmel': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:234:1: note: in expansion of macro 'module_init' BUILDSTDERR: 234 | module_init(init_atmel); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:163:19: note: 'init_module' target declared here BUILDSTDERR: 163 | static int __init init_atmel(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_atmel.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_atmel': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:235:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 235 | module_exit(cleanup_atmel); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 228 | static void __exit cleanup_atmel(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigodjx.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodjx.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigodjx.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodjx.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:19: BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:19: note: 'cleanup_module' target declared here BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:19: BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2106:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2106 | module_init(xillybus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2081:19: note: 'init_module' target declared here BUILDSTDERR: 2081 | static int __init xillybus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2107:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2107 | module_exit(xillybus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2098:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2098 | static void __exit xillybus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1.c:27: BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:19: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1.c:27: BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.o: warning: objtool: xillybus_open()+0x4ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_pcie.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/char/xillybus/xillybus_pcie.c:14: BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_pcie.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/char/xillybus/xillybus_pcie.c:14: BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'init_module' target declared here BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/virtio_console.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2308 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2261:19: note: 'init_module' target declared here BUILDSTDERR: 2261 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/char/virtio_console.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2309 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2298:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2298 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/char/uv_mmtimer.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uv_mmtimer_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/uv_mmtimer.c:220:1: note: in expansion of macro 'module_init' BUILDSTDERR: 220 | module_init(uv_mmtimer_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/uv_mmtimer.c:187:19: note: 'init_module' target declared here BUILDSTDERR: 187 | static int __init uv_mmtimer_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/lp.c:114: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/lp.c:1098:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1098 | module_init(lp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/lp.c:1049:19: note: 'init_module' target declared here BUILDSTDERR: 1049 | static int __init lp_init_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_open()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_register()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_wait_ready.part.0()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_write()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ppdev.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:884:1: note: in expansion of macro 'module_init' BUILDSTDERR: 884 | module_init(ppdev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:846:19: note: 'init_module' target declared here BUILDSTDERR: 846 | static int __init ppdev_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ppdev.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppdev_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:885:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 885 | module_exit(ppdev_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:876:20: note: 'cleanup_module' target declared here BUILDSTDERR: 876 | static void __exit ppdev_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.o: warning: objtool: register_device()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ppdev.o: warning: objtool: pp_attach()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ppdev.o: warning: objtool: pp_attach.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/tlclk.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlclk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:934:1: note: in expansion of macro 'module_init' BUILDSTDERR: 934 | module_init(tlclk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | static int __init tlclk_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tlclk.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlclk_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:935:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 935 | module_exit(tlclk_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:844:20: note: 'cleanup_module' target declared here BUILDSTDERR: 844 | static void __exit tlclk_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_reset()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_mode_select()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_refalign()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_hardware_switching()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_hardware_switching_mode()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_filter_select()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_ref_frequency()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_redundant_clock()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_amcb2_transmit_clock()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_amcb1_transmit_clock()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clka0_output()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clkb0_output()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clka1_output()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clkb1_output()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clk3b_output()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clk3a_output()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_received_ref_clk3b()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_received_ref_clk3a()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: tlclk_open()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/emu10k1/emumixer.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/emu10k1/emumixer.o: warning: objtool: rename_ctl()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/hangcheck-timer.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hangcheck_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:187:1: note: in expansion of macro 'module_init' BUILDSTDERR: 187 | module_init(hangcheck_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:166:19: note: 'init_module' target declared here BUILDSTDERR: 166 | static int __init hangcheck_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hangcheck-timer.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hangcheck_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:188:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 188 | module_exit(hangcheck_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:181:20: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | static void __exit hangcheck_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/crash.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crash_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:163:1: note: in expansion of macro 'module_init' BUILDSTDERR: 163 | module_init(crash_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:140:1: note: 'init_module' target declared here BUILDSTDERR: 140 | crash_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/crash.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crash_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:164:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 164 | module_exit(crash_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:158:1: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | crash_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.o: warning: objtool: crash_read()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_msghandler.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5135 | module_exit(cleanup_ipmi); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5100 | static void __exit cleanup_ipmi(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_msghandler.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_init_msghandler_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5137:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5137 | module_init(ipmi_init_msghandler_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5087:19: note: 'init_module' target declared here BUILDSTDERR: 5087 | static int __init ipmi_init_msghandler_mod(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.o: warning: objtool: ipmi_register_driver.part.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1_synth.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth_local.h:24, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth.c:21: BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'init_module' target declared here BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1_synth.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth_local.h:24, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth.c:21: BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1x.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1x.c:34: BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1x.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1x.c:34: BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'init_module' target declared here BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_devintf.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_devintf': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:893:1: note: in expansion of macro 'module_init' BUILDSTDERR: 893 | module_init(init_ipmi_devintf); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:857:19: note: 'init_module' target declared here BUILDSTDERR: 857 | static int __init init_ipmi_devintf(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_devintf.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:909:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 909 | module_exit(cleanup_ipmi); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:895:20: note: 'cleanup_module' target declared here BUILDSTDERR: 895 | static void __exit cleanup_ipmi(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.o: warning: objtool: ipmi_new_smi()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.o: warning: objtool: ipmi_new_smi.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_si_intf.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_si': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_si_intf.c:2174:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2174 | module_init(init_ipmi_si); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_si_intf.c:2109:19: note: 'init_module' target declared here BUILDSTDERR: 2109 | static int __init init_ipmi_si(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_si_intf.o: warning: objtool: try_smi_init()+0x67f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_kcs_sm.o: warning: objtool: start_kcs_transaction()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_kcs_sm.o: warning: objtool: kcs_event()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: smic_get_result()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: start_smic_transaction()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: smic_event()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/hda/hda_jack.o: warning: objtool: add_jack_kctl.part.0()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_get_result()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: status2txt()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: error_recovery()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: drain_BMC2HOST.isra.0()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_event()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_start_transaction.part.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: error_recovery.cold()+0x50: return with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: drain_BMC2HOST.isra.0.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: parse_str()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: check_hotmod_int_op()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: hotmod_handler()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: ssif_probe()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: msg_done_handler()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: msg_written_handler()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: init_ipmi_ssif()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_watchdog.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipmi_wdog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1335 | module_exit(ipmi_wdog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1323 | static void __exit ipmi_wdog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_watchdog.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_wdog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1336 | module_init(ipmi_wdog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1282:19: note: 'init_module' target declared here BUILDSTDERR: 1282 | static int __init ipmi_wdog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: __ipmi_set_timeout()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: __ipmi_heartbeat()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_register_watchdog()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_wdog_pretimeout_handler()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_wdog_msg_handler()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: action_op()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: preop_op()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: preaction_op()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_unregister_watchdog()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_poweroff.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipmi_poweroff_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:743:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 743 | module_exit(ipmi_poweroff_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:725:20: note: 'cleanup_module' target declared here BUILDSTDERR: 725 | static void __exit ipmi_poweroff_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_poweroff.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_poweroff_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:746:1: note: in expansion of macro 'module_init' BUILDSTDERR: 746 | module_init(ipmi_poweroff_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:691:19: note: 'init_module' target declared here BUILDSTDERR: 691 | static int __init ipmi_poweroff_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.o: warning: objtool: ipmi_atca_detect()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.o: warning: objtool: ipmi_po_new_smi()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/hda_generic.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/hda_generic.c:32: BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:25: note: 'cleanup_module' target declared here BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/hda_generic.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'generic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/hda_generic.c:32: BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:25: note: 'init_module' target declared here BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/clk/clk-si544.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si544_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/clk/clk-si544.c:11: BUILDSTDERR: drivers/clk/clk-si544.c:444:19: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/clk/clk-si544.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si544_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/clk/clk-si544.c:11: BUILDSTDERR: drivers/clk/clk-si544.c:444:19: note: 'init_module' target declared here BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/acpi-cpufreq.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_cpufreq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:1003:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1003 | late_initcall(acpi_cpufreq_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:941:19: note: 'init_module' target declared here BUILDSTDERR: 941 | static int __init acpi_cpufreq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/acpi-cpufreq.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_cpufreq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:1004:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1004 | module_exit(acpi_cpufreq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:987:20: note: 'cleanup_module' target declared here BUILDSTDERR: 987 | static void __exit acpi_cpufreq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.o: warning: objtool: acpi_cpufreq_cpu_init()+0x69d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/cpufreq/powernow-k8.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernowk8_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/powernow-k8.c:1226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1226 | module_exit(powernowk8_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/powernow-k8.c:1213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1213 | static void __exit powernowk8_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: print_basics()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: write_new_vid()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_cpu_init_on_cpu()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: write_new_fid()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_target_fn()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: check_supported_cpu()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_cpu_init()+0xa30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_init()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/patch_realtek.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_realtek.c:29: BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:25: note: 'cleanup_module' target declared here BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_realtek.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_realtek.c:29: BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:25: note: 'init_module' target declared here BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/pcc-cpufreq.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcc_cpufreq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:632:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 632 | module_exit(pcc_cpufreq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:610:20: note: 'cleanup_module' target declared here BUILDSTDERR: 610 | static void __exit pcc_cpufreq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/pcc-cpufreq.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcc_cpufreq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:631:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 631 | late_initcall(pcc_cpufreq_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:579:19: note: 'init_module' target declared here BUILDSTDERR: 579 | static int __init pcc_cpufreq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/speedstep-lib.o: warning: objtool: speedstep_get_frequency()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/speedstep-lib.o: warning: objtool: speedstep_get_freqs()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/cpufreq/p4-clockmod.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpufreq_p4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:277:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 277 | late_initcall(cpufreq_p4_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:248:19: note: 'init_module' target declared here BUILDSTDERR: 248 | static int __init cpufreq_p4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/p4-clockmod.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpufreq_p4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(cpufreq_p4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit cpufreq_p4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.o: warning: objtool: cpufreq_p4_cpu_init()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/patch_cmedia.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmedia_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cmedia.c:27: BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:25: note: 'cleanup_module' target declared here BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_cmedia.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmedia_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cmedia.c:27: BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:25: note: 'init_module' target declared here BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:136:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 136 | late_initcall(amd_freq_sensitivity_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:110:19: note: 'init_module' target declared here BUILDSTDERR: 110 | static int __init amd_freq_sensitivity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 142 | module_exit(amd_freq_sensitivity_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:138:20: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | static void __exit amd_freq_sensitivity_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_analog.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_analog.c:26: BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_analog.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_analog.c:26: BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:25: note: 'init_module' target declared here BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/cavium/nitrox/nitrox_main.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nitrox_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/crypto/cavium/nitrox/nitrox_main.c:8: BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:19: note: 'cleanup_module' target declared here BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/cavium/nitrox/nitrox_main.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nitrox_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/crypto/cavium/nitrox/nitrox_main.c:8: BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:19: note: 'init_module' target declared here BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_sigmatel.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sigmatel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_sigmatel.c:30: BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'cleanup_module' target declared here BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_sigmatel.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sigmatel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_sigmatel.c:30: BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'init_module' target declared here BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_si3054.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si3054_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_si3054.c:29: BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:25: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_si3054.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si3054_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_si3054.c:29: BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:25: note: 'init_module' target declared here BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_cirrus.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cirrus.c:24: BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_cirrus.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cirrus.c:24: BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:25: note: 'init_module' target declared here BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0110.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0110_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_ca0110.c:24: BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:25: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0110.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0110_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_ca0110.c:24: BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:25: note: 'init_module' target declared here BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0132.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0132_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_ca0132.c:33: BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:25: note: 'cleanup_module' target declared here BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0132.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0132_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_ca0132.c:33: BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:25: note: 'init_module' target declared here BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_skcipher_callback()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_xts_setkey()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_3des_setkey()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_setkey()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_ctr_rfc3686_setkey()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/crypto/ccp/sp-dev.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:311:1: note: in expansion of macro 'module_init' BUILDSTDERR: 311 | module_init(sp_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:266:19: note: 'init_module' target declared here BUILDSTDERR: 266 | static int __init sp_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/ccp/sp-dev.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:312:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 312 | module_exit(sp_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | static void __exit sp_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-platform.c:37:34: warning: array 'sp_of_match' assumed to have one element BUILDSTDERR: 37 | static const struct of_device_id sp_of_match[]; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.o: warning: objtool: ca0132_alt_mic_boost_info()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/hda/patch_ca0132.o: warning: objtool: dspio_scp()+0x598: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/patch_conexant.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conexant_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_conexant.c:27: BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_conexant.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conexant_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_conexant.c:27: BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:25: note: 'init_module' target declared here BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_via.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_via.c:53: BUILDSTDERR: sound/pci/hda/patch_via.c:1250:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_via.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_via.c:53: BUILDSTDERR: sound/pci/hda/patch_via.c:1250:25: note: 'init_module' target declared here BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtls_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:579:1: note: in expansion of macro 'module_init' BUILDSTDERR: 579 | module_init(chtls_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | static int __init chtls_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtls_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:580:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 580 | module_exit(chtls_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:572:20: note: 'cleanup_module' target declared here BUILDSTDERR: 572 | static void __exit chtls_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_hdmi.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/pci/hda/patch_hdmi.c:36: BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:25: note: 'cleanup_module' target declared here BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_hdmi.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/pci/hda/patch_hdmi.c:36: BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:25: note: 'init_module' target declared here BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.o: warning: objtool: hdmi_parse_codec()+0x377: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/hda/patch_hdmi.o: warning: objtool: generic_hdmi_build_jack()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/hda_intel.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/hda/hda_intel.c:41: BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/hda_intel.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/hda/hda_intel.c:41: BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:19: note: 'init_module' target declared here BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_close_listsrv_rpl()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_open_rpl()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_close_con_rpl()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_accept_request()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_peer_close()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_wr_ack()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_data()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_cmp()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_pdu()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_accept_req()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/ice1712/ice1712.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice1712_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1712.c:53: BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ice1712/ice1712.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice1712_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1712.c:53: BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:19: note: 'init_module' target declared here BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_io.c: In function 'send_tx_flowc_wr': BUILDSTDERR: 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] BUILDSTDERR: 177 | flowc = &sflowc.fc; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_io.o: warning: objtool: chtls_push_frames()+0xdbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_io.o: warning: objtool: chtls_recvmsg()+0xab5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/crypto/chelsio/chtls/chtls_hw.c:11: BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'chtls_init_kmap': BUILDSTDERR: 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] BUILDSTDERR: 136 | spin_lock_init(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/spinlock.h:323:17: note: in definition of macro 'spin_lock_init' BUILDSTDERR: 323 | spinlock_check(_lock); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/crypto/chelsio/chtls/chtls_hw.c:11: BUILDSTDERR: ./include/linux/spinlock.h:324:21: warning: taking address of packed member of 'struct key_map' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 324 | raw_spin_lock_init(&(_lock)->rlock); \ BUILDSTDERR: | ^ BUILDSTDERR: ./include/linux/spinlock.h:100:24: note: in definition of macro 'raw_spin_lock_init' BUILDSTDERR: 100 | __raw_spin_lock_init((lock), #lock, &__key); \ BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.c:136:2: note: in expansion of macro 'spin_lock_init' BUILDSTDERR: 136 | spin_lock_init(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'get_new_keyid': BUILDSTDERR: 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] BUILDSTDERR: 151 | spin_lock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 163 | spin_unlock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'free_tls_keyid': BUILDSTDERR: 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] BUILDSTDERR: 181 | spin_lock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 192 | spin_unlock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.o: warning: objtool: chtls_setkey()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/crypto/chelsio/chcr_core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chcr_crypto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:264:1: note: in expansion of macro 'module_init' BUILDSTDERR: 264 | module_init(chcr_crypto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:238:19: note: 'init_module' target declared here BUILDSTDERR: 238 | static int __init chcr_crypto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/chelsio/chcr_core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chcr_crypto_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:265:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 265 | module_exit(chcr_crypto_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 246 | static void __exit chcr_crypto_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_device_init()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_compute_partial_hash()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_aead_op()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_aead_digest_null_setkey()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_rfc3686_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_cra_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_register_alg()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_authenc_setkey()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_gcm_setkey()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: create_aead_ccm_wr()+0x6f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_handle_resp()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: process_cipher()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_rfc3686_init.cold()+0x16: return with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_cra_init.cold()+0x11: return with modified stack frame BUILDSTDERR: In file included from sound/pci/ice1712/ice1724.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1724_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1724.c:28: BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ice1712/ice1724.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1724_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1724.c:28: BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:19: note: 'init_module' target declared here BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_ipsec.o: warning: objtool: chcr_xfrm_add_state()+0x25e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/ice1712/ice1724.o: warning: objtool: snd_vt1724_probe()+0xa17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 175 | &hw_data->fuses); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | &hw_data->accel_capabilities_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcutree.h:28, BUILDSTDERR: from ./include/linux/srcu.h:62, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./include/linux/memory_hotplug.h:7, BUILDSTDERR: from ./include/linux/mmzone.h:748, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/umh.h:4, BUILDSTDERR: from ./include/linux/kmod.h:22, BUILDSTDERR: from ./include/linux/module.h:13, BUILDSTDERR: from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: BUILDSTDERR: 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] BUILDSTDERR: 235 | init_completion(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' BUILDSTDERR: 32 | #define init_completion(x) __init_completion(x) BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:282:19: note: 'init_module' target declared here BUILDSTDERR: 282 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 175 | &hw_data->fuses); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | &hw_data->accel_capabilities_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcutree.h:28, BUILDSTDERR: from ./include/linux/srcu.h:62, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./include/linux/memory_hotplug.h:7, BUILDSTDERR: from ./include/linux/mmzone.h:748, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/umh.h:4, BUILDSTDERR: from ./include/linux/kmod.h:22, BUILDSTDERR: from ./include/linux/module.h:13, BUILDSTDERR: from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: BUILDSTDERR: 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] BUILDSTDERR: 235 | init_completion(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' BUILDSTDERR: 32 | #define init_completion(x) __init_completion(x) BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:282:19: note: 'init_module' target declared here BUILDSTDERR: 282 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_cfg.c: In function 'adf_cfg_del_all': BUILDSTDERR: 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] BUILDSTDERR: 164 | clear_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_msix_isr_bundle': BUILDSTDERR: 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] BUILDSTDERR: 99 | tasklet_hi_schedule(&bank->resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_setup_bh': BUILDSTDERR: 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] BUILDSTDERR: 286 | tasklet_init(&priv_data->banks[i].resp_handler, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_cleanup_bh': BUILDSTDERR: 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] BUILDSTDERR: 299 | tasklet_disable(&priv_data->banks[i].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 300 | tasklet_kill(&priv_data->banks[i].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c: In function 'adf_ctl_ioctl_dev_config': BUILDSTDERR: 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] BUILDSTDERR: 250 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf_register_ctl_device_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 506 | module_init(adf_register_ctl_device_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:461:19: note: 'init_module' target declared here BUILDSTDERR: 461 | static int __init adf_register_ctl_device_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf_unregister_ctl_device_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 507 | module_exit(adf_unregister_ctl_device_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:495:20: note: 'cleanup_module' target declared here BUILDSTDERR: 495 | static void __exit adf_unregister_ctl_device_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.o: warning: objtool: adf_ctl_ioctl()+0x49c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_add_dev': BUILDSTDERR: 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] BUILDSTDERR: 196 | atomic_set(&accel_dev->ref_count, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 212 | list_add_tail(&accel_dev->list, &accel_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | list_add_tail(&accel_dev->list, &accel_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 263 | list_add_tail(&accel_dev->list, &accel_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_rm_dev': BUILDSTDERR: 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] BUILDSTDERR: 315 | list_del(&accel_dev->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_in_use': BUILDSTDERR: 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] BUILDSTDERR: 425 | return atomic_read(&accel_dev->ref_count) != 0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_get': BUILDSTDERR: 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] BUILDSTDERR: 442 | if (atomic_add_return(1, &accel_dev->ref_count) == 1) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_put': BUILDSTDERR: 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] BUILDSTDERR: 462 | if (atomic_sub_return(1, &accel_dev->ref_count) == 0) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_dev_mgr.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_in_reset': BUILDSTDERR: 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] BUILDSTDERR: 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_started': BUILDSTDERR: 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] BUILDSTDERR: 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_init': BUILDSTDERR: 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] BUILDSTDERR: 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 142 | set_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 149 | set_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 155 | set_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_start': BUILDSTDERR: 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] BUILDSTDERR: 196 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 202 | set_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 220 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 221 | set_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 223 | if (!list_empty(&accel_dev->crypto_list) && BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 227 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 228 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_stop': BUILDSTDERR: 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] BUILDSTDERR: 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 256 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 257 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 259 | if (!list_empty(&accel_dev->crypto_list)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 284 | clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_shutdown': BUILDSTDERR: 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] BUILDSTDERR: 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 310 | clear_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 319 | &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 338 | clear_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.o: warning: objtool: adf_service_unregister()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_device_reset_worker': BUILDSTDERR: 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] BUILDSTDERR: 147 | clear_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_aer.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_dev_aer_schedule_reset': BUILDSTDERR: 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] BUILDSTDERR: 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 165 | set_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_aer.o: warning: objtool: adf_slot_reset()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_reserve_ring': BUILDSTDERR: 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] BUILDSTDERR: 82 | spin_lock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 84 | spin_unlock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 88 | spin_unlock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_unreserve_ring': BUILDSTDERR: 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] BUILDSTDERR: 94 | spin_lock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 96 | spin_unlock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_enable_ring_irq': BUILDSTDERR: 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] BUILDSTDERR: 101 | spin_lock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 103 | spin_unlock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_disable_ring_irq': BUILDSTDERR: 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] BUILDSTDERR: 111 | spin_lock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 113 | spin_unlock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_send_message': BUILDSTDERR: 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] BUILDSTDERR: 124 | spin_lock_bh(&ring->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 133 | spin_unlock_bh(&ring->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_ring': BUILDSTDERR: 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] BUILDSTDERR: 189 | ring_size_bytes, &ring->dma_addr, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/mmu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:31, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:10, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from ./include/linux/smp.h:64, BUILDSTDERR: from ./include/linux/percpu.h:7, BUILDSTDERR: from ./include/linux/context_tracking_state.h:5, BUILDSTDERR: from ./include/linux/vtime.h:5, BUILDSTDERR: from ./include/linux/hardirq.h:8, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_transport.c:48: BUILDSTDERR: 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] BUILDSTDERR: 212 | spin_lock_init(&ring->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spinlock.h:323:17: note: in definition of macro 'spin_lock_init' BUILDSTDERR: 323 | spinlock_check(_lock); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/mmu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:31, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:10, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from ./include/linux/smp.h:64, BUILDSTDERR: from ./include/linux/percpu.h:7, BUILDSTDERR: from ./include/linux/context_tracking_state.h:5, BUILDSTDERR: from ./include/linux/vtime.h:5, BUILDSTDERR: from ./include/linux/hardirq.h:8, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_transport.c:48: BUILDSTDERR: ./include/linux/spinlock.h:324:21: warning: taking address of packed member of 'struct adf_etr_ring_data' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 324 | raw_spin_lock_init(&(_lock)->rlock); \ BUILDSTDERR: | ^ BUILDSTDERR: ./include/linux/spinlock.h:100:24: note: in definition of macro 'raw_spin_lock_init' BUILDSTDERR: 100 | __raw_spin_lock_init((lock), #lock, &__key); \ BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c:212:2: note: in expansion of macro 'spin_lock_init' BUILDSTDERR: 212 | spin_lock_init(&ring->lock); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_get_coalesc_timer': BUILDSTDERR: 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] BUILDSTDERR: 377 | bank_num_in_accel, &bank->irq_coalesc_timer)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/mmu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:31, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:10, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from ./include/linux/smp.h:64, BUILDSTDERR: from ./include/linux/percpu.h:7, BUILDSTDERR: from ./include/linux/context_tracking_state.h:5, BUILDSTDERR: from ./include/linux/vtime.h:5, BUILDSTDERR: from ./include/linux/hardirq.h:8, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_transport.c:48: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_bank': BUILDSTDERR: 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] BUILDSTDERR: 398 | spin_lock_init(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spinlock.h:323:17: note: in definition of macro 'spin_lock_init' BUILDSTDERR: 323 | spinlock_check(_lock); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/mmu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:31, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:10, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from ./include/linux/smp.h:64, BUILDSTDERR: from ./include/linux/percpu.h:7, BUILDSTDERR: from ./include/linux/context_tracking_state.h:5, BUILDSTDERR: from ./include/linux/vtime.h:5, BUILDSTDERR: from ./include/linux/hardirq.h:8, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_transport.c:48: BUILDSTDERR: ./include/linux/spinlock.h:324:21: warning: taking address of packed member of 'struct adf_etr_bank_data' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 324 | raw_spin_lock_init(&(_lock)->rlock); \ BUILDSTDERR: | ^ BUILDSTDERR: ./include/linux/spinlock.h:100:24: note: in definition of macro 'raw_spin_lock_init' BUILDSTDERR: 100 | __raw_spin_lock_init((lock), #lock, &__key); \ BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c:398:2: note: in expansion of macro 'spin_lock_init' BUILDSTDERR: 398 | spin_lock_init(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/korg1212/korg1212.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'korg1212_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/korg1212/korg1212.c:25: BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/korg1212/korg1212.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'korg1212_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/korg1212/korg1212.c:25: BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:19: note: 'init_module' target declared here BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_get_instance_node': BUILDSTDERR: 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] BUILDSTDERR: 107 | !list_empty(&tmp_dev->crypto_list)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 108 | ctr = atomic_read(&tmp_dev->ref_count); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 121 | !list_empty(&tmp_dev->crypto_list)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_dev_config': BUILDSTDERR: 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] BUILDSTDERR: 234 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_create_instances': BUILDSTDERR: 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] BUILDSTDERR: 252 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 266 | list_add_tail(&inst->list, &accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/lola/lola.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lola_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/lola/lola.c:24: BUILDSTDERR: sound/pci/lola/lola.c:775:19: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/lola/lola.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lola_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/lola/lola.c:24: BUILDSTDERR: sound/pci/lola/lola.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/pci/lx6464es/lx6464es.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lx6464es_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/lx6464es/lx6464es.c:27: BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/lx6464es/lx6464es.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lx6464es_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/lx6464es/lx6464es.c:27: BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'init_module' target declared here BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_wr_mimage()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_map_obj()+0x38e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_wr_all_uimage()+0x678: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_wait_cycles()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_clr_reset()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_start()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_gpr()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_wr_xfer()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_rd_xfer()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_nn()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_start.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/mixart/mixart.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mixart_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/mixart/mixart.c:26: BUILDSTDERR: sound/pci/mixart/mixart.c:1421:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/mixart/mixart.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mixart_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/mixart/mixart.c:26: BUILDSTDERR: sound/pci/mixart/mixart.c:1421:19: note: 'init_module' target declared here BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: sound/pci/mixart/mixart.o: warning: objtool: snd_mixart_create_pcm()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_sriov.c: In function 'adf_sriov_configure': BUILDSTDERR: 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] BUILDSTDERR: 263 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function '__adf_iov_putmsg': BUILDSTDERR: 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] BUILDSTDERR: 141 | lock = &accel_dev->vf.vf2pf_lock; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function 'adf_vf2pf_request_version': BUILDSTDERR: 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] BUILDSTDERR: 373 | if (!wait_for_completion_timeout(&accel_dev->vf.iov_msg_completion, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_init': BUILDSTDERR: 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] BUILDSTDERR: 69 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./include/linux/interrupt.h:6, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_shutdown': BUILDSTDERR: 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] BUILDSTDERR: 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_pf2vf_bh_handler': BUILDSTDERR: 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] BUILDSTDERR: 138 | clear_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 164 | complete(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_pf2vf_bh': BUILDSTDERR: 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] BUILDSTDERR: 185 | tasklet_init(&accel_dev->vf.pf2vf_bh_tasklet, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_vf_isr.c:50: BUILDSTDERR: 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] BUILDSTDERR: 188 | mutex_init(&accel_dev->vf.vf2pf_lock); BUILDSTDERR: ./include/linux/mutex.h:118:16: note: in definition of macro 'mutex_init' BUILDSTDERR: 118 | __mutex_init((mutex), #mutex, &__key); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_pf2vf_bh': BUILDSTDERR: 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] BUILDSTDERR: 194 | tasklet_disable(&accel_dev->vf.pf2vf_bh_tasklet); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 195 | tasklet_kill(&accel_dev->vf.pf2vf_bh_tasklet); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 196 | mutex_destroy(&accel_dev->vf.vf2pf_lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_isr': BUILDSTDERR: 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] BUILDSTDERR: 217 | tasklet_hi_schedule(&accel_dev->vf.pf2vf_bh_tasklet); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 229 | tasklet_hi_schedule(&bank->resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_bh': BUILDSTDERR: 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] BUILDSTDERR: 262 | tasklet_init(&priv_data->banks[0].resp_handler, adf_response_handler, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_bh': BUILDSTDERR: 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] BUILDSTDERR: 271 | tasklet_disable(&priv_data->banks[0].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 272 | tasklet_kill(&priv_data->banks[0].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/nm256/nm256.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nm256_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/nm256/nm256.c:31: BUILDSTDERR: sound/pci/nm256/nm256.c:1772:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/nm256/nm256.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nm256_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/nm256/nm256.c:31: BUILDSTDERR: sound/pci/nm256/nm256.c:1772:19: note: 'init_module' target declared here BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 175 | &hw_data->fuses); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 236 | &hw_data->accel_capabilities_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 324 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:329:1: note: in expansion of macro 'module_init' BUILDSTDERR: 329 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:313:19: note: 'init_module' target declared here BUILDSTDERR: 313 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcutree.h:28, BUILDSTDERR: from ./include/linux/srcu.h:62, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./include/linux/memory_hotplug.h:7, BUILDSTDERR: from ./include/linux/mmzone.h:748, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/umh.h:4, BUILDSTDERR: from ./include/linux/kmod.h:22, BUILDSTDERR: from ./include/linux/module.h:13, BUILDSTDERR: from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: BUILDSTDERR: 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] BUILDSTDERR: 235 | init_completion(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' BUILDSTDERR: 32 | #define init_completion(x) __init_completion(x) BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:282:19: note: 'init_module' target declared here BUILDSTDERR: 282 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_algs.o: warning: objtool: virtio_crypto_ablkcipher_setkey()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_algs.o: warning: objtool: virtio_crypto_ablkcipher_crypt_req()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/oxygen/oxygen_pcm.o: warning: objtool: oxygen_pcm_init()+0x258: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/oxygen/oxygen.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oxygen_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/oxygen.c:53: BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:19: note: 'cleanup_module' target declared here BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/oxygen/oxygen.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oxygen_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/oxygen.c:53: BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:19: note: 'init_module' target declared here BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_mgr.o: warning: objtool: virtcrypto_devmgr_add_dev()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_mgr.o: warning: objtool: virtcrypto_get_dev_node()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from ./include/linux/virtio_config.h:7, BUILDSTDERR: from drivers/crypto/virtio/virtio_crypto_core.c:21: BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'init_module' target declared here BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from ./include/linux/virtio_config.h:7, BUILDSTDERR: from drivers/crypto/virtio/virtio_crypto_core.c:21: BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'cleanup_module' target declared here BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-aes.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:545:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 545 | module_exit(padlock_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:537:20: note: 'cleanup_module' target declared here BUILDSTDERR: 537 | static void __exit padlock_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-aes.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:544:1: note: in expansion of macro 'module_init' BUILDSTDERR: 544 | module_init(padlock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:495:19: note: 'init_module' target declared here BUILDSTDERR: 495 | static int __init padlock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/oxygen/virtuoso.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xonar_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/virtuoso.c:20: BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:19: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/oxygen/virtuoso.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xonar_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/virtuoso.c:20: BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:19: note: 'init_module' target declared here BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-sha.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 568 | module_exit(padlock_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:554:20: note: 'cleanup_module' target declared here BUILDSTDERR: 554 | static void __exit padlock_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-sha.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 567 | module_init(padlock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:514:19: note: 'init_module' target declared here BUILDSTDERR: 514 | static int __init padlock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.o: warning: objtool: padlock_cra_init()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/dax/device.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dax_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:724:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 724 | subsys_initcall(dax_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:711:19: note: 'init_module' target declared here BUILDSTDERR: 711 | static int __init dax_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/dax/device.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dax_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:725:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 725 | module_exit(dax_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 717 | static void __exit dax_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/dax/pmem.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dax_pmem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/badblocks.h:6, BUILDSTDERR: from drivers/dax/../nvdimm/nd.h:16, BUILDSTDERR: from drivers/dax/pmem.c:18: BUILDSTDERR: drivers/dax/pmem.c:149:18: note: 'init_module' target declared here BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dax/pmem.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dax_pmem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/badblocks.h:6, BUILDSTDERR: from drivers/dax/../nvdimm/nd.h:16, BUILDSTDERR: from drivers/dax/pmem.c:18: BUILDSTDERR: drivers/dax/pmem.c:149:18: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dca/dca-core.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dca_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:115:28: note: in expansion of macro 'module_init' BUILDSTDERR: 115 | #define arch_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:471:1: note: in expansion of macro 'arch_initcall' BUILDSTDERR: 471 | arch_initcall(dca_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:460:19: note: 'init_module' target declared here BUILDSTDERR: 460 | static int __init dca_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/dca/dca-core.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dca_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:472:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 472 | module_exit(dca_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:466:20: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | static void __exit dca_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/devfreq/governor_simpleondemand.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devfreq_simple_ondemand_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:137:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 137 | subsys_initcall(devfreq_simple_ondemand_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:133:19: note: 'init_module' target declared here BUILDSTDERR: 133 | static int __init devfreq_simple_ondemand_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/devfreq/governor_simpleondemand.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devfreq_simple_ondemand_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(devfreq_simple_ondemand_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:139:20: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | static void __exit devfreq_simple_ondemand_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/pcxhr/pcxhr.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcxhr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/pcxhr/pcxhr.c:27: BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/pcxhr/pcxhr.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcxhr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/pcxhr/pcxhr.c:27: BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'init_module' target declared here BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/dw/platform.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:344:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 344 | module_exit(dw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:340:20: note: 'cleanup_module' target declared here BUILDSTDERR: 340 | static void __exit dw_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/dma/dw/platform.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:338:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 338 | subsys_initcall(dw_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | static int __init dw_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.o: warning: objtool: pcxhr_create_pcm()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/dma/ioat/init.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ioat_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1435:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1435 | module_exit(ioat_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1430:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1430 | static void __exit ioat_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/ioat/init.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ioat_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1428 | module_init(ioat_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1398:19: note: 'init_module' target declared here BUILDSTDERR: 1398 | static int __init ioat_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/riptide/riptide.c:101: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_riptide_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2217:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2217 | module_exit(alsa_card_riptide_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2208:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2208 | static void __exit alsa_card_riptide_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/riptide/riptide.c:101: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_riptide_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2216:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2216 | module_init(alsa_card_riptide_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2193:19: note: 'init_module' target declared here BUILDSTDERR: 2193 | static int __init alsa_card_riptide_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/rme9652.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme9652_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/rme9652.c:26: BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/rme9652.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme9652_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/rme9652.c:26: BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:19: note: 'init_module' target declared here BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdsp.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdsp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdsp.c:27: BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdsp.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdsp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdsp.c:27: BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:19: note: 'init_module' target declared here BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/altera-msgdma.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msgdma_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/dma/altera-msgdma.c:17: BUILDSTDERR: drivers/dma/altera-msgdma.c:929:24: note: 'init_module' target declared here BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/altera-msgdma.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msgdma_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/dma/altera-msgdma.c:17: BUILDSTDERR: drivers/dma/altera-msgdma.c:929:24: note: 'cleanup_module' target declared here BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/idma64.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idma64_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dmaengine.h:20, BUILDSTDERR: from drivers/dma/idma64.c:14: BUILDSTDERR: drivers/dma/idma64.c:710:24: note: 'init_module' target declared here BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/idma64.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idma64_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dmaengine.h:20, BUILDSTDERR: from drivers/dma/idma64.c:14: BUILDSTDERR: drivers/dma/idma64.c:710:24: note: 'cleanup_module' target declared here BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdspm.c:135: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdspm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdspm.c:137: BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdspm.c:135: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdspm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdspm.c:137: BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:19: note: 'init_module' target declared here BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/trident/trident.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trident_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/trident/trident.c:25: BUILDSTDERR: sound/pci/trident/trident.c:187:19: note: 'cleanup_module' target declared here BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/trident/trident.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trident_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/trident/trident.c:25: BUILDSTDERR: sound/pci/trident/trident.c:187:19: note: 'init_module' target declared here BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.o: warning: objtool: snd_trident_probe()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/dma/mic_x100_dma.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_x100_dma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:793:1: note: in expansion of macro 'module_init' BUILDSTDERR: 793 | module_init(mic_x100_dma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:778:19: note: 'init_module' target declared here BUILDSTDERR: 778 | static int __init mic_x100_dma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/mic_x100_dma.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_x100_dma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:794:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 794 | module_exit(mic_x100_dma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:787:20: note: 'cleanup_module' target declared here BUILDSTDERR: 787 | static void __exit mic_x100_dma_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/mce_amd.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mce_amd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:110:29: note: in expansion of macro 'module_init' BUILDSTDERR: 110 | #define early_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1139:1: note: in expansion of macro 'early_initcall' BUILDSTDERR: 1139 | early_initcall(mce_amd_init); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1058:19: note: 'init_module' target declared here BUILDSTDERR: 1058 | static int __init mce_amd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/mce_amd.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mce_amd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1151:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1151 | module_exit(mce_amd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1142 | static void __exit mce_amd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: cat_mc0_mce()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: f15h_mc2_mce()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: f15h_mc0_mce()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: amd_decode_mce()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: amd_decode_mce.cold()+0x521: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/vx222/vx222.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx222_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/vx222/vx222.c:23: BUILDSTDERR: sound/pci/vx222/vx222.c:292:19: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/vx222/vx222.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx222_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/vx222/vx222.c:23: BUILDSTDERR: sound/pci/vx222/vx222.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5000_edac.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5000_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1581 | module_exit(i5000_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1574:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1574 | static void __exit i5000_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5000_edac.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5000_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1580 | module_init(i5000_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1556:19: note: 'init_module' target declared here BUILDSTDERR: 1556 | static int __init i5000_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.o: warning: objtool: i5000_init_one()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i5100_edac.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5100_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1237:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1237 | module_exit(i5100_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1229 | static void __exit i5100_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5100_edac.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5100_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1236:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1236 | module_init(i5100_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1219:19: note: 'init_module' target declared here BUILDSTDERR: 1219 | static int __init i5100_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.o: warning: objtool: i5100_init_one()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/ymfpci/ymfpci.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ymfpci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ymfpci/ymfpci.c:23: BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:19: note: 'cleanup_module' target declared here BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ymfpci/ymfpci.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ymfpci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ymfpci/ymfpci.c:23: BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:19: note: 'init_module' target declared here BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5400_edac.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5400_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1468:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1468 | module_exit(i5400_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1461:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1461 | static void __exit i5400_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5400_edac.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5400_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1467:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1467 | module_init(i5400_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1443:19: note: 'init_module' target declared here BUILDSTDERR: 1443 | static int __init i5400_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.o: warning: objtool: i5400_init_one()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i7300_edac.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7300_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1208 | module_exit(i7300_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1201:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1201 | static void __exit i7300_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i7300_edac.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7300_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1207 | module_init(i7300_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1184:19: note: 'init_module' target declared here BUILDSTDERR: 1184 | static int __init i7300_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.o: warning: objtool: i7300_init_one()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i7core_edac.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2394:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2394 | module_exit(i7core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2386:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2386 | static void __exit i7core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i7core_edac.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2393:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2393 | module_init(i7core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2357:19: note: 'init_module' target declared here BUILDSTDERR: 2357 | static int __init i7core_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ad1889.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ad1889.c:36: BUILDSTDERR: sound/pci/ad1889.c:1051:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ad1889.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ad1889.c:36: BUILDSTDERR: sound/pci/ad1889.c:1051:19: note: 'init_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: write_and_test()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: i7core_mce_check_error()+0x4bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: i7core_unregister_mci.isra.0()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: i7core_probe()+0x6e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/sb_edac.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbridge_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3454 | module_exit(sbridge_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3446 | static void __exit sbridge_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/sb_edac.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbridge_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3453 | module_init(sbridge_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3408:19: note: 'init_module' target declared here BUILDSTDERR: 3408 | static int __init sbridge_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/als300.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als300_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als300.c:36: BUILDSTDERR: sound/pci/als300.c:816:19: note: 'cleanup_module' target declared here BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/als300.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als300_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als300.c:36: BUILDSTDERR: sound/pci/als300.c:816:19: note: 'init_module' target declared here BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.o: warning: objtool: sbridge_mce_check_error()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/skx_edac.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1183 | module_exit(skx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1174 | static void __exit skx_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/edac/skx_edac.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1182 | module_init(skx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1103:19: note: 'init_module' target declared here BUILDSTDERR: 1103 | static int __init skx_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from sound/pci/als4000.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als4000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als4000.c:70: BUILDSTDERR: sound/pci/als4000.c:1037:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/als4000.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als4000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als4000.c:70: BUILDSTDERR: sound/pci/als4000.c:1037:19: note: 'init_module' target declared here BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/pnd2_edac.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pnd2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1600:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1600 | module_exit(pnd2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1591:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1591 | static void __exit pnd2_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/pnd2_edac.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pnd2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1599:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1599 | module_init(pnd2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1549:19: note: 'init_module' target declared here BUILDSTDERR: 1549 | static int __init pnd2_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/pci/atiixp.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp.c:26: BUILDSTDERR: sound/pci/atiixp.c:1706:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/atiixp.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp.c:26: BUILDSTDERR: sound/pci/atiixp.c:1706:19: note: 'init_module' target declared here BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: dnv_check_ecc_active()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: apl_check_ecc_active()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: apl_rd_reg()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: pnd2_mce_check_error()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/atiixp.o: warning: objtool: snd_atiixp_probe()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/e752x_edac.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e752x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1463 | module_exit(e752x_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1456:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1456 | static void __exit e752x_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/e752x_edac.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e752x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1462:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1462 | module_init(e752x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1443:19: note: 'init_module' target declared here BUILDSTDERR: 1443 | static int __init e752x_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/atiixp_modem.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp_modem.c:26: BUILDSTDERR: sound/pci/atiixp_modem.c:1327:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/atiixp_modem.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp_modem.c:26: BUILDSTDERR: sound/pci/atiixp_modem.c:1327:19: note: 'init_module' target declared here BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: ctl_page_to_phys()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_global_error()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_hub_error()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_nsi_error()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_sysbus_error()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_membuf_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_process_ce()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_process_ded_retry.constprop.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: e752x_init_one()+0x682: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: e752x_check()+0x2b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_process_ded_retry.constprop.0.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i82975x_edac.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i82975x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:707:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 707 | module_exit(i82975x_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:694:20: note: 'cleanup_module' target declared here BUILDSTDERR: 694 | static void __exit i82975x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i82975x_edac.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i82975x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:706:1: note: in expansion of macro 'module_init' BUILDSTDERR: 706 | module_init(i82975x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:652:19: note: 'init_module' target declared here BUILDSTDERR: 652 | static int __init i82975x_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.o: warning: objtool: i82975x_init_one()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i82975x_edac.o: warning: objtool: i82975x_check()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/azt3328.c:189: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azf3328_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/azt3328.c:185: BUILDSTDERR: sound/pci/azt3328.c:2762:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/azt3328.c:189: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azf3328_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/azt3328.c:185: BUILDSTDERR: sound/pci/azt3328.c:2762:19: note: 'init_module' target declared here BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i3000_edac.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3000_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:559:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 559 | module_exit(i3000_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:547:20: note: 'cleanup_module' target declared here BUILDSTDERR: 547 | static void __exit i3000_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i3000_edac.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3000_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:558:1: note: in expansion of macro 'module_init' BUILDSTDERR: 558 | module_init(i3000_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:505:19: note: 'init_module' target declared here BUILDSTDERR: 505 | static int __init i3000_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.o: warning: objtool: i3000_init_one()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i3200_edac.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3200_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:540:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 540 | module_exit(i3200_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:528:20: note: 'cleanup_module' target declared here BUILDSTDERR: 528 | static void __exit i3200_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i3200_edac.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3200_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:539:1: note: in expansion of macro 'module_init' BUILDSTDERR: 539 | module_init(i3200_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:486:19: note: 'init_module' target declared here BUILDSTDERR: 486 | static int __init i3200_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/bt87x.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:994:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 994 | module_exit(alsa_card_bt87x_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:988:20: note: 'cleanup_module' target declared here BUILDSTDERR: 988 | static void __exit alsa_card_bt87x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/bt87x.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 993 | module_init(alsa_card_bt87x_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | static int __init alsa_card_bt87x_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.o: warning: objtool: i3200_init_one()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/ie31200_edac.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie31200_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:600:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 600 | module_exit(ie31200_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit ie31200_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/ie31200_edac.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie31200_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:599:1: note: in expansion of macro 'module_init' BUILDSTDERR: 599 | module_init(ie31200_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | static int __init ie31200_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.o: warning: objtool: ie31200_init_one()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/cmipci.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmipci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cmipci.c:27: BUILDSTDERR: sound/pci/cmipci.c:3407:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cmipci.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmipci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cmipci.c:27: BUILDSTDERR: sound/pci/cmipci.c:3407:19: note: 'init_module' target declared here BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/x38_edac.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x38_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:517:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 517 | module_exit(x38_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:505:20: note: 'cleanup_module' target declared here BUILDSTDERR: 505 | static void __exit x38_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/edac/x38_edac.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x38_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:516:1: note: in expansion of macro 'module_init' BUILDSTDERR: 516 | module_init(x38_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | static int __init x38_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.o: warning: objtool: x38_init_one()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/cmipci.o: warning: objtool: snd_cmipci_probe()+0xc5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/amd64_edac.h:11, BUILDSTDERR: from drivers/edac/amd64_edac.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd64_edac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3548:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3548 | module_exit(amd64_edac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3522:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3522 | static void __exit amd64_edac_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/amd64_edac.h:11, BUILDSTDERR: from drivers/edac/amd64_edac.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd64_edac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3547:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3547 | module_init(amd64_edac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3449:19: note: 'init_module' target declared here BUILDSTDERR: 3449 | static int __init amd64_edac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cs4281.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs4281_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs4281.c:26: BUILDSTDERR: sound/pci/cs4281.c:2085:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cs4281.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs4281_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs4281.c:26: BUILDSTDERR: sound/pci/cs4281.c:2085:19: note: 'init_module' target declared here BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: f1x_early_channel_count()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: __amd64_read_pci_cfg_dword()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: k8_map_sysaddr_to_csrow()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: __amd64_write_pci_cfg_dword()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: f1x_map_sysaddr_to_csrow()+0x6fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-axp288.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_extcon_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:470:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 470 | module_exit(axp288_extcon_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:463:20: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | static void __exit axp288_extcon_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-axp288.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_extcon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:461:1: note: in expansion of macro 'module_init' BUILDSTDERR: 461 | module_init(axp288_extcon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:454:19: note: 'init_module' target declared here BUILDSTDERR: 454 | static int __init axp288_extcon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3496_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3496_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'init_module' target declared here BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/extcon/extcon-intel-cht-wc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cht_wc_extcon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from ./include/linux/extcon-provider.h:21, BUILDSTDERR: from drivers/extcon/extcon-intel-cht-wc.c:18: BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:24: note: 'cleanup_module' target declared here BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/extcon/extcon-intel-cht-wc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cht_wc_extcon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from ./include/linux/extcon-provider.h:21, BUILDSTDERR: from drivers/extcon/extcon-intel-cht-wc.c:18: BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:24: note: 'init_module' target declared here BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-card.o: warning: objtool: allocate_broadcast_channel()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firewire/core-card.o: warning: objtool: bm_work()+0x306: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/es1938.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1938_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1938.c:52: BUILDSTDERR: sound/pci/es1938.c:1883:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/es1938.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1938_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1938.c:52: BUILDSTDERR: sound/pci/es1938.c:1883:19: note: 'init_module' target declared here BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/es1968.c:105: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1968_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1968.c:101: BUILDSTDERR: sound/pci/es1968.c:2934:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/es1968.c:105: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1968_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1968.c:101: BUILDSTDERR: sound/pci/es1968.c:2934:19: note: 'init_module' target declared here BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/fm801.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/fm801.c:21: BUILDSTDERR: sound/pci/fm801.c:1463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/fm801.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/fm801.c:21: BUILDSTDERR: sound/pci/fm801.c:1463:19: note: 'init_module' target declared here BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/core-transaction.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1299 | module_init(fw_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1261:19: note: 'init_module' target declared here BUILDSTDERR: 1261 | static int __init fw_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/core-transaction.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_core_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1300 | module_exit(fw_core_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1291 | static void __exit fw_core_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0.c:33: BUILDSTDERR: sound/pci/intel8x0.c:3356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0.c:33: BUILDSTDERR: sound/pci/intel8x0.c:3356:19: note: 'init_module' target declared here BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/ohci.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_ohci_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3895:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3895 | module_exit(fw_ohci_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3888:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3888 | static void __exit fw_ohci_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/ohci.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_ohci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3894:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3894 | module_init(fw_ohci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3879:19: note: 'init_module' target declared here BUILDSTDERR: 3879 | static int __init fw_ohci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0m.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0m_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0m.c:30: BUILDSTDERR: sound/pci/intel8x0m.c:1332:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0m.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0m_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0m.c:30: BUILDSTDERR: sound/pci/intel8x0m.c:1332:19: note: 'init_module' target declared here BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/maestro3.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm3_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/maestro3.c:38: BUILDSTDERR: sound/pci/maestro3.c:2794:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/maestro3.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm3_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/maestro3.c:38: BUILDSTDERR: sound/pci/maestro3.c:2794:19: note: 'init_module' target declared here BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/sbp2.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbp2_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1637:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1637 | module_exit(sbp2_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1631:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1631 | static void __exit sbp2_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/sbp2.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbp2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1636:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1636 | module_init(sbp2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1626:19: note: 'init_module' target declared here BUILDSTDERR: 1626 | static int __init sbp2_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme32.c:77: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme32_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme32.c:76: BUILDSTDERR: sound/pci/rme32.c:1996:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme32.c:77: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme32_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme32.c:76: BUILDSTDERR: sound/pci/rme32.c:1996:19: note: 'init_module' target declared here BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/net.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fwnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1698:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1698 | module_init(fwnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1663:19: note: 'init_module' target declared here BUILDSTDERR: 1663 | static int __init fwnet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/net.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fwnet_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1709:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1709 | module_exit(fwnet_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1700:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1700 | static void __exit fwnet_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme96.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme96_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme96.c:29: BUILDSTDERR: sound/pci/rme96.c:2550:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme96.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme96_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme96.c:29: BUILDSTDERR: sound/pci/rme96.c:2550:19: note: 'init_module' target declared here BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lynx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:20: BUILDSTDERR: drivers/firewire/nosy.c:716:19: note: 'cleanup_module' target declared here BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lynx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:20: BUILDSTDERR: drivers/firewire/nosy.c:716:19: note: 'init_module' target declared here BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/sonicvibes.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sonicvibes_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/sonicvibes.c:28: BUILDSTDERR: sound/pci/sonicvibes.c:1548:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/sonicvibes.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sonicvibes_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/sonicvibes.c:28: BUILDSTDERR: sound/pci/sonicvibes.c:1548:19: note: 'init_module' target declared here BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx.c:53: BUILDSTDERR: sound/pci/via82xx.c:2650:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx.c:53: BUILDSTDERR: sound/pci/via82xx.c:2650:19: note: 'init_module' target declared here BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/edd.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:798:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 798 | late_initcall(edd_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:745:1: note: 'init_module' target declared here BUILDSTDERR: 745 | edd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/edd.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:799:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 799 | module_exit(edd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:786:1: note: 'cleanup_module' target declared here BUILDSTDERR: 786 | edd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/dcdbas.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dcdbas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | #define subsys_initcall_sync(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:642:1: note: in expansion of macro 'subsys_initcall_sync' BUILDSTDERR: 642 | subsys_initcall_sync(dcdbas_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:598:19: note: 'init_module' target declared here BUILDSTDERR: 598 | static int __init dcdbas_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/dcdbas.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dcdbas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:643:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 643 | module_exit(dcdbas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:622:20: note: 'cleanup_module' target declared here BUILDSTDERR: 622 | static void __exit dcdbas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx_modem.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx_modem.c:38: BUILDSTDERR: sound/pci/via82xx_modem.c:1232:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx_modem.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx_modem.c:38: BUILDSTDERR: sound/pci/via82xx_modem.c:1232:19: note: 'init_module' target declared here BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/iscsi_ibft.h:24, BUILDSTDERR: from drivers/firmware/iscsi_ibft.c:76: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibft_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:897:1: note: in expansion of macro 'module_init' BUILDSTDERR: 897 | module_init(ibft_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:860:19: note: 'init_module' target declared here BUILDSTDERR: 860 | static int __init ibft_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/iscsi_ibft.h:24, BUILDSTDERR: from drivers/firmware/iscsi_ibft.c:76: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibft_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:898:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 898 | module_exit(ibft_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:820:20: note: 'cleanup_module' target declared here BUILDSTDERR: 820 | static void __exit ibft_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/qemu_fw_cfg.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:940:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 940 | module_exit(fw_cfg_sysfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:927:20: note: 'cleanup_module' target declared here BUILDSTDERR: 927 | static void __exit fw_cfg_sysfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/qemu_fw_cfg.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:939:1: note: in expansion of macro 'module_init' BUILDSTDERR: 939 | module_init(fw_cfg_sysfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:911:19: note: 'init_module' target declared here BUILDSTDERR: 911 | static int __init fw_cfg_sysfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-pcm-dma.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acp_dma_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/amd/acp-pcm-dma.c:21: BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'init_module' target declared here BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-pcm-dma.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acp_dma_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/amd/acp-pcm-dma.c:21: BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.o: warning: objtool: fw_cfg_sysfs_probe()+0x764: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_deinit()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_dma_stop()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: pre_config_reset()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: pre_config_reset.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-core.o: warning: objtool: fmc_device_register_n_gw()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/amd/acp-da7219-max98357a.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-da7219-max98357a.c:26: BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:24: note: 'cleanup_module' target declared here BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-da7219-max98357a.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-da7219-max98357a.c:26: BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:24: note: 'init_module' target declared here BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fmc/fmc-match.o: warning: objtool: fmc_fill_id_info()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/amd/acp-rt5645.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-rt5645.c:29: BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:24: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-rt5645.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-rt5645.c:29: BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:24: note: 'init_module' target declared here BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fmc/fmc-dump.o: warning: objtool: fmc_dump_eeprom()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-debug.o: warning: objtool: fmc_debug_init()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ac97_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:18: BUILDSTDERR: sound/soc/codecs/ac97.c:149:24: note: 'init_module' target declared here BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ac97_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:18: BUILDSTDERR: sound/soc/codecs/ac97.c:149:24: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fmc/fmc-fakedev.o: warning: objtool: ff_work_fn()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-fakedev.o: warning: objtool: ff_work_fn.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-write-eeprom.o: warning: objtool: fwe_probe()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/fpga/fpga-mgr.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_mgr_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:713:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 713 | subsys_initcall(fpga_mgr_class_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:689:19: note: 'init_module' target declared here BUILDSTDERR: 689 | static int __init fpga_mgr_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-mgr.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_mgr_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 714 | module_exit(fpga_mgr_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static void __exit fpga_mgr_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/adau1761-i2c.c:10: BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:19: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/adau1761-i2c.c:10: BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-cvp.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_cvp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:530:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 530 | module_exit(altera_cvp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | static void __exit altera_cvp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-cvp.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_cvp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:529:1: note: in expansion of macro 'module_init' BUILDSTDERR: 529 | module_init(altera_cvp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:507:19: note: 'init_module' target declared here BUILDSTDERR: 507 | static int __init altera_cvp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-spi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/adau1761-spi.c:13: BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:19: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-spi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/adau1761-spi.c:13: BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-ps-spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/altera-ps-spi.c:21: BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:19: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-ps-spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/altera-ps-spi.c:21: BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau7002_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: sound/soc/codecs/adau7002.c:90:24: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau7002_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: sound/soc/codecs/adau7002.c:90:24: note: 'init_module' target declared here BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/machxo2-spi.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/machxo2-spi.c:12: BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:19: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/machxo2-spi.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/machxo2-spi.c:12: BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:19: note: 'init_module' target declared here BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak4458.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak4458.c:10: BUILDSTDERR: sound/soc/codecs/ak4458.c:652:19: note: 'init_module' target declared here BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak4458.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak4458.c:10: BUILDSTDERR: sound/soc/codecs/ak4458.c:652:19: note: 'cleanup_module' target declared here BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:17: BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:19: note: 'cleanup_module' target declared here BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:17: BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak5558.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak5558.c:10: BUILDSTDERR: sound/soc/codecs/ak5558.c:410:19: note: 'init_module' target declared here BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak5558.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak5558.c:10: BUILDSTDERR: sound/soc/codecs/ak5558.c:410:19: note: 'cleanup_module' target declared here BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/bd28623.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/codecs/bd28623.c:12: BUILDSTDERR: sound/soc/codecs/bd28623.c:238:24: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/bd28623.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/codecs/bd28623.c:12: BUILDSTDERR: sound/soc/codecs/bd28623.c:238:24: note: 'init_module' target declared here BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-bridge.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:462:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 462 | subsys_initcall(fpga_bridge_dev_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:438:19: note: 'init_module' target declared here BUILDSTDERR: 438 | static int __init fpga_bridge_dev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-bridge.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 463 | module_exit(fpga_bridge_dev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:452:20: note: 'cleanup_module' target declared here BUILDSTDERR: 452 | static void __exit fpga_bridge_dev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-pr-decoupler.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/fpga/xilinx-pr-decoupler.c:21: BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'cleanup_module' target declared here BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-pr-decoupler.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/fpga/xilinx-pr-decoupler.c:21: BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'init_module' target declared here BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs35l34.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l34_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1238:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1238 | module_exit(cs35l34_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1234 | static void __exit cs35l34_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs35l34.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l34_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1232 | module_init(cs35l34_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1221:19: note: 'init_module' target declared here BUILDSTDERR: 1221 | static int __init cs35l34_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-region.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_region_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:294:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 294 | subsys_initcall(fpga_region_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:276:19: note: 'init_module' target declared here BUILDSTDERR: 276 | static int __init fpga_region_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-region.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_region_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(fpga_region_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit fpga_region_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_main_amp_event()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_mclk_event()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_sdin_event()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/cs35l35.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs35l35.c:20: BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs35l35.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs35l35.c:20: BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:19: note: 'init_module' target declared here BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-amdpt.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-amdpt.c:14: BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:24: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-amdpt.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-amdpt.c:14: BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:24: note: 'init_module' target declared here BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs42l42.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs42l42.c:22: BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs42l42.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs42l42.c:22: BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:19: note: 'init_module' target declared here BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-bd9571mwv.c:20: BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'cleanup_module' target declared here BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-bd9571mwv.c:20: BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'init_module' target declared here BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_exar_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:11: BUILDSTDERR: drivers/gpio/gpio-exar.c:201:24: note: 'init_module' target declared here BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_exar_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:11: BUILDSTDERR: drivers/gpio/gpio-exar.c:201:24: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs43130.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/cs43130.c:17: BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs43130.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/cs43130.c:17: BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:19: note: 'init_module' target declared here BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-ich.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpio/gpio-ich.c:25: BUILDSTDERR: drivers/gpio/gpio-ich.c:509:24: note: 'init_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-ich.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpio/gpio-ich.c:25: BUILDSTDERR: drivers/gpio/gpio-ich.c:509:24: note: 'cleanup_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.o: warning: objtool: ichx_gpio_probe()+0x266: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpio/gpio-it87.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_gpio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:427:1: note: in expansion of macro 'module_init' BUILDSTDERR: 427 | module_init(it87_gpio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | static int __init it87_gpio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-it87.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_gpio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:428:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 428 | module_exit(it87_gpio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:417:20: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | static void __exit it87_gpio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: sound/soc/codecs/da7213.c:1896:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: sound/soc/codecs/da7213.c:1896:19: note: 'init_module' target declared here BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idio_16_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:16: BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'cleanup_module' target declared here BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idio_16_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:16: BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: sound/soc/codecs/da7219.c:2284:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: sound/soc/codecs/da7219.c:2284:19: note: 'init_module' target declared here BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_gpio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:474:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 474 | subsys_initcall(vprbrd_gpio_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | static int __init vprbrd_gpio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_gpio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:480:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 480 | module_exit(vprbrd_gpio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:476:20: note: 'cleanup_module' target declared here BUILDSTDERR: 476 | static void __exit vprbrd_gpio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/dmic.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/dmic.c:23: BUILDSTDERR: sound/soc/codecs/dmic.c:160:24: note: 'init_module' target declared here BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/dmic.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/dmic.c:23: BUILDSTDERR: sound/soc/codecs/dmic.c:160:24: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es7134.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es7134_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/of_platform.h:9, BUILDSTDERR: from sound/soc/codecs/es7134.c:20: BUILDSTDERR: sound/soc/codecs/es7134.c:326:24: note: 'init_module' target declared here BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es7134.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es7134_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/of_platform.h:9, BUILDSTDERR: from sound/soc/codecs/es7134.c:20: BUILDSTDERR: sound/soc/codecs/es7134.c:326:24: note: 'cleanup_module' target declared here BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8316.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/es8316.c:14: BUILDSTDERR: sound/soc/codecs/es8316.c:625:19: note: 'cleanup_module' target declared here BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8316.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/es8316.c:14: BUILDSTDERR: sound/soc/codecs/es8316.c:625:19: note: 'init_module' target declared here BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amdgpu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1208 | module_exit(amdgpu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1198:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1198 | static void __exit amdgpu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amdgpu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1207 | module_init(amdgpu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1166:19: note: 'init_module' target declared here BUILDSTDERR: 1166 | static int __init amdgpu_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o: warning: objtool: amdgpu_pci_probe()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/es8328-i2c.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/es8328-i2c.c:14: BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:19: note: 'cleanup_module' target declared here BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8328-i2c.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/es8328-i2c.c:14: BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8328-spi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/es8328-spi.c:15: BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:19: note: 'cleanup_module' target declared here BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8328-spi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/es8328-spi.c:15: BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:19: note: 'init_module' target declared here BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdac_hdmi.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2295 | module_exit(hdmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2289:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2289 | static void __exit hdmi_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdac_hdmi.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2294 | module_init(hdmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2284:19: note: 'init_module' target declared here BUILDSTDERR: 2284 | static int __init hdmi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_resize_fb_bar()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_init()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_switcheroo_set_state()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_gpu_recover()+0x58c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_init.cold()+0x369: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/soc/codecs/max9759.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9759_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/max9759.c:11: BUILDSTDERR: sound/soc/codecs/max9759.c:203:24: note: 'init_module' target declared here BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max9759.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9759_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/max9759.c:11: BUILDSTDERR: sound/soc/codecs/max9759.c:203:24: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max98090.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max98090.c:12: BUILDSTDERR: sound/soc/codecs/max98090.c:2692:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max98090.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max98090.c:12: BUILDSTDERR: sound/soc/codecs/max98090.c:2692:19: note: 'init_module' target declared here BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: sound/soc/codecs/max98357a.c:147:24: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: sound/soc/codecs/max98357a.c:147:24: note: 'init_module' target declared here BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max9867.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max9867.c:12: BUILDSTDERR: sound/soc/codecs/max9867.c:535:19: note: 'cleanup_module' target declared here BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max9867.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max9867.c:12: BUILDSTDERR: sound/soc/codecs/max9867.c:535:19: note: 'init_module' target declared here BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.o: warning: objtool: max9867_dai_hw_params()+0x2eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: sound/soc/codecs/max98927.c:962:19: note: 'cleanup_module' target declared here BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: sound/soc/codecs/max98927.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: sound/soc/codecs/max98373.c:969:19: note: 'cleanup_module' target declared here BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: sound/soc/codecs/max98373.c:969:19: note: 'init_module' target declared here BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8540.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8540.c:17: BUILDSTDERR: sound/soc/codecs/nau8540.c:883:19: note: 'cleanup_module' target declared here BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8540.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8540.c:17: BUILDSTDERR: sound/soc/codecs/nau8540.c:883:19: note: 'init_module' target declared here BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8824.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8824.c:15: BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8824.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8824.c:15: BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:19: note: 'init_module' target declared here BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_iio_execute()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_processds()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_debug()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setdatablock()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_postcard()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_get_src_int()+0x4cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_div32()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mul32()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_test()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_switch()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_compare()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setfbbase()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_div()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mul()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_put_dst()+0x36e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shr()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shl()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_xor()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_clear()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_sub()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_add()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_or()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_and()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_delay()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_jump()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mask()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shift_right()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shift_left()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setregblock()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setport()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_move()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: amdgpu_atom_execute_table_locked()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_calltable()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: amdgpu_atom_parse()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_processds.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_debug.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_postcard.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_put_dst.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setregblock.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/nau8825.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8825_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8825.c:15: BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8825.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8825_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8825.c:15: BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:19: note: 'init_module' target declared here BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdmi-codec.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/codecs/hdmi-codec.c:17: BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:24: note: 'init_module' target declared here BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdmi-codec.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/codecs/hdmi-codec.c:17: BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:24: note: 'cleanup_module' target declared here BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm1789-i2c.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm1789-i2c.c:8: BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:19: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm1789-i2c.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm1789-i2c.c:8: BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:19: note: 'init_module' target declared here BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_fini()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_init()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_fini.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-i2c.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm186x-i2c.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:19: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-i2c.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm186x-i2c.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-spi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/pcm186x-spi.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:19: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-spi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/pcm186x-spi.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rl6231.o: warning: objtool: rl6231_calc_dmic_clk.cold()+0x19: unreachable instruction BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o: warning: objtool: amdgpu_gart_init()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/rt286.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt286.c:17: BUILDSTDERR: sound/soc/codecs/rt286.c:1273:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt286.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt286.c:17: BUILDSTDERR: sound/soc/codecs/rt286.c:1273:19: note: 'init_module' target declared here BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt298.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt298.c:17: BUILDSTDERR: sound/soc/codecs/rt298.c:1318:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt298.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt298.c:17: BUILDSTDERR: sound/soc/codecs/rt298.c:1318:19: note: 'init_module' target declared here BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.o: warning: objtool: rt298_adc_event()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:19: note: 'init_module' target declared here BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.o: warning: objtool: rt5514_set_dmic_clk()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o: warning: objtool: amdgpu_i2c_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/rt5514-spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5514-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:19: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5514-spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5514-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_fb.o: warning: objtool: amdgpufb_create()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/rt5640.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/rt5640.c:18: BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5640.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/rt5640.c:18: BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:19: note: 'init_module' target declared here BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5645.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5645.c:17: BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5645.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5645.c:17: BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:19: note: 'init_module' target declared here BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5651.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5651.c:17: BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5651.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5651.c:17: BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:19: note: 'init_module' target declared here BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5663.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5663.c:16: BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5663.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5663.c:16: BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:19: note: 'init_module' target declared here BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o: warning: objtool: check_atom_bios()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/rt5670.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/codecs/rt5670.c:17: BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5670.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/codecs/rt5670.c:17: BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:19: note: 'init_module' target declared here BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o: warning: objtool: amdgpu_benchmark_move()+0x3fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_test.o: warning: objtool: amdgpu_test_moves()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:19: note: 'init_module' target declared here BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5677-spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5677-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5677-spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5677-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:19: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o: warning: objtool: amdgpu_pm_compute_clocks.part.0()+0x4e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/spdif_receiver.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_receiver.c:21: BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:24: note: 'init_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/spdif_receiver.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_receiver.c:21: BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:24: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o: warning: objtool: amdgpu_afmt_calc_cts()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/spdif_transmitter.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dit_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_transmitter.c:20: BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:24: note: 'init_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/spdif_transmitter.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dit_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_transmitter.c:20: BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:24: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssm4567_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:19: note: 'cleanup_module' target declared here BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssm4567_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:19: note: 'init_module' target declared here BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:12: BUILDSTDERR: sound/soc/codecs/tas6424.c:771:19: note: 'cleanup_module' target declared here BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:12: BUILDSTDERR: sound/soc/codecs/tas6424.c:771:19: note: 'init_module' target declared here BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tda7419.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7419_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tda7419.c:18: BUILDSTDERR: sound/soc/codecs/tda7419.c:650:19: note: 'cleanup_module' target declared here BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tda7419.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7419_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tda7419.c:18: BUILDSTDERR: sound/soc/codecs/tda7419.c:650:19: note: 'init_module' target declared here BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_dai_fmt()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_hw_params()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp5_gpio()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp4_gpio()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp2_gpio()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-i2c.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-i2c.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-i2c.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-i2c.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-spi.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-spi.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-spi.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-spi.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:7: BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:7: BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:19: note: 'init_module' target declared here BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ts3a227e.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts3a227e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/ts3a227e.c:11: BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:19: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ts3a227e.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts3a227e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/ts3a227e.c:11: BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:19: note: 'init_module' target declared here BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/wm8524.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from sound/soc/codecs/wm8524.c:20: BUILDSTDERR: sound/soc/codecs/wm8524.c:250:24: note: 'cleanup_module' target declared here BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/wm8524.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from sound/soc/codecs/wm8524.c:20: BUILDSTDERR: sound/soc/codecs/wm8524.c:250:24: note: 'init_module' target declared here BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/simple-amplifier.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simple_amp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/simple-amplifier.c:22: BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:24: note: 'init_module' target declared here BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/simple-amplifier.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simple_amp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/simple-amplifier.c:22: BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:24: note: 'cleanup_module' target declared here BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o: warning: objtool: amdgpu_vm_adjust_size()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o: warning: objtool: amdgpu_vm_adjust_size.cold()+0x81: return with modified stack frame BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_i2s_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:15: BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:24: note: 'init_module' target declared here BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_i2s_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:15: BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:24: note: 'cleanup_module' target declared here BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asoc_simple_card_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:9: BUILDSTDERR: sound/soc/generic/simple-card.c:473:24: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asoc_simple_card_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:9: BUILDSTDERR: sound/soc/generic/simple-card.c:473:24: note: 'init_module' target declared here BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:21: BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:24: note: 'cleanup_module' target declared here BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:21: BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:24: note: 'init_module' target declared here BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_pci.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_pci.c:23: BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_pci.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_pci.c:23: BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_acpi.c:26: BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_acpi.c:26: BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'init_module' target declared here BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:24: note: 'init_module' target declared here BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:24: note: 'cleanup_module' target declared here BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-compress.o: warning: objtool: sst_platform_compr_set_params()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-compress.o: warning: objtool: sst_platform_compr_open()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/intel/boards/haswell.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'haswell_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/haswell.c:18: BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:24: note: 'init_module' target declared here BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/haswell.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'haswell_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/haswell.c:18: BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:24: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'init_module' target declared here BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'cleanup_module' target declared here BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_rt298.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_rt298.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'init_module' target declared here BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_rt298.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_rt298.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'cleanup_module' target declared here BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/broadwell.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broadwell_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/broadwell.c:18: BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:24: note: 'init_module' target declared here BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/broadwell.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broadwell_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/broadwell.c:18: BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:24: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'init_module' target declared here BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/cik.o: warning: objtool: cik_common_hw_init()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5640.c:20: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'init_module' target declared here BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5640.c:20: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5651.c:21: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'init_module' target declared here BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5651.c:21: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5672.c:20: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'init_module' target declared here BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5672.c:20: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'cleanup_module' target declared here BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5645.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'init_module' target declared here BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5645.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'cleanup_module' target declared here BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'init_module' target declared here BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'cleanup_module' target declared here BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_nau8824.c:23: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'init_module' target declared here BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_nau8824.c:23: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_da7213.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bytcht_da7213.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'init_module' target declared here BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_da7213.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bytcht_da7213.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_es8316.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bytcht_es8316.c:24: BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'init_module' target declared here BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_es8316.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bytcht_es8316.c:24: BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/intel/boards/bytcht_nocodec.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'init_module' target declared here BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/intel/boards/bytcht_nocodec.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'init_module' target declared here BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'init_module' target declared here BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'init_module' target declared here BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_rt286.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_rt286.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'init_module' target declared here BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_rt286.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_rt286.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'cleanup_module' target declared here BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'init_module' target declared here BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'init_module' target declared here BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'cleanup_module' target declared here BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_upload_firmware()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_dpm_sw_init()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_upload_firmware.cold()+0x10: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:24: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:24: note: 'init_module' target declared here BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/cik_sdma.o: warning: objtool: cik_sdma_sw_init()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-ipc.o: warning: objtool: hsw_fw_ready()+0x224: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/soc/intel/haswell/sst-haswell-pcm.c:18: BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'init_module' target declared here BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/soc/intel/haswell/sst-haswell-pcm.c:18: BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/si.o: warning: objtool: si_common_hw_init()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/intel/skylake/skl.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/skylake/skl.c:25: BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/skylake/skl.c:25: BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:19: note: 'init_module' target declared here BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-nhlt.c:22: BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_ssp_clks': BUILDSTDERR: 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] BUILDSTDERR: 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c:357:18: note: in expansion of macro 'ext_to_legacy_blob' BUILDSTDERR: 357 | i2s_config = ext_to_legacy_blob(i2s_config_ext); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here BUILDSTDERR: 88 | struct skl_i2s_config_blob_ext { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here BUILDSTDERR: 81 | struct skl_i2s_config_blob_legacy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_mclk': BUILDSTDERR: 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] BUILDSTDERR: 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c:401:16: note: in expansion of macro 'ext_to_legacy_blob' BUILDSTDERR: 401 | i2s_config = ext_to_legacy_blob(i2s_config_ext); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here BUILDSTDERR: 88 | struct skl_i2s_config_blob_ext { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here BUILDSTDERR: 81 | struct skl_i2s_config_blob_legacy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_enable_notification': BUILDSTDERR: 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] BUILDSTDERR: 84 | skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)&mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:152:8: note: defined here BUILDSTDERR: 152 | struct notification_mask { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_set_dma_control': BUILDSTDERR: 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] BUILDSTDERR: 672 | err = skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)dma_ctrl); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:128:8: note: defined here BUILDSTDERR: 128 | struct skl_dma_control { BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_src_format': BUILDSTDERR: 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] BUILDSTDERR: 715 | (struct skl_base_cfg *)src_mconfig); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:147:8: note: defined here BUILDSTDERR: 147 | struct skl_src_module_cfg { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_updown_mixer_format': BUILDSTDERR: 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] BUILDSTDERR: 734 | (struct skl_base_cfg *)mixer_mconfig); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:157:8: note: defined here BUILDSTDERR: 157 | struct skl_up_down_mixer_cfg { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_copier_format': BUILDSTDERR: 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] BUILDSTDERR: 751 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)cpr_mconfig; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:134:8: note: defined here BUILDSTDERR: 134 | struct skl_cpr_cfg { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_algo_format': BUILDSTDERR: 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] BUILDSTDERR: 768 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)algo_mcfg; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:167:8: note: defined here BUILDSTDERR: 167 | struct skl_algo_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_base_outfmt_format': BUILDSTDERR: 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] BUILDSTDERR: 794 | (struct skl_base_cfg *)base_outfmt_mcfg; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:172:8: note: defined here BUILDSTDERR: 172 | struct skl_base_outfmt_cfg { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_bind_modules': BUILDSTDERR: 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] BUILDSTDERR: 1176 | CPR_SINK_FMT_PARAM_ID, src_mcfg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:141:8: note: defined here BUILDSTDERR: 141 | struct skl_cpr_pin_fmt { BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: sound/soc/intel/skylake/skl-topology.o: warning: objtool: skl_tplg_mic_control_set()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_clk_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/skylake/skl-ssp-clk.c:11: BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'init_module' target declared here BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_clk_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/skylake/skl-ssp-clk.c:11: BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/si_dpm.o: warning: objtool: si_check_state_equal()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/soc/soc-core.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_soc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3852:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3852 | module_init(snd_soc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3845:19: note: 'init_module' target declared here BUILDSTDERR: 3845 | static int __init snd_soc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/soc-core.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_soc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3861:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3861 | module_exit(snd_soc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3854:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3854 | static void __exit snd_soc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.o: warning: objtool: fmt_single_name()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o: warning: objtool: xgpu_vi_poll_msg()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: sound/soc/soc-pcm.o: warning: objtool: soc_pcm_open()+0x5e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: sound/soc/soc-topology.o: warning: objtool: soc_tplg_dapm_widget_create()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/soc-topology.o: warning: objtool: soc_tplg_process_headers()+0x664: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/soc-compress.o: warning: objtool: soc_compr_open_fe()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: sound/synth/emux/soundfont.o: warning: objtool: load_info()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/6fire/chip.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/6fire/common.h:18, BUILDSTDERR: from sound/usb/6fire/chip.h:16, BUILDSTDERR: from sound/usb/6fire/chip.c:16: BUILDSTDERR: sound/usb/6fire/chip.c:212:19: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/6fire/chip.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/6fire/common.h:18, BUILDSTDERR: from sound/usb/6fire/chip.h:16, BUILDSTDERR: from sound/usb/6fire/chip.c:16: BUILDSTDERR: sound/usb/6fire/chip.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/6fire/firmware.o: warning: objtool: usb6fire_fw_init()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/usb/bcd2000/bcd2000.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcd2000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/bcd2000/bcd2000.c:23: BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/bcd2000/bcd2000.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcd2000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/bcd2000/bcd2000.c:23: BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:23: BUILDSTDERR: sound/usb/caiaq/device.c:583:19: note: 'cleanup_module' target declared here BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:23: BUILDSTDERR: sound/usb/caiaq/device.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from sound/usb/hiface/chip.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hiface_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/hiface/chip.h:20, BUILDSTDERR: from sound/usb/hiface/chip.c:21: BUILDSTDERR: sound/usb/hiface/chip.c:297:19: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/hiface/chip.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hiface_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/hiface/chip.h:20, BUILDSTDERR: from sound/usb/hiface/chip.c:21: BUILDSTDERR: sound/usb/hiface/chip.c:297:19: note: 'init_module' target declared here BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o: warning: objtool: gmc_v9_0_late_init()+0x2af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o: warning: objtool: gmc_v9_0_sw_init()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/line6/midi.o: warning: objtool: line6_midi_transmit()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/line6/pod.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pod_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/pod.c:16: BUILDSTDERR: sound/usb/line6/pod.c:586:19: note: 'cleanup_module' target declared here BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/pod.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pod_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/pod.c:16: BUILDSTDERR: sound/usb/line6/pod.c:586:19: note: 'init_module' target declared here BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/podhd.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'podhd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/podhd.c:14: BUILDSTDERR: sound/usb/line6/podhd.c:510:19: note: 'cleanup_module' target declared here BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/podhd.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'podhd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/podhd.c:14: BUILDSTDERR: sound/usb/line6/podhd.c:510:19: note: 'init_module' target declared here BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/toneport.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toneport_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/toneport.c:14: BUILDSTDERR: sound/usb/line6/toneport.c:591:19: note: 'cleanup_module' target declared here BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/toneport.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toneport_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/toneport.c:14: BUILDSTDERR: sound/usb/line6/toneport.c:591:19: note: 'init_module' target declared here BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/variax.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'variax_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/variax.c:14: BUILDSTDERR: sound/usb/line6/variax.c:305:19: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/variax.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'variax_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/variax.c:14: BUILDSTDERR: sound/usb/line6/variax.c:305:19: note: 'init_module' target declared here BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/misc/ua101.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ua101_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/misc/ua101.c:20: BUILDSTDERR: sound/usb/misc/ua101.c:1386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/misc/ua101.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ua101_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/misc/ua101.c:20: BUILDSTDERR: sound/usb/misc/ua101.c:1386:19: note: 'init_module' target declared here BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.o: warning: objtool: ua101_probe()+0x6b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/usx2y/usbusx2y.c:134: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/usbusx2y.c:138: BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:19: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/usx2y/usbusx2y.c:134: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/usbusx2y.c:138: BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:19: note: 'init_module' target declared here BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o: warning: objtool: psp_resume()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/usx2y/us122l.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/us122l.c:20: BUILDSTDERR: sound/usb/usx2y/us122l.c:772:19: note: 'cleanup_module' target declared here BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/usx2y/us122l.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/us122l.c:20: BUILDSTDERR: sound/usb/usx2y/us122l.c:772:19: note: 'init_module' target declared here BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/psp_v3_1.o: warning: objtool: psp_v3_1_mode1_reset.cold()+0x29: return with modified stack frame BUILDSTDERR: In file included from sound/usb/card.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_audio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/card.c:43: BUILDSTDERR: sound/usb/card.c:911:19: note: 'cleanup_module' target declared here BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/card.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_audio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/card.c:43: BUILDSTDERR: sound/usb/card.c:911:19: note: 'init_module' target declared here BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.o: warning: objtool: amdgpu_add_thermal_controller()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: sound/usb/stream.o: warning: objtool: snd_usb_parse_audio_interface()+0xf3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/gfx_v8_0.o: warning: objtool: gfx_v8_0_sw_init()+0x38a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/x86/intel_hdmi_audio.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/x86/intel_hdmi_audio.c:25: BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:24: note: 'init_module' target declared here BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/x86/intel_hdmi_audio.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/x86/intel_hdmi_audio.c:25: BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/sound_core.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:64:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 64 | subsys_initcall(init_soundcore); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:39:19: note: 'init_module' target declared here BUILDSTDERR: 39 | static int __init init_soundcore(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/sound_core.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:65:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 65 | module_exit(cleanup_soundcore); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:58:20: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | static void __exit cleanup_soundcore(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/sound_core.o: warning: objtool: sound_remove_unit()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/sound_core.o: warning: objtool: sound_insert_unit.constprop.0()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/sound_core.o: warning: objtool: register_sound_special_device()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/sound_core.o: warning: objtool: sound_remove_unit.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/ac97_bus.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ac97_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:102:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 102 | subsys_initcall(ac97_bus_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init ac97_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/ac97_bus.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ac97_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 109 | module_exit(ac97_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | static void __exit ac97_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o: warning: objtool: gfx_v9_0_sw_init()+0x159c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/core.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:188:1: note: in expansion of macro 'module_init' BUILDSTDERR: 188 | module_init(lowpan_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:157:19: note: 'init_module' target declared here BUILDSTDERR: 157 | static int __init lowpan_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/core.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(lowpan_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:182:20: note: 'cleanup_module' target declared here BUILDSTDERR: 182 | static void __exit lowpan_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_iphc_ctx_get_by_addr()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_compress_ctx_addr()+0x4d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_header_decompress()+0x80b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_header_compress()+0xb57: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/6lowpan/nhc.o: warning: objtool: lowpan_nhc_do_uncompression()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o: warning: objtool: amdgpu_uvd_sw_init()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_dest_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: net/6lowpan/nhc_dest.c:26:19: note: 'init_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_dest_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: net/6lowpan/nhc_dest.c:26:19: note: 'cleanup_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/uvd_v5_0.o: warning: objtool: uvd_v5_0_get_clockgating_state()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_fragment_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_fragment_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_hop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_hop.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_hop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_hop.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/uvd_v6_0.o: warning: objtool: uvd_v6_0_get_clockgating_state()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_mobility_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_mobility_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o: warning: objtool: uvd_v7_0_sw_init()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_routing_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: net/6lowpan/nhc_routing.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_routing_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: net/6lowpan/nhc_routing.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o: warning: objtool: amdgpu_vce_sw_init()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_udp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: net/6lowpan/nhc_udp.c:186:19: note: 'init_module' target declared here BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_udp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: net/6lowpan/nhc_udp.c:186:19: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/vce_v3_0.o: warning: objtool: vce_v3_0_get_clockgating_state()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_hop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_hop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_udp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_udp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/vce_v4_0.o: warning: objtool: vce_v4_0_early_init.cold()+0x24: return with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_icmpv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_icmpv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o: warning: objtool: amdgpu_vcn_sw_init()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_dest_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_dest_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_frag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'init_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_frag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'cleanup_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_route_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_route_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o: warning: objtool: amdgpu_amdkfd_submit_ib()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/802/psnap.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | module_init(snap_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init snap_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/802/psnap.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:120:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 120 | module_exit(snap_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:115:20: note: 'cleanup_module' target declared here BUILDSTDERR: 115 | static void __exit snap_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: reserve_bo_and_cond_vms()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: validate_invalid_user_pages()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: add_bo_to_vm()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_restore_userptr_worker()+0x408: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: init_kfd_vm()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()+0x893: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_map_memory_to_gpu()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_evict_userptr()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_restore_process_bos()+0x38b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: update_gpuvm_pte.isra.0.cold()+0x18: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o: warning: objtool: kgd_hqd_destroy()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from net/8021q/vlan.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_proto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:826:1: note: in expansion of macro 'module_init' BUILDSTDERR: 826 | module_init(vlan_proto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | static int __init vlan_proto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/8021q/vlan.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:827:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 827 | module_exit(vlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:806:20: note: 'cleanup_module' target declared here BUILDSTDERR: 806 | static void __exit vlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.o: warning: objtool: vlan_device_event()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/8021q/vlan.o: warning: objtool: vlan_check_real_dev()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o: warning: objtool: kgd_hqd_destroy()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_job.o: warning: objtool: amdgpu_job_run()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_suspend_tile()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_poweron()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_poweroff()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/8021q/vlanproc.o: warning: objtool: vlan_proc_init()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/9p/mod.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_p9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:193:1: note: in expansion of macro 'module_init' BUILDSTDERR: 193 | module_init(init_p9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | static int __init init_p9(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/9p/mod.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_p9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:194:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 194 | module_exit(exit_p9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:186:20: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | static void __exit exit_p9(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.o: warning: objtool: amdgpu_atpx_detect()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o: warning: objtool: amdgpu_acpi_init()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_destroy()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_prepare_req.part.0()+0x2fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_create()+0x2e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_clunk()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_write()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_readdir()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_read()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu8_smumgr.o: warning: objtool: smu8_send_msg_to_smc()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu8_smumgr.o: warning: objtool: smu8_start_smu()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_socket_open()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_fd_create_unix()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_fd_create_tcp()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_fd_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from net/9p/trans_xen.c:33: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from ./include/xen/events.h:5, BUILDSTDERR: from net/9p/trans_xen.c:33: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_program_memory_timing_parameters()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_start_smu()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_populate_all_graphic_levels()+0x463: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_initialize_mc_reg_table()+0x442: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_populate_all_memory_levels()+0x3ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_init_smc_table()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/9p/trans_virtio.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_virtio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:779:1: note: in expansion of macro 'module_init' BUILDSTDERR: 779 | module_init(p9_virtio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:765:19: note: 'init_module' target declared here BUILDSTDERR: 765 | static int __init p9_virtio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/9p/trans_virtio.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_virtio_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:780:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 780 | module_exit(p9_virtio_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:773:20: note: 'cleanup_module' target declared here BUILDSTDERR: 773 | static void __exit p9_virtio_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_program_memory_timing_parameters()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_start_smu()+0x303: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/9p/trans_virtio.o: warning: objtool: p9_virtio_probe()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_program_memory_timing_parameters()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_start_smu()+0x4d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_populate_all_memory_levels.cold()+0x2a: return with modified stack frame BUILDSTDERR: In file included from net/9p/trans_rdma.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_trans_rdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:779:1: note: in expansion of macro 'module_init' BUILDSTDERR: 779 | module_init(p9_trans_rdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:768:19: note: 'init_module' target declared here BUILDSTDERR: 768 | static int __init p9_trans_rdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/9p/trans_rdma.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_trans_rdma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:780:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 780 | module_exit(p9_trans_rdma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:774:20: note: 'cleanup_module' target declared here BUILDSTDERR: 774 | static void __exit p9_trans_rdma_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.o: warning: objtool: recv_done()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_rdma.o: warning: objtool: rdma_create_trans()+0x32b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_program_memory_timing_parameters()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_smu_upload_firmware_image()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_initialize_mc_reg_table()+0x442: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_init_smc_table()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_send_msg_to_smc()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_send_msg_to_smc_offset()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu7_smumgr.o: warning: objtool: smu7_upload_smu_firmware_image()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/appletalk/ddp.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1958:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1958 | module_init(atalk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1911:19: note: 'init_module' target declared here BUILDSTDERR: 1911 | static int __init atalk_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/appletalk/ddp.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1983:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1983 | module_exit(atalk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1969:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1969 | static void __exit atalk_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atalk_sendmsg()+0x39a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atalk_connect()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atif_ioctl()+0x4d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atalk_rcv()+0x3ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o: warning: objtool: vega10_smc_table_manager()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o: warning: objtool: smu10_smc_table_manager()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_send_msg_to_smc()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_program_memory_timing_parameters()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_initialize_mc_reg_table()+0x442: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_init_smc_table()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/atm/signaling.o: warning: objtool: sigd_close()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/signaling.o: warning: objtool: sigd_send()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_program_memory_timing_parameters()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_start_smu()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_populate_all_graphic_levels()+0x3a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_init_smc_table()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_start_smu.cold()+0x31: return with modified stack frame BUILDSTDERR: net/atm/ioctl.o: warning: objtool: do_vcc_ioctl()+0x335: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/atm/common.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:898:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 898 | subsys_initcall(atm_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:849:19: note: 'init_module' target declared here BUILDSTDERR: 849 | static int __init atm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/atm/common.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:900:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 900 | module_exit(atm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:889:20: note: 'cleanup_module' target declared here BUILDSTDERR: 889 | static void __exit atm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/atm/common.o: warning: objtool: vcc_sock_destruct()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/common.o: warning: objtool: adjust_tp()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o: warning: objtool: hwmgr_hw_init()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o: warning: objtool: hwmgr_resume()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o: warning: objtool: pp_tables_initialize()+0xa4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o: warning: objtool: pp_tables_get_response_times()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/resources.o: warning: objtool: atm_dev_register()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu8_hwmgr.o: warning: objtool: smu8_setup_asic_task()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from net/atm/clip.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_clip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:924:1: note: in expansion of macro 'module_init' BUILDSTDERR: 924 | module_init(atm_clip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:869:19: note: 'init_module' target declared here BUILDSTDERR: 869 | static int __init atm_clip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/atm/clip.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_clip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:925:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 925 | module_exit(atm_clip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:917:20: note: 'cleanup_module' target declared here BUILDSTDERR: 917 | static void __exit atm_clip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o: warning: objtool: get_powerplay_table_entry_v1_0()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/clip.o: warning: objtool: unlink_clip_vcc()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/clip.o: warning: objtool: clip_ioctl()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/clip.o: warning: objtool: clip_start_xmit()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/atm/br2684.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br2684_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:864:1: note: in expansion of macro 'module_init' BUILDSTDERR: 864 | module_init(br2684_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:823:19: note: 'init_module' target declared here BUILDSTDERR: 823 | static int __init br2684_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/atm/br2684.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br2684_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:865:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 865 | module_exit(br2684_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:836:20: note: 'cleanup_module' target declared here BUILDSTDERR: 836 | static void __exit br2684_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.o: warning: objtool: br2684_ioctl()+0x1f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/atm/lec.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lane_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1073:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1073 | module_init(lane_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1036:19: note: 'init_module' target declared here BUILDSTDERR: 1036 | static int __init lane_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/atm/lec.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lane_module_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1074:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1074 | module_exit(lane_module_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1054:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1054 | static void __exit lane_module_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_pop()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: make_entry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_atm_close()+0x2a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lane2_associate_req()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lane_ioctl()+0x401: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_start_xmit()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_atm_send()+0xb40: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_pop.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/atm/pppoatm.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoatm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 494 | module_init(pppoatm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init pppoatm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/atm/pppoatm.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoatm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:495:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 495 | module_exit(pppoatm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:489:20: note: 'cleanup_module' target declared here BUILDSTDERR: 489 | static void __exit pppoatm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_set_dpm_event_sources()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_avfs_control()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_disable_dpm_tasks()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_odn_edit_dpm_table()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_hwmgr_backend_init()+0x83b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_enable_dpm_tasks()+0xf24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_enable_didt_config()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_enable_power_containment()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_disable_power_containment()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_dev.o: warning: objtool: ax25_dev_device_up()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_dev.o: warning: objtool: ax25_dev_device_up.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o: warning: objtool: vega10_get_powerplay_table_entry()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_ip.o: warning: objtool: ax25_hard_header()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_out.o: warning: objtool: ax25_transmit_buffer()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_out.o: warning: objtool: ax25_transmit_buffer.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_route.o: warning: objtool: ax25_rt_build_path()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_odn_edit_dpm_table()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_powertune.o: warning: objtool: vega10_enable_didt_config()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from net/ax25/af_ax25.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax25_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:1993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1993 | module_init(ax25_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:1975:19: note: 'init_module' target declared here BUILDSTDERR: 1975 | static int __init ax25_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ax25/af_ax25.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax25_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:2018:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2018 | module_exit(ax25_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:2001:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2001 | static void __exit ax25_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.o: warning: objtool: ax25_ioctl()+0x2de: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/af_ax25.o: warning: objtool: ax25_getsockopt()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/af_ax25.o: warning: objtool: ax25_connect()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_enable_dpm_tasks()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_display_configuration_changed_task()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_wait_on_indirect_register.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_hw_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_set_powergating_by_smu()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_get_current_clocks()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/batman-adv/bat_algo.o: warning: objtool: batadv_param_set_ra()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/bat_algo.o: warning: objtool: batadv_algo_register()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/bat_algo.o: warning: objtool: batadv_param_set_ra.cold()+0x17: return with modified stack frame BUILDSTDERR: net/batman-adv/bat_iv_ogm.o: warning: objtool: batadv_iv_send_outstanding_bat_ogm_packet()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.o: warning: objtool: dm_hw_init()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/bat_v_elp.o: warning: objtool: batadv_v_elp_get_throughput()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o: warning: objtool: amdgpu_dm_irq_handler()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o: warning: objtool: dm_helpers_parse_edid_caps()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/batman-adv/gateway_common.o: warning: objtool: batadv_parse_throughput()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_check_known_mac_addr()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_activate_interface.part.0()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_enable_interface()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_disable_interface()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hard_if_event()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_activate_interface.part.0.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/batman-adv/main.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:679:1: note: in expansion of macro 'module_init' BUILDSTDERR: 679 | module_init(batadv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:86:19: note: 'init_module' target declared here BUILDSTDERR: 86 | static int __init batadv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/batman-adv/main.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:680:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 680 | module_exit(batadv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:126:20: note: 'cleanup_module' target declared here BUILDSTDERR: 126 | static void __exit batadv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: net/batman-adv/multicast.o: warning: objtool: batadv_mcast_querier_log.isra.0.cold()+0x16: unreachable instruction BUILDSTDERR: net/batman-adv/network-coding.o: warning: objtool: batadv_nc_purge_paths()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/send.o: warning: objtool: batadv_send_skb_packet()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/soft-interface.o: warning: objtool: batadv_softif_create()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_isolation_mark()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_bool_attr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_uint_attr()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_gw_mode()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_throughput_override()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_mesh_iface()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_mesh_iface_work()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_meshif()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_vlan()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_hardif()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/tp_meter.o: warning: objtool: batadv_tp_start()+0x328: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/translation-table.o: warning: objtool: batadv_tt_local_add()+0x889: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/translation-table.o: warning: objtool: batadv_tt_tvlv_unicast_handler_v1()+0x81d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/translation-table.o: warning: objtool: batadv_tt_local_resize_to_mtu()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bluetooth/bnep/core.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:755:1: note: in expansion of macro 'module_init' BUILDSTDERR: 755 | module_init(bnep_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:730:19: note: 'init_module' target declared here BUILDSTDERR: 730 | static int __init bnep_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/bnep/core.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:756:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 756 | module_exit(bnep_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:750:20: note: 'cleanup_module' target declared here BUILDSTDERR: 750 | static void __exit bnep_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/cmtp/core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmtp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:507:1: note: in expansion of macro 'module_init' BUILDSTDERR: 507 | module_init(cmtp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:493:19: note: 'init_module' target declared here BUILDSTDERR: 493 | static int __init cmtp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/cmtp/core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmtp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:508:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 508 | module_exit(cmtp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:502:20: note: 'cleanup_module' target declared here BUILDSTDERR: 502 | static void __exit cmtp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/hidp/core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1464:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1464 | module_init(hidp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1452:19: note: 'init_module' target declared here BUILDSTDERR: 1452 | static int __init hidp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/hidp/core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1465:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1465 | module_exit(hidp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1459:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1459 | static void __exit hidp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o: warning: objtool: dce110_link_encoder_construct()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bluetooth/rfcomm/core.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfcomm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2240:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2240 | module_init(rfcomm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2184:19: note: 'init_module' target declared here BUILDSTDERR: 2184 | static int __init rfcomm_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/rfcomm/core.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfcomm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2241 | module_exit(rfcomm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2227:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2227 | static void __exit rfcomm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_get_optimal_number_of_taps()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_set_pixel_storage_depth()+0x3b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_set_pixel_storage_depth.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bluetooth/af_bluetooth.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:804:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 804 | subsys_initcall(bt_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:728:19: note: 'init_module' target declared here BUILDSTDERR: 728 | static int __init bt_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/bluetooth/af_bluetooth.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:805:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 805 | module_exit(bt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:785:20: note: 'cleanup_module' target declared here BUILDSTDERR: 785 | static void __exit bt_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/bluetooth/hci_core.o: warning: objtool: hci_get_dev_info()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_conn.o: warning: objtool: hci_le_start_enc()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_event.o: warning: objtool: hci_le_meta_evt()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_event.o: warning: objtool: hci_event_packet()+0x1194: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/mgmt.c: In function 'read_commands': BUILDSTDERR: 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] BUILDSTDERR: 328 | __le16 *opcode = rp->opcodes; BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 336 | __le16 *opcode = rp->opcodes; BUILDSTDERR: | ^~ BUILDSTDERR: net/bluetooth/mgmt.o: warning: objtool: mgmt_new_ltk()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/mgmt.o: warning: objtool: mgmt_device_found()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/mgmt.o: warning: objtool: mgmt_remote_name()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/smp.o: warning: objtool: le_max_key_size_read()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/smp.o: warning: objtool: le_min_key_size_read()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/lib.o: warning: objtool: bt_err_ratelimited()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/ecdh_helper.o: warning: objtool: compute_ecdh_secret()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/bluetooth/hci_request.o: warning: objtool: __hci_req_update_scan_rsp_data()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_request.o: warning: objtool: __hci_req_update_adv_data()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bluetooth/6lowpan.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_6lowpan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1306:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1306 | module_init(bt_6lowpan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1279:19: note: 'init_module' target declared here BUILDSTDERR: 1279 | static int __init bt_6lowpan_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/6lowpan.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_6lowpan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1307:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1307 | module_exit(bt_6lowpan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1291 | static void __exit bt_6lowpan_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nft_reject_bridge.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 449 | module_init(nft_reject_bridge_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:439:19: note: 'init_module' target declared here BUILDSTDERR: 439 | static int __init nft_reject_bridge_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nft_reject_bridge.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 450 | module_exit(nft_reject_bridge_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | static void __exit nft_reject_bridge_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nf_log_bridge.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_bridge_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(nf_log_bridge_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:53:19: note: 'init_module' target declared here BUILDSTDERR: 53 | static int __init nf_log_bridge_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nf_log_bridge.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_bridge_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(nf_log_bridge_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit nf_log_bridge_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebtables.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtables_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2462:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2462 | module_init(ebtables_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2437:19: note: 'init_module' target declared here BUILDSTDERR: 2437 | static int __init ebtables_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebtables.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtables_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2463 | module_exit(ebtables_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2453:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2453 | static void __exit ebtables_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.o: warning: objtool: do_replace_finish()+0x6e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/netfilter/ebtables.o: warning: objtool: compat_copy_everything_to_user()+0x417: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_broute.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_broute_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:102:1: note: in expansion of macro 'module_init' BUILDSTDERR: 102 | module_init(ebtable_broute_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:82:19: note: 'init_module' target declared here BUILDSTDERR: 82 | static int __init ebtable_broute_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_broute.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_broute_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:103:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 103 | module_exit(ebtable_broute_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:95:20: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | static void __exit ebtable_broute_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_filter.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_filter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:121:1: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | module_init(ebtable_filter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:111:19: note: 'init_module' target declared here BUILDSTDERR: 111 | static int __init ebtable_filter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_filter.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_filter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:122:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 122 | module_exit(ebtable_filter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:116:20: note: 'cleanup_module' target declared here BUILDSTDERR: 116 | static void __exit ebtable_filter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_nat.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:121:1: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | module_init(ebtable_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:111:19: note: 'init_module' target declared here BUILDSTDERR: 111 | static int __init ebtable_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_nat.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_nat_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:122:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 122 | module_exit(ebtable_nat_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:116:20: note: 'cleanup_module' target declared here BUILDSTDERR: 116 | static void __exit ebtable_nat_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_802_3.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_802_3_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(ebt_802_3_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init ebt_802_3_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_802_3.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_802_3_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(ebt_802_3_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit ebt_802_3_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_among.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_among_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 277 | module_init(ebt_among_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | static int __init ebt_among_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_among.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_among_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(ebt_among_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:272:20: note: 'cleanup_module' target declared here BUILDSTDERR: 272 | static void __exit ebt_among_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.o: warning: objtool: ebt_among_mt_check()+0x20d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arp.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(ebt_arp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init ebt_arp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arp.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(ebt_arp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:129:20: note: 'cleanup_module' target declared here BUILDSTDERR: 129 | static void __exit ebt_arp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/bridge/netfilter/ebt_ip.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:165:1: note: in expansion of macro 'module_init' BUILDSTDERR: 165 | module_init(ebt_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | static int __init ebt_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/bridge/netfilter/ebt_ip.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:166:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 166 | module_exit(ebt_ip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:160:20: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | static void __exit ebt_ip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/bridge/netfilter/ebt_ip6.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:159:1: note: in expansion of macro 'module_init' BUILDSTDERR: 159 | module_init(ebt_ip6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init ebt_ip6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/bridge/netfilter/ebt_ip6.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:160:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 160 | module_exit(ebt_ip6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:154:20: note: 'cleanup_module' target declared here BUILDSTDERR: 154 | static void __exit ebt_ip6_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_limit.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_limit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:125:1: note: in expansion of macro 'module_init' BUILDSTDERR: 125 | module_init(ebt_limit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:115:19: note: 'init_module' target declared here BUILDSTDERR: 115 | static int __init ebt_limit_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_limit.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_limit_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:126:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 126 | module_exit(ebt_limit_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:120:20: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | static void __exit ebt_limit_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.o: warning: objtool: ebt_limit_mt_check()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark_m.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_m_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(ebt_mark_m_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init ebt_mark_m_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark_m.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_m_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(ebt_mark_m_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit ebt_mark_m_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_pkttype.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_pkttype_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:53:1: note: in expansion of macro 'module_init' BUILDSTDERR: 53 | module_init(ebt_pkttype_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init ebt_pkttype_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_pkttype.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_pkttype_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:54:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 54 | module_exit(ebt_pkttype_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:48:20: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | static void __exit ebt_pkttype_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubbub.o: warning: objtool: hubbub1_verify_allow_pstate_change_high()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_stp.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_stp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:191:1: note: in expansion of macro 'module_init' BUILDSTDERR: 191 | module_init(ebt_stp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:181:19: note: 'init_module' target declared here BUILDSTDERR: 181 | static int __init ebt_stp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_stp.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_stp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:192:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 192 | module_exit(ebt_stp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:186:20: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | static void __exit ebt_stp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_vlan.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_vlan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 184 | module_init(ebt_vlan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:173:19: note: 'init_module' target declared here BUILDSTDERR: 173 | static int __init ebt_vlan_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_vlan.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_vlan_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 185 | module_exit(ebt_vlan_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:179:20: note: 'cleanup_module' target declared here BUILDSTDERR: 179 | static void __exit ebt_vlan_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.o: warning: objtool: dcn10_link_encoder_construct()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arpreply.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arpreply_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(ebt_arpreply_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | static int __init ebt_arpreply_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arpreply.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arpreply_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(ebt_arpreply_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit ebt_arpreply_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(ebt_mark_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init ebt_mark_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(ebt_mark_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit ebt_mark_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_dnat.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_dnat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(ebt_dnat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init ebt_dnat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_dnat.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_dnat_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(ebt_dnat_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit ebt_dnat_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_redirect.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_redirect_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(ebt_redirect_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init ebt_redirect_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_redirect.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_redirect_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(ebt_redirect_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit ebt_redirect_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_snat.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_snat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(ebt_snat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init ebt_snat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_snat.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_snat_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(ebt_snat_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit ebt_snat_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_log.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_log_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:222:1: note: in expansion of macro 'module_init' BUILDSTDERR: 222 | module_init(ebt_log_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | static int __init ebt_log_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_log.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_log_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:223:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 223 | module_exit(ebt_log_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:217:20: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | static void __exit ebt_log_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.o: warning: objtool: ebt_log_packet.constprop.0()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_nflog.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_nflog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(ebt_nflog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init ebt_nflog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_nflog.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_nflog_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(ebt_nflog_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit ebt_nflog_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/br.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 284 | module_init(br_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | static int __init br_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/bridge/br.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_deinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 285 | module_exit(br_deinit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:266:20: note: 'cleanup_module' target declared here BUILDSTDERR: 266 | static void __exit br_deinit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: fdb_insert()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_update()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_delete()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: __br_fdb_add()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_add()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_update.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_set_state()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_root_selection()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: __br_set_topology_change()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_topology_change_detection()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_received_tcn_bpdu()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_set_state.cold()+0x1d: return with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_received_tcn_bpdu.cold()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp_bpdu.o: warning: objtool: br_stp_rcv()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp_if.o: warning: objtool: br_stp_set_enabled()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp_timer.o: warning: objtool: br_message_age_timer_expired()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp_timer.o: warning: objtool: br_message_age_timer_expired.cold()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/bridge/br_sysfs_br.o: warning: objtool: br_sysfs_addbr()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.o: warning: objtool: construct()+0x4d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/bridge/br_multicast.o: warning: objtool: br_multicast_new_group()+0x3b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_mdb.o: warning: objtool: br_mdb_parse.isra.0()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_vlan.o: warning: objtool: br_vlan_add()+0x1fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_vlan.o: warning: objtool: __vlan_add()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/bridge/br_switchdev.o: warning: objtool: br_switchdev_set_port_flag()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/br_netfilter_hooks.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_netfilter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1113 | module_init(br_netfilter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1074:19: note: 'init_module' target declared here BUILDSTDERR: 1074 | static int __init br_netfilter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/br_netfilter_hooks.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_netfilter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1114:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1114 | module_exit(br_netfilter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1103 | static void __exit br_netfilter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/af_can.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:1000:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1000 | module_init(can_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:959:19: note: 'init_module' target declared here BUILDSTDERR: 959 | static __init int can_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/can/af_can.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:1001:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1001 | module_exit(can_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:985:20: note: 'cleanup_module' target declared here BUILDSTDERR: 985 | static __exit void can_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/can/af_can.o: warning: objtool: can_rx_unregister()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_proto_register()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_notifier()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_create()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: canfd_rcv()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_rcv()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/proc.o: warning: objtool: can_stat_update()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/proc.o: warning: objtool: can_init_proc()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/proc.o: warning: objtool: can_init_proc.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/can/raw.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:891:1: note: in expansion of macro 'module_init' BUILDSTDERR: 891 | module_init(raw_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:873:19: note: 'init_module' target declared here BUILDSTDERR: 873 | static __init int raw_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/raw.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:892:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 892 | module_exit(raw_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:886:20: note: 'cleanup_module' target declared here BUILDSTDERR: 886 | static __exit void raw_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/bcm.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1762:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1762 | module_init(bcm_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1740:19: note: 'init_module' target declared here BUILDSTDERR: 1740 | static int __init bcm_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/bcm.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1763:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1763 | module_exit(bcm_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1756:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1756 | static void __exit bcm_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/can/bcm.o: warning: objtool: bcm_rx_unreg()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/bcm.o: warning: objtool: bcm_rx_unreg.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/gw.c: In function 'cgw_parse_attr': BUILDSTDERR: 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] BUILDSTDERR: 682 | canframecpy(&mod->modframe.and, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 698 | canframecpy(&mod->modframe.or, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 714 | canframecpy(&mod->modframe.xor, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 730 | canframecpy(&mod->modframe.set, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from net/can/gw.c:42: BUILDSTDERR: net/can/gw.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgw_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1089:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1089 | module_init(cgw_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1039:19: note: 'init_module' target declared here BUILDSTDERR: 1039 | static __init int cgw_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/gw.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgw_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1090:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1090 | module_exit(cgw_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1077:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1077 | static __exit void cgw_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/amd/amdkfd/kfd_module.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kfd_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 182 | module_init(kfd_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init kfd_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/amd/amdkfd/kfd_module.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kfd_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 183 | module_exit(kfd_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:171:20: note: 'cleanup_module' target declared here BUILDSTDERR: 171 | static void __exit kfd_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device.o: warning: objtool: kfd_debugfs_hang_hws()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ceph/ceph_common.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph_lib': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:811:1: note: in expansion of macro 'module_init' BUILDSTDERR: 811 | module_init(init_ceph_lib); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:765:19: note: 'init_module' target declared here BUILDSTDERR: 765 | static int __init init_ceph_lib(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ceph/ceph_common.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph_lib': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:812:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 812 | module_exit(exit_ceph_lib); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:800:20: note: 'cleanup_module' target declared here BUILDSTDERR: 800 | static void __exit exit_ceph_lib(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.o: warning: objtool: __ceph_open_session()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/ceph_common.o: warning: objtool: ceph_parse_options()+0x498: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_free_memory_of_gpu()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_alloc_memory_of_gpu()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_create_event()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_update_queue()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_create_queue()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_unmap_memory_from_gpu()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_map_memory_to_gpu()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_tcp_connect': BUILDSTDERR: 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] BUILDSTDERR: 465 | struct sockaddr_storage *paddr = &con->peer_addr.in_addr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:487:2: note: in expansion of macro 'dout' BUILDSTDERR: 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 494 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:493:3: note: in expansion of macro 'dout' BUILDSTDERR: 493 | dout("connect %s EINPROGRESS sk_state = %u\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 498 | ceph_pr_addr(&con->peer_addr.in_addr), ret); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_con_close': BUILDSTDERR: 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] BUILDSTDERR: 703 | ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:702:2: note: in expansion of macro 'dout' BUILDSTDERR: 702 | dout("con_close %p peer %s\n", con, BUILDSTDERR: | ^~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_con_open': BUILDSTDERR: 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] BUILDSTDERR: 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:727:2: note: in expansion of macro 'dout' BUILDSTDERR: 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'verify_hello': BUILDSTDERR: 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] BUILDSTDERR: 1820 | ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_parse_ips': BUILDSTDERR: 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] BUILDSTDERR: 1974 | struct sockaddr_storage *ss = &addr[i].in_addr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'process_banner': BUILDSTDERR: 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] BUILDSTDERR: 2055 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 2058 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:310:37: note: in definition of macro 'pr_warning' BUILDSTDERR: 310 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' BUILDSTDERR: 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2060 | ceph_pr_addr(&con->actual_peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:310:37: note: in definition of macro 'pr_warning' BUILDSTDERR: 310 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' BUILDSTDERR: 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2069 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2070 | int port = addr_port(&con->msgr->inst.addr.in_addr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2075 | addr_set_port(&con->msgr->inst.addr.in_addr, port); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 2078 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:2077:3: note: in expansion of macro 'dout' BUILDSTDERR: 2077 | dout("process_banner learned my addr is %s\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'process_connect': BUILDSTDERR: 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] BUILDSTDERR: 2129 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2139 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2173 | ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2230 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'read_partial_message': BUILDSTDERR: 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] BUILDSTDERR: 2438 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' BUILDSTDERR: 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'con_fault': BUILDSTDERR: 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] BUILDSTDERR: 3017 | con, con->state, ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:3016:2: note: in expansion of macro 'dout' BUILDSTDERR: 3016 | dout("fault %p state %lu to peer %s\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 3020 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:310:37: note: in definition of macro 'pr_warning' BUILDSTDERR: 310 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:3019:2: note: in expansion of macro 'pr_warn' BUILDSTDERR: 3019 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_create_topology_device()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_topology_init()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_topology_add_device()+0x350: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_tcp_connect()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_con_init()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: con_close_socket()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_sock_state_change()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_msg_new()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_con_workfn()+0x28c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.o: warning: objtool: kfd_init_apertures()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_device_init_vm.part.0()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_create_process()+0x38b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_create_process_device_data()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_evict_queues()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: evict_process_worker()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_restore_queues()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: restore_process_worker()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_suspend_all_processes()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_resume_all_processes()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_reserved_mem_mmap()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_create_process.cold()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: evict_process_worker.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: restore_process_worker.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/module.h:9, BUILDSTDERR: from net/ceph/mon_client.c:4: BUILDSTDERR: net/ceph/mon_client.c: In function 'ceph_monmap_decode': BUILDSTDERR: 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] BUILDSTDERR: 79 | ceph_pr_addr(&m->mon_inst[i].addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/mon_client.c:78:3: note: in expansion of macro 'dout' BUILDSTDERR: 78 | dout("monmap_decode mon%d is %s\n", i, BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/module.h:9, BUILDSTDERR: from net/ceph/mon_client.c:4: BUILDSTDERR: net/ceph/mon_client.c: In function 'reopen_session': BUILDSTDERR: 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] BUILDSTDERR: 206 | monc->cur_mon, ceph_pr_addr(&monc->con.peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' BUILDSTDERR: 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/mon_client.c: In function 'handle_auth_reply': BUILDSTDERR: net/ceph/mon_client.c:1181:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1181 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' BUILDSTDERR: 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: mon_alloc_msg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: __send_subscribe()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: dispatch()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: mon_alloc_msg.cold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/asm-generic/bug.h:18, BUILDSTDERR: from ./arch/x86/include/asm/bug.h:83, BUILDSTDERR: from ./include/linux/bug.h:5, BUILDSTDERR: from ./include/linux/mmdebug.h:5, BUILDSTDERR: from ./include/linux/gfp.h:5, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from net/ceph/cls_lock_client.c:5: BUILDSTDERR: net/ceph/cls_lock_client.c: In function 'decode_locker': BUILDSTDERR: 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] BUILDSTDERR: 274 | ceph_pr_addr(&locker->info.addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/cls_lock_client.c:272:2: note: in expansion of macro 'dout' BUILDSTDERR: 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, BUILDSTDERR: | ^~~~ BUILDSTDERR: net/ceph/cls_lock_client.o: warning: objtool: ceph_cls_lock_info()+0x235: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/module.h:9, BUILDSTDERR: from net/ceph/osd_client.c:5: BUILDSTDERR: net/ceph/osd_client.c: In function 'decode_watcher': BUILDSTDERR: 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] BUILDSTDERR: 4827 | ceph_pr_addr(&item->addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:19:2: note: in expansion of macro 'pr_debug' BUILDSTDERR: 19 | pr_debug("%.*s %12.12s:%-4d : " fmt, \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/osd_client.c:4825:2: note: in expansion of macro 'dout' BUILDSTDERR: 4825 | dout("%s %s%llu cookie %llu addr %s\n", __func__, BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.o: warning: objtool: initialize()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.o: warning: objtool: kernel_queue_init()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: queue_watch_error()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: check_linger_pool_dne()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: check_pool_dne()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: send_request()+0x4b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_backoff_unblock()+0x2ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: alloc_msg()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_timeout()+0x770: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: __submit_request()+0x3a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: ceph_osdc_list_watchers()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_reply()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: decode_hoid()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: ceph_osdc_handle_map()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: dispatch()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: queue_watch_error.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: check_linger_pool_dne.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_backoff_unblock.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_set_resources()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_query_status()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_unmap_queue()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_runlist()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_debugfs_hang_hws()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: decode_new_up_state_weight()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: decode_pg_mapping()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: __decode_pools()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: crush_decode()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: ceph_osdmap_decode()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: osdmap_apply_incremental()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: ceph_pg_to_up_acting_osds()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: evict_process_queues_nocpsch()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: create_queue_nocpsch()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: restore_process_queues_nocpsch()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: create_queue_cpsch()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: start_cpsch()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: create_kernel_queue_cpsch()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: process_termination_cpsch()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: evict_process_queues_cpsch()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: restore_process_queues_cpsch()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: update_queue()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/ceph/debugfs.c: In function 'monmap_show': BUILDSTDERR: 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] BUILDSTDERR: 49 | ceph_pr_addr(&inst->addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/debugfs.c: In function 'osdmap_show': BUILDSTDERR: 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] BUILDSTDERR: 85 | i, ceph_pr_addr(&addr->in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/auth.o: warning: objtool: ceph_build_auth_request()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth.o: warning: objtool: ceph_handle_auth_reply()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_events.o: warning: objtool: kfd_event_create()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_events.o: warning: objtool: kfd_event_mmap()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/crypto.o: warning: objtool: ceph_crypt()+0x49b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_address_watch_nodiq()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_register_diq()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_wave_control_nodiq()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_address_watch_diq()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_wave_control_diq()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: __ceph_x_decrypt()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_verify_authorizer_reply()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_add_authorizer_challenge()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_build_authorizer.isra.0()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.o: warning: objtool: kfd_dbgmgr_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_crat.o: warning: objtool: kfd_parse_crat_table()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_iommu.o: warning: objtool: kfd_iommu_resume()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/lib/chash.o: warning: objtool: __chash_table_copy_in()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/ast/ast_drv.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ast_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:251:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 251 | module_exit(ast_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit ast_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/ast/ast_drv.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ast_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:250:1: note: in expansion of macro 'module_init' BUILDSTDERR: 250 | module_init(ast_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:236:19: note: 'init_module' target declared here BUILDSTDERR: 236 | static int __init ast_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_main.o: warning: objtool: ast_driver_load()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/core/pktgen.c:124: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3878:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3878 | module_init(pg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3856:19: note: 'init_module' target declared here BUILDSTDERR: 3856 | static int __init pg_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/core/pktgen.c:124: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pg_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3879:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3879 | module_exit(pg_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3871 | static void __exit pg_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_stop_device()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_remove_device()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_xmit()+0xf6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_device_event()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pg_net_init()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_thread_worker()+0x3de: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_thread_write()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_if_write()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/core/devlink.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devlink_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4799:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4799 | module_init(devlink_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4789:19: note: 'init_module' target declared here BUILDSTDERR: 4789 | static int __init devlink_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/core/devlink.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devlink_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4800:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4800 | module_exit(devlink_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4794:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4794 | static void __exit devlink_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/core/devlink.o: warning: objtool: devlink_nl_param_fill()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/devlink.o: warning: objtool: devlink_nl_cmd_param_set_doit()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/devlink.o: warning: objtool: devlink_param_driverinit_value_set()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/core/failover.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'failover_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(failover_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:299:1: note: 'init_module' target declared here BUILDSTDERR: 299 | failover_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/core/failover.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'failover_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:312:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 312 | module_exit(failover_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:308:6: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | void failover_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bochs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:233:1: note: in expansion of macro 'module_init' BUILDSTDERR: 233 | module_init(bochs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init bochs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bochs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:234:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 234 | module_exit(bochs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 228 | static void __exit bochs_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/dns_resolver/dns_key.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dns_resolver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 320 | module_init(init_dns_resolver) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:266:19: note: 'init_module' target declared here BUILDSTDERR: 266 | static int __init init_dns_resolver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/dns_resolver/dns_key.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dns_resolver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 321 | module_exit(exit_dns_resolver) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit exit_dns_resolver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.o: warning: objtool: dns_resolver_cmp()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dns_resolver/dns_key.o: warning: objtool: dns_resolver_preparse()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dns_resolver/dns_query.o: warning: objtool: dns_query()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/bochs/bochs_hw.o: warning: objtool: bochs_hw_init()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anx78xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/gpu/drm/bridge/analogix-anx78xx.c:20: BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anx78xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/gpu/drm/bridge/analogix-anx78xx.c:20: BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'init_module' target declared here BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/dsa/dsa.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:313:1: note: in expansion of macro 'module_init' BUILDSTDERR: 313 | module_init(dsa_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init dsa_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/dsa/dsa.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:322:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 322 | module_exit(dsa_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:315:20: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | static void __exit dsa_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.o: warning: objtool: anx78xx_i2c_probe()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.o: warning: objtool: anx78xx_i2c_probe.cold()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/dsa2.o: warning: objtool: dsa_tree_teardown()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/dsa2.o: warning: objtool: dsa_register_switch()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/dsa2.o: warning: objtool: dsa_tree_teardown.cold()+0x2b: return with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:175:1: note: in expansion of macro 'module_init' BUILDSTDERR: 175 | module_init(cirrus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:160:19: note: 'init_module' target declared here BUILDSTDERR: 160 | static int __init cirrus_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:176:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 176 | module_exit(cirrus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:170:20: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | static void __exit cirrus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dsa/port.o: warning: objtool: dsa_port_set_state_now()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/port.o: warning: objtool: dsa_port_bridge_leave()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/port.o: warning: objtool: dsa_port_set_state_now.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/slave.o: warning: objtool: dsa_slave_unregister_notifier.cold()+0x13: unreachable instruction BUILDSTDERR: drivers/gpu/drm/gma500/intel_gmbus.o: warning: objtool: gmbus_xfer()+0x398: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/intel_gmbus.o: warning: objtool: gmbus_xfer.cold()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ieee802154/6lowpan/core.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:280:1: note: in expansion of macro 'module_init' BUILDSTDERR: 280 | module_init(lowpan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:245:19: note: 'init_module' target declared here BUILDSTDERR: 245 | static int __init lowpan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ieee802154/6lowpan/core.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:281:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 281 | module_exit(lowpan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:271:20: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | static void __exit lowpan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/gma500/psb_drv.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:519:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 519 | module_exit(psb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:513:20: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | static void __exit psb_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/gma500/psb_drv.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:518:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 518 | late_initcall(psb_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:508:19: note: 'init_module' target declared here BUILDSTDERR: 508 | static int __init psb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/rx.o: warning: objtool: lowpan_rcv()+0x444: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ieee802154/6lowpan/reassembly.o: warning: objtool: lowpan_frag_rcv()+0x87d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/psb_intel_lvds.o: warning: objtool: psb_intel_lvds_mode_fixup()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from net/ieee802154/core.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wpan_phy_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:388:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 388 | subsys_initcall(wpan_phy_class_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:350:19: note: 'init_module' target declared here BUILDSTDERR: 350 | static int __init wpan_phy_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ieee802154/core.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wpan_phy_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:398:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 398 | module_exit(wpan_phy_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:390:20: note: 'cleanup_module' target declared here BUILDSTDERR: 390 | static void __exit wpan_phy_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/header_ops.o: warning: objtool: ieee802154_hdr_push()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/mid_bios.o: warning: objtool: mid_chip_setup()+0x4ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ieee802154/socket.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_ieee802154_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1140 | module_init(af_ieee802154_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1103:19: note: 'init_module' target declared here BUILDSTDERR: 1103 | static int __init af_ieee802154_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ieee802154/socket.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_ieee802154_remove': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1141 | module_exit(af_ieee802154_remove); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1132:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1132 | static void __exit af_ieee802154_remove(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.o: warning: objtool: ieee802154_get_dev()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/cdv_intel_lvds.o: warning: objtool: cdv_intel_lvds_mode_fixup()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/cdv_intel_dp.o: warning: objtool: cdv_intel_dp_aux_native_read()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/cdv_intel_dp.o: warning: objtool: cdv_intel_dp_init()+0x49a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hibmc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:427:1: note: in expansion of macro 'module_init' BUILDSTDERR: 427 | module_init(hibmc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | static int __init hibmc_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hibmc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:428:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 428 | module_exit(hibmc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:422:20: note: 'cleanup_module' target declared here BUILDSTDERR: 422 | static void __exit hibmc_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.o: warning: objtool: hibmc_pci_probe()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:420:1: note: in expansion of macro 'module_init' BUILDSTDERR: 420 | module_init(nf_nat_l3proto_ipv4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:393:19: note: 'init_module' target declared here BUILDSTDERR: 393 | static int __init nf_nat_l3proto_ipv4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:421:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 421 | module_exit(nf_nat_l3proto_ipv4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:411:20: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | static void __exit nf_nat_l3proto_ipv4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_masquerade_ipv4.o: warning: objtool: nf_nat_masquerade_ipv4()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/i2c/ch7006_drv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch7006_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:549:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 549 | module_exit(ch7006_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:522:20: note: 'cleanup_module' target declared here BUILDSTDERR: 522 | static void __exit ch7006_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/ch7006_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch7006_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:548:1: note: in expansion of macro 'module_init' BUILDSTDERR: 548 | module_init(ch7006_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:517:19: note: 'init_module' target declared here BUILDSTDERR: 517 | static int __init ch7006_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:157:1: note: in expansion of macro 'module_init' BUILDSTDERR: 157 | module_init(nf_defrag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | static int __init nf_defrag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:158:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 158 | module_exit(nf_defrag_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit nf_defrag_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/sil164_drv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil164_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(sil164_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:444:1: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | sil164_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/sil164_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil164_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(sil164_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:438:1: note: 'init_module' target declared here BUILDSTDERR: 438 | sil164_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_arp.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_arp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:154:1: note: in expansion of macro 'module_init' BUILDSTDERR: 154 | module_init(nf_log_arp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | static int __init nf_log_arp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_arp.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_arp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 155 | module_exit(nf_log_arp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:148:20: note: 'cleanup_module' target declared here BUILDSTDERR: 148 | static void __exit nf_log_arp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda998x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hdmi.h:28, BUILDSTDERR: from drivers/gpu/drm/i2c/tda998x_drv.c:20: BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda998x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hdmi.h:28, BUILDSTDERR: from drivers/gpu/drm/i2c/tda998x_drv.c:20: BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:19: note: 'init_module' target declared here BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.o: warning: objtool: reg_write_range()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:390:1: note: in expansion of macro 'module_init' BUILDSTDERR: 390 | module_init(nf_log_ipv4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | static int __init nf_log_ipv4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:391:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 391 | module_exit(nf_log_ipv4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | static void __exit nf_log_ipv4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_h323.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:628:1: note: in expansion of macro 'module_init' BUILDSTDERR: 628 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_h323.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:629:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 629 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:611:20: note: 'cleanup_module' target declared here BUILDSTDERR: 611 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: set_addr()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_q931()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_callforwarding()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_h245()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_t120()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_rtp_rtcp()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_pptp.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(nf_nat_helper_pptp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static int __init nf_nat_helper_pptp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_pptp.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(nf_nat_helper_pptp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:318:20: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | static void __exit nf_nat_helper_pptp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_proto_gre.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 143 | module_init(nf_nat_proto_gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:133:19: note: 'init_module' target declared here BUILDSTDERR: 133 | static int __init nf_nat_proto_gre_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_proto_gre.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(nf_nat_proto_gre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:138:20: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | static void __exit nf_nat_proto_gre_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from drivers/gpu/drm/i915/gvt/kvmgt.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvmgt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1892:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1892 | module_init(kvmgt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1883:19: note: 'init_module' target declared here BUILDSTDERR: 1883 | static int __init kvmgt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from drivers/gpu/drm/i915/gvt/kvmgt.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvmgt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1893:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1893 | module_exit(kvmgt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1888:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1888 | static void __exit kvmgt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_route_ipv4.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(nft_chain_route_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init nft_chain_route_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_route_ipv4.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(nft_chain_route_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit nft_chain_route_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_ioctl()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_create()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_reg_rw_opregion()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: kvmgt_get_vfio_device()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_set_msi_trigger()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_open()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_rw()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: kvmgt_dma_map_guest_page()+0x235: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(nft_chain_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init nft_chain_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(nft_chain_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit nft_chain_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_reject_ipv4.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(nft_reject_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init nft_reject_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_reject_ipv4.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(nft_reject_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit nft_reject_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_drv.o: warning: objtool: i915_driver_load()+0xa74: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nft_fib_ipv4.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:244:1: note: in expansion of macro 'module_init' BUILDSTDERR: 244 | module_init(nft_fib4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | static int __init nft_fib4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_fib_ipv4.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:245:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 245 | module_exit(nft_fib4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:239:20: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | static void __exit nft_fib4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_masq_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(nft_masq_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init nft_masq_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_masq_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(nft_masq_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit nft_masq_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_redir_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(nft_redir_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init nft_redir_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_redir_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(nft_redir_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit nft_redir_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_dup_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(nft_dup_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init nft_dup_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_dup_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(nft_dup_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit nft_dup_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_flow_table_ipv4.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:28:1: note: in expansion of macro 'module_init' BUILDSTDERR: 28 | module_init(nf_flow_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:16:19: note: 'init_module' target declared here BUILDSTDERR: 16 | static int __init nf_flow_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_flow_table_ipv4.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:29:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 29 | module_exit(nf_flow_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:23:20: note: 'cleanup_module' target declared here BUILDSTDERR: 23 | static void __exit nf_flow_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(iptable_mangle_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:118:19: note: 'init_module' target declared here BUILDSTDERR: 118 | static int __init iptable_mangle_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(iptable_mangle_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:143:20: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | static void __exit iptable_mangle_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_nat.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(iptable_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | static int __init iptable_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_nat.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(iptable_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit iptable_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_raw.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:117:1: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | module_init(iptable_raw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init iptable_raw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_raw.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:118:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 118 | module_exit(iptable_raw_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit iptable_raw_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/dmar.h:24, BUILDSTDERR: from ./include/linux/intel-iommu.h:34, BUILDSTDERR: from drivers/gpu/drm/i915/i915_drv.h:41, BUILDSTDERR: from drivers/gpu/drm/i915/i915_pci.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i915_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:781:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 781 | module_exit(i915_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:772:20: note: 'cleanup_module' target declared here BUILDSTDERR: 772 | static void __exit i915_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/dmar.h:24, BUILDSTDERR: from ./include/linux/intel-iommu.h:34, BUILDSTDERR: from drivers/gpu/drm/i915/i915_drv.h:41, BUILDSTDERR: from drivers/gpu/drm/i915/i915_pci.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i915_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:780:1: note: in expansion of macro 'module_init' BUILDSTDERR: 780 | module_init(i915_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:742:19: note: 'init_module' target declared here BUILDSTDERR: 742 | static int __init i915_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.o: warning: objtool: i915_pci_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_security.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_security_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 110 | module_init(iptable_security_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init iptable_security_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_security.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_security_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 111 | module_exit(iptable_security_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | static void __exit iptable_security_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ah.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(ah_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init ah_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ah.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(ah_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit ah_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_rpfilter.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(rpfilter_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init rpfilter_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_rpfilter.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(rpfilter_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit rpfilter_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.o: warning: objtool: rpfilter_check()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:911:1: note: in expansion of macro 'module_init' BUILDSTDERR: 911 | module_init(clusterip_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:871:19: note: 'init_module' target declared here BUILDSTDERR: 871 | static int __init clusterip_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:912:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 912 | module_exit(clusterip_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:899:20: note: 'cleanup_module' target declared here BUILDSTDERR: 899 | static void __exit clusterip_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.o: warning: objtool: clusterip_tg()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.o: warning: objtool: clusterip_tg_check()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_csr.o: warning: objtool: csr_load_work_fn()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ECN.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:135:1: note: in expansion of macro 'module_init' BUILDSTDERR: 135 | module_init(ecn_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:125:19: note: 'init_module' target declared here BUILDSTDERR: 125 | static int __init ecn_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ECN.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:136:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 136 | module_exit(ecn_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit ecn_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_MASQUERADE.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 100 | module_init(masquerade_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init masquerade_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_MASQUERADE.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 101 | module_exit(masquerade_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit masquerade_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:500:1: note: in expansion of macro 'module_init' BUILDSTDERR: 500 | module_init(synproxy_tg4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:490:19: note: 'init_module' target declared here BUILDSTDERR: 490 | static int __init synproxy_tg4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:501:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 501 | module_exit(synproxy_tg4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:495:20: note: 'cleanup_module' target declared here BUILDSTDERR: 495 | static void __exit synproxy_tg4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arp_tables.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1672:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1672 | module_init(arp_tables_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1633:19: note: 'init_module' target declared here BUILDSTDERR: 1633 | static int __init arp_tables_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arp_tables.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1673:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1673 | module_exit(arp_tables_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1661:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1661 | static void __exit arp_tables_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.o: warning: objtool: arpt_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/arp_tables.o: warning: objtool: __do_replace()+0x278: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/arp_tables.o: warning: objtool: get_info()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/arpt_mangle.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(arpt_mangle_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init arpt_mangle_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arpt_mangle.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(arpt_mangle_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit arpt_mangle_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arptable_filter.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(arptable_filter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init arptable_filter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arptable_filter.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(arptable_filter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit arptable_filter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_pm.o: warning: objtool: intel_init_pm()+0x41f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_pm.o: warning: objtool: intel_init_gt_powersave()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:239:1: note: in expansion of macro 'module_init' BUILDSTDERR: 239 | module_init(nf_nat_snmp_basic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:224:19: note: 'init_module' target declared here BUILDSTDERR: 224 | static int __init nf_nat_snmp_basic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 240 | module_exit(nf_nat_snmp_basic_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:232:20: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | static void __exit nf_nat_snmp_basic_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_tunnel.o: warning: objtool: __ip_tunnel_create()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_tunnel.o: warning: objtool: ip_tunnel_rcv()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/ipip.c:95: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:726:1: note: in expansion of macro 'module_init' BUILDSTDERR: 726 | module_init(ipip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:674:19: note: 'init_module' target declared here BUILDSTDERR: 674 | static int __init ipip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ipip.c:95: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:727:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 727 | module_exit(ipip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:714:20: note: 'cleanup_module' target declared here BUILDSTDERR: 714 | static void __exit ipip_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/fou.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1116 | module_init(fou_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1086:19: note: 'init_module' target declared here BUILDSTDERR: 1086 | static int __init fou_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/fou.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1117 | module_exit(fou_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1109:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1109 | static void __exit fou_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_debugfs.o: warning: objtool: i915_ipc_status_write()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/gre_demux.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:208:1: note: in expansion of macro 'module_init' BUILDSTDERR: 208 | module_init(gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:192:19: note: 'init_module' target declared here BUILDSTDERR: 192 | static int __init gre_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/gre_demux.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:209:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 209 | module_exit(gre_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:203:20: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | static void __exit gre_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_gre.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1754:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1754 | module_init(ipgre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1690:19: note: 'init_module' target declared here BUILDSTDERR: 1690 | static int __init ipgre_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_gre.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1755:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1755 | module_exit(ipgre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1743:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1743 | static void __exit ipgre_fini(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_vti.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:686:1: note: in expansion of macro 'module_init' BUILDSTDERR: 686 | module_init(vti_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | static int __init vti_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_vti.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:687:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 687 | module_exit(vti_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:676:20: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | static void __exit vti_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ah4.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:596:1: note: in expansion of macro 'module_init' BUILDSTDERR: 596 | module_init(ah4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:574:19: note: 'init_module' target declared here BUILDSTDERR: 574 | static int __init ah4_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ah4.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:597:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 597 | module_exit(ah4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:588:20: note: 'cleanup_module' target declared here BUILDSTDERR: 588 | static void __exit ah4_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ipv4/ah4.o: warning: objtool: ah_init_state()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/esp4.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1070:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1070 | module_init(esp4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1048:19: note: 'init_module' target declared here BUILDSTDERR: 1048 | static int __init esp4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/esp4.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1071:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1071 | module_exit(esp4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1062:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1062 | static void __exit esp4_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.o: warning: objtool: esp_init_authenc()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv4/esp4_offload.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_offload_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 277 | module_init(esp4_offload_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init esp4_offload_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv4/esp4_offload.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_offload_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(esp4_offload_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:269:20: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | static void __exit esp4_offload_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ipcomp.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:197:1: note: in expansion of macro 'module_init' BUILDSTDERR: 197 | module_init(ipcomp4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:175:19: note: 'init_module' target declared here BUILDSTDERR: 175 | static int __init ipcomp4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ipcomp.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:198:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 198 | module_exit(ipcomp4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:189:20: note: 'cleanup_module' target declared here BUILDSTDERR: 189 | static void __exit ipcomp4_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_tunnel.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:114:1: note: in expansion of macro 'module_init' BUILDSTDERR: 114 | module_init(ipip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:77:19: note: 'init_module' target declared here BUILDSTDERR: 77 | static int __init ipip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_tunnel.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:115:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 115 | module_exit(ipip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | static void __exit ipip_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(xfrm4_beet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init xfrm4_beet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(xfrm4_beet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit xfrm4_beet_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tunnel4.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:248:1: note: in expansion of macro 'module_init' BUILDSTDERR: 248 | module_init(tunnel4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | static int __init tunnel4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tunnel4.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(tunnel4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 234 | static void __exit tunnel4_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_transport.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:111:1: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | module_init(xfrm4_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:98:19: note: 'init_module' target declared here BUILDSTDERR: 98 | static int __init xfrm4_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_transport.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:112:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 112 | module_exit(xfrm4_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 103 | static void __exit xfrm4_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_tunnel.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(xfrm4_mode_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | static int __init xfrm4_mode_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_tunnel.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(xfrm4_mode_tunnel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:141:20: note: 'cleanup_module' target declared here BUILDSTDERR: 141 | static void __exit xfrm4_mode_tunnel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/inet_diag.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1319 | module_init(inet_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1282:19: note: 'init_module' target declared here BUILDSTDERR: 1282 | static int __init inet_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/inet_diag.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1320 | module_exit(inet_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1311 | static void __exit inet_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_gtt.o: warning: objtool: intel_sanitize_enable_ppgtt()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_gtt.o: warning: objtool: i915_ggtt_probe_hw()+0x5a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/tcp_diag.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:188:1: note: in expansion of macro 'module_init' BUILDSTDERR: 188 | module_init(tcp_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:178:19: note: 'init_module' target declared here BUILDSTDERR: 178 | static int __init tcp_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_diag.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(tcp_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit tcp_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/udp_diag.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 301 | module_init(udp_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:278:19: note: 'init_module' target declared here BUILDSTDERR: 278 | static int __init udp_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/udp_diag.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 302 | module_exit(udp_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | static void __exit udp_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/raw_diag.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:262:1: note: in expansion of macro 'module_init' BUILDSTDERR: 262 | module_init(raw_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:252:19: note: 'init_module' target declared here BUILDSTDERR: 252 | static int __init raw_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/raw_diag.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:263:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 263 | module_exit(raw_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:257:20: note: 'cleanup_module' target declared here BUILDSTDERR: 257 | static void __exit raw_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_bbr.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bbr_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:973:1: note: in expansion of macro 'module_init' BUILDSTDERR: 973 | module_init(bbr_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | static int __init bbr_register(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_bbr.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bbr_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:974:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 974 | module_exit(bbr_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:968:20: note: 'cleanup_module' target declared here BUILDSTDERR: 968 | static void __exit bbr_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_gem.o: warning: objtool: i915_gem_init_early()+0x3b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/tcp_bic.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bictcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:222:1: note: in expansion of macro 'module_init' BUILDSTDERR: 222 | module_init(bictcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init bictcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_bic.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bictcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:223:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 223 | module_exit(bictcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:217:20: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | static void __exit bictcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_cdg.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_cdg_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(tcp_cdg_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:404:19: note: 'init_module' target declared here BUILDSTDERR: 404 | static int __init tcp_cdg_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_cdg.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_cdg_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(tcp_cdg_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | static void __exit tcp_cdg_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_dctcp.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dctcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(dctcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:301:19: note: 'init_module' target declared here BUILDSTDERR: 301 | static int __init dctcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_dctcp.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dctcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(dctcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:307:20: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | static void __exit dctcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_westwood.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_westwood_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:302:1: note: in expansion of macro 'module_init' BUILDSTDERR: 302 | module_init(tcp_westwood_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init tcp_westwood_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_westwood.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_westwood_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:303:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 303 | module_exit(tcp_westwood_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | static void __exit tcp_westwood_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_shrinker.o: warning: objtool: i915_gem_shrinker_vmap()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_shrinker.o: warning: objtool: i915_gem_shrinker_oom()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/tcp_highspeed.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hstcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:180:1: note: in expansion of macro 'module_init' BUILDSTDERR: 180 | module_init(hstcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | static int __init hstcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_highspeed.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hstcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:181:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 181 | module_exit(hstcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:175:20: note: 'cleanup_module' target declared here BUILDSTDERR: 175 | static void __exit hstcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_stolen.o: warning: objtool: i915_gem_init_stolen()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/tcp_hybla.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hybla_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:188:1: note: in expansion of macro 'module_init' BUILDSTDERR: 188 | module_init(hybla_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | static int __init hybla_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_hybla.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hybla_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(hybla_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit hybla_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_htcp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'htcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:311:1: note: in expansion of macro 'module_init' BUILDSTDERR: 311 | module_init(htcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:299:19: note: 'init_module' target declared here BUILDSTDERR: 299 | static int __init htcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_htcp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:312:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 312 | module_exit(htcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:306:20: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | static void __exit htcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_vegas.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_vegas_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:333:1: note: in expansion of macro 'module_init' BUILDSTDERR: 333 | module_init(tcp_vegas_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:321:19: note: 'init_module' target declared here BUILDSTDERR: 321 | static int __init tcp_vegas_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_vegas.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_vegas_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:334:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 334 | module_exit(tcp_vegas_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:328:20: note: 'cleanup_module' target declared here BUILDSTDERR: 328 | static void __exit tcp_vegas_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_nv.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpnv_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:495:1: note: in expansion of macro 'module_init' BUILDSTDERR: 495 | module_init(tcpnv_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init tcpnv_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_nv.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpnv_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:496:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 496 | module_exit(tcpnv_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:490:20: note: 'cleanup_module' target declared here BUILDSTDERR: 490 | static void __exit tcpnv_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_veno.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_veno_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:229:1: note: in expansion of macro 'module_init' BUILDSTDERR: 229 | module_init(tcp_veno_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init tcp_veno_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_veno.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_veno_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:230:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 230 | module_exit(tcp_veno_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:224:20: note: 'cleanup_module' target declared here BUILDSTDERR: 224 | static void __exit tcp_veno_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_scalable.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_scalable_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:58:1: note: in expansion of macro 'module_init' BUILDSTDERR: 58 | module_init(tcp_scalable_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:48:19: note: 'init_module' target declared here BUILDSTDERR: 48 | static int __init tcp_scalable_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_scalable.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_scalable_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:59:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 59 | module_exit(tcp_scalable_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:53:20: note: 'cleanup_module' target declared here BUILDSTDERR: 53 | static void __exit tcp_scalable_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_lp.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_lp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:341:1: note: in expansion of macro 'module_init' BUILDSTDERR: 341 | module_init(tcp_lp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | static int __init tcp_lp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_lp.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_lp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:342:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 342 | module_exit(tcp_lp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:336:20: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | static void __exit tcp_lp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_yeah.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_yeah_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:252:1: note: in expansion of macro 'module_init' BUILDSTDERR: 252 | module_init(tcp_yeah_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | static int __init tcp_yeah_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_yeah.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_yeah_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:253:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 253 | module_exit(tcp_yeah_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:247:20: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | static void __exit tcp_yeah_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_illinois.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_illinois_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 351 | module_init(tcp_illinois_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:340:19: note: 'init_module' target declared here BUILDSTDERR: 340 | static int __init tcp_illinois_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_illinois.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_illinois_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 352 | module_exit(tcp_illinois_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 346 | static void __exit tcp_illinois_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ila/ila.h:17, BUILDSTDERR: from net/ipv6/ila/ila_main.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ila_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(ila_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init ila_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ila/ila.h:17, BUILDSTDERR: from net/ipv6/ila/ila_main.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ila_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(ila_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit ila_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6_tables.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1977:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1977 | module_init(ip6_tables_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1931:19: note: 'init_module' target declared here BUILDSTDERR: 1931 | static int __init ip6_tables_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6_tables.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1978:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1978 | module_exit(ip6_tables_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1964 | static void __exit ip6_tables_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.o: warning: objtool: __do_replace()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/netfilter/ip6_tables.o: warning: objtool: ip6t_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/netfilter/ip6_tables.o: warning: objtool: get_info()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_filter.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | module_init(ip6table_filter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:92:19: note: 'init_module' target declared here BUILDSTDERR: 92 | static int __init ip6table_filter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_filter.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:114:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 114 | module_exit(ip6table_filter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit ip6table_filter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(ip6table_mangle_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | static int __init ip6table_mangle_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(ip6table_mangle_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit ip6table_mangle_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_raw.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | module_init(ip6table_raw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init ip6table_raw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_raw.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 117 | module_exit(ip6table_raw_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit ip6table_raw_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_security.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_security_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(ip6table_security_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init ip6table_security_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_security.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_security_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(ip6table_security_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:101:20: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | static void __exit ip6table_security_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_nat.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:153:1: note: in expansion of macro 'module_init' BUILDSTDERR: 153 | module_init(ip6table_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | static int __init ip6table_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_nat.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:154:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 154 | module_exit(ip6table_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:148:20: note: 'cleanup_module' target declared here BUILDSTDERR: 148 | static void __exit ip6table_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:443:1: note: in expansion of macro 'module_init' BUILDSTDERR: 443 | module_init(nf_nat_l3proto_ipv6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | static int __init nf_nat_l3proto_ipv6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:444:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 444 | module_exit(nf_nat_l3proto_ipv6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:434:20: note: 'cleanup_module' target declared here BUILDSTDERR: 434 | static void __exit nf_nat_l3proto_ipv6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_uncore.o: warning: objtool: intel_uncore_init()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:158:1: note: in expansion of macro 'module_init' BUILDSTDERR: 158 | module_init(nf_defrag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | static int __init nf_defrag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 159 | module_exit(nf_defrag_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit nf_defrag_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_uc.o: warning: objtool: intel_uc_init_early()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_uc_fw.o: warning: objtool: intel_uc_fw_fetch()+0x38c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_uc_fw.o: warning: objtool: intel_uc_fw_upload()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:422:1: note: in expansion of macro 'module_init' BUILDSTDERR: 422 | module_init(nf_log_ipv6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | static int __init nf_log_ipv6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:423:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 423 | module_exit(nf_log_ipv6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | static void __exit nf_log_ipv6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_ct.o: warning: objtool: ct_process_host_channel()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_ct.o: warning: objtool: intel_guc_ct_enable()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_fw.o: warning: objtool: guc_fw_xfer()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(nft_chain_route_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init nft_chain_route_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(nft_chain_route_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit nft_chain_route_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(nft_chain_nat_ipv6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init nft_chain_nat_ipv6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(nft_chain_nat_ipv6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit nft_chain_nat_ipv6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/bug.h:83, BUILDSTDERR: from ./include/linux/bug.h:5, BUILDSTDERR: from ./include/linux/cpumask.h:13, BUILDSTDERR: from ./include/linux/smp.h:13, BUILDSTDERR: from ./include/linux/tracepoint.h:17, BUILDSTDERR: from ./include/trace/events/dma_fence.h:8, BUILDSTDERR: from drivers/gpu/drm/i915/intel_guc_submission.c:26: BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_submission.c: In function 'guc_ring_doorbell': BUILDSTDERR: 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] BUILDSTDERR: 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); BUILDSTDERR: ./include/asm-generic/bug.h:160:27: note: in definition of macro 'WARN_ONCE' BUILDSTDERR: 160 | int __ret_warn_once = !!(condition); \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_submission.c:506:2: note: in expansion of macro 'WARN_ON_ONCE' BUILDSTDERR: 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_submission.c:506:15: note: in expansion of macro 'xchg' BUILDSTDERR: 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(nft_reject_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init nft_reject_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(nft_reject_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit nft_reject_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(nft_masq_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init nft_masq_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(nft_masq_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit nft_masq_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(nft_redir_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init nft_redir_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(nft_redir_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit nft_redir_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:105:1: note: in expansion of macro 'module_init' BUILDSTDERR: 105 | module_init(nft_dup_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:95:19: note: 'init_module' target declared here BUILDSTDERR: 95 | static int __init nft_dup_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(nft_dup_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | static void __exit nft_dup_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:273:1: note: in expansion of macro 'module_init' BUILDSTDERR: 273 | module_init(nft_fib6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | static int __init nft_fib6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:274:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 274 | module_exit(nft_fib6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:269:20: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | static void __exit nft_fib6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_flow_table_ipv6.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:29:1: note: in expansion of macro 'module_init' BUILDSTDERR: 29 | module_init(nf_flow_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:17:19: note: 'init_module' target declared here BUILDSTDERR: 17 | static int __init nf_flow_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_flow_table_ipv6.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:30:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 30 | module_exit(nf_flow_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:24:20: note: 'cleanup_module' target declared here BUILDSTDERR: 24 | static void __exit nf_flow_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ah.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:120:1: note: in expansion of macro 'module_init' BUILDSTDERR: 120 | module_init(ah_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:110:19: note: 'init_module' target declared here BUILDSTDERR: 110 | static int __init ah_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ah.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:121:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 121 | module_exit(ah_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:115:20: note: 'cleanup_module' target declared here BUILDSTDERR: 115 | static void __exit ah_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_eui64.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(eui64_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init eui64_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_eui64.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(eui64_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit eui64_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_frag.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:135:1: note: in expansion of macro 'module_init' BUILDSTDERR: 135 | module_init(frag_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:125:19: note: 'init_module' target declared here BUILDSTDERR: 125 | static int __init frag_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_frag.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:136:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 136 | module_exit(frag_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit frag_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_bios.o: warning: objtool: intel_bios_init()+0xd1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(ipv6header_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: 'init_module' target declared here BUILDSTDERR: 142 | static int __init ipv6header_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(ipv6header_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit ipv6header_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_mh.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:93:1: note: in expansion of macro 'module_init' BUILDSTDERR: 93 | module_init(mh_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:83:19: note: 'init_module' target declared here BUILDSTDERR: 83 | static int __init mh_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_mh.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:94:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 94 | module_exit(mh_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:88:20: note: 'cleanup_module' target declared here BUILDSTDERR: 88 | static void __exit mh_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_hbh.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:214:1: note: in expansion of macro 'module_init' BUILDSTDERR: 214 | module_init(hbh_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | static int __init hbh_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_hbh.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:215:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 215 | module_exit(hbh_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:209:20: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | static void __exit hbh_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(rpfilter_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:138:19: note: 'init_module' target declared here BUILDSTDERR: 138 | static int __init rpfilter_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(rpfilter_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:143:20: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | static void __exit rpfilter_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.o: warning: objtool: rpfilter_check()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rt.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:224:1: note: in expansion of macro 'module_init' BUILDSTDERR: 224 | module_init(rt_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | static int __init rt_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rt.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:225:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 225 | module_exit(rt_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:219:20: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | static void __exit rt_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_srh.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srh_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 319 | module_init(srh_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:309:19: note: 'init_module' target declared here BUILDSTDERR: 309 | static int __init srh_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_srh.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srh_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 320 | module_exit(srh_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:314:20: note: 'cleanup_module' target declared here BUILDSTDERR: 314 | static void __exit srh_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.o: warning: objtool: srh1_mt6_check()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.o: warning: objtool: srh_mt6_check()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(masquerade_tg6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init masquerade_tg6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(masquerade_tg6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit masquerade_tg6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_NPT.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(ip6t_npt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | static int __init ip6t_npt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_NPT.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(ip6t_npt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 142 | static void __exit ip6t_npt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:124:1: note: in expansion of macro 'module_init' BUILDSTDERR: 124 | module_init(reject_tg6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:114:19: note: 'init_module' target declared here BUILDSTDERR: 114 | static int __init reject_tg6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:125:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 125 | module_exit(reject_tg6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:119:20: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | static void __exit reject_tg6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.o: warning: objtool: reject_tg6_check.cold()+0x17: unreachable instruction BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:522:1: note: in expansion of macro 'module_init' BUILDSTDERR: 522 | module_init(synproxy_tg6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:512:19: note: 'init_module' target declared here BUILDSTDERR: 512 | static int __init synproxy_tg6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:523:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 523 | module_exit(synproxy_tg6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:517:20: note: 'cleanup_module' target declared here BUILDSTDERR: 517 | static void __exit synproxy_tg6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ah6.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:813:1: note: in expansion of macro 'module_init' BUILDSTDERR: 813 | module_init(ah6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:787:19: note: 'init_module' target declared here BUILDSTDERR: 787 | static int __init ah6_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ah6.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:814:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 814 | module_exit(ah6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:803:20: note: 'cleanup_module' target declared here BUILDSTDERR: 803 | static void __exit ah6_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ipv6/ah6.o: warning: objtool: ipv6_clear_mutable_options()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ah6.o: warning: objtool: ah6_init_state()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_fbc.o: warning: objtool: intel_fbc_enable()+0x2c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_fbc.o: warning: objtool: intel_fbc_init()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/esp6.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:968:1: note: in expansion of macro 'module_init' BUILDSTDERR: 968 | module_init(esp6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:945:19: note: 'init_module' target declared here BUILDSTDERR: 945 | static int __init esp6_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/esp6.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:969:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 969 | module_exit(esp6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:960:20: note: 'cleanup_module' target declared here BUILDSTDERR: 960 | static void __exit esp6_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.o: warning: objtool: esp_init_authenc()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv6/esp6_offload.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_offload_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(esp6_offload_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | static int __init esp6_offload_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv6/esp6_offload.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_offload_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(esp6_offload_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | static void __exit esp6_offload_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ipcomp6.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 225 | module_init(ipcomp6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:203:19: note: 'init_module' target declared here BUILDSTDERR: 203 | static int __init ipcomp6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ipcomp6.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 226 | module_exit(ipcomp6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:217:20: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | static void __exit ipcomp6_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_tunnel.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:412:1: note: in expansion of macro 'module_init' BUILDSTDERR: 412 | module_init(xfrm6_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:364:19: note: 'init_module' target declared here BUILDSTDERR: 364 | static int __init xfrm6_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_tunnel.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:413:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 413 | module_exit(xfrm6_tunnel_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:399:20: note: 'cleanup_module' target declared here BUILDSTDERR: 399 | static void __exit xfrm6_tunnel_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/tunnel6.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:191:1: note: in expansion of macro 'module_init' BUILDSTDERR: 191 | module_init(tunnel6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | static int __init tunnel6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/tunnel6.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:192:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 192 | module_exit(tunnel6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit tunnel6_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_hotplug.o: warning: objtool: i915_hotplug_work_func()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_transport.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(xfrm6_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:105:19: note: 'init_module' target declared here BUILDSTDERR: 105 | static int __init xfrm6_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_transport.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(xfrm6_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit xfrm6_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_tunnel.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(xfrm6_mode_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | static int __init xfrm6_mode_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_tunnel.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(xfrm6_mode_tunnel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:140:20: note: 'cleanup_module' target declared here BUILDSTDERR: 140 | static void __exit xfrm6_mode_tunnel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_ro.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_ro_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(xfrm6_ro_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init xfrm6_ro_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_ro.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_ro_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(xfrm6_ro_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit xfrm6_ro_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:128:1: note: in expansion of macro 'module_init' BUILDSTDERR: 128 | module_init(xfrm6_beet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:115:19: note: 'init_module' target declared here BUILDSTDERR: 115 | static int __init xfrm6_beet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:129:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 129 | module_exit(xfrm6_beet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:120:20: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | static void __exit xfrm6_beet_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_vti.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1242:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1242 | module_init(vti6_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1189:19: note: 'init_module' target declared here BUILDSTDERR: 1189 | static int __init vti6_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_vti.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1243:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1243 | module_exit(vti6_tunnel_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1233:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1233 | static void __exit vti6_tunnel_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.o: warning: objtool: vti6_tnl_xmit()+0x565: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/sit.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1965:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1965 | module_init(sit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1919:19: note: 'init_module' target declared here BUILDSTDERR: 1919 | static int __init sit_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/sit.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1966:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1966 | module_exit(sit_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1906:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1906 | static void __exit sit_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.o: warning: objtool: ipip6_tunnel_update_6rd()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/sit.o: warning: objtool: ipip6_rcv()+0x516: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': BUILDSTDERR: 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] BUILDSTDERR: 419 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/ipv6.h:5, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from ./include/net/ip.h:32, BUILDSTDERR: from ./include/net/icmp.h:25, BUILDSTDERR: from net/ipv6/ip6_tunnel.c:48: BUILDSTDERR: ./include/uapi/linux/ipv6.h:61:8: note: defined here BUILDSTDERR: 61 | struct ipv6_opt_hdr { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from ./include/net/ip.h:32, BUILDSTDERR: from ./include/net/icmp.h:25, BUILDSTDERR: from net/ipv6/ip6_tunnel.c:48: BUILDSTDERR: ./include/net/ipv6.h:147:8: note: defined here BUILDSTDERR: 147 | struct frag_hdr { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_tunnel.c:23: BUILDSTDERR: net/ipv6/ip6_tunnel.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2345:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2345 | module_init(ip6_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2291:19: note: 'init_module' target declared here BUILDSTDERR: 2291 | static int __init ip6_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_tunnel.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2346:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2346 | module_exit(ip6_tunnel_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2333:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2333 | static void __exit ip6_tunnel_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_opregion.o: warning: objtool: swsci()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_tunnel.o: warning: objtool: __ip6_tnl_rcv()+0x2e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_tunnel.o: warning: objtool: ip6_tnl_xmit_ctl()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_tunnel.o: warning: objtool: ip6_tnl_xmit()+0xba2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/ip6_gre.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2393:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2393 | module_init(ip6gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2342:19: note: 'init_module' target declared here BUILDSTDERR: 2342 | static int __init ip6gre_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_gre.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2394:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2394 | module_exit(ip6gre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2384 | static void __exit ip6gre_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/fou6.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:135:1: note: in expansion of macro 'module_init' BUILDSTDERR: 135 | module_init(fou6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init fou6_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/fou6.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:136:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 136 | module_exit(fou6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit fou6_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/key/af_key.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipsec_pfkey_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3909:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3909 | module_init(ipsec_pfkey_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3881:19: note: 'init_module' target declared here BUILDSTDERR: 3881 | static int __init ipsec_pfkey_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/key/af_key.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipsec_pfkey_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3910:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3910 | module_exit(ipsec_pfkey_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3873:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3873 | static void __exit ipsec_pfkey_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_send_policy_notify()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_send_notify()+0x392: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_sock_destruct()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_sock_destruct.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/l2tp/l2tp_core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1783:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1783 | module_init(l2tp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1752:19: note: 'init_module' target declared here BUILDSTDERR: 1752 | static int __init l2tp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1784:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1784 | module_exit(l2tp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1774:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1774 | static void __exit l2tp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_tunnel_destruct()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_recv_common()+0x4ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_udp_encap_recv()+0x28c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_tunnel_del_work()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/l2tp/l2tp_ppp.c:62: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1754:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1754 | module_init(pppol2tp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1706:19: note: 'init_module' target declared here BUILDSTDERR: 1706 | static int __init pppol2tp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ppp.c:62: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1755:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1755 | module_exit(pppol2tp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1744:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1744 | static void __exit pppol2tp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_connect()+0x58b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_setsockopt()+0x250: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_getsockopt()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_recv()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/l2tp/l2tp_ip.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:677:1: note: in expansion of macro 'module_init' BUILDSTDERR: 677 | module_init(l2tp_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:647:19: note: 'init_module' target declared here BUILDSTDERR: 647 | static int __init l2tp_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ip.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:678:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 678 | module_exit(l2tp_ip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:670:20: note: 'cleanup_module' target declared here BUILDSTDERR: 670 | static void __exit l2tp_ip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/l2tp/l2tp_netlink.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_nl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_netlink.c:1031:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1031 | module_init(l2tp_nl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_netlink.c:1020:19: note: 'init_module' target declared here BUILDSTDERR: 1020 | static int __init l2tp_nl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_eth.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_eth_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:383:1: note: in expansion of macro 'module_init' BUILDSTDERR: 383 | module_init(l2tp_eth_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:362:19: note: 'init_module' target declared here BUILDSTDERR: 362 | static int __init l2tp_eth_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_eth.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_eth_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:384:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 384 | module_exit(l2tp_eth_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:378:20: note: 'cleanup_module' target declared here BUILDSTDERR: 378 | static void __exit l2tp_eth_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from net/l2tp/l2tp_debugfs.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_debugfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:361:1: note: in expansion of macro 'module_init' BUILDSTDERR: 361 | module_init(l2tp_debugfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:331:19: note: 'init_module' target declared here BUILDSTDERR: 331 | static int __init l2tp_debugfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_debugfs.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_debugfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:362:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 362 | module_exit(l2tp_debugfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:355:20: note: 'cleanup_module' target declared here BUILDSTDERR: 355 | static void __exit l2tp_debugfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ip6.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:810:1: note: in expansion of macro 'module_init' BUILDSTDERR: 810 | module_init(l2tp_ip6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:780:19: note: 'init_module' target declared here BUILDSTDERR: 780 | static int __init l2tp_ip6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ip6.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:811:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 811 | module_exit(l2tp_ip6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:803:20: note: 'cleanup_module' target declared here BUILDSTDERR: 803 | static void __exit l2tp_ip6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/llc/llc_core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:158:1: note: in expansion of macro 'module_init' BUILDSTDERR: 158 | module_init(llc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static int __init llc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/llc/llc_core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 159 | module_exit(llc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:152:20: note: 'cleanup_module' target declared here BUILDSTDERR: 152 | static void __exit llc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_dp.o: warning: objtool: intel_dp_aux_transfer()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_dp.o: warning: objtool: intel_dp_init_connector()+0xea8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from net/mac80211/main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1335:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1335 | subsys_initcall(ieee80211_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1292:19: note: 'init_module' target declared here BUILDSTDERR: 1292 | static int __init ieee80211_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from net/mac80211/main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1336:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1336 | module_exit(ieee80211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1322 | static void __exit ieee80211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mac80211/status.o: warning: objtool: ieee80211_tx_monitor()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/status.o: warning: objtool: ieee80211_tx_monitor.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/sta_info.o: warning: objtool: sta_info_insert_rcu()+0xc01: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/sta_info.o: warning: objtool: sta_info_insert_rcu.cold()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/wep.o: warning: objtool: ieee80211_wep_encrypt()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/wep.o: warning: objtool: ieee80211_crypto_wep_decrypt()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_sdvo.o: warning: objtool: intel_sdvo_pre_enable()+0x35d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gpu_error.o: warning: objtool: i915_capture_error_state()+0x1fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_vgpu.o: warning: objtool: vgt_balloon_space()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_vgpu.o: warning: objtool: intel_vgt_balloon()+0x23f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/agg-rx.o: warning: objtool: ___ieee80211_stop_rx_ba_session()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: gen8_oa_read()+0x3ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: gen7_oa_read()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: i915_oa_stream_destroy()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: i915_oa_stream_destroy.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/vht.o: warning: objtool: ieee80211_vht_cap_ie_to_sta_vht_cap()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_process_chanswitch.constprop.0()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: __ieee80211_sta_join_ibss()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_sta_create_ibss()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_add_sta()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_rx_no_sta()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_work()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_sta_create_ibss.cold()+0x84: return with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_rx_no_sta.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/iface.o: warning: objtool: ieee80211_assign_perm_addr()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_gvt.o: warning: objtool: intel_gvt_sanitize_options.cold()+0x14: unreachable instruction BUILDSTDERR: drivers/gpu/drm/i915/gvt/gvt.o: warning: objtool: intel_gvt_init_device()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/cfg.o: warning: objtool: ieee80211_channel_switch()+0x6ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/cfg.o: warning: objtool: ieee80211_csa_finalize_work()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/aperture_gm.o: warning: objtool: alloc_gm()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/aperture_gm.o: warning: objtool: intel_vgpu_alloc_resource()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/rx.c: In function 'ieee80211_add_rx_radiotap_header': BUILDSTDERR: 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] BUILDSTDERR: 307 | it_present = &rthdr->it_present; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: elsp_mmio_write()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: pvinfo_mmio_read()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: sbi_ctl_mmio_write()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: gamw_echo_dev_rw_ia_write()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: force_nonpriv_write()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: hws_pga_write()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: update_fdi_rx_iir_status()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: pvinfo_mmio_write()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: sanitize_fence_mmio_access()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: ring_mode_mmio_write()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: intel_vgpu_mmio_reg_rw()+0x298: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/rx.o: warning: objtool: ieee80211_deliver_skb()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/spectmgmt.o: warning: objtool: ieee80211_parse_ch_switch_ie()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tx.o: warning: objtool: ieee80211_unreserve_tid()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tx.o: warning: objtool: ieee80211_build_hdr()+0x6b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tx.o: warning: objtool: ieee80211_reserve_tid()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tx.o: warning: objtool: ieee80211_unreserve_tid.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/key.o: warning: objtool: __ieee80211_key_destroy()+0x3a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/key.o: warning: objtool: ieee80211_key_enable_hw_accel()+0x447: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_invalidate_spt()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_alloc_spt()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_handle_guest_entry_removal()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_shadow_entry()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_spt()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_spt_by_guest_entry()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: shadow_ppgtt_mm()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_handle_guest_write_page_table()+0x3cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_create_ppgtt_mm()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_gma_to_gpa()+0x468: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_emulate_ggtt_mmio_write()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_get_ppgtt_mm()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_put_ppgtt_mm()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_gvt_init_gtt()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_init_gtt()+0x423: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/util.o: warning: objtool: ieee80211_build_preq_ies()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: map_vgpu_opregion()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: intel_vgpu_init_opregion()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: intel_vgpu_emulate_opregion_request()+0x1ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/mmio.o: warning: objtool: intel_vgpu_emulate_mmio_read()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/mmio.o: warning: objtool: intel_vgpu_emulate_mmio_write()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/chan.o: warning: objtool: ieee80211_vif_use_reserved_switch()+0x5bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/edid.o: warning: objtool: intel_gvt_i2c_handle_gmbus_read()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/edid.o: warning: objtool: intel_gvt_i2c_handle_gmbus_write()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: prepare_execlist_workload()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: complete_execlist_workload()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: intel_vgpu_submit_execlist()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_gvt_scan_and_shadow_workload()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_gvt_init_workload_scheduler()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: workload_thread()+0xead: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_vgpu_create_workload()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/mmio_context.o: warning: objtool: intel_gvt_switch_mmio()+0x492: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: copy_gma_to_hva()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_reg_handler()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_pipe_control()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_display_flip()+0x34e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: command_scan()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_srm()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_lrm()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_flush_dw()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: intel_gvt_scan_and_shadow_wa_ctx()+0x181: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: intel_gvt_init_cmd_parser()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/debugfs.o: warning: objtool: vgpu_scan_nonprivbb_set()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/debugfs.o: warning: objtool: intel_gvt_debugfs_init()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_determine_chantype()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_done()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_wmm_params()+0x38f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_auth()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_process_chanswitch.constprop.0()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_prep_connection()+0xa9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_work()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_beacon_connection_loss_work()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_rx_mgmt_beacon()+0x56a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_rx_mgmt_assoc_resp()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_handle_tspec_ac_params()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_rx_queued_mgmt()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_work()+0x330: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_auth()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_assoc()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_deauth()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_disassoc()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_done.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_beacon_connection_loss_work.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/fb_decoder.o: warning: objtool: intel_vgpu_decode_primary_plane()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/fb_decoder.o: warning: objtool: intel_vgpu_decode_cursor_plane()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: vgpu_get_plane_info()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: intel_vgpu_query_plane()+0x3a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: intel_vgpu_get_dmabuf()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tdls.o: warning: objtool: ieee80211_tdls_mgmt()+0x365: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/page_track.o: warning: objtool: intel_vgpu_page_track_handler()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ocb.o: warning: objtool: ieee80211_ocb_rx_no_sta()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ocb.o: warning: objtool: ieee80211_ocb_rx_no_sta.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_lpe_audio.o: warning: objtool: intel_lpe_audio_init()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_lpe_audio.o: warning: objtool: intel_lpe_audio_init.cold()+0x2ce: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2+24 BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_mode.o: warning: objtool: mga_crtc_mode_set()+0x1aa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/debugfs_sta.o: warning: objtool: sta_flags_read()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/mgag200/mgag200_drv.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mgag200_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:131:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 131 | module_exit(mgag200_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:125:20: note: 'cleanup_module' target declared here BUILDSTDERR: 125 | static void __exit mgag200_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/mgag200/mgag200_drv.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mgag200_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:130:1: note: in expansion of macro 'module_init' BUILDSTDERR: 130 | module_init(mgag200_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:114:19: note: 'init_module' target declared here BUILDSTDERR: 114 | static int __init mgag200_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/mac80211/debugfs_netdev.o: warning: objtool: ieee80211_debugfs_rename_netdev()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/debugfs_key.o: warning: objtool: key_algorithm_read()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mesh.o: warning: objtool: ieee80211_mesh_process_chnswitch()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_fini()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_mthd()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_notify_new()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_sclass()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_nop()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_put()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_get()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_del()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_new()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_unmap()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_map()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_rd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_mthd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_del()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_new()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_wr()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/mm.o: warning: objtool: nvkm_mm_fini()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_init()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_fini()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_dtor()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/mac802154/main.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee802154_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:245:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 245 | subsys_initcall(ieee802154_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | static int __init ieee802154_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mac802154/main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee802154_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:246:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 246 | module_exit(ieee802154_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:238:20: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | static void __exit ieee802154_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.o: warning: objtool: ieee802154_alloc_hw()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac802154/rx.o: warning: objtool: ieee802154_rx()+0x57d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/mpls/mpls_gso.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_gso_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:105:1: note: in expansion of macro 'module_init' BUILDSTDERR: 105 | module_init(mpls_gso_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | static int __init mpls_gso_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mpls/mpls_gso.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_gso_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(mpls_gso_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:99:20: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | static void __exit mpls_gso_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mpls/af_mpls.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2545:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2545 | module_init(mpls_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2506:19: note: 'init_module' target declared here BUILDSTDERR: 2506 | static int __init mpls_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/mpls/af_mpls.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2556 | module_exit(mpls_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2547:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2547 | static void __exit mpls_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/mpls/mpls_iptunnel.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_iptunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mpls_iptunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mpls_iptunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mpls/mpls_iptunnel.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_iptunnel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(mpls_iptunnel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit mpls_iptunnel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2141:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2141 | module_init(ip_set_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2104:1: note: 'init_module' target declared here BUILDSTDERR: 2104 | ip_set_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2142 | module_exit(ip_set_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2132:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2132 | ip_set_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_unregister()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: load_settype()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_register()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_unregister.cold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:377:1: note: in expansion of macro 'module_init' BUILDSTDERR: 377 | module_init(bitmap_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:365:1: note: 'init_module' target declared here BUILDSTDERR: 365 | bitmap_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:378:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 378 | module_exit(bitmap_ip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:371:1: note: 'cleanup_module' target declared here BUILDSTDERR: 371 | bitmap_ip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o: warning: objtool: init_reserved()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o: warning: objtool: init_gpio_ne()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:423:1: note: in expansion of macro 'module_init' BUILDSTDERR: 423 | module_init(bitmap_ipmac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:411:1: note: 'init_module' target declared here BUILDSTDERR: 411 | bitmap_ipmac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:424:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 424 | module_exit(bitmap_ipmac_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:417:1: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | bitmap_ipmac_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_port.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 308 | module_init(bitmap_port_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:296:1: note: 'init_module' target declared here BUILDSTDERR: 296 | bitmap_port_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_port.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(bitmap_port_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:302:1: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | bitmap_port_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:324:1: note: in expansion of macro 'module_init' BUILDSTDERR: 324 | module_init(hash_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:312:1: note: 'init_module' target declared here BUILDSTDERR: 312 | hash_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:325:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 325 | module_exit(hash_ip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:318:1: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | hash_ip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_add()+0x33a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_list()+0x2ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_list()+0x2d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_add()+0x2b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:318:1: note: in expansion of macro 'module_init' BUILDSTDERR: 318 | module_init(hash_ipmac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:307:1: note: 'init_module' target declared here BUILDSTDERR: 307 | hash_ipmac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmac_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:319:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 319 | module_exit(hash_ipmac_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:313:1: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | hash_ipmac_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_add()+0x392: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_list()+0x368: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_list()+0x346: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_add()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:323:1: note: in expansion of macro 'module_init' BUILDSTDERR: 323 | module_init(hash_ipmark_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:311:1: note: 'init_module' target declared here BUILDSTDERR: 311 | hash_ipmark_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:324:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 324 | module_exit(hash_ipmark_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:317:1: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | hash_ipmark_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_add()+0x32b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_list()+0x376: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_list()+0x362: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_add()+0x313: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:391:1: note: in expansion of macro 'module_init' BUILDSTDERR: 391 | module_init(hash_ipport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:379:1: note: 'init_module' target declared here BUILDSTDERR: 379 | hash_ipport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:392:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 392 | module_exit(hash_ipport_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:385:1: note: 'cleanup_module' target declared here BUILDSTDERR: 385 | hash_ipport_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_add()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_list()+0x396: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_list()+0x388: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_add()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:406:1: note: in expansion of macro 'module_init' BUILDSTDERR: 406 | module_init(hash_ipportip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:394:1: note: 'init_module' target declared here BUILDSTDERR: 394 | hash_ipportip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:407:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 407 | module_exit(hash_ipportip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:400:1: note: 'cleanup_module' target declared here BUILDSTDERR: 400 | hash_ipportip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_add()+0x327: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_list()+0x3fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_list()+0x412: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_add()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:566:1: note: in expansion of macro 'module_init' BUILDSTDERR: 566 | module_init(hash_ipportnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:554:1: note: 'init_module' target declared here BUILDSTDERR: 554 | hash_ipportnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:567:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 567 | module_exit(hash_ipportnet_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:560:1: note: 'cleanup_module' target declared here BUILDSTDERR: 560 | hash_ipportnet_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_list()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_list()+0x4f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_resize()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_resize()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_add()+0x4ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_add()+0x44c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_mac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:170:1: note: in expansion of macro 'module_init' BUILDSTDERR: 170 | module_init(hash_mac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:158:1: note: 'init_module' target declared here BUILDSTDERR: 158 | hash_mac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_mac_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:171:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 171 | module_exit(hash_mac_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:164:1: note: 'cleanup_module' target declared here BUILDSTDERR: 164 | hash_mac_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_add()+0x2cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_list()+0x39e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_resize()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_net.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:400:1: note: in expansion of macro 'module_init' BUILDSTDERR: 400 | module_init(hash_net_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:388:1: note: 'init_module' target declared here BUILDSTDERR: 388 | hash_net_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_net.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:401:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 401 | module_exit(hash_net_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:394:1: note: 'cleanup_module' target declared here BUILDSTDERR: 394 | hash_net_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_list()+0x378: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_list()+0x398: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_resize()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_resize()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_add()+0x41d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_add()+0x330: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:511:1: note: in expansion of macro 'module_init' BUILDSTDERR: 511 | module_init(hash_netport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:499:1: note: 'init_module' target declared here BUILDSTDERR: 499 | hash_netport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:512:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 512 | module_exit(hash_netport_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:505:1: note: 'cleanup_module' target declared here BUILDSTDERR: 505 | hash_netport_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_resize()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_list()+0x478: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_list()+0x49c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_resize()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_add()+0x440: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_add()+0x4aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:507:1: note: in expansion of macro 'module_init' BUILDSTDERR: 507 | module_init(hash_netiface_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:495:1: note: 'init_module' target declared here BUILDSTDERR: 495 | hash_netiface_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:508:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 508 | module_exit(hash_netiface_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:501:1: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | hash_netiface_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_resize()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_list()+0x3c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_list()+0x3ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_resize()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_add()+0x423: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_add()+0x3e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:507:1: note: in expansion of macro 'module_init' BUILDSTDERR: 507 | module_init(hash_netnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:495:1: note: 'init_module' target declared here BUILDSTDERR: 495 | hash_netnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:508:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 508 | module_exit(hash_netnet_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:501:1: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | hash_netnet_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_resize()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_list()+0x4c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_list()+0x4ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_resize()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_add()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_add()+0x374: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:611:1: note: in expansion of macro 'module_init' BUILDSTDERR: 611 | module_init(hash_netportnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:599:1: note: 'init_module' target declared here BUILDSTDERR: 599 | hash_netportnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:612:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 612 | module_exit(hash_netportnet_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:605:1: note: 'cleanup_module' target declared here BUILDSTDERR: 605 | hash_netportnet_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_resize()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_list()+0x3f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_list()+0x40c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_resize()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_add()+0x3c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_add()+0x4b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_list_set.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:684:1: note: in expansion of macro 'module_init' BUILDSTDERR: 684 | module_init(list_set_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:672:1: note: 'init_module' target declared here BUILDSTDERR: 672 | list_set_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_list_set.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:685:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 685 | module_exit(list_set_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:678:1: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | list_set_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.o: warning: objtool: list_set_list()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/netfilter/ipvs/ip_vs_conn.o: warning: objtool: ip_vs_conn_new()+0x560: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_core.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2378:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2378 | module_init(ip_vs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2318:19: note: 'init_module' target declared here BUILDSTDERR: 2318 | static int __init ip_vs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_core.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2379:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2379 | module_exit(ip_vs_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2367:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2367 | static void __exit ip_vs_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_new_conn_out()+0x40c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_sched_persist()+0x430: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_schedule()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_edit_service()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_add_service()+0x220: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_edit_dest()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_add_dest()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: do_ip_vs_get_ctl()+0x410: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_genl_get_cmd()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: do_ip_vs_set_ctl()+0x4f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_scheduler_err()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_bind_scheduler()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: register_ip_vs_scheduler()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: unregister_ip_vs_scheduler()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_scheduler_err.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_conn()+0x25d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: start_sync_thread()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: stop_sync_thread()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_net_cleanup()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_conn.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_rr.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_rr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:128:1: note: in expansion of macro 'module_init' BUILDSTDERR: 128 | module_init(ip_vs_rr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:117:19: note: 'init_module' target declared here BUILDSTDERR: 117 | static int __init ip_vs_rr_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_rr.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_rr_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:129:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 129 | module_exit(ip_vs_rr_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:122:20: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | static void __exit ip_vs_rr_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wrr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:268:1: note: in expansion of macro 'module_init' BUILDSTDERR: 268 | module_init(ip_vs_wrr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:257:19: note: 'init_module' target declared here BUILDSTDERR: 257 | static int __init ip_vs_wrr_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wrr_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:269:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 269 | module_exit(ip_vs_wrr_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:262:20: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | static void __exit ip_vs_wrr_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lc.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(ip_vs_lc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init ip_vs_lc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lc.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(ip_vs_lc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit ip_vs_lc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wlc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:114:1: note: in expansion of macro 'module_init' BUILDSTDERR: 114 | module_init(ip_vs_wlc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init ip_vs_wlc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wlc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:115:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 115 | module_exit(ip_vs_wlc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:108:20: note: 'cleanup_module' target declared here BUILDSTDERR: 108 | static void __exit ip_vs_wlc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_fo.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_fo_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(ip_vs_fo_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init ip_vs_fo_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_fo.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_fo_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(ip_vs_fo_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit ip_vs_fo_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ovf.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ovf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(ip_vs_ovf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init ip_vs_ovf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ovf.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ovf_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(ip_vs_ovf_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit ip_vs_ovf_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblc.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:633:1: note: in expansion of macro 'module_init' BUILDSTDERR: 633 | module_init(ip_vs_lblc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:611:19: note: 'init_module' target declared here BUILDSTDERR: 611 | static int __init ip_vs_lblc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblc.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:634:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 634 | module_exit(ip_vs_lblc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:625:20: note: 'cleanup_module' target declared here BUILDSTDERR: 625 | static void __exit ip_vs_lblc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblcr.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:818:1: note: in expansion of macro 'module_init' BUILDSTDERR: 818 | module_init(ip_vs_lblcr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:796:19: note: 'init_module' target declared here BUILDSTDERR: 796 | static int __init ip_vs_lblcr_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblcr.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:819:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 819 | module_exit(ip_vs_lblcr_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:810:20: note: 'cleanup_module' target declared here BUILDSTDERR: 810 | static void __exit ip_vs_lblcr_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_dh.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_dh_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(ip_vs_dh_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | static int __init ip_vs_dh_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_dh.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_dh_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(ip_vs_dh_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit ip_vs_dh_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sh.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sh_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:381:1: note: in expansion of macro 'module_init' BUILDSTDERR: 381 | module_init(ip_vs_sh_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:368:19: note: 'init_module' target declared here BUILDSTDERR: 368 | static int __init ip_vs_sh_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sh.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sh_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:382:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 382 | module_exit(ip_vs_sh_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:374:20: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | static void __exit ip_vs_sh_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sed.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sed_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(ip_vs_sed_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:131:19: note: 'init_module' target declared here BUILDSTDERR: 131 | static int __init ip_vs_sed_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sed.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sed_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(ip_vs_sed_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:136:20: note: 'cleanup_module' target declared here BUILDSTDERR: 136 | static void __exit ip_vs_sed_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_nq.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_nq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:141:1: note: in expansion of macro 'module_init' BUILDSTDERR: 141 | module_init(ip_vs_nq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:130:19: note: 'init_module' target declared here BUILDSTDERR: 130 | static int __init ip_vs_nq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_nq.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_nq_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 142 | module_exit(ip_vs_nq_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:135:20: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | static void __exit ip_vs_nq_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ftp.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:643:1: note: in expansion of macro 'module_init' BUILDSTDERR: 643 | module_init(ip_vs_ftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:627:19: note: 'init_module' target declared here BUILDSTDERR: 627 | static int __init ip_vs_ftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ftp.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ftp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:644:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 644 | module_exit(ip_vs_ftp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:636:20: note: 'cleanup_module' target declared here BUILDSTDERR: 636 | static void __exit ip_vs_ftp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.o: warning: objtool: __ip_vs_ftp_init()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 184 | module_init(ip_vs_sip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:173:19: note: 'init_module' target declared here BUILDSTDERR: 173 | static int __init ip_vs_sip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sip_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 185 | module_exit(ip_vs_sip_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:178:20: note: 'cleanup_module' target declared here BUILDSTDERR: 178 | static void __exit ip_vs_sip_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:635:1: note: in expansion of macro 'module_init' BUILDSTDERR: 635 | module_init(nfnetlink_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:618:19: note: 'init_module' target declared here BUILDSTDERR: 618 | static int __init nfnetlink_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:636:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 636 | module_exit(nfnetlink_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:631:20: note: 'cleanup_module' target declared here BUILDSTDERR: 631 | static void __exit nfnetlink_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_acct.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:545:1: note: in expansion of macro 'module_init' BUILDSTDERR: 545 | module_init(nfnl_acct_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | static int __init nfnl_acct_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_acct.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:546:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 546 | module_exit(nfnl_acct_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:539:20: note: 'cleanup_module' target declared here BUILDSTDERR: 539 | static void __exit nfnl_acct_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': BUILDSTDERR: 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] BUILDSTDERR: 493 | *packet_id_ptr = &pmsg->packet_id; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_queue.c:20: BUILDSTDERR: net/netfilter/nfnetlink_queue.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1592:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1592 | module_init(nfnetlink_queue_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1543:19: note: 'init_module' target declared here BUILDSTDERR: 1543 | static int __init nfnetlink_queue_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_queue.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1593:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1593 | module_exit(nfnetlink_queue_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit nfnetlink_queue_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.o: warning: objtool: __nfqnl_enqueue_packet()+0x77d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nfnetlink_log.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1149 | module_init(nfnetlink_log_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1097:19: note: 'init_module' target declared here BUILDSTDERR: 1097 | static int __init nfnetlink_log_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_log.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1150 | module_exit(nfnetlink_log_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1131 | static void __exit nfnetlink_log_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.o: warning: objtool: nfulnl_log_packet()+0x759: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nfnetlink_osf.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_osf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:437:1: note: in expansion of macro 'module_init' BUILDSTDERR: 437 | module_init(nfnl_osf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:399:19: note: 'init_module' target declared here BUILDSTDERR: 399 | static int __init nfnl_osf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_osf.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_osf_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:438:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 438 | module_exit(nfnl_osf_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:418:20: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | static void __exit nfnl_osf_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_core.o: warning: objtool: __nf_conntrack_alloc()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_standalone.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:721:1: note: in expansion of macro 'module_init' BUILDSTDERR: 721 | module_init(nf_conntrack_standalone_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:673:19: note: 'init_module' target declared here BUILDSTDERR: 673 | static int __init nf_conntrack_standalone_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_standalone.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:722:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 722 | module_exit(nf_conntrack_standalone_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:711:20: note: 'cleanup_module' target declared here BUILDSTDERR: 711 | static void __exit nf_conntrack_standalone_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_expect.o: warning: objtool: nf_ct_expect_related_report()+0x4f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_helper.o: warning: objtool: __nf_ct_try_assign_helper()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_helper.o: warning: objtool: nf_conntrack_helper_pernet_init()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_helper.o: warning: objtool: nf_conntrack_helper_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto.o: warning: objtool: nf_ct_l4proto_pernet_register()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto.o: warning: objtool: nf_conntrack_proto_init()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_generic.o: warning: objtool: generic_new()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_tcp.o: warning: objtool: tcp_error()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_tcp.o: warning: objtool: tcp_packet()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_udp.o: warning: objtool: udp_error()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_udp.o: warning: objtool: udplite_error()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_icmp.o: warning: objtool: icmp_error()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_acct.o: warning: objtool: nf_conntrack_acct_pernet_init()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_acct.o: warning: objtool: nf_conntrack_acct_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_icmpv6.o: warning: objtool: icmpv6_error()+0x23c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_timestamp.o: warning: objtool: nf_conntrack_tstamp_pernet_init()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_timestamp.o: warning: objtool: nf_conntrack_tstamp_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_ecache.o: warning: objtool: nf_conntrack_ecache_pernet_init()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_ecache.o: warning: objtool: nf_conntrack_ecache_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_dccp.o: warning: objtool: dccp_new()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_dccp.o: warning: objtool: dccp_error()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_sctp.o: warning: objtool: sctp_error()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_proto_gre.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(nf_ct_proto_gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | static int __init nf_ct_proto_gre_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_proto_gre.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(nf_ct_proto_gre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:415:20: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | static void __exit nf_ct_proto_gre_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.o: warning: objtool: proto_gre_net_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netlink.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ctnetlink_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3632:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3632 | module_init(ctnetlink_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3586:19: note: 'init_module' target declared here BUILDSTDERR: 3586 | static int __init ctnetlink_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netlink.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ctnetlink_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3633:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3633 | module_exit(ctnetlink_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3621:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3621 | static void __exit ctnetlink_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.o: warning: objtool: ctnetlink_net_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:234:1: note: in expansion of macro 'module_init' BUILDSTDERR: 234 | module_init(nf_conntrack_amanda_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | static int __init nf_conntrack_amanda_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:235:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 235 | module_exit(nf_conntrack_amanda_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:196:20: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | static void __exit nf_conntrack_amanda_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.o: warning: objtool: amanda_help()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o: warning: objtool: g94_i2c_aux_xfer()+0x683: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_ftp.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:609:1: note: in expansion of macro 'module_init' BUILDSTDERR: 609 | module_init(nf_conntrack_ftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:575:19: note: 'init_module' target declared here BUILDSTDERR: 575 | static int __init nf_conntrack_ftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_ftp.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:610:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 610 | module_exit(nf_conntrack_ftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:569:20: note: 'cleanup_module' target declared here BUILDSTDERR: 569 | static void __exit nf_conntrack_ftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o: warning: objtool: gm200_i2c_aux_xfer()+0x683: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_h323_main.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1842:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1842 | module_init(nf_conntrack_h323_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1823:19: note: 'init_module' target declared here BUILDSTDERR: 1823 | static int __init nf_conntrack_h323_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_h323_main.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1843:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1843 | module_exit(nf_conntrack_h323_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1816:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1816 | static void __exit nf_conntrack_h323_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o: warning: objtool: anx9805_aux_xfer()+0x535: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_irc.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 283 | module_init(nf_conntrack_irc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init nf_conntrack_irc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_irc.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:284:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 284 | module_exit(nf_conntrack_irc_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:277:20: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | static void __exit nf_conntrack_irc_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.o: warning: objtool: help()+0x416: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(nf_conntrack_netbios_ns_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init nf_conntrack_netbios_ns_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(nf_conntrack_netbios_ns_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit nf_conntrack_netbios_ns_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_snmp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(nf_conntrack_snmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init nf_conntrack_snmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_snmp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(nf_conntrack_snmp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit nf_conntrack_snmp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_pptp.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:625:1: note: in expansion of macro 'module_init' BUILDSTDERR: 625 | module_init(nf_conntrack_pptp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:613:19: note: 'init_module' target declared here BUILDSTDERR: 613 | static int __init nf_conntrack_pptp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_pptp.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:626:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 626 | module_exit(nf_conntrack_pptp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:620:20: note: 'cleanup_module' target declared here BUILDSTDERR: 620 | static void __exit nf_conntrack_pptp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sane.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(nf_conntrack_sane_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:182:19: note: 'init_module' target declared here BUILDSTDERR: 182 | static int __init nf_conntrack_sane_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sane.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(nf_conntrack_sane_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:176:20: note: 'cleanup_module' target declared here BUILDSTDERR: 176 | static void __exit nf_conntrack_sane_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sip.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1661:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1661 | module_init(nf_conntrack_sip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1625:19: note: 'init_module' target declared here BUILDSTDERR: 1625 | static int __init nf_conntrack_sip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sip.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1662:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1662 | module_exit(nf_conntrack_sip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1620:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1620 | static void __exit nf_conntrack_sip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_tftp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 138 | module_init(nf_conntrack_tftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | static int __init nf_conntrack_tftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_tftp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 139 | module_exit(nf_conntrack_tftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit nf_conntrack_tftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_common.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_common_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:214:1: note: in expansion of macro 'module_init' BUILDSTDERR: 214 | module_init(nf_log_common_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:207:19: note: 'init_module' target declared here BUILDSTDERR: 207 | static int __init nf_log_common_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_common.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_common_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:215:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 215 | module_exit(nf_log_common_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:212:20: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | static void __exit nf_log_common_exit(void) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_netdev.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_netdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(nf_log_netdev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init nf_log_netdev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_netdev.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_netdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(nf_log_netdev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit nf_log_netdev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1104 | module_init(nf_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1045:19: note: 'init_module' target declared here BUILDSTDERR: 1045 | static int __init nf_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1105 | module_exit(nf_nat_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1082:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1082 | static void __exit nf_nat_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(nf_nat_amanda_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init nf_nat_amanda_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(nf_nat_amanda_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit nf_nat_amanda_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.o: warning: objtool: help()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_nat_ftp.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:146:1: note: in expansion of macro 'module_init' BUILDSTDERR: 146 | module_init(nf_nat_ftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:131:19: note: 'init_module' target declared here BUILDSTDERR: 131 | static int __init nf_nat_ftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_ftp.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:147:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 147 | module_exit(nf_nat_ftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:125:20: note: 'cleanup_module' target declared here BUILDSTDERR: 125 | static void __exit nf_nat_ftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_irc.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(nf_nat_irc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init nf_nat_irc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_irc.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(nf_nat_irc_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:97:20: note: 'cleanup_module' target declared here BUILDSTDERR: 97 | static void __exit nf_nat_irc_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.o: warning: objtool: help()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_nat_sip.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:652:1: note: in expansion of macro 'module_init' BUILDSTDERR: 652 | module_init(nf_nat_sip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:644:19: note: 'init_module' target declared here BUILDSTDERR: 644 | static int __init nf_nat_sip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_sip.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:653:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 653 | module_exit(nf_nat_sip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:626:20: note: 'cleanup_module' target declared here BUILDSTDERR: 626 | static void __exit nf_nat_sip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_tftp.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(nf_nat_tftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:44:19: note: 'init_module' target declared here BUILDSTDERR: 44 | static int __init nf_nat_tftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_tftp.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(nf_nat_tftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:38:20: note: 'cleanup_module' target declared here BUILDSTDERR: 38 | static void __exit nf_nat_tftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_synproxy_core.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:416:1: note: in expansion of macro 'module_init' BUILDSTDERR: 416 | module_init(synproxy_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:390:19: note: 'init_module' target declared here BUILDSTDERR: 390 | static int __init synproxy_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_synproxy_core.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:417:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 417 | module_exit(synproxy_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:410:20: note: 'cleanup_module' target declared here BUILDSTDERR: 410 | static void __exit synproxy_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/nf_conncount.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conncount_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:619:1: note: in expansion of macro 'module_init' BUILDSTDERR: 619 | module_init(nf_conncount_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:589:19: note: 'init_module' target declared here BUILDSTDERR: 589 | static int __init nf_conncount_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/nf_conncount.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conncount_modexit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:620:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 620 | module_exit(nf_conncount_modexit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:613:20: note: 'cleanup_module' target declared here BUILDSTDERR: 613 | static void __exit nf_conncount_modexit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_tables_api.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7386:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7386 | module_init(nf_tables_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7339:19: note: 'init_module' target declared here BUILDSTDERR: 7339 | static int __init nf_tables_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_tables_api.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7387:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7387 | module_exit(nf_tables_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7376 | static void __exit nf_tables_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/netfilter/nf_tables.h:5, BUILDSTDERR: from ./include/net/netfilter/nf_tables_core.h:5, BUILDSTDERR: from net/netfilter/nf_tables_set_core.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_set_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:24:1: note: in expansion of macro 'module_init' BUILDSTDERR: 24 | module_init(nf_tables_set_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:4:19: note: 'init_module' target declared here BUILDSTDERR: 4 | static int __init nf_tables_set_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/netfilter/nf_tables.h:5, BUILDSTDERR: from ./include/net/netfilter/nf_tables_core.h:5, BUILDSTDERR: from net/netfilter/nf_tables_set_core.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_set_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:25:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 25 | module_exit(nf_tables_set_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:15:20: note: 'cleanup_module' target declared here BUILDSTDERR: 15 | static void __exit nf_tables_set_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_compat.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:881:1: note: in expansion of macro 'module_init' BUILDSTDERR: 881 | module_init(nft_compat_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:846:19: note: 'init_module' target declared here BUILDSTDERR: 846 | static int __init nft_compat_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_compat.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:882:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 882 | module_exit(nft_compat_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:872:20: note: 'cleanup_module' target declared here BUILDSTDERR: 872 | static void __exit nft_compat_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.o: warning: objtool: nfnl_compat_get_rcu()+0x2bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nft_numgen.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ng_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(nft_ng_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | static int __init nft_ng_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_numgen.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ng_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(nft_ng_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | static void __exit nft_ng_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_ct.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1184 | module_init(nft_ct_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1139:19: note: 'init_module' target declared here BUILDSTDERR: 1139 | static int __init nft_ct_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_ct.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1185 | module_exit(nft_ct_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1174 | static void __exit nft_ct_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_flow_offload.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:242:1: note: in expansion of macro 'module_init' BUILDSTDERR: 242 | module_init(nft_flow_offload_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | static int __init nft_flow_offload_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_flow_offload.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:243:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 243 | module_exit(nft_flow_offload_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:236:20: note: 'cleanup_module' target declared here BUILDSTDERR: 236 | static void __exit nft_flow_offload_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_limit.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:371:1: note: in expansion of macro 'module_init' BUILDSTDERR: 371 | module_init(nft_limit_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:347:19: note: 'init_module' target declared here BUILDSTDERR: 347 | static int __init nft_limit_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_limit.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:372:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 372 | module_exit(nft_limit_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:365:20: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | static void __exit nft_limit_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_nat.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:293:1: note: in expansion of macro 'module_init' BUILDSTDERR: 293 | module_init(nft_nat_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | static int __init nft_nat_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_nat.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(nft_nat_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit nft_nat_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_objref.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_objref_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 251 | module_init(nft_objref_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:241:19: note: 'init_module' target declared here BUILDSTDERR: 241 | static int __init nft_objref_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_objref.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_objref_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:252:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 252 | module_exit(nft_objref_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 246 | static void __exit nft_objref_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_queue.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:216:1: note: in expansion of macro 'module_init' BUILDSTDERR: 216 | module_init(nft_queue_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | static int __init nft_queue_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_queue.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:217:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 217 | module_exit(nft_queue_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:211:20: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | static void __exit nft_queue_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_quota.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_quota_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:238:1: note: in expansion of macro 'module_init' BUILDSTDERR: 238 | module_init(nft_quota_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | static int __init nft_quota_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_quota.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_quota_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:239:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 239 | module_exit(nft_quota_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:232:20: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | static void __exit nft_quota_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_reject_inet.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(nft_reject_inet_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init nft_reject_inet_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_reject_inet.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(nft_reject_inet_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit nft_reject_inet_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_counter.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:302:1: note: in expansion of macro 'module_init' BUILDSTDERR: 302 | module_init(nft_counter_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:275:19: note: 'init_module' target declared here BUILDSTDERR: 275 | static int __init nft_counter_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_counter.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:303:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 303 | module_exit(nft_counter_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | static void __exit nft_counter_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_log.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 298 | module_init(nft_log_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init nft_log_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_log.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:299:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 299 | module_exit(nft_log_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit nft_log_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_hash.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:370:1: note: in expansion of macro 'module_init' BUILDSTDERR: 370 | module_init(nft_hash_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:360:19: note: 'init_module' target declared here BUILDSTDERR: 360 | static int __init nft_hash_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_hash.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:371:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 371 | module_exit(nft_hash_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:365:20: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | static void __exit nft_hash_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_inet.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(nft_fib_inet_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init nft_fib_inet_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_inet.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(nft_fib_inet_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit nft_fib_inet_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_netdev.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(nft_fib_netdev_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init nft_fib_netdev_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_netdev.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(nft_fib_netdev_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit nft_fib_netdev_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_dup_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:92:1: note: in expansion of macro 'module_init' BUILDSTDERR: 92 | module_init(nft_dup_netdev_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:82:19: note: 'init_module' target declared here BUILDSTDERR: 82 | static int __init nft_dup_netdev_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_dup_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:93:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 93 | module_exit(nft_dup_netdev_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:87:20: note: 'cleanup_module' target declared here BUILDSTDERR: 87 | static void __exit nft_dup_netdev_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fwd_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:237:1: note: in expansion of macro 'module_init' BUILDSTDERR: 237 | module_init(nft_fwd_netdev_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | static int __init nft_fwd_netdev_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fwd_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:238:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 238 | module_exit(nft_fwd_netdev_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:232:20: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | static void __exit nft_fwd_netdev_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_flow_table_inet.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:43:1: note: in expansion of macro 'module_init' BUILDSTDERR: 43 | module_init(nf_flow_inet_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:31:19: note: 'init_module' target declared here BUILDSTDERR: 31 | static int __init nf_flow_inet_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_flow_table_inet.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:44:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 44 | module_exit(nf_flow_inet_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:38:20: note: 'cleanup_module' target declared here BUILDSTDERR: 38 | static void __exit nf_flow_inet_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_mark.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(mark_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init mark_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_mark.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(mark_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit mark_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connmark.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:217:1: note: in expansion of macro 'module_init' BUILDSTDERR: 217 | module_init(connmark_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | static int __init connmark_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connmark.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:218:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 218 | module_exit(connmark_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:211:20: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | static void __exit connmark_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.o: warning: objtool: connmark_mt_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_connmark.o: warning: objtool: connmark_tg_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_set.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:714:1: note: in expansion of macro 'module_init' BUILDSTDERR: 714 | module_init(xt_set_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static int __init xt_set_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_set.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:715:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 715 | module_exit(xt_set_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:708:20: note: 'cleanup_module' target declared here BUILDSTDERR: 708 | static void __exit xt_set_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_target_v1_checkentry()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_target_v0_checkentry()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_match_v1_checkentry()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_match_v0_checkentry()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_target_v3_checkentry()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_nat.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:241:1: note: in expansion of macro 'module_init' BUILDSTDERR: 241 | module_init(xt_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init xt_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_nat.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:242:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 242 | module_exit(xt_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:236:20: note: 'cleanup_module' target declared here BUILDSTDERR: 236 | static void __exit xt_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_AUDIT.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'audit_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:160:1: note: in expansion of macro 'module_init' BUILDSTDERR: 160 | module_init(audit_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:150:19: note: 'init_module' target declared here BUILDSTDERR: 150 | static int __init audit_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_AUDIT.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'audit_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:161:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 161 | module_exit(audit_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:155:20: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | static void __exit audit_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CHECKSUM.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(checksum_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init checksum_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CHECKSUM.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(checksum_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit checksum_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.o: warning: objtool: checksum_tg_check()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_CLASSIFY.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(classify_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init classify_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CLASSIFY.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(classify_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit classify_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CONNSECMARK.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connsecmark_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(connsecmark_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init connsecmark_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CONNSECMARK.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connsecmark_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(connsecmark_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit connsecmark_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.o: warning: objtool: connsecmark_tg_check()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_CT.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:481:1: note: in expansion of macro 'module_init' BUILDSTDERR: 481 | module_init(xt_ct_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:459:19: note: 'init_module' target declared here BUILDSTDERR: 459 | static int __init xt_ct_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CT.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:482:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 482 | module_exit(xt_ct_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:475:20: note: 'cleanup_module' target declared here BUILDSTDERR: 475 | static void __exit xt_ct_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.o: warning: objtool: notrack_chk()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_CT.o: warning: objtool: xt_ct_tg_check()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_DSCP.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:163:1: note: in expansion of macro 'module_init' BUILDSTDERR: 163 | module_init(dscp_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:153:19: note: 'init_module' target declared here BUILDSTDERR: 153 | static int __init dscp_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_DSCP.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:164:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 164 | module_exit(dscp_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:158:20: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | static void __exit dscp_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HL.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:159:1: note: in expansion of macro 'module_init' BUILDSTDERR: 159 | module_init(hl_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init hl_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HL.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:160:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 160 | module_exit(hl_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:154:20: note: 'cleanup_module' target declared here BUILDSTDERR: 154 | static void __exit hl_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HMARK.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:374:1: note: in expansion of macro 'module_init' BUILDSTDERR: 374 | module_init(hmark_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:364:19: note: 'init_module' target declared here BUILDSTDERR: 364 | static int __init hmark_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HMARK.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:375:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 375 | module_exit(hmark_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:369:20: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | static void __exit hmark_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.o: warning: objtool: hmark_tg_check()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_LED.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:215:1: note: in expansion of macro 'module_init' BUILDSTDERR: 215 | module_init(led_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:205:19: note: 'init_module' target declared here BUILDSTDERR: 205 | static int __init led_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_LED.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:216:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 216 | module_exit(led_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:210:20: note: 'cleanup_module' target declared here BUILDSTDERR: 210 | static void __exit led_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.o: warning: objtool: led_tg_check()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_LOG.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:105:1: note: in expansion of macro 'module_init' BUILDSTDERR: 105 | module_init(log_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:95:19: note: 'init_module' target declared here BUILDSTDERR: 95 | static int __init log_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_LOG.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(log_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | static void __exit log_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NETMAP.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NETMAP.c:165:1: note: in expansion of macro 'module_init' BUILDSTDERR: 165 | module_init(netmap_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NETMAP.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | static int __init netmap_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFLOG.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:83:1: note: in expansion of macro 'module_init' BUILDSTDERR: 83 | module_init(nflog_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init nflog_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFLOG.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:84:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 84 | module_exit(nflog_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit nflog_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFQUEUE.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:161:1: note: in expansion of macro 'module_init' BUILDSTDERR: 161 | module_init(nfqueue_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | static int __init nfqueue_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFQUEUE.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:162:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 162 | module_exit(nfqueue_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:156:20: note: 'cleanup_module' target declared here BUILDSTDERR: 156 | static void __exit nfqueue_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.o: warning: objtool: nfqueue_tg_check()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_RATEEST.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:231:1: note: in expansion of macro 'module_init' BUILDSTDERR: 231 | module_init(xt_rateest_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:210:19: note: 'init_module' target declared here BUILDSTDERR: 210 | static int __init xt_rateest_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_RATEEST.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:232:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 232 | module_exit(xt_rateest_tg_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:219:20: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | static void __exit xt_rateest_tg_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_REDIRECT.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:114:1: note: in expansion of macro 'module_init' BUILDSTDERR: 114 | module_init(redirect_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init redirect_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_REDIRECT.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:115:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 115 | module_exit(redirect_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:109:20: note: 'cleanup_module' target declared here BUILDSTDERR: 109 | static void __exit redirect_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_SECMARK.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'secmark_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(secmark_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:138:19: note: 'init_module' target declared here BUILDSTDERR: 138 | static int __init secmark_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_SECMARK.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'secmark_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(secmark_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:143:20: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | static void __exit secmark_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.o: warning: objtool: secmark_tg_check()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_TPROXY.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(tproxy_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | static int __init tproxy_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TPROXY.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(tproxy_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:270:20: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | static void __exit tproxy_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.o: warning: objtool: tproxy_tg6_check()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_TPROXY.o: warning: objtool: tproxy_tg4_check()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_TCPMSS.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(tcpmss_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init tcpmss_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TCPMSS.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(tcpmss_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit tcpmss_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.o: warning: objtool: tcpmss_mangle_packet()+0x48b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(tcpoptstrip_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:140:19: note: 'init_module' target declared here BUILDSTDERR: 140 | static int __init tcpoptstrip_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(tcpoptstrip_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:146:20: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | static void __exit tcpoptstrip_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TEE.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 227 | module_init(tee_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:195:19: note: 'init_module' target declared here BUILDSTDERR: 195 | static int __init tee_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TEE.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 228 | module_exit(tee_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:220:20: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | static void __exit tee_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TRACE.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:52:1: note: in expansion of macro 'module_init' BUILDSTDERR: 52 | module_init(trace_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:42:19: note: 'init_module' target declared here BUILDSTDERR: 42 | static int __init trace_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TRACE.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:53:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 53 | module_exit(trace_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:47:20: note: 'cleanup_module' target declared here BUILDSTDERR: 47 | static void __exit trace_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_IDLETIMER.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:332:1: note: in expansion of macro 'module_init' BUILDSTDERR: 332 | module_init(idletimer_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init idletimer_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_IDLETIMER.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:333:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 333 | module_exit(idletimer_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 324 | static void __exit idletimer_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.o: warning: objtool: idletimer_tg_checkentry()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_addrtype.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:240:1: note: in expansion of macro 'module_init' BUILDSTDERR: 240 | module_init(addrtype_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:229:19: note: 'init_module' target declared here BUILDSTDERR: 229 | static int __init addrtype_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_addrtype.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 241 | module_exit(addrtype_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:235:20: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | static void __exit addrtype_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.o: warning: objtool: addrtype_mt_checkentry_v1()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_bpf.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:155:1: note: in expansion of macro 'module_init' BUILDSTDERR: 155 | module_init(bpf_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static int __init bpf_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_bpf.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:156:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 156 | module_exit(bpf_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 150 | static void __exit bpf_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.o: warning: objtool: bpf_mt_check_v1()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_cluster.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(xt_cluster_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:162:19: note: 'init_module' target declared here BUILDSTDERR: 162 | static int __init xt_cluster_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cluster.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(xt_cluster_mt_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:167:20: note: 'cleanup_module' target declared here BUILDSTDERR: 167 | static void __exit xt_cluster_mt_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.o: warning: objtool: xt_cluster_mt_checkentry()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_comment.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:44:1: note: in expansion of macro 'module_init' BUILDSTDERR: 44 | module_init(comment_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:34:19: note: 'init_module' target declared here BUILDSTDERR: 34 | static int __init comment_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_comment.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:45:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 45 | module_exit(comment_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:39:20: note: 'cleanup_module' target declared here BUILDSTDERR: 39 | static void __exit comment_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connbytes.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:156:1: note: in expansion of macro 'module_init' BUILDSTDERR: 156 | module_init(connbytes_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | static int __init connbytes_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connbytes.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:157:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 157 | module_exit(connbytes_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:151:20: note: 'cleanup_module' target declared here BUILDSTDERR: 151 | static void __exit connbytes_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.o: warning: objtool: connbytes_mt_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_connlabel.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 104 | module_init(connlabel_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:94:19: note: 'init_module' target declared here BUILDSTDERR: 94 | static int __init connlabel_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connlabel.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 105 | module_exit(connlabel_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:99:20: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | static void __exit connlabel_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.o: warning: objtool: connlabel_mt_check()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_connlimit.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 129 | module_init(connlimit_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | static int __init connlimit_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connlimit.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:130:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 130 | module_exit(connlimit_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | static void __exit connlimit_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_conntrack.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:329:1: note: in expansion of macro 'module_init' BUILDSTDERR: 329 | module_init(conntrack_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | static int __init conntrack_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_conntrack.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(conntrack_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 324 | static void __exit conntrack_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.o: warning: objtool: conntrack_mt_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_cpu.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:64:1: note: in expansion of macro 'module_init' BUILDSTDERR: 64 | module_init(cpu_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | static int __init cpu_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cpu.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpu_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:65:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 65 | module_exit(cpu_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:59:20: note: 'cleanup_module' target declared here BUILDSTDERR: 59 | static void __exit cpu_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dccp.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:187:1: note: in expansion of macro 'module_init' BUILDSTDERR: 187 | module_init(dccp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:161:19: note: 'init_module' target declared here BUILDSTDERR: 161 | static int __init dccp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dccp.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:188:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 188 | module_exit(dccp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:181:20: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | static void __exit dccp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o: warning: objtool: nvkm_control_mthd()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_devgroup.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(devgroup_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init devgroup_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_devgroup.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(devgroup_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit devgroup_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dscp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 112 | module_init(dscp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init dscp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dscp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 113 | module_exit(dscp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit dscp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/device/user.o: warning: objtool: nvkm_udevice_mthd()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/device/user.o: warning: objtool: nvkm_udevice_new()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/netfilter/xt_ecn.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:178:1: note: in expansion of macro 'module_init' BUILDSTDERR: 178 | module_init(ecn_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:168:19: note: 'init_module' target declared here BUILDSTDERR: 168 | static int __init ecn_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/netfilter/xt_ecn.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 179 | module_exit(ecn_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | static void __exit ecn_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_esp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:106:1: note: in expansion of macro 'module_init' BUILDSTDERR: 106 | module_init(esp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:96:19: note: 'init_module' target declared here BUILDSTDERR: 96 | static int __init esp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_esp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:107:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 107 | module_exit(esp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:101:20: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | static void __exit esp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_hashlimit.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1333:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1333 | module_init(hashlimit_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1294:19: note: 'init_module' target declared here BUILDSTDERR: 1294 | static int __init hashlimit_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_hashlimit.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1334:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1334 | module_exit(hashlimit_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1324 | static void __exit hashlimit_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.o: warning: objtool: hashlimit_mt_common.isra.0()+0x801: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_hashlimit.o: warning: objtool: hashlimit_mt_check_common.isra.0()+0x6c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_helper.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:98:1: note: in expansion of macro 'module_init' BUILDSTDERR: 98 | module_init(helper_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:88:19: note: 'init_module' target declared here BUILDSTDERR: 88 | static int __init helper_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_helper.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:99:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 99 | module_exit(helper_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit helper_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.o: warning: objtool: helper_mt_check()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_hl.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(hl_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init hl_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_hl.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(hl_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit hl_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipcomp.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 112 | module_init(comp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init comp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipcomp.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 113 | module_exit(comp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit comp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.o: warning: objtool: comp_mt_check()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_iprange.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:133:1: note: in expansion of macro 'module_init' BUILDSTDERR: 133 | module_init(iprange_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | static int __init iprange_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_iprange.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:134:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 134 | module_exit(iprange_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit iprange_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipvs.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvs_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(ipvs_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:179:19: note: 'init_module' target declared here BUILDSTDERR: 179 | static int __init ipvs_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipvs.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvs_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(ipvs_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | static void __exit ipvs_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.o: warning: objtool: ipvs_mt_check()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_l2tp.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 357 | module_init(l2tp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:347:19: note: 'init_module' target declared here BUILDSTDERR: 347 | static int __init l2tp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_l2tp.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 358 | module_exit(l2tp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:352:20: note: 'cleanup_module' target declared here BUILDSTDERR: 352 | static void __exit l2tp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check.isra.0()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check6()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check4()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_length.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(length_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init length_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_length.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(length_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit length_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_limit.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:211:1: note: in expansion of macro 'module_init' BUILDSTDERR: 211 | module_init(limit_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | static int __init limit_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_limit.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:212:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 212 | module_exit(limit_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:206:20: note: 'cleanup_module' target declared here BUILDSTDERR: 206 | static void __exit limit_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.o: warning: objtool: limit_mt_check()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_mac.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:65:1: note: in expansion of macro 'module_init' BUILDSTDERR: 65 | module_init(mac_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | static int __init mac_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_mac.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:66:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 66 | module_exit(mac_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit mac_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_multiport.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:178:1: note: in expansion of macro 'module_init' BUILDSTDERR: 178 | module_init(multiport_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | static int __init multiport_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_multiport.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 179 | module_exit(multiport_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | static void __exit multiport_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_nfacct.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(nfacct_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init nfacct_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_nfacct.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(nfacct_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit nfacct_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.o: warning: objtool: nfacct_mt_checkentry()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from net/netfilter/xt_osf.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(xt_osf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init xt_osf_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_osf.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(xt_osf_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit xt_osf_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_owner.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:127:1: note: in expansion of macro 'module_init' BUILDSTDERR: 127 | module_init(owner_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:117:19: note: 'init_module' target declared here BUILDSTDERR: 117 | static int __init owner_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_owner.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:128:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 128 | module_exit(owner_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:122:20: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | static void __exit owner_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cgroup.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgroup_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:221:1: note: in expansion of macro 'module_init' BUILDSTDERR: 221 | module_init(cgroup_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init cgroup_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cgroup.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgroup_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:222:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 222 | module_exit(cgroup_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:216:20: note: 'cleanup_module' target declared here BUILDSTDERR: 216 | static void __exit cgroup_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.o: warning: objtool: cgroup_mt_check_v2()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_cgroup.o: warning: objtool: cgroup_mt_check_v1()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_physdev.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'physdev_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(physdev_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init physdev_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_physdev.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'physdev_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(physdev_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit physdev_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.o: warning: objtool: physdev_mt_check()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_pkttype.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:63:1: note: in expansion of macro 'module_init' BUILDSTDERR: 63 | module_init(pkttype_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:53:19: note: 'init_module' target declared here BUILDSTDERR: 53 | static int __init pkttype_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_pkttype.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:64:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 64 | module_exit(pkttype_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:58:20: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | static void __exit pkttype_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_policy.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(policy_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:179:19: note: 'init_module' target declared here BUILDSTDERR: 179 | static int __init policy_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_policy.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(policy_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | static void __exit policy_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.o: warning: objtool: policy_mt_check()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_quota.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(quota_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init quota_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_quota.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(quota_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit quota_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_rateest.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:155:1: note: in expansion of macro 'module_init' BUILDSTDERR: 155 | module_init(xt_rateest_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:140:19: note: 'init_module' target declared here BUILDSTDERR: 140 | static int __init xt_rateest_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_rateest.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:156:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 156 | module_exit(xt_rateest_mt_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | static void __exit xt_rateest_mt_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_realm.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:53:1: note: in expansion of macro 'module_init' BUILDSTDERR: 53 | module_init(realm_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init realm_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_realm.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:54:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 54 | module_exit(realm_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:48:20: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | static void __exit realm_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_recent.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:760:1: note: in expansion of macro 'module_init' BUILDSTDERR: 760 | module_init(recent_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:735:19: note: 'init_module' target declared here BUILDSTDERR: 735 | static int __init recent_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_recent.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:761:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 761 | module_exit(recent_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:754:20: note: 'cleanup_module' target declared here BUILDSTDERR: 754 | static void __exit recent_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.o: warning: objtool: recent_mt_check.isra.0()+0x547: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_recent.o: warning: objtool: recent_mt_proc_write()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_sctp.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:197:1: note: in expansion of macro 'module_init' BUILDSTDERR: 197 | module_init(sctp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:187:19: note: 'init_module' target declared here BUILDSTDERR: 187 | static int __init sctp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_sctp.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:198:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 198 | module_exit(sctp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:192:20: note: 'cleanup_module' target declared here BUILDSTDERR: 192 | static void __exit sctp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_socket.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:317:1: note: in expansion of macro 'module_init' BUILDSTDERR: 317 | module_init(socket_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init socket_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_socket.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:318:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 318 | module_exit(socket_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:312:20: note: 'cleanup_module' target declared here BUILDSTDERR: 312 | static void __exit socket_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.o: warning: objtool: socket_mt_v3_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_socket.o: warning: objtool: socket_mt_v2_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_socket.o: warning: objtool: socket_mt_v1_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_state.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(state_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init state_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_state.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(state_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit state_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.o: warning: objtool: state_mt_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_statistic.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:101:1: note: in expansion of macro 'module_init' BUILDSTDERR: 101 | module_init(statistic_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:91:19: note: 'init_module' target declared here BUILDSTDERR: 91 | static int __init statistic_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_statistic.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:102:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 102 | module_exit(statistic_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:96:20: note: 'cleanup_module' target declared here BUILDSTDERR: 96 | static void __exit statistic_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_string.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(string_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init string_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_string.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(string_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit string_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_tcpmss.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:109:1: note: in expansion of macro 'module_init' BUILDSTDERR: 109 | module_init(tcpmss_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:99:19: note: 'init_module' target declared here BUILDSTDERR: 99 | static int __init tcpmss_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_tcpmss.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:110:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 110 | module_exit(tcpmss_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | static void __exit tcpmss_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_time.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:286:1: note: in expansion of macro 'module_init' BUILDSTDERR: 286 | module_init(time_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | static int __init time_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_time.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:287:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 287 | module_exit(time_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | static void __exit time_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.o: warning: objtool: time_mt_check()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_u32.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:117:1: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | module_init(u32_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:107:19: note: 'init_module' target declared here BUILDSTDERR: 107 | static int __init u32_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_u32.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:118:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 118 | module_exit(u32_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:112:20: note: 'cleanup_module' target declared here BUILDSTDERR: 112 | static void __exit u32_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netlink/diag.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:256:1: note: in expansion of macro 'module_init' BUILDSTDERR: 256 | module_init(netlink_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:246:19: note: 'init_module' target declared here BUILDSTDERR: 246 | static int __init netlink_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netlink/diag.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:257:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 257 | module_exit(netlink_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:251:20: note: 'cleanup_module' target declared here BUILDSTDERR: 251 | static void __exit netlink_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netrom/af_netrom.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nr_proto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1494 | module_init(nr_proto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1390:19: note: 'init_module' target declared here BUILDSTDERR: 1390 | static int __init nr_proto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netrom/af_netrom.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1537:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1537 | module_exit(nr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1504:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1504 | static void __exit nr_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.o: warning: objtool: nv04_disp_mthd()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/netrom/nr_route.o: warning: objtool: nr_rt_ioctl()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netrom/nr_subr.o: warning: objtool: nr_write_internal()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netrom/nr_subr.o: warning: objtool: nr_write_internal.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/nfc/hci/core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfc_hci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1100:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1100 | subsys_initcall(nfc_hci_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1090:19: note: 'init_module' target declared here BUILDSTDERR: 1090 | static int __init nfc_hci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/nfc/hci/core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfc_hci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1101 | module_exit(nfc_hci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1095:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1095 | static void __exit nfc_hci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: hci_dev_up()+0x4af: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: nfc_hci_cmd_received()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: nfc_hci_event_received()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: nfc_hci_event_received.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/hcp.o: warning: objtool: nfc_hci_hcp_message_rx()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/hcp.o: warning: objtool: nfc_hci_hcp_message_rx.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/llc_shdlc.o: warning: objtool: llc_shdlc_rcv_from_drv()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/llc_shdlc.o: warning: objtool: llc_shdlc_handle_rcv_queue()+0x592: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: __nci_request()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_transceive()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_rx_work()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_tm_send()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_send_cmd()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_allocate_device()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_stop_poll()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_deactivate_target()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_dep_link_down()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_activate_target()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_start_poll()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_stop_poll.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_deactivate_target.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/nfc/nci/data.o: warning: objtool: nci_data_exchange_complete()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/data.o: warning: objtool: nci_rx_data_packet()+0x235: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/nfc/nci/ntf.o: warning: objtool: nci_add_new_protocol()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/ntf.o: warning: objtool: nci_ntf_packet()+0x422: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/rsp.o: warning: objtool: nci_rsp_packet()+0x414: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/hci.o: warning: objtool: nci_hci_hcp_message_rx()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/nfc/core.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1240:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1240 | subsys_initcall(nfc_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1189:19: note: 'init_module' target declared here BUILDSTDERR: 1189 | static int __init nfc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/nfc/core.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1241 | module_exit(nfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1231:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1231 | static void __exit nfc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/nfc/core.o: warning: objtool: nfc_register_device()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/core.o: warning: objtool: nfc_dev_up()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/nfc/rawsock.o: warning: objtool: rawsock_destruct()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/rawsock.o: warning: objtool: rawsock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_recv()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_set_remote_gb()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_rx_skb()+0x66f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_recv.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: llcp_allocate_pdu()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_parse_gb_tlv()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_parse_connection_tlv()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_cc()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_i_frame()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_ui_frame()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/nfc/llcp_sock.o: warning: objtool: llcp_sock_recvmsg()+0x325: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_sock.o: warning: objtool: llcp_sock_destruct()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_sock.o: warning: objtool: llcp_sock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_start_poll()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_stop_poll()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_wq_cmd()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_deactivate_target()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: nfc_digital_allocate_device()+0x2b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_in_configure_hw()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_tg_configure_hw()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_target_found()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_stop_poll.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_wq_cmd.cold()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_deactivate_target.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_attrib_res()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sdd_res()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sensf_res()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_tg_recv_sel_req()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_tg_recv_sensf_req()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sel_res()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_iso15693_inv_res()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sensb_res()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sens_res()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_recv_psl_res()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_recv_atr_res()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_send_atr_req()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_recv_dep_res()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_tg_recv_dep_req()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_tg_send_atr_res_complete()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_tg_recv_atr_req()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/nsh/nsh.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nsh_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:150:1: note: in expansion of macro 'module_init' BUILDSTDERR: 150 | module_init(nsh_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init nsh_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/nsh/nsh.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nsh_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:151:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 151 | module_exit(nsh_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | static void __exit nsh_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/actions.o: warning: objtool: ovs_fragment()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/openvswitch/datapath.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/datapath.c:2465:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2465 | module_init(dp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/datapath.c:2392:19: note: 'init_module' target declared here BUILDSTDERR: 2392 | static int __init dp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o: warning: objtool: nvkm_dmaobj_ctor()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: get_flow_actions()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_nla_init_match_and_action()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_new()+0x4cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_get()+0x306: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_set()+0x48d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o: warning: objtool: nv50_dmaobj_new()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o: warning: objtool: gf100_dmaobj_new()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o: warning: objtool: gf119_dmaobj_new()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o: warning: objtool: gv100_dmaobj_new()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: __parse_flow_nlattrs()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: parse_eth_type_from_nlattrs()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: nsh_key_put_from_nlattr()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ip_tun_from_nlattr()+0x6e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: metadata_from_nlattrs()+0xe3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ovs_key_from_nlattrs()+0x13ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: reserve_sfa_size()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: __parse_vlan_from_nlattrs()+0x38f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ovs_nla_get_match()+0x476: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ovs_nla_get_ufid()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/vport.o: warning: objtool: ovs_vport_send()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_del()+0x278: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_set()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_get()+0x534: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_execute()+0x4ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_copy_action()+0x624: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_init()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/openvswitch/vport-vxlan.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(ovs_vxlan_tnl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | static int __init ovs_vxlan_tnl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/openvswitch/vport-vxlan.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(ovs_vxlan_tnl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:172:20: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | static void __exit ovs_vxlan_tnl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/linux/udp.h:20, BUILDSTDERR: from net/openvswitch/vport-geneve.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 139 | module_init(ovs_geneve_tnl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:129:19: note: 'init_module' target declared here BUILDSTDERR: 129 | static int __init ovs_geneve_tnl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/linux/udp.h:20, BUILDSTDERR: from net/openvswitch/vport-geneve.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(ovs_geneve_tnl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit ovs_geneve_tnl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/openvswitch/vport-gre.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:111:1: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | module_init(ovs_gre_tnl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | static int __init ovs_gre_tnl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/openvswitch/vport-gre.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:112:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 112 | module_exit(ovs_gre_tnl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:106:20: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | static void __exit ovs_gre_tnl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from net/packet/diag.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:261:1: note: in expansion of macro 'module_init' BUILDSTDERR: 261 | module_init(packet_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:251:19: note: 'init_module' target declared here BUILDSTDERR: 251 | static int __init packet_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/packet/diag.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:262:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 262 | module_exit(packet_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:256:20: note: 'cleanup_module' target declared here BUILDSTDERR: 256 | static void __exit packet_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/psample/psample.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psample_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(psample_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | static int __init psample_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/psample/psample.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psample_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(psample_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit psample_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/psample/psample.o: warning: objtool: psample_sample_packet()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/rds/bind.o: warning: objtool: rds_bind()+0x2ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/rds/connection.o: warning: objtool: __rds_conn_create()+0x84f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/rds/recv.o: warning: objtool: rds_recv_hs_exthdrs()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/send.o: warning: objtool: rds_sendmsg()+0x113e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/threads.o: warning: objtool: rds_connect_path_complete()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/threads.o: warning: objtool: rds_connect_path_complete.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/transport.o: warning: objtool: rds_trans_register()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/transport.o: warning: objtool: rds_trans_register.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/rdma_transport.o: warning: objtool: rds_rdma_cm_event_handler_cmn()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/rdma_transport.o: warning: objtool: rds_rdma_listen_init_common.constprop.0()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib.o: warning: objtool: rds_ib_add_one()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_cm.o: warning: objtool: rds_ib_cm_connect_complete()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_cm.o: warning: objtool: rds_ib_cm_handle_connect()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_cm.o: warning: objtool: rds_ib_cm_connect_complete.cold()+0x164: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o: warning: objtool: gf100_fermi_mthd()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_recv.o: warning: objtool: rds_ib_recv_refill()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_send_unmap_op.isra.0()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_xmit()+0x4e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_xmit_atomic()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_xmit_rdma()+0x319: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_rdma.o: warning: objtool: rds_ib_get_mr()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_fmr.o: warning: objtool: rds_ib_alloc_fmr()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_fmr.o: warning: objtool: rds_ib_reg_fmr()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_fmr.o: warning: objtool: rds_ib_unreg_fmr()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_frmr.o: warning: objtool: rds_ib_unreg_frmr()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_frmr.o: warning: objtool: rds_ib_reg_frmr()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/tcp.o: warning: objtool: rds_tcp_skbuf_handler()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/tcp.o: warning: objtool: rds_tcp_init_net()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/tcp_send.o: warning: objtool: rds_tcp_xmit()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/rfkill/core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1374:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1374 | subsys_initcall(rfkill_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1337:19: note: 'init_module' target declared here BUILDSTDERR: 1337 | static int __init rfkill_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/rfkill/core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1385:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1385 | module_exit(rfkill_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1376 | static void __exit rfkill_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.o: warning: objtool: rfkill_fop_ioctl()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rfkill/core.o: warning: objtool: rfkill_fop_release()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/rfkill/rfkill-gpio.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from net/rfkill/rfkill-gpio.c:19: BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:24: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rfkill/rfkill-gpio.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from net/rfkill/rfkill-gpio.c:19: BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:24: note: 'init_module' target declared here BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rose/af_rose.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rose_proto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1578:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1578 | module_init(rose_proto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1500:19: note: 'init_module' target declared here BUILDSTDERR: 1500 | static int __init rose_proto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rose/af_rose.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rose_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1626:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1626 | module_exit(rose_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1588:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1588 | static void __exit rose_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/rose/af_rose.o: warning: objtool: rose_sendmsg()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_dev.o: warning: objtool: rose_xmit()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_in.o: warning: objtool: rose_process_rx_frame()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_link.o: warning: objtool: rose_link_rx_restart()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_subr.o: warning: objtool: rose_write_internal()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_subr.o: warning: objtool: rose_parse_facilities()+0x630: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/rxrpc/af_rxrpc.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_rxrpc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:1097:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1097 | module_init(af_rxrpc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:980:19: note: 'init_module' target declared here BUILDSTDERR: 980 | static int __init af_rxrpc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rxrpc/af_rxrpc.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_rxrpc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:1098:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1098 | module_exit(af_rxrpc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:1073:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1073 | static void __exit af_rxrpc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_validate_address()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_begin_call()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_end_call()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_retry_call()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sock_destructor()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sendmsg()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_connect()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_setsockopt()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_shutdown()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_listen()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_bind()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_release()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_write_space()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_create()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sock_destructor.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_service_prealloc_one()+0x673: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_discard_prealloc()+0x29b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_new_incoming_call()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_accept_call()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_reject_call()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_event.o: warning: objtool: rxrpc_propose_ACK()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_event.o: warning: objtool: rxrpc_process_call()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_incoming_call()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_find_call_by_user_ID()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_prepare_call_for_retry()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_cleanup_call()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_put_call()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_call_timer_expired()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_retry_client_call()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: __rxrpc_queue_call()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_release_call()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_new_client_call()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_release_calls_on_socket()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_destroy_all_calls()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_activate_one_channel()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_activate_channels()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_destroy_client_conn_ids()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_put_client_conn()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_disconnect_client_call()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_discard_expired_client_conns()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_connect_call()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_destroy_all_client_connections()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_disconnect_client_call.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_discard_expired_client_conns.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_calls()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_connection()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_conn_retransmit_call()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_process_connection()+0x352: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_calls.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_destroy_connection()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_alloc_connection()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_find_connection_rcu()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: __rxrpc_disconnect_call()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_kill_connection()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_put_service_conn()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_service_connection_reaper()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_destroy_all_connections()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_service.o: warning: objtool: rxrpc_find_service_conn_rcu()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_service.o: warning: objtool: rxrpc_new_incoming_connection()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_service.o: warning: objtool: rxrpc_new_incoming_connection.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_post_packet_to_conn()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_end_tx_phase()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_input_ack()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_input_packet()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfmon_mthd()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfdom_mthd()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfdom_new_()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_free_token_list()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_tagged_data()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_ticket()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_preparse_s()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_get_server_data_key()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_tagged_array.constprop.0()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_principal()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_preparse()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_request_key()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_server_keyring()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_principal.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_event.o: warning: objtool: rxrpc_send_version_request.isra.0()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_event.o: warning: objtool: rxrpc_process_local_events()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_local_rcu()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_local_processor()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_lookup_local()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_put_local()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_destroy_all_locals()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_local_processor.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/output.o: warning: objtool: rxrpc_send_data_packet()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/output.o: warning: objtool: rxrpc_reject_packets()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/output.o: warning: objtool: rxrpc_send_keepalive()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_event.o: warning: objtool: rxrpc_error_report()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_event.o: warning: objtool: rxrpc_peer_keepalive_worker()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_peer_hash_key()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_init_peer()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_lookup_peer_rcu()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_alloc_peer()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_lookup_peer()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_put_peer()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_destroy_all_peers()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_recvmsg_data.isra.0()+0x434: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_kernel_recv_data()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_notify_socket()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_recvmsg()+0xb53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/security.o: warning: objtool: rxrpc_init_client_conn_security()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/security.o: warning: objtool: rxrpc_init_server_conn_security()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_kernel_abort_call()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_send_data()+0x5c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_kernel_send_data()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_do_sendmsg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_acpi.o: warning: objtool: nouveau_dsm_detect()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nouveau_drm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1200:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1200 | module_init(nouveau_drm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1154:1: note: 'init_module' target declared here BUILDSTDERR: 1154 | nouveau_drm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nouveau_drm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1201 | module_exit(nouveau_drm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1184:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1184 | nouveau_drm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/rxrpc/utils.o: warning: objtool: rxrpc_extract_addr_from_skb()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_clear()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_prime_packet_security()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_init_connection_security()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_secure_packet_encrypt.isra.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_secure_packet()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_issue_challenge.part.0()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_issue_challenge()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_response()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_send_response()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_respond_to_challenge()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet_2()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet_1()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_police.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'police_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:368:1: note: in expansion of macro 'module_init' BUILDSTDERR: 368 | module_init(police_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | static int __init police_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_police.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'police_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:369:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 369 | module_exit(police_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:363:20: note: 'cleanup_module' target declared here BUILDSTDERR: 363 | static void __exit police_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_vga.o: warning: objtool: nouveau_switcheroo_set_state()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_gact.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gact_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(gact_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | static int __init gact_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_gact.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gact_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(gact_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:294:20: note: 'cleanup_module' target declared here BUILDSTDERR: 294 | static void __exit gact_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_mirred.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mirred_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:456:1: note: in expansion of macro 'module_init' BUILDSTDERR: 456 | module_init(mirred_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:440:19: note: 'init_module' target declared here BUILDSTDERR: 440 | static int __init mirred_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_mirred.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mirred_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:457:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 457 | module_exit(mirred_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:450:20: note: 'cleanup_module' target declared here BUILDSTDERR: 450 | static void __exit mirred_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.o: warning: objtool: tcf_mirred_act()+0x365: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_sample.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sample_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 283 | module_init(sample_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:273:19: note: 'init_module' target declared here BUILDSTDERR: 273 | static int __init sample_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_sample.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sample_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:284:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 284 | module_exit(sample_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:278:20: note: 'cleanup_module' target declared here BUILDSTDERR: 278 | static void __exit sample_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_ipt.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:450:1: note: in expansion of macro 'module_init' BUILDSTDERR: 450 | module_init(ipt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:426:19: note: 'init_module' target declared here BUILDSTDERR: 426 | static int __init ipt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_ipt.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:451:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 451 | module_exit(ipt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | static void __exit ipt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.o: warning: objtool: tcf_ipt_act()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_nat.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nat_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(nat_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init nat_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_nat.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nat_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(nat_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit nat_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_pedit.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pedit_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:518:1: note: in expansion of macro 'module_init' BUILDSTDERR: 518 | module_init(pedit_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:508:19: note: 'init_module' target declared here BUILDSTDERR: 508 | static int __init pedit_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_pedit.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pedit_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:519:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 519 | module_exit(pedit_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:513:20: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | static void __exit pedit_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.o: warning: objtool: tcf_pedit_act()+0x326: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_simple.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:248:1: note: in expansion of macro 'module_init' BUILDSTDERR: 248 | module_init(simp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init simp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_simple.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(simp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:243:20: note: 'cleanup_module' target declared here BUILDSTDERR: 243 | static void __exit simp_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.o: warning: objtool: tcf_simp_act()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/act_simple.o: warning: objtool: tcf_simp_act.cold()+0x5b: return with modified stack frame BUILDSTDERR: In file included from net/sched/act_skbedit.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbedit_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(skbedit_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init skbedit_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_skbedit.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbedit_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(skbedit_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit skbedit_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_csum.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'csum_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:708:1: note: in expansion of macro 'module_init' BUILDSTDERR: 708 | module_init(csum_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:698:19: note: 'init_module' target declared here BUILDSTDERR: 698 | static int __init csum_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_csum.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csum_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:709:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 709 | module_exit(csum_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static void __exit csum_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_vlan.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:341:1: note: in expansion of macro 'module_init' BUILDSTDERR: 341 | module_init(vlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:331:19: note: 'init_module' target declared here BUILDSTDERR: 331 | static int __init vlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_vlan.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:342:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 342 | module_exit(vlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:336:20: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | static void __exit vlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_bpf.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:440:1: note: in expansion of macro 'module_init' BUILDSTDERR: 440 | module_init(bpf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:430:19: note: 'init_module' target declared here BUILDSTDERR: 430 | static int __init bpf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_bpf.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:441:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 441 | module_exit(bpf_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:435:20: note: 'cleanup_module' target declared here BUILDSTDERR: 435 | static void __exit bpf_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_connmark.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:242:1: note: in expansion of macro 'module_init' BUILDSTDERR: 242 | module_init(connmark_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | static int __init connmark_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_connmark.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:243:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 243 | module_exit(connmark_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:237:20: note: 'cleanup_module' target declared here BUILDSTDERR: 237 | static void __exit connmark_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_skbmod.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbmod_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 308 | module_init(skbmod_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:298:19: note: 'init_module' target declared here BUILDSTDERR: 298 | static int __init skbmod_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_skbmod.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbmod_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(skbmod_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:303:20: note: 'cleanup_module' target declared here BUILDSTDERR: 303 | static void __exit skbmod_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_fbcon.o: warning: objtool: nouveau_fbcon_output_poll_changed()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_ife.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ife_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:908:1: note: in expansion of macro 'module_init' BUILDSTDERR: 908 | module_init(ife_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:898:19: note: 'init_module' target declared here BUILDSTDERR: 898 | static int __init ife_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_ife.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ife_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:909:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 909 | module_exit(ife_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:903:20: note: 'cleanup_module' target declared here BUILDSTDERR: 903 | static void __exit ife_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.o: warning: objtool: tcf_ife_act()+0x4d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_meta_mark.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifemark_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(ifemark_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init ifemark_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_mark.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifemark_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(ifemark_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit ifemark_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbprio.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifeprio_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(ifeprio_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init ifeprio_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbprio.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifeprio_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(ifeprio_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit ifeprio_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbtcindex.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifetc_index_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(ifetc_index_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init ifetc_index_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbtcindex.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifetc_index_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(ifetc_index_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit ifetc_index_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_tunnel_key.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel_key_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:605:1: note: in expansion of macro 'module_init' BUILDSTDERR: 605 | module_init(tunnel_key_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:595:19: note: 'init_module' target declared here BUILDSTDERR: 595 | static int __init tunnel_key_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_tunnel_key.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel_key_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:606:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 606 | module_exit(tunnel_key_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:600:20: note: 'cleanup_module' target declared here BUILDSTDERR: 600 | static void __exit tunnel_key_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbq.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1805:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1805 | module_init(cbq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1797:19: note: 'init_module' target declared here BUILDSTDERR: 1797 | static int __init cbq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbq.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1806:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1806 | module_exit(cbq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1801:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1801 | static void __exit cbq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.o: warning: objtool: cbq_normalize_quanta.part.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_htb.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'htb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1619:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1619 | module_init(htb_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1610:19: note: 'init_module' target declared here BUILDSTDERR: 1610 | static int __init htb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_htb.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1620:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1620 | module_exit(htb_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1614:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1614 | static void __exit htb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.o: warning: objtool: htb_dequeue()+0x5ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_htb.o: warning: objtool: htb_change_class()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_hfsc.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfsc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1696:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1696 | module_init(hfsc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1684:1: note: 'init_module' target declared here BUILDSTDERR: 1684 | hfsc_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_hfsc.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfsc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1697:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1697 | module_exit(hfsc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1690:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1690 | hfsc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_red.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'red_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 449 | module_init(red_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:439:19: note: 'init_module' target declared here BUILDSTDERR: 439 | static int __init red_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_red.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'red_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 450 | module_exit(red_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | static void __exit red_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_gred.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gred_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:617:1: note: in expansion of macro 'module_init' BUILDSTDERR: 617 | module_init(gred_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:607:19: note: 'init_module' target declared here BUILDSTDERR: 607 | static int __init gred_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_gred.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gred_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:618:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 618 | module_exit(gred_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:612:20: note: 'cleanup_module' target declared here BUILDSTDERR: 612 | static void __exit gred_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.o: warning: objtool: gred_dequeue()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_gred.o: warning: objtool: gred_init()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_gred.o: warning: objtool: gred_change()+0x54f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_ingress.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ingress_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(ingress_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:276:19: note: 'init_module' target declared here BUILDSTDERR: 276 | static int __init ingress_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_ingress.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ingress_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(ingress_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit ingress_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_dsmark.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsmark_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:513:1: note: in expansion of macro 'module_init' BUILDSTDERR: 513 | module_init(dsmark_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | static int __init dsmark_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_dsmark.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsmark_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 514 | module_exit(dsmark_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:508:20: note: 'cleanup_module' target declared here BUILDSTDERR: 508 | static void __exit dsmark_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.o: warning: objtool: dsmark_dequeue()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_sfb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:727:1: note: in expansion of macro 'module_init' BUILDSTDERR: 727 | module_init(sfb_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:717:19: note: 'init_module' target declared here BUILDSTDERR: 717 | static int __init sfb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_sfb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:728:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 728 | module_exit(sfb_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:722:20: note: 'cleanup_module' target declared here BUILDSTDERR: 722 | static void __exit sfb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_sfq.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:933:1: note: in expansion of macro 'module_init' BUILDSTDERR: 933 | module_init(sfq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:925:19: note: 'init_module' target declared here BUILDSTDERR: 925 | static int __init sfq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_sfq.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:934:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 934 | module_exit(sfq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:929:20: note: 'cleanup_module' target declared here BUILDSTDERR: 929 | static void __exit sfq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_tbf.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tbf_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:561:1: note: in expansion of macro 'module_init' BUILDSTDERR: 561 | module_init(tbf_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:552:19: note: 'init_module' target declared here BUILDSTDERR: 552 | static int __init tbf_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_tbf.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tbf_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:562:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 562 | module_exit(tbf_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:557:20: note: 'cleanup_module' target declared here BUILDSTDERR: 557 | static void __exit tbf_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.o: warning: objtool: tbf_change()+0x3f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_teql.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teql_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:524:1: note: in expansion of macro 'module_init' BUILDSTDERR: 524 | module_init(teql_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:473:19: note: 'init_module' target declared here BUILDSTDERR: 473 | static int __init teql_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_teql.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teql_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:525:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 525 | module_exit(teql_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:510:20: note: 'cleanup_module' target declared here BUILDSTDERR: 510 | static void __exit teql_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.o: warning: objtool: teql_master_xmit()+0x295: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_prio.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'prio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:475:1: note: in expansion of macro 'module_init' BUILDSTDERR: 475 | module_init(prio_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:465:19: note: 'init_module' target declared here BUILDSTDERR: 465 | static int __init prio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_prio.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:476:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 476 | module_exit(prio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:470:20: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | static void __exit prio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/core507d.o: warning: objtool: core507d_update()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/core507d.o: warning: objtool: core507d_init()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_multiq.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:422:1: note: in expansion of macro 'module_init' BUILDSTDERR: 422 | module_init(multiq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:412:19: note: 'init_module' target declared here BUILDSTDERR: 412 | static int __init multiq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_multiq.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:423:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 423 | module_exit(multiq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:417:20: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | static void __exit multiq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_atm.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:703:1: note: in expansion of macro 'module_init' BUILDSTDERR: 703 | module_init(atm_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:693:19: note: 'init_module' target declared here BUILDSTDERR: 693 | static int __init atm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_atm.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:704:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 704 | module_exit(atm_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:698:20: note: 'cleanup_module' target declared here BUILDSTDERR: 698 | static void __exit atm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/sched/sch_atm.o: warning: objtool: atm_tc_destroy()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_atm.o: warning: objtool: atm_tc_delete()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_netem.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netem_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1258:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1258 | module_init(netem_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1249:19: note: 'init_module' target declared here BUILDSTDERR: 1249 | static int __init netem_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_netem.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netem_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1259:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1259 | module_exit(netem_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1254 | static void __exit netem_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/corec37d.o: warning: objtool: corec37d_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/corec37d.o: warning: objtool: corec37d_update()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_netem.o: warning: objtool: netem_change()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_netem.o: warning: objtool: netem_init()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/dac507d.o: warning: objtool: dac507d_ctrl()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_drr.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:512:1: note: in expansion of macro 'module_init' BUILDSTDERR: 512 | module_init(drr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:502:19: note: 'init_module' target declared here BUILDSTDERR: 502 | static int __init drr_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_drr.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:513:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 513 | module_exit(drr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:507:20: note: 'cleanup_module' target declared here BUILDSTDERR: 507 | static void __exit drr_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/dac907d.o: warning: objtool: dac907d_ctrl()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_plug.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plug_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:233:1: note: in expansion of macro 'module_init' BUILDSTDERR: 233 | module_init(plug_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:224:19: note: 'init_module' target declared here BUILDSTDERR: 224 | static int __init plug_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_plug.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plug_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:234:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 234 | module_exit(plug_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | static void __exit plug_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/pior507d.o: warning: objtool: pior507d_ctrl()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_mqprio.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mqprio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:642:1: note: in expansion of macro 'module_init' BUILDSTDERR: 642 | module_init(mqprio_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:632:19: note: 'init_module' target declared here BUILDSTDERR: 632 | static int __init mqprio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_mqprio.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mqprio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:643:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 643 | module_exit(mqprio_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:637:20: note: 'cleanup_module' target declared here BUILDSTDERR: 637 | static void __exit mqprio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/sor507d.o: warning: objtool: sor507d_ctrl()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/sor907d.o: warning: objtool: sor907d_ctrl()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_choke.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'choke_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:523:1: note: in expansion of macro 'module_init' BUILDSTDERR: 523 | module_init(choke_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | static int __init choke_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_choke.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'choke_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:524:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 524 | module_exit(choke_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:518:20: note: 'cleanup_module' target declared here BUILDSTDERR: 518 | static void __exit choke_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/sorc37d.o: warning: objtool: sorc37d_ctrl()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_qfq.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qfq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1534:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1534 | module_init(qfq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1524:19: note: 'init_module' target declared here BUILDSTDERR: 1524 | static int __init qfq_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_qfq.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qfq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1535:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1535 | module_exit(qfq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1529:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1529 | static void __exit qfq_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.o: warning: objtool: qfq_change_class()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_procamp()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_dither()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_core_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_mode()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_view()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_curs_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_curs_set()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_core_set()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_olut_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_olut_set()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_ovly()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_base()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_codel.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'codel_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:303:1: note: in expansion of macro 'module_init' BUILDSTDERR: 303 | module_init(codel_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static int __init codel_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_codel.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'codel_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:304:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 304 | module_exit(codel_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:298:20: note: 'cleanup_module' target declared here BUILDSTDERR: 298 | static void __exit codel_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_curs_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_curs_set()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_core_set()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_olut_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_olut_set()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_fq.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:930:1: note: in expansion of macro 'module_init' BUILDSTDERR: 930 | module_init(fq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:908:19: note: 'init_module' target declared here BUILDSTDERR: 908 | static int __init fq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_fq.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:931:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 931 | module_exit(fq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:924:20: note: 'cleanup_module' target declared here BUILDSTDERR: 924 | static void __exit fq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.o: warning: objtool: fq_change()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_or()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_procamp()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_curs_clr()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_curs_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_core_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_core_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_olut_clr()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_olut_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_mode()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_view()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_dither()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_ovly()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_base()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_hhf.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hhf_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:717:1: note: in expansion of macro 'module_init' BUILDSTDERR: 717 | module_init(hhf_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:707:19: note: 'init_module' target declared here BUILDSTDERR: 707 | static int __init hhf_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_hhf.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hhf_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:718:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 718 | module_exit(hhf_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:712:20: note: 'cleanup_module' target declared here BUILDSTDERR: 712 | static void __exit hhf_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head917d.o: warning: objtool: head917d_dither()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head917d.o: warning: objtool: head917d_base()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_or()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_procamp()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_dither()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_curs_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_curs_set()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_olut_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_olut_set()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_mode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_view()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_pie.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pie_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:566:1: note: in expansion of macro 'module_init' BUILDSTDERR: 566 | module_init(pie_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:556:19: note: 'init_module' target declared here BUILDSTDERR: 556 | static int __init pie_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_pie.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pie_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:567:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 567 | module_exit(pie_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:561:20: note: 'cleanup_module' target declared here BUILDSTDERR: 561 | static void __exit pie_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbs.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbs_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:498:1: note: in expansion of macro 'module_init' BUILDSTDERR: 498 | module_init(cbs_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:489:19: note: 'init_module' target declared here BUILDSTDERR: 489 | static int __init cbs_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbs.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbs_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:499:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 499 | module_exit(cbs_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:494:20: note: 'cleanup_module' target declared here BUILDSTDERR: 494 | static void __exit cbs_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.o: warning: objtool: cbs_disable_offload()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wimmc37b.o: warning: objtool: wimmc37b_update()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wimmc37b.o: warning: objtool: wimmc37b_point()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_u32.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1496:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1496 | module_init(init_u32) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1461:19: note: 'init_module' target declared here BUILDSTDERR: 1461 | static int __init init_u32(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_u32.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1497:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1497 | module_exit(exit_u32) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1490:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1490 | static void __exit exit_u32(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/sched/cls_u32.o: warning: objtool: u32_classify()+0x658: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_update()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_image_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_image_set()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ilut_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ilut_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_sema_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_sema_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_route.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_route4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 680 | module_init(init_route4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:670:19: note: 'init_module' target declared here BUILDSTDERR: 670 | static int __init init_route4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_route.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_route4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:681:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 681 | module_exit(exit_route4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:675:20: note: 'cleanup_module' target declared here BUILDSTDERR: 675 | static void __exit exit_route4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_fw.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fw': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:467:1: note: in expansion of macro 'module_init' BUILDSTDERR: 467 | module_init(init_fw) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:457:19: note: 'init_module' target declared here BUILDSTDERR: 457 | static int __init init_fw(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/sched/cls_fw.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fw': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:468:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 468 | module_exit(exit_fw) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:462:20: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | static void __exit exit_fw(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_update()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_image_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_xlut_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_xlut_set()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_sema_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_sema_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base827c.o: warning: objtool: base827c_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_rsvp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:771:1: note: in expansion of macro 'module_init' BUILDSTDERR: 771 | module_init(init_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | static int __init init_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:772:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 772 | module_exit(exit_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:766:20: note: 'cleanup_module' target declared here BUILDSTDERR: 766 | static void __exit exit_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_xlut_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_xlut_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_tcindex.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_tcindex': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 687 | module_init(init_tcindex) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:677:19: note: 'init_module' target declared here BUILDSTDERR: 677 | static int __init init_tcindex(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_tcindex.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_tcindex': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 688 | module_exit(exit_tcindex) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:682:20: note: 'cleanup_module' target declared here BUILDSTDERR: 682 | static void __exit exit_tcindex(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:771:1: note: in expansion of macro 'module_init' BUILDSTDERR: 771 | module_init(init_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | static int __init init_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:772:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 772 | module_exit(exit_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:766:20: note: 'cleanup_module' target declared here BUILDSTDERR: 766 | static void __exit exit_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_basic.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_basic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:324:1: note: in expansion of macro 'module_init' BUILDSTDERR: 324 | module_init(init_basic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:314:19: note: 'init_module' target declared here BUILDSTDERR: 314 | static int __init init_basic(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_basic.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_basic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:325:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 325 | module_exit(exit_basic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:319:20: note: 'cleanup_module' target declared here BUILDSTDERR: 319 | static void __exit exit_basic(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/sched/cls_flow.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_flow_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:720:1: note: in expansion of macro 'module_init' BUILDSTDERR: 720 | module_init(cls_flow_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:710:19: note: 'init_module' target declared here BUILDSTDERR: 710 | static int __init cls_flow_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/sched/cls_flow.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_flow_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:721:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 721 | module_exit(cls_flow_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:715:20: note: 'cleanup_module' target declared here BUILDSTDERR: 715 | static void __exit cls_flow_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_bpf.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_bpf_init_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:716:1: note: in expansion of macro 'module_init' BUILDSTDERR: 716 | module_init(cls_bpf_init_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:706:19: note: 'init_module' target declared here BUILDSTDERR: 706 | static int __init cls_bpf_init_mod(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_bpf.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_bpf_exit_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:717:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 717 | module_exit(cls_bpf_exit_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:711:20: note: 'cleanup_module' target declared here BUILDSTDERR: 711 | static void __exit cls_bpf_exit_mod(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.o: warning: objtool: __cls_bpf_delete()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_update()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_scale_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_image_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_flower.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_fl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1981:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1981 | module_init(cls_fl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1971:19: note: 'init_module' target declared here BUILDSTDERR: 1971 | static int __init cls_fl_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_flower.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_fl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1982:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1982 | module_exit(cls_fl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1976 | static void __exit cls_fl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly827e.o: warning: objtool: ovly827e_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly907e.o: warning: objtool: ovly907e_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_matchall.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_mall_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:346:1: note: in expansion of macro 'module_init' BUILDSTDERR: 346 | module_init(cls_mall_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:336:19: note: 'init_module' target declared here BUILDSTDERR: 336 | static int __init cls_mall_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_matchall.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_mall_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:347:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 347 | module_exit(cls_mall_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:341:20: note: 'cleanup_module' target declared here BUILDSTDERR: 341 | static void __exit cls_mall_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_cmp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_cmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:96:1: note: in expansion of macro 'module_init' BUILDSTDERR: 96 | module_init(init_em_cmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | static int __init init_em_cmp(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_cmp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_cmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:97:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 97 | module_exit(exit_em_cmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:89:20: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | static void __exit exit_em_cmp(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_nbyte.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_nbyte': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_em_nbyte); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_em_nbyte(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_nbyte.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_nbyte': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_em_nbyte); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_em_nbyte(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_u32.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_em_u32); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:49:19: note: 'init_module' target declared here BUILDSTDERR: 49 | static int __init init_em_u32(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_u32.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_em_u32); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:54:20: note: 'cleanup_module' target declared here BUILDSTDERR: 54 | static void __exit exit_em_u32(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_meta.c:62: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_meta': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:1011:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1011 | module_init(init_em_meta); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:999:19: note: 'init_module' target declared here BUILDSTDERR: 999 | static int __init init_em_meta(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_meta.c:62: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_meta': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:1012:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1012 | module_exit(exit_em_meta); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:1004:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1004 | static void __exit exit_em_meta(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_text.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_text': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:154:1: note: in expansion of macro 'module_init' BUILDSTDERR: 154 | module_init(init_em_text); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:142:19: note: 'init_module' target declared here BUILDSTDERR: 142 | static int __init init_em_text(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_text.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_text': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 155 | module_exit(exit_em_text); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit exit_em_text(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_canid.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_canid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:230:1: note: in expansion of macro 'module_init' BUILDSTDERR: 230 | module_init(init_em_canid); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | static int __init init_em_canid(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_canid.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_canid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 231 | module_exit(exit_em_canid); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 223 | static void __exit exit_em_canid(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipset.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_ipset': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(init_em_ipset); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | static int __init init_em_ipset(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipset.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_ipset': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(exit_em_ipset); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:125:20: note: 'cleanup_module' target declared here BUILDSTDERR: 125 | static void __exit exit_em_ipset(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipt.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_ipt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:254:1: note: in expansion of macro 'module_init' BUILDSTDERR: 254 | module_init(init_em_ipt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | static int __init init_em_ipt(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipt.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_ipt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:255:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 255 | module_exit(exit_em_ipt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit exit_em_ipt(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.o: warning: objtool: em_ipt_change()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sm_statetable.o: warning: objtool: sctp_sm_lookup_event.cold()+0x23: unreachable instruction BUILDSTDERR: net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': BUILDSTDERR: 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] BUILDSTDERR: 780 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 783 | &chunk->subh.cookie_hdr->c.peer_addr, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_a': BUILDSTDERR: 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] BUILDSTDERR: 1792 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_b': BUILDSTDERR: 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] BUILDSTDERR: 1910 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpi_touchscreen_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:498:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 498 | module_exit(rpi_touchscreen_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit rpi_touchscreen_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpi_touchscreen_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:491:1: note: in expansion of macro 'module_init' BUILDSTDERR: 491 | module_init(rpi_touchscreen_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:486:19: note: 'init_module' target declared here BUILDSTDERR: 486 | static int __init rpi_touchscreen_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qxl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:311:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 311 | module_exit(qxl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:305:20: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | static void __exit qxl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qxl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:310:1: note: in expansion of macro 'module_init' BUILDSTDERR: 310 | module_init(qxl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | static int __init qxl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/sctp/sm_statefuns.o: warning: objtool: sctp_sf_backbeat_8_3()+0x1ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_kms.o: warning: objtool: qxl_device_init()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sm_sideeffect.o: warning: objtool: sctp_do_sm()+0x10c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sctp/protocol.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1607:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1607 | module_init(sctp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1365:19: note: 'init_module' target declared here BUILDSTDERR: 1365 | static __init int sctp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sctp/protocol.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1608:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1608 | module_exit(sctp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1569:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1569 | static __exit void sctp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_init()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_fini()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_fini.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/protocol.o: warning: objtool: sctp_ctrlsock_init()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/protocol.o: warning: objtool: sctp_v4_copy_ip_options()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_fb.o: warning: objtool: qxlfb_create()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_cmd.o: warning: objtool: qxl_garbage_collect()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/associola.o: warning: objtool: sctp_assoc_control_transport()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/transport.o: warning: objtool: sctp_transport_update_pmtu()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_irq.o: warning: objtool: qxl_irq_handler()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': BUILDSTDERR: 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] BUILDSTDERR: 1747 | bear_cookie = &cookie->c; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_release.o: warning: objtool: qxl_fence_wait()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/radeon/radeon_drv.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'radeon_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:647:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 647 | module_exit(radeon_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:640:20: note: 'cleanup_module' target declared here BUILDSTDERR: 640 | static void __exit radeon_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/radeon/radeon_drv.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'radeon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:646:1: note: in expansion of macro 'module_init' BUILDSTDERR: 646 | module_init(radeon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:614:19: note: 'init_module' target declared here BUILDSTDERR: 614 | static int __init radeon_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_boot_test_post_card()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_device_init()+0x46c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_switcheroo_set_state()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_switcheroo_set_state.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/bind_addr.o: warning: objtool: sctp_bind_addrs_to_raw()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.c: In function 'sctp_setsockopt_peer_addr_params': BUILDSTDERR: 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] BUILDSTDERR: 2755 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/socket.c: In function 'sctp_setsockopt_primary_addr': BUILDSTDERR: 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] BUILDSTDERR: 3096 | trans = sctp_addr_id2transport(sk, &prim.ssp_addr, prim.ssp_assoc_id); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': BUILDSTDERR: 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] BUILDSTDERR: 5212 | transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': BUILDSTDERR: 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] BUILDSTDERR: 5616 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atombios_parse_power_table_1_3()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atom_get_clock_info()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atombios_get_power_modes()+0x220: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_agp.o: warning: objtool: radeon_agp_init()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_send_asconf_add_ip.part.0()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: __sctp_connect()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_getsockopt_sctp_status()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_getsockopt_primary_addr()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_setsockopt()+0x11cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_inet_listen()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_getsockopt()+0x45c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/output.o: warning: objtool: sctp_packet_transmit()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_combios_get_lvds_info()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_combios_get_power_modes()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/input.o: warning: objtool: sctp_hash_transport()+0x522: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_iio_execute()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setdatablock()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_postcard()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_get_src_int()+0x4cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_test()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_switch()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_compare()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setfbbase()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_div()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_mul()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_put_dst()+0x36e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shr()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shl()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_xor()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_clear()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_sub()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_add()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_or()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_and()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_delay()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_jump()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_mask()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shift_right()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shift_left()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setregblock()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setport()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_move()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_execute_table_locked()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_calltable()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_parse()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_postcard.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_put_dst.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setregblock.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_init()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_fini()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_fini.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_object.o: warning: objtool: radeon_bo_init()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_object.o: warning: objtool: radeon_bo_init.cold()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_gart.o: warning: objtool: radeon_gart_init()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_legacy_crtc.o: warning: objtool: radeon_crtc_mode_set()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_legacy_encoders.o: warning: objtool: radeon_legacy_tv_dac_detect()+0x476: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sysctl.o: warning: objtool: proc_sctp_do_alpha_beta()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_display.o: warning: objtool: radeon_modeset_init()+0x4c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/ipv6.o: warning: objtool: sctp_v6_copy_ip_options()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sctp/diag.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:555:1: note: in expansion of macro 'module_init' BUILDSTDERR: 555 | module_init(sctp_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | static int __init sctp_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sctp/diag.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 556 | module_exit(sctp_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:550:20: note: 'cleanup_module' target declared here BUILDSTDERR: 550 | static void __exit sctp_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_i2c.o: warning: objtool: radeon_i2c_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/smc/af_smc.c:36: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/af_smc.c:21: BUILDSTDERR: net/smc/af_smc.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:2009:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2009 | module_init(smc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:1938:19: note: 'init_module' target declared here BUILDSTDERR: 1938 | static int __init smc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/smc/af_smc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:2010:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2010 | module_exit(smc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:1998:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1998 | static void __exit smc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_clocks.o: warning: objtool: radeon_get_clock_info()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_fb.o: warning: objtool: radeonfb_create()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_gem.o: warning: objtool: radeon_gem_set_domain_ioctl()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_msg_hdr_valid': BUILDSTDERR: 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] BUILDSTDERR: 55 | pclc = (struct smc_clc_msg_proposal *)clcm; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_clc.c:24: BUILDSTDERR: net/smc/smc_clc.h:47:8: note: defined here BUILDSTDERR: 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.h:96:8: note: defined here BUILDSTDERR: 96 | struct smc_clc_msg_proposal { /* clc proposal message sent by Linux */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 81 | dclc = (struct smc_clc_msg_decline *)clcm; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_clc.c:24: BUILDSTDERR: net/smc/smc_clc.h:47:8: note: defined here BUILDSTDERR: 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.h:154:8: note: defined here BUILDSTDERR: 154 | struct smc_clc_msg_decline { /* clc decline message */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_prfx_set6_rcu': BUILDSTDERR: 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] BUILDSTDERR: 130 | ipv6_addr_prefix(&ipv6_prfx[cnt].prefix, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_prfx_match6_rcu': BUILDSTDERR: 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] BUILDSTDERR: 225 | ipv6_prefix_equal(&ifa->addr, &ipv6_prfx[i].prefix, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_wait_msg': BUILDSTDERR: 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] BUILDSTDERR: 339 | dclc = (struct smc_clc_msg_decline *)clcm; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_clc.c:24: BUILDSTDERR: net/smc/smc_clc.h:47:8: note: defined here BUILDSTDERR: 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.h:154:8: note: defined here BUILDSTDERR: 154 | struct smc_clc_msg_decline { /* clc decline message */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_irq_kms.o: warning: objtool: radeon_irq_kms_init()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/smc/smc_core.c:27: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_packet_parse()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_dump_packet()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_dump_packet.cold()+0x6: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_bios.o: warning: objtool: radeon_get_bios()+0x30e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_benchmark.o: warning: objtool: radeon_benchmark_move()+0x705: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rs690.o: warning: objtool: rs690_startup()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rs690.o: warning: objtool: rs690_init()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/smc/smc_cdc.c:17: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/r520.o: warning: objtool: r520_startup()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r520.o: warning: objtool: r520_init()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/smc/smc_tx.c:26: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_rx.c:21: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_tx.h:19, BUILDSTDERR: from net/smc/smc_close.c:18: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_pcie_gart_tlb_flush()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init_microcode()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_ring_test()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_ib_test()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_startup()+0x13cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init()+0x5bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_pcie_gart_tlb_flush.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init_microcode.cold()+0x12c: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv770.o: warning: objtool: rv770_startup()+0x168c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv770.o: warning: objtool: rv770_init()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/smc/smc_diag.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 263 | module_init(smc_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:253:19: note: 'init_module' target declared here BUILDSTDERR: 253 | static int __init smc_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_diag.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 264 | module_exit(smc_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:258:20: note: 'cleanup_module' target declared here BUILDSTDERR: 258 | static void __exit smc_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_do_test_moves()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_test_ring_sync()+0x224: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_test_syncing()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sunrpc/auth_gss/auth_gss.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rpcsec_gss': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2154:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2154 | module_init(init_rpcsec_gss) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2108:19: note: 'init_module' target declared here BUILDSTDERR: 2108 | static int __init init_rpcsec_gss(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/auth_gss/auth_gss.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rpcsec_gss': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2155 | module_exit(exit_rpcsec_gss) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2131 | static void __exit exit_rpcsec_gss(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_free_cred_callback()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_free_ctx_callback()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: __gss_find_upcall()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_destroy()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_create()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_create_cred()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_pipe_destroy_msg()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_pipe_downcall()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_unwrap_resp()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_wrap_req()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_validate()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_marshal()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_refresh()+0x294: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_cred_init()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_pm.o: warning: objtool: radeon_pm_init()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_pm.o: warning: objtool: radeon_pm_compute_clocks()+0x268: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_mech_unregister()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_mech_register()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_delete_sec_context()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: gss_proxy_save_rsc()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: read_gssp()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: svcauth_gss_proxy_init()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: svcauth_gss_accept()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_rpc_upcall.o: warning: objtool: gssp_rpc_create()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_rpc_upcall.o: warning: objtool: gssp_accept_sec_context_upcall()+0x411: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gart_tlb_flush()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gen2_enable()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_init()+0x32d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gart_tlb_flush.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gen2_enable.cold()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sunrpc/auth_gss/gss_krb5_mech.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:792:1: note: in expansion of macro 'module_init' BUILDSTDERR: 792 | module_init(init_kerberos_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:776:19: note: 'init_module' target declared here BUILDSTDERR: 776 | static int __init init_kerberos_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/auth_gss/gss_krb5_mech.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:793:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 793 | module_exit(cleanup_kerberos_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:786:20: note: 'cleanup_module' target declared here BUILDSTDERR: 786 | static void __exit cleanup_kerberos_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_seal.o: warning: objtool: gss_get_mic_kerberos()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_unseal.o: warning: objtool: gss_verify_mic_kerberos()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_seqnum.o: warning: objtool: krb5_make_seq_num()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_seqnum.o: warning: objtool: krb5_get_seq_num()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_wrap.o: warning: objtool: gss_wrap_kerberos()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_wrap.o: warning: objtool: gss_unwrap_kerberos()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni.o: warning: objtool: ni_init_microcode()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni.o: warning: objtool: cayman_init()+0x371: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni.o: warning: objtool: ni_init_microcode.cold()+0x129: return with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_encrypt()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_decrypt()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: make_checksum()+0x480: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: make_checksum_v2()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_keys.o: warning: objtool: krb5_derive_key()+0x3bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_set_port()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_close()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_format_addresses()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_setup_rdma()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_init()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_decode_error.isra.0()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_set_max_header_sizes()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_prepare_send_sges()+0x578: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_reply_handler()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_reply_handler.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_wc_send()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_conn_upcall()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_qp_async_error_upcall()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_wc_receive()+0x195: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_mrs_destroy()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_create_id()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ia_open()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ep_create()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_buffer_create()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_post_recvs()+0x3de: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ep_connect()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_conn_upcall.cold()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_qp_async_error_upcall.cold()+0x5a: return with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_mrs_destroy.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_ib_parse()+0x669: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_startup()+0x7dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_irq_process()+0x75a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_init()+0x64b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_init_mr()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_release_mr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_recover_mr()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_unmap_sync()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_map()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_recover_mr.cold()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_release_mr()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_open()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_mr_reset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_sendcompletion_flush.isra.0()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_recover_mr()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_init_mr()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_unmap_sync()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_map()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_sendcompletion_flush.isra.0.cold()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_recover_mr.cold()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma.o: warning: objtool: read_reset_stat()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_close()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_put()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_send_request()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_setup_rdma_bc()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: svc_rdma_handle_bc_reply()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init_microcode()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_ring_test()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_ib_test()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_startup()+0x7a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_irq_process()+0xc26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init()+0x48b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init_microcode.cold()+0x1d8: return with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_bc_free()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: __svc_rdma_free()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_accept()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: rdma_cma_handler()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_create_xprt()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_create()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_bc_create()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: rdma_listen_handler()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_sendto.o: warning: objtool: svc_rdma_wc_send()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_sendto.o: warning: objtool: svc_rdma_sendto()+0x36e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_recvfrom.o: warning: objtool: svc_rdma_wc_receive()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_recvfrom.o: warning: objtool: svc_rdma_post_recvs()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv770_dpm.o: warning: objtool: rv770_dpm_print_power_state()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_write_done()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_wc_read_done()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_build_read_chunk()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_build_writes()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sunrpc/xprtrdma/module.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpc_rdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:50:1: note: in expansion of macro 'module_init' BUILDSTDERR: 50 | module_init(rpc_rdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:34:19: note: 'init_module' target declared here BUILDSTDERR: 34 | static int __init rpc_rdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/xprtrdma/module.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpc_rdma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(rpc_rdma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:28:20: note: 'cleanup_module' target declared here BUILDSTDERR: 28 | static void __exit rpc_rdma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/backchannel.o: warning: objtool: xprt_rdma_bc_free_rqst()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/sumo_dpm.o: warning: objtool: sumo_dpm_print_power_state()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_setup_pipedir_sb()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_bind()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_killall_tasks()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_bc_transmit()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_reserve()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_reserveresult()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_allocate()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_retry_reserve()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_refresh()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_refreshresult()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_start()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_decode()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_bind_status()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_transmit_status()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_transmit()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_connect()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_pipefs_event()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_free_client()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_release_client()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_timeout()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_connect_status()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_status()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_client_register()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_new_client()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_switch_client_transport()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_localaddr()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: __rpc_clone_client()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_shutdown_client()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_run_bc_task()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_show_tasks()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_refreshresult.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_register_transport()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_connect_status()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_reserve_xprt()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_disconnect_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_write_space()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_unregister_transport()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_reserve_xprt_cong()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_destroy()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_adjust_cwnd()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: __xprt_lock_write_cong_func()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_complete_rqst()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_alloc_slot()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_lookup_rqst()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_adjust_timeout()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_connect()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_prepare_transmit()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_transmit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_request_init()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_release()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_create_transport()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_connect_status.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_request_init.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni_dpm.o: warning: objtool: ni_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_inject_disconnect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: bc_send_request()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: bc_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_set_port()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_bind()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_error_report()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_data_ready()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_state_change()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_close()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_connect()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_xprt()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_bc_tcp()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_tcp()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_udp()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_create_sock()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_nospace()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_send_request()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_udp_send_request()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_local_send_request()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_udp_data_receive_workfn()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_local_data_receive_workfn()+0x249: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_local_setup_socket()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_local()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_udp_setup_socket()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_setup_socket()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_data_recv()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_malloc()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_free()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_free_task()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: __rpc_sleep_on_priority()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: __rpc_execute()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: __rpc_queue_timer_fn()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_wake_up_first_on_wq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_new_task()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_list_flavors()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_generic_bind_cred()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_lookupcred()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_marshcred()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_checkverf()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_wrap_req()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_unwrap_resp()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_refreshcred()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_invalcred()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_null.o: warning: objtool: nul_validate.cold()+0x17: unreachable instruction BUILDSTDERR: net/sunrpc/auth_unix.o: warning: objtool: unx_free_cred_callback()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_unix.o: warning: objtool: unx_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/kv_dpm.o: warning: objtool: kv_dpm_print_power_state()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_generic.o: warning: objtool: rpc_lookup_machine_cred()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_generic.o: warning: objtool: generic_free_cred_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_destroy()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_process_common()+0x28b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: bc_svc_process()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_unregister.isra.0()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: __svc_create()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_register()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ci_dpm.o: warning: objtool: ci_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_fragment_received()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_sock_free()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_sock_detach()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_release_udp_skb()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_write_space()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_data_ready()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_state_change()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_listen_data_ready()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_release_skb()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_udp_recvfrom()+0x28e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_recvfrom.isra.0()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_recvfrom()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_setup_socket()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_addsock()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_sock_detach()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_create_socket()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_accept()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_sendto()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_state_change.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_listen_data_ready.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcauth.o: warning: objtool: svc_authenticate()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcauth_unix.o: warning: objtool: __ip_map_lookup()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcauth_unix.o: warning: objtool: svcauth_null_accept()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/addr.o: warning: objtool: rpc_uaddr2sockaddr()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_getport_done()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_getport()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_getaddr()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_enc_mapping()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_enc_getaddr()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_register_call()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_set()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_getport_async()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_set_local()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_create_local_unix()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_create_local_net()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_register()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_v4_register()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_set_local.cold()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_audio.o: warning: objtool: radeon_audio_calc_cts()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sunrpc/sunrpc_syms.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sunrpc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:139:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 139 | fs_initcall(init_sunrpc); /* Ensure we're initialised before nfs */ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:85:1: note: 'init_module' target declared here BUILDSTDERR: 85 | init_sunrpc(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/sunrpc_syms.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_sunrpc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(cleanup_sunrpc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:123:1: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | cleanup_sunrpc(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/r600_dma.o: warning: objtool: r600_dma_ring_test()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600_dma.o: warning: objtool: r600_dma_ib_test()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/cache.o: warning: objtool: cache_purge()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/cache.o: warning: objtool: cache_check()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: __rpc_create_common()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: rpc_mkpipe_dentry()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: rpc_kill_sb()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: rpc_fill_super()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_pool_stats_next()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_pool_stats_start()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_reg_xprt_class()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_revisit()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_xprt_release()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_drop()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_age_temp_xprts_now()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_unreg_xprt_class()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_age_temp_xprts()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_delete_xprt()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_recv()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_print_xprts()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_create_xprt()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik_sdma.o: warning: objtool: cik_sdma_ring_test()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik_sdma.o: warning: objtool: cik_sdma_ib_test()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtmultipath.o: warning: objtool: rpc_xprt_switch_has_addr.part.0()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_uvd.o: warning: objtool: radeon_uvd_init()+0x34f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_free_allocation()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_alloc_bc_req()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_setup_bc()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_destroy_bc()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_free_bc_rqst()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_lookup_bc_request()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_complete_bc_request()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/uvd_v1_0.o: warning: objtool: uvd_v1_0_init()+0x44e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: rpc_proc_register()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: svc_proc_register()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: rpc_proc_init()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: rpc_proc_exit()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/addr.o: warning: objtool: tipc_set_node_addr()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/addr.o: warning: objtool: tipc_set_node_addr.cold()+0x2f: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_init()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_ring_test()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_ib_test()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_init.cold()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/vce_v1_0.o: warning: objtool: vce_v1_0_init()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: tipc_l2_device_event()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: tipc_enable_l2_media()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: tipc_enable_bearer()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: __tipc_nl_bearer_set()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: __tipc_nl_media_set()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/core.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(tipc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init tipc_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/core.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(tipc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:166:20: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | static void __exit tipc_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_atpx_handler.o: warning: objtool: radeon_atpx_detect()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_acpi.o: warning: objtool: radeon_acpi_pcie_performance_request()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_acpi.o: warning: objtool: radeon_acpi_init()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_data_input.isra.0()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_create()+0x1fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_retrans()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_xmit()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_create_dummy_tnl_msg()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_tnl_prepare()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_input()+0x58f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_retrans.cold()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_packet0_check()+0xc78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_init()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_disable()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_vram_init_sizes()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_ring_test()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_ib_test()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_disable.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/discover.o: warning: objtool: tipc_disc_rcv()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_packet0_check()+0xf90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_mc_program()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_startup()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_startup.cold()+0x77: return with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_make_bundle()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_assemble()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_build()+0x588: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_reassemble()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r420.o: warning: objtool: r420_pipes_init()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_publish()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_withdraw()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_node_up()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_publ_notify()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_rcv()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/subscr.o: warning: objtool: tipc_sub_subscribe()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/monitor.o: warning: objtool: tipc_mon_rcv()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/monitor.o: warning: objtool: __tipc_nl_add_monitor()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv515.o: warning: objtool: rv515_startup()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_service_create()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_insert_publ()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_publish()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_withdraw()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_subscribe()+0x458: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r200.o: warning: objtool: r200_packet0_check()+0xa32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/net.o: warning: objtool: tipc_net_init()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/net.o: warning: objtool: tipc_net_init.cold()+0x3b: return with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_fsm_evt.isra.0()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_bc_rcv()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_subscribe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_unsubscribe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_add_conn()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_check_dest()+0x70d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_rcv()+0x522: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_subscribe.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_unsubscribe.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/scheduler/sched_fence.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:176:1: note: in expansion of macro 'module_init' BUILDSTDERR: 176 | module_init(drm_sched_fence_slab_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:32:19: note: 'init_module' target declared here BUILDSTDERR: 32 | static int __init drm_sched_fence_slab_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/scheduler/sched_fence.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:177:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 177 | module_exit(drm_sched_fence_slab_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:43:20: note: 'cleanup_module' target declared here BUILDSTDERR: 43 | static void __exit drm_sched_fence_slab_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_memory.o: warning: objtool: ttm_mem_global_init()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_setsockopt()+0x3d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_sk_filter_rcv()+0x7f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_sk_mcast_rcv()+0x39c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_socket_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_create()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_init()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_dma_tt_init()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_sg_tt_init()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_swapout()+0x233: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_handle_move_mem()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_evict()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_mem_space()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_clean_mm()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_device_release()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_init_reserved()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/topsrv.o: warning: objtool: tipc_conn_rcv_sub.isra.0()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/topsrv.o: warning: objtool: tipc_topsrv_start()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo_util.o: warning: objtool: ttm_bo_move_ttm()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/group.o: warning: objtool: tipc_group_update_rcv_win()+0x2fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/group.o: warning: objtool: tipc_group_proto_rcv()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/ttm/ttm_module.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:98:1: note: in expansion of macro 'module_init' BUILDSTDERR: 98 | module_init(ttm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init ttm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/ttm/ttm_module.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:99:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 99 | module_exit(ttm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit ttm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_is_known_peer()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_rcast_add()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_disable()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_recv()+0x300: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_enable()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_nl_bearer_add()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_disable.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/diag.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 112 | module_init(tipc_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init tipc_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/diag.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 113 | module_exit(tipc_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit tipc_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_pages_put()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_pool_store()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_set_pages_caching()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_put_pages()+0x300: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_page_alloc_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_page_alloc_init.cold()+0x3e: return with modified stack frame BUILDSTDERR: In file included from net/tls/tls_main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tls_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:755:1: note: in expansion of macro 'module_init' BUILDSTDERR: 755 | module_init(tls_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:731:19: note: 'init_module' target declared here BUILDSTDERR: 731 | static int __init tls_register(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/tls/tls_main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tls_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:756:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 756 | module_exit(tls_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:747:20: note: 'cleanup_module' target declared here BUILDSTDERR: 747 | static void __exit tls_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_pool_store()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_dma_page_alloc_init.cold()+0x3d: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_agp_backend.o: warning: objtool: ttm_agp_bind()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/udl/udl_drv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/drm/drmP.h:36, BUILDSTDERR: from drivers/gpu/drm/udl/udl_drv.c:10: BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:19: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/udl/udl_drv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/drm/drmP.h:36, BUILDSTDERR: from drivers/gpu/drm/udl/udl_drv.c:10: BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.o: warning: objtool: udl_usb_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/sock_diag.h:8, BUILDSTDERR: from net/unix/diag.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:328:1: note: in expansion of macro 'module_init' BUILDSTDERR: 328 | module_init(unix_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | static int __init unix_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/sock_diag.h:8, BUILDSTDERR: from net/unix/diag.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:329:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 329 | module_exit(unix_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | static void __exit unix_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/af_vsock.c:106: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsock_init_tables': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:2027:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2027 | module_init(vsock_init_tables); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init vsock_init_tables(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/af_vsock.c:106: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsock_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:2028:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2028 | module_exit(vsock_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:2022:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2022 | static void __exit vsock_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.o: warning: objtool: __vsock_core_init()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/vmw_vsock/af_vsock.o: warning: objtool: vsock_dev_do_ioctl.isra.0()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/vmw_vsock/af_vsock_tap.o: warning: objtool: vsock_remove_tap()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/udl/udl_main.o: warning: objtool: udl_get_urb()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/udl/udl_main.o: warning: objtool: udl_driver_load()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/vmw_vsock/diag.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsock_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 182 | module_init(vsock_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | static int __init vsock_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/diag.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsock_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 183 | module_exit(vsock_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:177:20: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | static void __exit vsock_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/vmci_transport.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2162 | module_init(vmci_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2123:19: note: 'init_module' target declared here BUILDSTDERR: 2123 | static int __init vmci_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/vmci_transport.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2183 | module_exit(vmci_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2164:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2164 | static void __exit vmci_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.o: warning: objtool: vmci_transport_queue_pair_alloc()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/vmw_vsock/vmci_transport.o: warning: objtool: vmci_transport_recv_stream_cb()+0x330: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vgem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 506 | module_init(vgem_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:462:19: note: 'init_module' target declared here BUILDSTDERR: 462 | static int __init vgem_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vgem_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 507 | module_exit(vgem_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:500:20: note: 'cleanup_module' target declared here BUILDSTDERR: 500 | static void __exit vgem_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpu/drm/virtio/virtgpu_drv.c:31: BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'init_module' target declared here BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpu/drm/virtio/virtgpu_drv.c:31: BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/virtio_transport.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_vsock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:729:1: note: in expansion of macro 'module_init' BUILDSTDERR: 729 | module_init(virtio_vsock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:697:19: note: 'init_module' target declared here BUILDSTDERR: 697 | static int __init virtio_vsock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/virtio_transport.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_vsock_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:730:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 730 | module_exit(virtio_vsock_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:722:20: note: 'cleanup_module' target declared here BUILDSTDERR: 722 | static void __exit virtio_vsock_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_kms.o: warning: objtool: virtio_gpu_driver_load()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_kms.o: warning: objtool: virtio_gpu_driver_open()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drm_bus.o: warning: objtool: drm_virtio_init()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/vmw_vsock/hyperv_transport.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:911:1: note: in expansion of macro 'module_init' BUILDSTDERR: 911 | module_init(hvs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:885:19: note: 'init_module' target declared here BUILDSTDERR: 885 | static int __init hvs_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/hyperv_transport.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:912:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 912 | module_exit(hvs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:905:20: note: 'cleanup_module' target declared here BUILDSTDERR: 905 | static void __exit hvs_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/wireless/core.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfg80211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1420:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 1420 | fs_initcall(cfg80211_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1372:19: note: 'init_module' target declared here BUILDSTDERR: 1372 | static int __init cfg80211_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/core.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfg80211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1432:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1432 | module_exit(cfg80211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1422:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1422 | static void __exit cfg80211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/wireless/core.o: warning: objtool: cfg80211_dev_rename()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/core.o: warning: objtool: cfg80211_netdev_notifier_call()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_ttm.o: warning: objtool: virtio_gpu_ttm_fini()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_ttm.o: warning: objtool: virtio_gpu_ttm_fini.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/radiotap.c: In function 'ieee80211_radiotap_iterator_init': BUILDSTDERR: 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] BUILDSTDERR: 119 | iterator->_next_bitmap = &radiotap_header->it_present; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_render_target_check': BUILDSTDERR: 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] BUILDSTDERR: 995 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1002 | &cmd->body.target.sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_surface_copy_check': BUILDSTDERR: 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] BUILDSTDERR: 1034 | &cmd->body.src.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1040 | &cmd->body.dest.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_buffer_copy_check': BUILDSTDERR: 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] BUILDSTDERR: 1056 | &cmd->body.src, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1062 | &cmd->body.dest, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_pred_copy_check': BUILDSTDERR: 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] BUILDSTDERR: 1078 | &cmd->body.srcSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1084 | &cmd->body.dstSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_stretch_blt_check': BUILDSTDERR: 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] BUILDSTDERR: 1100 | &cmd->body.src.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1105 | &cmd->body.dest.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_blt_surf_screen_check': BUILDSTDERR: 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] BUILDSTDERR: 1121 | &cmd->body.srcImage.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_present_check': BUILDSTDERR: 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] BUILDSTDERR: 1137 | user_surface_converter, &cmd->body.sid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_query': BUILDSTDERR: 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] BUILDSTDERR: 1458 | ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->q.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_gb_query': BUILDSTDERR: 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] BUILDSTDERR: 1494 | user_context_converter, &cmd->q.cid, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_query': BUILDSTDERR: 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] BUILDSTDERR: 1535 | user_context_converter, &cmd->q.cid, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_end_gb_query': BUILDSTDERR: 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] BUILDSTDERR: 1563 | &cmd->q.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_wait_gb_query': BUILDSTDERR: 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] BUILDSTDERR: 1652 | &cmd->q.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dma': BUILDSTDERR: 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] BUILDSTDERR: 1755 | user_surface_converter, &cmd->dma.host.sid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_draw': BUILDSTDERR: 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] BUILDSTDERR: 1803 | &decl->array.surfaceId, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1819 | &range->indexArray.surfaceId, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_tex_state': BUILDSTDERR: 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] BUILDSTDERR: 1848 | user_context_converter, &cmd->state.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1865 | &cur_state->value, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2006 | &cmd->body.sid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2006 | &cmd->body.sid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_image': BUILDSTDERR: 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] BUILDSTDERR: 2031 | &cmd->body.image.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2055 | &cmd->body.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_image': BUILDSTDERR: 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] BUILDSTDERR: 2079 | &cmd->body.image.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2103 | &cmd->body.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_image': BUILDSTDERR: 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] BUILDSTDERR: 2127 | &cmd->body.image.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2151 | &cmd->body.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_define': BUILDSTDERR: 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] BUILDSTDERR: 2179 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_destroy': BUILDSTDERR: 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] BUILDSTDERR: 2226 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader': BUILDSTDERR: 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] BUILDSTDERR: 2279 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2294 | &cmd->body.shid, res, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2306 | &cmd->body.shid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader_const': BUILDSTDERR: 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] BUILDSTDERR: 2342 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_shader': BUILDSTDERR: 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] BUILDSTDERR: 2375 | &cmd->body.shid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2375 | &cmd->body.shid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_single_constant_buffer': BUILDSTDERR: 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] BUILDSTDERR: 2409 | &cmd->body.sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_vertex_buffers': BUILDSTDERR: 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] BUILDSTDERR: 2567 | &cmd->buf[i].sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_index_buffer': BUILDSTDERR: 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] BUILDSTDERR: 2614 | &cmd->body.sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_rendertargets': BUILDSTDERR: 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] BUILDSTDERR: 2656 | &cmd->body.depthStencilViewId, 1, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_so_targets': BUILDSTDERR: 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] BUILDSTDERR: 2796 | &cmd->targets[i].sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_shader': BUILDSTDERR: 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] BUILDSTDERR: 3036 | &cmd->body.cid, &ctx_node); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3062 | &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_transfer_from_buffer': BUILDSTDERR: 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] BUILDSTDERR: 3110 | &cmd->body.srcSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3116 | &cmd->body.destSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_intra_surface_copy': BUILDSTDERR: 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] BUILDSTDERR: 3141 | &cmd->body.surface.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/reg.o: warning: objtool: regdb_fw_cb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/reg.o: warning: objtool: set_regdom()+0x2f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/scan.o: warning: objtool: cfg80211_wext_giwscan()+0xb00: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmwgfx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1663:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1663 | module_exit(vmwgfx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1657:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1657 | static void __exit vmwgfx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmwgfx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1662:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1662 | module_init(vmwgfx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1644:19: note: 'init_module' target declared here BUILDSTDERR: 1644 | static int __init vmwgfx_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.o: warning: objtool: vmw_generic_ioctl()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.o: warning: objtool: vmw_driver_load()+0x3f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_fifo.o: warning: objtool: vmw_fifo_wait.constprop.0()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_ldu.o: warning: objtool: vmw_kms_ldu_init_display()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o: warning: objtool: vmw_overlay_resume_all()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o: warning: objtool: vmw_overlay_pause_all()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_fence.o: warning: objtool: vmw_fence_obj_lookup()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/ethtool.o: warning: objtool: cfg80211_get_drvinfo()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_scrn.o: warning: objtool: vmw_kms_sou_init_display()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_stdu.o: warning: objtool: vmw_kms_stdu_init_display()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_dp_helper.o: warning: objtool: drm_dp_read_desc()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/wireless/lib80211.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 257 | module_init(lib80211_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:245:19: note: 'init_module' target declared here BUILDSTDERR: 245 | static int __init lib80211_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 258 | module_exit(lib80211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:251:20: note: 'cleanup_module' target declared here BUILDSTDERR: 251 | static void __exit lib80211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.o: warning: objtool: lib80211_crypt_deinit_handler()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211.o: warning: objtool: lib80211_unregister_crypto_ops()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/wireless/lib80211_crypt_wep.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(lib80211_crypto_wep_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | static int __init lib80211_crypto_wep_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_wep.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(lib80211_crypto_wep_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit lib80211_crypto_wep_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.o: warning: objtool: lib80211_wep_decrypt()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211_crypt_wep.o: warning: objtool: lib80211_wep_encrypt()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/wireless/lib80211_crypt_ccmp.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:478:1: note: in expansion of macro 'module_init' BUILDSTDERR: 478 | module_init(lib80211_crypto_ccmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:468:19: note: 'init_module' target declared here BUILDSTDERR: 468 | static int __init lib80211_crypto_ccmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_ccmp.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:479:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 479 | module_exit(lib80211_crypto_ccmp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:473:20: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | static void __exit lib80211_crypto_ccmp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_tkip.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:775:1: note: in expansion of macro 'module_init' BUILDSTDERR: 775 | module_init(lib80211_crypto_tkip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:765:19: note: 'init_module' target declared here BUILDSTDERR: 765 | static int __init lib80211_crypto_tkip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_tkip.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:776:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 776 | module_exit(lib80211_crypto_tkip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:770:20: note: 'cleanup_module' target declared here BUILDSTDERR: 770 | static void __exit lib80211_crypto_tkip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: build_allocate_payload()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: process_single_tx_qlock()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: drm_dp_port_setup_pdt()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211_crypt_tkip.o: warning: objtool: michael_mic()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211_crypt_tkip.o: warning: objtool: lib80211_michael_mic_verify()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211_crypt_tkip.o: warning: objtool: lib80211_michael_mic_add()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_kms_helper_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:87:1: note: in expansion of macro 'module_init' BUILDSTDERR: 87 | module_init(drm_kms_helper_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init drm_kms_helper_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_kms_helper_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:88:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 88 | module_exit(drm_kms_helper_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit drm_kms_helper_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from lib/raid6/algos.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid6_select_algo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/raid6/algos.c:269:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 269 | subsys_initcall(raid6_select_algo); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: lib/raid6/algos.c:229:12: note: 'init_module' target declared here BUILDSTDERR: 229 | int __init raid6_select_algo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from lib/libcrc32c.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libcrc32c_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(libcrc32c_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init libcrc32c_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from lib/libcrc32c.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcrc32c_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(libcrc32c_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit libcrc32c_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from lib/ts_kmp.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:156:1: note: in expansion of macro 'module_init' BUILDSTDERR: 156 | module_init(init_kmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | static int __init init_kmp(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from lib/ts_kmp.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:157:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 157 | module_exit(exit_kmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:149:20: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | static void __exit exit_kmp(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from lib/ts_bm.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:206:1: note: in expansion of macro 'module_init' BUILDSTDERR: 206 | module_init(init_bm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | static int __init init_bm(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from lib/ts_bm.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(exit_bm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:199:20: note: 'cleanup_module' target declared here BUILDSTDERR: 199 | static void __exit exit_bm(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from lib/ts_fsm.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 340 | module_init(init_fsm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | static int __init init_fsm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from lib/ts_fsm.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(exit_fsm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:333:20: note: 'cleanup_module' target declared here BUILDSTDERR: 333 | static void __exit exit_fsm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/hid/i2c-hid/i2c-hid-core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_hid_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hid/i2c-hid/i2c-hid-core.c:22: BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/i2c-hid/i2c-hid-core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_hid_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hid/i2c-hid/i2c-hid-core.c:22: BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'init_module' target declared here BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.o: warning: objtool: i2c_hid_parse()+0x339: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.o: warning: objtool: i2c_hid_probe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/hbm.o: warning: objtool: recv_hbm()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp/bus.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ishtp_bus_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:782:1: note: in expansion of macro 'module_init' BUILDSTDERR: 782 | module_init(ishtp_bus_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:767:20: note: 'init_module' target declared here BUILDSTDERR: 767 | static int __init ishtp_bus_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp/bus.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ishtp_bus_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:783:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 783 | module_exit(ishtp_bus_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:777:20: note: 'cleanup_module' target declared here BUILDSTDERR: 777 | static void __exit ishtp_bus_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.o: warning: objtool: ishtp_send_msg()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ish_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:19: BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:19: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ish_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:19: BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp-hid-client.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ish_hid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:960:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 960 | late_initcall(ish_hid_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:944:19: note: 'init_module' target declared here BUILDSTDERR: 944 | static int __init ish_hid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp-hid-client.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ish_hid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:961:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 961 | module_exit(ish_hid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:955:20: note: 'cleanup_module' target declared here BUILDSTDERR: 955 | static void __exit ish_hid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c: In function 'uhid_hid_get_report': BUILDSTDERR: 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] BUILDSTDERR: 241 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.get_report.id); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c: In function 'uhid_hid_set_report': BUILDSTDERR: 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] BUILDSTDERR: 285 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:21: BUILDSTDERR: drivers/hid/uhid.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_misc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:16: BUILDSTDERR: drivers/hid/uhid.c:796:20: note: 'init_module' target declared here BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_misc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:16: BUILDSTDERR: drivers/hid/uhid.c:796:20: note: 'cleanup_module' target declared here BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:18: BUILDSTDERR: drivers/hid/hid-a4tech.c:136:19: note: 'cleanup_module' target declared here BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:18: BUILDSTDERR: drivers/hid/hid-a4tech.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-accutouch.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'accutouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-accutouch.c:18: BUILDSTDERR: drivers/hid/hid-accutouch.c:48:19: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-accutouch.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'accutouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-accutouch.c:18: BUILDSTDERR: drivers/hid/hid-accutouch.c:48:19: note: 'init_module' target declared here BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-alps.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alps_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-alps.c:11: BUILDSTDERR: drivers/hid/hid-alps.c:854:19: note: 'cleanup_module' target declared here BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-alps.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alps_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-alps.c:11: BUILDSTDERR: drivers/hid/hid-alps.c:854:19: note: 'init_module' target declared here BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-axff.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-axff.c:30: BUILDSTDERR: drivers/hid/hid-axff.c:194:19: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-axff.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-axff.c:30: BUILDSTDERR: drivers/hid/hid-axff.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.o: warning: objtool: axff_play()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-apple.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-apple.c:20: BUILDSTDERR: drivers/hid/hid-apple.c:584:19: note: 'cleanup_module' target declared here BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-apple.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-apple.c:20: BUILDSTDERR: drivers/hid/hid-apple.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appleir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:26: BUILDSTDERR: drivers/hid/hid-appleir.c:356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appleir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:26: BUILDSTDERR: drivers/hid/hid-appleir.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-asus.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-asus.c:30: BUILDSTDERR: drivers/hid/hid-asus.c:833:19: note: 'cleanup_module' target declared here BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-asus.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-asus.c:30: BUILDSTDERR: drivers/hid/hid-asus.c:833:19: note: 'init_module' target declared here BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aureal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:14: BUILDSTDERR: drivers/hid/hid-aureal.c:41:19: note: 'cleanup_module' target declared here BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aureal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:14: BUILDSTDERR: drivers/hid/hid-aureal.c:41:19: note: 'init_module' target declared here BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:18: BUILDSTDERR: drivers/hid/hid-belkin.c:89:19: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:18: BUILDSTDERR: drivers/hid/hid-belkin.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-betopff.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'betop_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-betopff.c:29: BUILDSTDERR: drivers/hid/hid-betopff.c:158:19: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-betopff.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'betop_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-betopff.c:29: BUILDSTDERR: drivers/hid/hid-betopff.c:158:19: note: 'init_module' target declared here BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:18: BUILDSTDERR: drivers/hid/hid-cherry.c:72:19: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:18: BUILDSTDERR: drivers/hid/hid-cherry.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:19: BUILDSTDERR: drivers/hid/hid-chicony.c:98:19: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:19: BUILDSTDERR: drivers/hid/hid-chicony.c:98:19: note: 'init_module' target declared here BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmhid_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:16: BUILDSTDERR: drivers/hid/hid-cmedia.c:167:19: note: 'cleanup_module' target declared here BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmhid_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:16: BUILDSTDERR: drivers/hid/hid-cmedia.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-corsair.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'corsair_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-corsair.c:22: BUILDSTDERR: drivers/hid/hid-corsair.c:747:19: note: 'cleanup_module' target declared here BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-corsair.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'corsair_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-corsair.c:22: BUILDSTDERR: drivers/hid/hid-corsair.c:747:19: note: 'init_module' target declared here BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cougar.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cougar_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-cougar.c:8: BUILDSTDERR: drivers/hid/hid-cougar.c:312:19: note: 'cleanup_module' target declared here BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cougar.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cougar_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-cougar.c:8: BUILDSTDERR: drivers/hid/hid-cougar.c:312:19: note: 'init_module' target declared here BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c: In function 'pstr_store': BUILDSTDERR: 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] BUILDSTDERR: 966 | report.string, ARRAY_SIZE(report.string)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c: In function 'pstr_show': BUILDSTDERR: 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] BUILDSTDERR: 1013 | ret = utf16s_to_utf8s(report.string, length, UTF16_LITTLE_ENDIAN, buf, BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cp2112.c:32: BUILDSTDERR: drivers/hid/hid-cp2112.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp2112_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/hid/hid-cp2112.c:27: BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cp2112.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp2112_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/hid/hid-cp2112.c:27: BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:19: note: 'init_module' target declared here BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.o: warning: objtool: cp2112_xfer()+0x4a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:18: BUILDSTDERR: drivers/hid/hid-cypress.c:146:19: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:18: BUILDSTDERR: drivers/hid/hid-cypress.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-dr.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-dr.c:30: BUILDSTDERR: drivers/hid/hid-dr.c:323:19: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-dr.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-dr.c:30: BUILDSTDERR: drivers/hid/hid-dr.c:323:19: note: 'init_module' target declared here BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.o: warning: objtool: drff_play()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-emsff.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-emsff.c:24: BUILDSTDERR: drivers/hid/hid-emsff.c:151:19: note: 'cleanup_module' target declared here BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-emsff.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-emsff.c:24: BUILDSTDERR: drivers/hid/hid-emsff.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.o: warning: objtool: emsff_play()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-elan.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-elan.c:14: BUILDSTDERR: drivers/hid/hid-elan.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elan.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-elan.c:14: BUILDSTDERR: drivers/hid/hid-elan.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elecom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:22: BUILDSTDERR: drivers/hid/hid-elecom.c:101:19: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elecom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:22: BUILDSTDERR: drivers/hid/hid-elecom.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elo.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:311:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 311 | module_exit(elo_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:306:20: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | static void __exit elo_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elo.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:304:1: note: in expansion of macro 'module_init' BUILDSTDERR: 304 | module_init(elo_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:290:19: note: 'init_module' target declared here BUILDSTDERR: 290 | static int __init elo_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:18: BUILDSTDERR: drivers/hid/hid-ezkey.c:79:19: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:18: BUILDSTDERR: drivers/hid/hid-ezkey.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gembird_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:15: BUILDSTDERR: drivers/hid/hid-gembird.c:112:19: note: 'cleanup_module' target declared here BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gembird_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:15: BUILDSTDERR: drivers/hid/hid-gembird.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gfrm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:13: BUILDSTDERR: drivers/hid/hid-gfrm.c:155:19: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gfrm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:13: BUILDSTDERR: drivers/hid/hid-gfrm.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gt683r_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:18: BUILDSTDERR: drivers/hid/hid-gt683r.c:315:19: note: 'init_module' target declared here BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gt683r_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:18: BUILDSTDERR: drivers/hid/hid-gt683r.c:315:19: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gyration_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:18: BUILDSTDERR: drivers/hid/hid-gyration.c:91:19: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gyration_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:18: BUILDSTDERR: drivers/hid/hid-gyration.c:91:19: note: 'init_module' target declared here BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:13: BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:13: BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-mouse.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtek-mouse.c:15: BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:19: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-mouse.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtek-mouse.c:15: BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:19: note: 'init_module' target declared here BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtekff.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtekff.c:26: BUILDSTDERR: drivers/hid/hid-holtekff.c:221:19: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtekff.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtekff.c:26: BUILDSTDERR: drivers/hid/hid-holtekff.c:221:19: note: 'init_module' target declared here BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.o: warning: objtool: holtekff_send.isra.0()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-holtekff.o: warning: objtool: holtekff_play()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-hyperv.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mousevsc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:618:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 618 | module_exit(mousevsc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:611:20: note: 'cleanup_module' target declared here BUILDSTDERR: 611 | static void __exit mousevsc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-hyperv.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mousevsc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:617:1: note: in expansion of macro 'module_init' BUILDSTDERR: 617 | module_init(mousevsc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:606:19: note: 'init_module' target declared here BUILDSTDERR: 606 | static int __init mousevsc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.o: warning: objtool: mousevsc_on_channel_callback()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-hyperv.o: warning: objtool: mousevsc_probe()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-icade.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icade_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-icade.c:15: BUILDSTDERR: drivers/hid/hid-icade.c:238:19: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-icade.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icade_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-icade.c:15: BUILDSTDERR: drivers/hid/hid-icade.c:238:19: note: 'init_module' target declared here BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:10: BUILDSTDERR: drivers/hid/hid-ite.c:55:19: note: 'cleanup_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:10: BUILDSTDERR: drivers/hid/hid-ite.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-jabra.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jabra_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-jabra.c:14: BUILDSTDERR: drivers/hid/hid-jabra.c:54:19: note: 'cleanup_module' target declared here BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-jabra.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jabra_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-jabra.c:14: BUILDSTDERR: drivers/hid/hid-jabra.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.o: warning: objtool: jabra_input_mapping()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:14: BUILDSTDERR: drivers/hid/hid-kensington.c:50:19: note: 'cleanup_module' target declared here BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:14: BUILDSTDERR: drivers/hid/hid-kensington.c:50:19: note: 'init_module' target declared here BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keytouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:14: BUILDSTDERR: drivers/hid/hid-keytouch.c:52:19: note: 'cleanup_module' target declared here BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keytouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:14: BUILDSTDERR: drivers/hid/hid-keytouch.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kye_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:16: BUILDSTDERR: drivers/hid/hid-kye.c:699:19: note: 'cleanup_module' target declared here BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kye_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:16: BUILDSTDERR: drivers/hid/hid-kye.c:699:19: note: 'init_module' target declared here BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:15: BUILDSTDERR: drivers/hid/hid-lcpower.c:57:19: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:15: BUILDSTDERR: drivers/hid/hid-lcpower.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lenovo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:31: BUILDSTDERR: drivers/hid/hid-lenovo.c:944:19: note: 'cleanup_module' target declared here BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lenovo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:31: BUILDSTDERR: drivers/hid/hid-lenovo.c:944:19: note: 'init_module' target declared here BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:19: BUILDSTDERR: drivers/hid/hid-lg.c:900:19: note: 'cleanup_module' target declared here BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:19: BUILDSTDERR: drivers/hid/hid-lg.c:900:19: note: 'init_module' target declared here BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.o: warning: objtool: lg_probe()+0x1fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lgff.o: warning: objtool: hid_lgff_play()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lgff.o: warning: objtool: lgff_init()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_set_range_g25()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_set_range_dfp()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_init()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_deinit()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:25: BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:25: BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:19: note: 'init_module' target declared here BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_remove()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_ll_parse()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_recv_queue_notification()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_hidpp_event.isra.0()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_raw_event()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: delayedwork_callback()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_recv_queue_notification.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidpp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:17: BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidpp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:17: BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'init_module' target declared here BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_send_message_sync()+0x2a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_raw_hidpp_event.isra.0()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_set_gain()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_playback()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_erase_effect()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_upload_effect()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_set_autocenter()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_probe()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-mf.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mf_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-mf.c:31: BUILDSTDERR: drivers/hid/hid-mf.c:173:19: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-mf.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mf_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-mf.c:31: BUILDSTDERR: drivers/hid/hid-mf.c:173:19: note: 'init_module' target declared here BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.o: warning: objtool: mf_play()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:18: BUILDSTDERR: drivers/hid/hid-microsoft.c:334:19: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:18: BUILDSTDERR: drivers/hid/hid-microsoft.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:18: BUILDSTDERR: drivers/hid/hid-monterey.c:66:19: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:18: BUILDSTDERR: drivers/hid/hid-monterey.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:38: BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:38: BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:19: note: 'init_module' target declared here BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nti_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:22: BUILDSTDERR: drivers/hid/hid-nti.c:57:19: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nti_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:22: BUILDSTDERR: drivers/hid/hid-nti.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ortek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:22: BUILDSTDERR: drivers/hid/hid-ortek.c:55:19: note: 'cleanup_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ortek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:22: BUILDSTDERR: drivers/hid/hid-ortek.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pk_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:21: BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:19: note: 'cleanup_module' target declared here BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pk_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:21: BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:19: note: 'init_module' target declared here BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pcmidi_in_trigger()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pcmidi_in_open()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: store_octave()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: store_sustain()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: store_channel()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: show_octave()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: show_sustain()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: show_channel()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pk_probe()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pk_raw_event()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-pl.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-pl.c:43: BUILDSTDERR: drivers/hid/hid-pl.c:232:19: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-pl.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-pl.c:43: BUILDSTDERR: drivers/hid/hid-pl.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-penmount.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'penmount_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-penmount.c:18: BUILDSTDERR: drivers/hid/hid-penmount.c:49:19: note: 'cleanup_module' target declared here BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-penmount.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'penmount_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-penmount.c:18: BUILDSTDERR: drivers/hid/hid-penmount.c:49:19: note: 'init_module' target declared here BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:18: BUILDSTDERR: drivers/hid/hid-petalynx.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:18: BUILDSTDERR: drivers/hid/hid-petalynx.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-picolcd_core.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'picolcd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-picolcd_core.c:20: BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:19: note: 'cleanup_module' target declared here BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-picolcd_core.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'picolcd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-picolcd_core.c:20: BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:19: note: 'init_module' target declared here BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_remove()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_raw_event()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_probe()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_reset_resume()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_debugfs.o: warning: objtool: picolcd_debug_eeprom_write()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_debugfs.o: warning: objtool: picolcd_debug_flash_write()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-plantronics.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plantronics_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-plantronics.c:17: BUILDSTDERR: drivers/hid/hid-plantronics.c:170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-plantronics.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plantronics_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-plantronics.c:17: BUILDSTDERR: drivers/hid/hid-plantronics.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'px_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:19: BUILDSTDERR: drivers/hid/hid-primax.c:78:19: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'px_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:19: BUILDSTDERR: drivers/hid/hid-primax.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-retrode.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'retrode_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-retrode.c:14: BUILDSTDERR: drivers/hid/hid-retrode.c:98:19: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-retrode.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'retrode_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-retrode.c:14: BUILDSTDERR: drivers/hid/hid-retrode.c:98:19: note: 'init_module' target declared here BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'roccat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 455 | module_init(roccat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | static int __init roccat_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'roccat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 456 | module_exit(roccat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:447:20: note: 'cleanup_module' target declared here BUILDSTDERR: 447 | static void __exit roccat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.o: warning: objtool: roccat_open()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-roccat-arvo.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arvo_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(arvo_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:447:20: note: 'cleanup_module' target declared here BUILDSTDERR: 447 | static void __exit arvo_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-arvo.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arvo_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(arvo_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | static int __init arvo_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-isku.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isku_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 456 | module_exit(isku_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | static void __exit isku_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-isku.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isku_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 455 | module_init(isku_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | static int __init isku_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kone.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kone_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:901:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 901 | module_exit(kone_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:894:20: note: 'cleanup_module' target declared here BUILDSTDERR: 894 | static void __exit kone_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kone.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kone_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 900 | module_init(kone_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:878:19: note: 'init_module' target declared here BUILDSTDERR: 878 | static int __init kone_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-koneplus.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'koneplus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:570:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 570 | module_exit(koneplus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:563:20: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | static void __exit koneplus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-koneplus.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'koneplus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:569:1: note: in expansion of macro 'module_init' BUILDSTDERR: 569 | module_init(koneplus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:547:19: note: 'init_module' target declared here BUILDSTDERR: 547 | static int __init koneplus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-konepure.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'konepure_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 228 | module_exit(konepure_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:221:20: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | static void __exit konepure_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-konepure.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'konepure_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 227 | module_init(konepure_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | static int __init konepure_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kovaplus.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kovaplus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:659:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 659 | module_exit(kovaplus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:652:20: note: 'cleanup_module' target declared here BUILDSTDERR: 652 | static void __exit kovaplus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kovaplus.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kovaplus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:658:1: note: in expansion of macro 'module_init' BUILDSTDERR: 658 | module_init(kovaplus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:637:19: note: 'init_module' target declared here BUILDSTDERR: 637 | static int __init kovaplus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lua_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:19: BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lua_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:19: BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-pyra.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pyra_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:606:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 606 | module_exit(pyra_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:599:20: note: 'cleanup_module' target declared here BUILDSTDERR: 599 | static void __exit pyra_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-pyra.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pyra_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:605:1: note: in expansion of macro 'module_init' BUILDSTDERR: 605 | module_init(pyra_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | static int __init pyra_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-ryos.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ryos_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:237:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 237 | module_exit(ryos_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit ryos_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-ryos.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ryos_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:236:1: note: in expansion of macro 'module_init' BUILDSTDERR: 236 | module_init(ryos_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:215:19: note: 'init_module' target declared here BUILDSTDERR: 215 | static int __init ryos_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-savu.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'savu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:225:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 225 | module_exit(savu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:218:20: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | static void __exit savu_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-savu.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'savu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:224:1: note: in expansion of macro 'module_init' BUILDSTDERR: 224 | module_init(savu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:203:19: note: 'init_module' target declared here BUILDSTDERR: 203 | static int __init savu_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-rmi.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-rmi.c:14: BUILDSTDERR: drivers/hid/hid-rmi.c:712:19: note: 'cleanup_module' target declared here BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-rmi.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-rmi.c:14: BUILDSTDERR: drivers/hid/hid-rmi.c:712:19: note: 'init_module' target declared here BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saitek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:24: BUILDSTDERR: drivers/hid/hid-saitek.c:207:19: note: 'cleanup_module' target declared here BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saitek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:24: BUILDSTDERR: drivers/hid/hid-saitek.c:207:19: note: 'init_module' target declared here BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:30: BUILDSTDERR: drivers/hid/hid-samsung.c:199:19: note: 'cleanup_module' target declared here BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:30: BUILDSTDERR: drivers/hid/hid-samsung.c:199:19: note: 'init_module' target declared here BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.o: warning: objtool: samsung_input_mapping()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-sjoy.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sjoy_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-sjoy.c:29: BUILDSTDERR: drivers/hid/hid-sjoy.c:181:19: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sjoy.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sjoy_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-sjoy.c:29: BUILDSTDERR: drivers/hid/hid-sjoy.c:181:19: note: 'init_module' target declared here BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sony.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3019:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3019 | module_exit(sony_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3011:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3011 | static void __exit sony_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sony.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3018:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3018 | module_init(sony_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3004:19: note: 'init_module' target declared here BUILDSTDERR: 3004 | static int __init sony_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedlink_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:16: BUILDSTDERR: drivers/hid/hid-speedlink.c:79:19: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedlink_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:16: BUILDSTDERR: drivers/hid/hid-speedlink.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steam_controller_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:36: BUILDSTDERR: drivers/hid/hid-steam.c:1141:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steam_controller_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:36: BUILDSTDERR: drivers/hid/hid-steam.c:1141:19: note: 'init_module' target declared here BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_do_connect_event()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_input_register()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_raw_event()+0x84f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_do_connect_event.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:14: BUILDSTDERR: drivers/hid/hid-steelseries.c:387:19: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:14: BUILDSTDERR: drivers/hid/hid-steelseries.c:387:19: note: 'init_module' target declared here BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:18: BUILDSTDERR: drivers/hid/hid-sunplus.c:66:19: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:18: BUILDSTDERR: drivers/hid/hid-sunplus.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gaff.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ga_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-gaff.c:30: BUILDSTDERR: drivers/hid/hid-gaff.c:177:19: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gaff.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ga_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-gaff.c:30: BUILDSTDERR: drivers/hid/hid-gaff.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.o: warning: objtool: hid_gaff_play()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-tmff.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-tmff.c:30: BUILDSTDERR: drivers/hid/hid-tmff.c:264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tmff.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-tmff.c:30: BUILDSTDERR: drivers/hid/hid-tmff.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.o: warning: objtool: tmff_play()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tivo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:15: BUILDSTDERR: drivers/hid/hid-tivo.c:77:19: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tivo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:15: BUILDSTDERR: drivers/hid/hid-tivo.c:77:19: note: 'init_module' target declared here BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:21: BUILDSTDERR: drivers/hid/hid-topseed.c:79:19: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:21: BUILDSTDERR: drivers/hid/hid-topseed.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twinhan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:15: BUILDSTDERR: drivers/hid/hid-twinhan.c:134:19: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twinhan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:15: BUILDSTDERR: drivers/hid/hid-twinhan.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uclogic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:15: BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uclogic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:15: BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:19: note: 'init_module' target declared here BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.o: warning: objtool: uclogic_input_configured()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udraw_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:16: BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:19: note: 'cleanup_module' target declared here BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udraw_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:16: BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:19: note: 'init_module' target declared here BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-led.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidled_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-led.c:13: BUILDSTDERR: drivers/hid/hid-led.c:534:19: note: 'cleanup_module' target declared here BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-led.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidled_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-led.c:13: BUILDSTDERR: drivers/hid/hid-led.c:534:19: note: 'init_module' target declared here BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xinmo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:18: BUILDSTDERR: drivers/hid/hid-xinmo.c:61:19: note: 'cleanup_module' target declared here BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xinmo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:18: BUILDSTDERR: drivers/hid/hid-xinmo.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zpff.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-zpff.c:24: BUILDSTDERR: drivers/hid/hid-zpff.c:145:19: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zpff.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-zpff.c:24: BUILDSTDERR: drivers/hid/hid-zpff.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.o: warning: objtool: zpff_play()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:14: BUILDSTDERR: drivers/hid/hid-zydacron.c:209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:14: BUILDSTDERR: drivers/hid/hid-zydacron.c:209:19: note: 'init_module' target declared here BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.o: warning: objtool: zc_input_mapping()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/wacom_wac.o: warning: objtool: wacom_bpt3_touch()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/wacom_wac.o: warning: objtool: wacom_intuos_bt_irq()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/wacom.h:90, BUILDSTDERR: from drivers/hid/wacom_sys.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/wacom_wac.h:13, BUILDSTDERR: from drivers/hid/wacom_sys.c:14: BUILDSTDERR: drivers/hid/wacom_sys.c:2798:19: note: 'init_module' target declared here BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/wacom.h:90, BUILDSTDERR: from drivers/hid/wacom_sys.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/wacom_wac.h:13, BUILDSTDERR: from drivers/hid/wacom_sys.c:14: BUILDSTDERR: drivers/hid/wacom_sys.c:2798:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.o: warning: objtool: wacom_parse_and_register()+0x10f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'waltop_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:14: BUILDSTDERR: drivers/hid/hid-waltop.c:746:19: note: 'cleanup_module' target declared here BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'waltop_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:14: BUILDSTDERR: drivers/hid/hid-waltop.c:746:19: note: 'init_module' target declared here BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:14: BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:14: BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:19: note: 'init_module' target declared here BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.o: warning: objtool: wiimote_ext_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-wiimote-modules.o: warning: objtool: wiimod_pro_calib_store()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_hub_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:20: BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:19: note: 'cleanup_module' target declared here BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_hub_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:20: BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:19: note: 'init_module' target declared here BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hv/vmbus_drv.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmbus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1975:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1975 | module_exit(vmbus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1936:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1936 | static void __exit vmbus_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/hv/vmbus_drv.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_acpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1974:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1974 | subsys_initcall(hv_acpi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1898:19: note: 'init_module' target declared here BUILDSTDERR: 1898 | static int __init hv_acpi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.o: warning: objtool: vmbus_probe()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/vmbus_drv.o: warning: objtool: vmbus_device_create()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/vmbus_drv.o: warning: objtool: vmbus_device_register()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv.o: warning: objtool: hv_synic_alloc()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/connection.o: warning: objtool: vmbus_post_msg()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/connection.o: warning: objtool: vmbus_connect()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/connection.o: warning: objtool: vmbus_connect.cold()+0x3d: return with modified stack frame BUILDSTDERR: drivers/hv/channel.o: warning: objtool: vmbus_establish_gpadl()+0x650: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel.o: warning: objtool: vmbus_close_internal()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_add_channel_work()+0x399: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_onmessage()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_request_offers()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_onmessage.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hv/hv_util.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hyperv_utils': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_util.c:580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 580 | module_init(init_hyperv_utils); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_util.c:566:19: note: 'init_module' target declared here BUILDSTDERR: 566 | static int __init init_hyperv_utils(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_util.o: warning: objtool: heartbeat_onchannelcallback()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_util.o: warning: objtool: shutdown_onchannelcallback()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_util.o: warning: objtool: timesync_onchannelcallback()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'process_ob_ipinfo': BUILDSTDERR: 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] BUILDSTDERR: 274 | (wchar_t *)out->kvp_ip_val.ip_addr, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 282 | (wchar_t *)out->kvp_ip_val.sub_net, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 290 | (wchar_t *)out->kvp_ip_val.gate_way, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 298 | (wchar_t *)out->kvp_ip_val.dns_addr, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 306 | (wchar_t *)out->kvp_ip_val.adapter_id, BUILDSTDERR: | ^~~ BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'process_ib_ipinfo': BUILDSTDERR: 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] BUILDSTDERR: 330 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.ip_addr, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 336 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.sub_net, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 342 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.gate_way, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 348 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.dns_addr, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 357 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.adapter_id, BUILDSTDERR: | ^~ BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'kvp_send_key': BUILDSTDERR: 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] BUILDSTDERR: 419 | (wchar_t *)in_msg->body.kvp_set.data.value, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 452 | (wchar_t *)in_msg->body.kvp_set.data.key, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 462 | (wchar_t *)in_msg->body.kvp_delete.key, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'kvp_respond_to_host': BUILDSTDERR: 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] BUILDSTDERR: 584 | (wchar_t *) kvp_data->value, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hv/hv_kvp.o: warning: objtool: kvp_on_msg()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_kvp.o: warning: objtool: hv_kvp_onchannelcallback()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_snapshot.o: warning: objtool: hv_vss_onchannelcallback()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_snapshot.o: warning: objtool: vss_handle_request()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_snapshot.o: warning: objtool: vss_on_msg()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_fcopy.c: In function 'fcopy_send_data': BUILDSTDERR: 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] BUILDSTDERR: 160 | utf16s_to_utf8s((wchar_t *)smsg_in->file_name, W_MAX_PATH, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 164 | utf16s_to_utf8s((wchar_t *)smsg_in->path_name, W_MAX_PATH, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/hv/hv_fcopy.o: warning: objtool: hv_fcopy_onchannelcallback()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_utils_transport.o: warning: objtool: hvt_cn_callback()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.c: In function 'balloon_onchannelcallback': BUILDSTDERR: 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] BUILDSTDERR: 1554 | process_info(dm, (struct dm_info_msg *)dm_msg); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:175:8: note: defined here BUILDSTDERR: 175 | struct dm_message { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:417:8: note: defined here BUILDSTDERR: 417 | struct dm_info_msg { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hv/hv_balloon.c:26: BUILDSTDERR: drivers/hv/hv_balloon.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_balloon_drv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:1781:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1781 | module_init(init_balloon_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:1775:19: note: 'init_module' target declared here BUILDSTDERR: 1775 | static int __init init_balloon_drv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_remove()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_probe()+0x319: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_onchannelcallback()+0x385: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_up()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: hot_add_req()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus_core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2409:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2409 | module_init(pmbus_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2395:19: note: 'init_module' target declared here BUILDSTDERR: 2395 | static int __init pmbus_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus_core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2410:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2410 | module_exit(pmbus_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2404:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2404 | static void __exit pmbus_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/pmbus.c:27: BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/pmbus.c:27: BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/adm1275.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1275_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/adm1275.c:24: BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'cleanup_module' target declared here BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/adm1275.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1275_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/adm1275.c:24: BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'init_module' target declared here BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/lm25066.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm25066_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/lm25066.c:28: BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'cleanup_module' target declared here BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/lm25066.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm25066_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/lm25066.c:28: BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc2978.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2978_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc2978.c:26: BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'cleanup_module' target declared here BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc2978.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2978_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc2978.c:26: BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'init_module' target declared here BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc3815.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc3815_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc3815.c:19: BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc3815.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc3815_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc3815.c:19: BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max16064.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16064_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max16064.c:25: BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:19: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max16064.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16064_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max16064.c:25: BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max20751.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max20751_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max20751.c:21: BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:19: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max20751.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max20751_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max20751.c:21: BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max34440.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max34440_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max34440.c:27: BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:19: note: 'cleanup_module' target declared here BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max34440.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max34440_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max34440.c:27: BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max8688.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max8688_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max8688.c:26: BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:19: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max8688.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max8688_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max8688.c:26: BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps40422.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps40422_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps40422.c:21: BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps40422.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps40422_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps40422.c:21: BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps53679.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps53679_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps53679.c:19: BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'cleanup_module' target declared here BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps53679.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps53679_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps53679.c:19: BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'init_module' target declared here BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9000.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9000.c:25: BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'cleanup_module' target declared here BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9000.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9000.c:25: BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'init_module' target declared here BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9200.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9200_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9200.c:23: BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9200.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9200_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9200.c:23: BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'init_module' target declared here BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/zl6100.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zl6100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/zl6100.c:28: BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/zl6100.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zl6100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/zl6100.c:28: BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/hwmon-vid.o: warning: objtool: vid_which_vrm()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/acpi_power_meter.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_power_meter_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:1016:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1016 | module_exit(acpi_power_meter_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:1003:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1003 | static void __exit acpi_power_meter_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/acpi_power_meter.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_power_meter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:1015:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1015 | module_init(acpi_power_meter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:987:19: note: 'init_module' target declared here BUILDSTDERR: 987 | static int __init acpi_power_meter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asus_atk0110.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atk0110_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1413:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1413 | module_exit(atk0110_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1407:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1407 | static void __exit atk0110_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asus_atk0110.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atk0110_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1412:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1412 | module_init(atk0110_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1387:19: note: 'init_module' target declared here BUILDSTDERR: 1387 | static int __init atk0110_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asb100.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asb100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/asb100.c:43: BUILDSTDERR: drivers/hwmon/asb100.c:1021:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asb100.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asb100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/asb100.c:43: BUILDSTDERR: drivers/hwmon/asb100.c:1021:19: note: 'init_module' target declared here BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83627hf.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627hf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:2010:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2010 | module_init(sensors_w83627hf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:1971:19: note: 'init_module' target declared here BUILDSTDERR: 1971 | static int __init sensors_w83627hf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83627hf.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627hf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:2011:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2011 | module_exit(sensors_w83627hf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:1998:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1998 | static void __exit sensors_w83627hf_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83773g.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83773_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83773g.c:15: BUILDSTDERR: drivers/hwmon/w83773g.c:325:19: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83773g.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83773_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83773g.c:15: BUILDSTDERR: drivers/hwmon/w83773g.c:325:19: note: 'init_module' target declared here BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83792d.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83792d_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83792d.c:41: BUILDSTDERR: drivers/hwmon/w83792d.c:1676:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83792d.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83792d_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83792d.c:41: BUILDSTDERR: drivers/hwmon/w83792d.c:1676:19: note: 'init_module' target declared here BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83793.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83793_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83793.c:36: BUILDSTDERR: drivers/hwmon/w83793.c:2174:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83793.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83793_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83793.c:36: BUILDSTDERR: drivers/hwmon/w83793.c:2174:19: note: 'init_module' target declared here BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83795.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83795_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83795.c:32: BUILDSTDERR: drivers/hwmon/w83795.c:2281:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83795.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83795_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83795.c:32: BUILDSTDERR: drivers/hwmon/w83795.c:2281:19: note: 'init_module' target declared here BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.o: warning: objtool: w83795_detect()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/w83781d.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83781d_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2098:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2098 | module_exit(sensors_w83781d_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2085:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2085 | sensors_w83781d_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83781d.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83781d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2097:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2097 | module_init(sensors_w83781d_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2060:1: note: 'init_module' target declared here BUILDSTDERR: 2060 | sensors_w83781d_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.o: warning: objtool: w83781d_detect()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/w83791d.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83791d_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83791d.c:38: BUILDSTDERR: drivers/hwmon/w83791d.c:1691:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83791d.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83791d_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83791d.c:38: BUILDSTDERR: drivers/hwmon/w83791d.c:1691:19: note: 'init_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/abituguru.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1649:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1649 | module_init(abituguru_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1587:19: note: 'init_module' target declared here BUILDSTDERR: 1587 | static int __init abituguru_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/abituguru.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1650:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1650 | module_exit(abituguru_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1639:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1639 | static void __exit abituguru_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.o: warning: objtool: abituguru_probe()+0x48a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/abituguru3.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru3_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1320 | module_init(abituguru3_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1249:19: note: 'init_module' target declared here BUILDSTDERR: 1249 | static int __init abituguru3_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/abituguru3.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru3_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1321 | module_exit(abituguru3_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1310:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1310 | static void __exit abituguru3_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.o: warning: objtool: abituguru3_probe()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7314_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:10: BUILDSTDERR: drivers/hwmon/ad7314.c:132:19: note: 'cleanup_module' target declared here BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7314_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:10: BUILDSTDERR: drivers/hwmon/ad7314.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7414.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7414_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7414.c:24: BUILDSTDERR: drivers/hwmon/ad7414.c:235:19: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7414.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7414_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7414.c:24: BUILDSTDERR: drivers/hwmon/ad7414.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7418.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7418_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7418.c:17: BUILDSTDERR: drivers/hwmon/ad7418.c:270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7418.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7418_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7418.c:17: BUILDSTDERR: drivers/hwmon/ad7418.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adc128d818.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc128_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adc128d818.c:24: BUILDSTDERR: drivers/hwmon/adc128d818.c:568:19: note: 'cleanup_module' target declared here BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adc128d818.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc128_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adc128d818.c:24: BUILDSTDERR: drivers/hwmon/adc128d818.c:568:19: note: 'init_module' target declared here BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adcxx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:41: BUILDSTDERR: drivers/hwmon/adcxx.c:243:19: note: 'cleanup_module' target declared here BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adcxx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:41: BUILDSTDERR: drivers/hwmon/adcxx.c:243:19: note: 'init_module' target declared here BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1021.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1021_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1021.c:26: BUILDSTDERR: drivers/hwmon/adm1021.c:498:19: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1021.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1021_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1021.c:26: BUILDSTDERR: drivers/hwmon/adm1021.c:498:19: note: 'init_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.o: warning: objtool: adm1021_detect()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm1025.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1025_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1025.c:52: BUILDSTDERR: drivers/hwmon/adm1025.c:578:19: note: 'cleanup_module' target declared here BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1025.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1025_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1025.c:52: BUILDSTDERR: drivers/hwmon/adm1025.c:578:19: note: 'init_module' target declared here BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.o: warning: objtool: adm1025_detect()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm1026.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1026_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1026.c:30: BUILDSTDERR: drivers/hwmon/adm1026.c:1866:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1026.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1026_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1026.c:30: BUILDSTDERR: drivers/hwmon/adm1026.c:1866:19: note: 'init_module' target declared here BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1029.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1029_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1029.c:32: BUILDSTDERR: drivers/hwmon/adm1029.c:413:19: note: 'cleanup_module' target declared here BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1029.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1029_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1029.c:32: BUILDSTDERR: drivers/hwmon/adm1029.c:413:19: note: 'init_module' target declared here BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.o: warning: objtool: adm1029_detect()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm1031.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1031_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1031.c:28: BUILDSTDERR: drivers/hwmon/adm1031.c:1097:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1031.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1031_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1031.c:28: BUILDSTDERR: drivers/hwmon/adm1031.c:1097:19: note: 'init_module' target declared here BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.o: warning: objtool: adm1031_detect()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm9240.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm9240_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm9240.c:47: BUILDSTDERR: drivers/hwmon/adm9240.c:768:19: note: 'cleanup_module' target declared here BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm9240.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm9240_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm9240.c:47: BUILDSTDERR: drivers/hwmon/adm9240.c:768:19: note: 'init_module' target declared here BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.o: warning: objtool: adm9240_detect()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ads7828.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7828_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ads7828.c:30: BUILDSTDERR: drivers/hwmon/ads7828.c:226:19: note: 'cleanup_module' target declared here BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ads7828.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7828_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ads7828.c:30: BUILDSTDERR: drivers/hwmon/ads7828.c:226:19: note: 'init_module' target declared here BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ads7871.c:63: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7871_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/ads7871.c:65: BUILDSTDERR: drivers/hwmon/ads7871.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ads7871.c:63: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7871_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/ads7871.c:65: BUILDSTDERR: drivers/hwmon/ads7871.c:211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7310.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7310_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/adt7310.c:12: BUILDSTDERR: drivers/hwmon/adt7310.c:113:19: note: 'cleanup_module' target declared here BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7310.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7310_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/adt7310.c:12: BUILDSTDERR: drivers/hwmon/adt7310.c:113:19: note: 'init_module' target declared here BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7410.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7410_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7410.c:12: BUILDSTDERR: drivers/hwmon/adt7410.c:76:19: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7410.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7410_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7410.c:12: BUILDSTDERR: drivers/hwmon/adt7410.c:76:19: note: 'init_module' target declared here BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7411.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7411_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7411.c:19: BUILDSTDERR: drivers/hwmon/adt7411.c:738:19: note: 'cleanup_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7411.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7411_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7411.c:19: BUILDSTDERR: drivers/hwmon/adt7411.c:738:19: note: 'init_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7462.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7462_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7462.c:24: BUILDSTDERR: drivers/hwmon/adt7462.c:1942:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7462.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7462_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7462.c:24: BUILDSTDERR: drivers/hwmon/adt7462.c:1942:19: note: 'init_module' target declared here BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7470.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7470_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7470.c:26: BUILDSTDERR: drivers/hwmon/adt7470.c:1386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7470.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7470_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7470.c:26: BUILDSTDERR: drivers/hwmon/adt7470.c:1386:19: note: 'init_module' target declared here BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.o: warning: objtool: adt7470_read_temperatures()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adt7475.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7475_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/adt7475.c:16: BUILDSTDERR: drivers/hwmon/adt7475.c:1940:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7475.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7475_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/adt7475.c:16: BUILDSTDERR: drivers/hwmon/adt7475.c:1940:19: note: 'init_module' target declared here BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.o: warning: objtool: adt7475_detect()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/applesmc.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'applesmc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1382 | module_init(applesmc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1278:19: note: 'init_module' target declared here BUILDSTDERR: 1278 | static int __init applesmc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/applesmc.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'applesmc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1383 | module_exit(applesmc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1367:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1367 | static void __exit applesmc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: send_byte()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: read_smc()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_light_show()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_write_key.constprop.0()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_device_init()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_init_smcreg()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/asc7621.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_asc7621_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1246:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1246 | module_exit(sm_asc7621_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1236:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1236 | static void __exit sm_asc7621_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asc7621.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_asc7621_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1245:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1245 | module_init(sm_asc7621_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1216:19: note: 'init_module' target declared here BUILDSTDERR: 1216 | static int __init sm_asc7621_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/aspeed-pwm-tacho.c:14: BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/aspeed-pwm-tacho.c:14: BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'init_module' target declared here BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/atxp1.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atxp1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/atxp1.c:24: BUILDSTDERR: drivers/hwmon/atxp1.c:304:19: note: 'cleanup_module' target declared here BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/atxp1.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atxp1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/atxp1.c:24: BUILDSTDERR: drivers/hwmon/atxp1.c:304:19: note: 'init_module' target declared here BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/coretemp.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'coretemp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:774:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 774 | module_exit(coretemp_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:768:20: note: 'cleanup_module' target declared here BUILDSTDERR: 768 | static void __exit coretemp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/coretemp.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'coretemp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:766:1: note: in expansion of macro 'module_init' BUILDSTDERR: 766 | module_init(coretemp_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | static int __init coretemp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.o: warning: objtool: coretemp_cpu_online()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/dell-smm-hwmon.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i8k_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1196:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1196 | module_exit(i8k_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1189:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1189 | static void __exit i8k_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/dell-smm-hwmon.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i8k_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1195:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1195 | module_init(i8k_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1173:19: note: 'init_module' target declared here BUILDSTDERR: 1173 | static int __init i8k_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.o: warning: objtool: i8k_ioctl()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/dme1737.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dme1737_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2801:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2801 | module_exit(dme1737_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2786:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2786 | static void __exit dme1737_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/dme1737.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dme1737_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2800:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2800 | module_init(dme1737_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2749:19: note: 'init_module' target declared here BUILDSTDERR: 2749 | static int __init dme1737_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.o: warning: objtool: dme1737_i2c_detect()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ds620.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds620_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds620.c:27: BUILDSTDERR: drivers/hwmon/ds620.c:268:19: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ds620.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds620_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds620.c:27: BUILDSTDERR: drivers/hwmon/ds620.c:268:19: note: 'init_module' target declared here BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ds1621.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1621_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds1621.c:41: BUILDSTDERR: drivers/hwmon/ds1621.c:405:19: note: 'cleanup_module' target declared here BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ds1621.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1621_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds1621.c:41: BUILDSTDERR: drivers/hwmon/ds1621.c:405:19: note: 'init_module' target declared here BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc1403.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_emc1403_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc1403.c:26: BUILDSTDERR: drivers/hwmon/emc1403.c:497:19: note: 'cleanup_module' target declared here BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc1403.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_emc1403_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc1403.c:26: BUILDSTDERR: drivers/hwmon/emc1403.c:497:19: note: 'init_module' target declared here BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc6w201.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emc6w201_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc6w201.c:24: BUILDSTDERR: drivers/hwmon/emc6w201.c:525:19: note: 'cleanup_module' target declared here BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc6w201.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emc6w201_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc6w201.c:24: BUILDSTDERR: drivers/hwmon/emc6w201.c:525:19: note: 'init_module' target declared here BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71805f.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71805f_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1661:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1661 | module_init(f71805f_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1624:19: note: 'init_module' target declared here BUILDSTDERR: 1624 | static int __init f71805f_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71805f.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71805f_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1662:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1662 | module_exit(f71805f_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1651:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1651 | static void __exit f71805f_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71882fg.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71882fg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2810:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2810 | module_init(f71882fg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2771:19: note: 'init_module' target declared here BUILDSTDERR: 2771 | static int __init f71882fg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71882fg.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71882fg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2811:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2811 | module_exit(f71882fg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2800:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2800 | static void __exit f71882fg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.o: warning: objtool: show_pwm()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/f75375s.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f75375_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/f75375s.c:36: BUILDSTDERR: drivers/hwmon/f75375s.c:921:19: note: 'cleanup_module' target declared here BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f75375s.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f75375_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/f75375s.c:36: BUILDSTDERR: drivers/hwmon/f75375s.c:921:19: note: 'init_module' target declared here BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.o: warning: objtool: f75375_detect()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/fam15h_power.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fam15h_power_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/fam15h_power.c:23: BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:19: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/fam15h_power.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fam15h_power_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/fam15h_power.c:23: BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.o: warning: objtool: fam15h_power_probe()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/fschmd.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fschmd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/fschmd.c:39: BUILDSTDERR: drivers/hwmon/fschmd.c:1384:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/fschmd.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fschmd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/fschmd.c:39: BUILDSTDERR: drivers/hwmon/fschmd.c:1384:19: note: 'init_module' target declared here BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ftsteutates.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ftsteutates.c:21: BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:19: note: 'cleanup_module' target declared here BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ftsteutates.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ftsteutates.c:21: BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:19: note: 'init_module' target declared here BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g760a.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g760a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/g760a.c:20: BUILDSTDERR: drivers/hwmon/g760a.c:218:19: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g760a.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g760a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/g760a.c:20: BUILDSTDERR: drivers/hwmon/g760a.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g762_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:43: BUILDSTDERR: drivers/hwmon/g762.c:1099:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g762_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:43: BUILDSTDERR: drivers/hwmon/g762.c:1099:19: note: 'init_module' target declared here BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl518sm.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl518_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl518sm.c:39: BUILDSTDERR: drivers/hwmon/gl518sm.c:677:19: note: 'cleanup_module' target declared here BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl518sm.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl518_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl518sm.c:39: BUILDSTDERR: drivers/hwmon/gl518sm.c:677:19: note: 'init_module' target declared here BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl520sm.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl520_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl520sm.c:28: BUILDSTDERR: drivers/hwmon/gl520sm.c:933:19: note: 'cleanup_module' target declared here BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl520sm.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl520_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl520sm.c:28: BUILDSTDERR: drivers/hwmon/gl520sm.c:933:19: note: 'init_module' target declared here BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5500_temp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:21: BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:19: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5500_temp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:21: BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5k_amb.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5k_amb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:617:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 617 | module_exit(i5k_amb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:606:20: note: 'cleanup_module' target declared here BUILDSTDERR: 606 | static void __exit i5k_amb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5k_amb.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5k_amb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:616:1: note: in expansion of macro 'module_init' BUILDSTDERR: 616 | module_init(i5k_amb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:591:19: note: 'init_module' target declared here BUILDSTDERR: 591 | static int __init i5k_amb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmaem.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1108:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1108 | module_init(aem_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1073:19: note: 'init_module' target declared here BUILDSTDERR: 1073 | static int __init aem_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmaem.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aem_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1109 | module_exit(aem_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1094:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1094 | static void __exit aem_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmpex.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmpex_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:608:1: note: in expansion of macro 'module_init' BUILDSTDERR: 608 | module_init(ibmpex_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:590:19: note: 'init_module' target declared here BUILDSTDERR: 590 | static int __init ibmpex_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmpex.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmpex_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 609 | module_exit(ibmpex_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:595:20: note: 'cleanup_module' target declared here BUILDSTDERR: 595 | static void __exit ibmpex_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina209.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina209_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina209.c:29: BUILDSTDERR: drivers/hwmon/ina209.c:629:19: note: 'cleanup_module' target declared here BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina209.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina209_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina209.c:29: BUILDSTDERR: drivers/hwmon/ina209.c:629:19: note: 'init_module' target declared here BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina2xx.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina2xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina2xx.c:33: BUILDSTDERR: drivers/hwmon/ina2xx.c:552:19: note: 'cleanup_module' target declared here BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina2xx.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina2xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina2xx.c:33: BUILDSTDERR: drivers/hwmon/ina2xx.c:552:19: note: 'init_module' target declared here BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina3221.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ina3221.c:18: BUILDSTDERR: drivers/hwmon/ina3221.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina3221.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ina3221.c:18: BUILDSTDERR: drivers/hwmon/ina3221.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/it87.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_it87_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3377:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3377 | module_init(sm_it87_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3307:19: note: 'init_module' target declared here BUILDSTDERR: 3307 | static int __init sm_it87_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/it87.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_it87_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3378:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3378 | module_exit(sm_it87_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3360:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3360 | static void __exit sm_it87_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/jc42.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jc42_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/jc42.c:30: BUILDSTDERR: drivers/hwmon/jc42.c:612:19: note: 'cleanup_module' target declared here BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/jc42.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jc42_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/jc42.c:30: BUILDSTDERR: drivers/hwmon/jc42.c:612:19: note: 'init_module' target declared here BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k8temp.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k8temp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/hwmon/k8temp.c:28: BUILDSTDERR: drivers/hwmon/k8temp.c:330:19: note: 'cleanup_module' target declared here BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k8temp.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k8temp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/hwmon/k8temp.c:28: BUILDSTDERR: drivers/hwmon/k8temp.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k10temp.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k10temp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/k10temp.c:22: BUILDSTDERR: drivers/hwmon/k10temp.c:379:19: note: 'cleanup_module' target declared here BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k10temp.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k10temp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/k10temp.c:22: BUILDSTDERR: drivers/hwmon/k10temp.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lineage-pem.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lineage-pem.c:29: BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:19: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lineage-pem.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lineage-pem.c:29: BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:19: note: 'init_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.o: warning: objtool: pem_read_block()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm63.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm63_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm63.c:44: BUILDSTDERR: drivers/hwmon/lm63.c:1186:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm63.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm63_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm63.c:44: BUILDSTDERR: drivers/hwmon/lm63.c:1186:19: note: 'init_module' target declared here BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm70_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:32: BUILDSTDERR: drivers/hwmon/lm70.c:216:19: note: 'cleanup_module' target declared here BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm70_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:32: BUILDSTDERR: drivers/hwmon/lm70.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm73.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm73_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm73.c:20: BUILDSTDERR: drivers/hwmon/lm73.c:283:19: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm73.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm73_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm73.c:20: BUILDSTDERR: drivers/hwmon/lm73.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm75.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm75_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm75.c:25: BUILDSTDERR: drivers/hwmon/lm75.c:667:19: note: 'cleanup_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm75.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm75_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm75.c:25: BUILDSTDERR: drivers/hwmon/lm75.c:667:19: note: 'init_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.o: warning: objtool: lm75_detect()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm77.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm77_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm77.c:28: BUILDSTDERR: drivers/hwmon/lm77.c:369:19: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm77.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm77_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm77.c:28: BUILDSTDERR: drivers/hwmon/lm77.c:369:19: note: 'init_module' target declared here BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm78.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_lm78_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1047:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1047 | module_exit(sm_lm78_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1036:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1036 | static void __exit sm_lm78_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm78.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_lm78_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1046:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1046 | module_init(sm_lm78_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1012:19: note: 'init_module' target declared here BUILDSTDERR: 1012 | static int __init sm_lm78_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.o: warning: objtool: lm78_i2c_detect()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm80.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm80_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm80.c:28: BUILDSTDERR: drivers/hwmon/lm80.c:683:19: note: 'cleanup_module' target declared here BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm80.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm80_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm80.c:28: BUILDSTDERR: drivers/hwmon/lm80.c:683:19: note: 'init_module' target declared here BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.o: warning: objtool: lm80_detect()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm83.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm83_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm83.c:34: BUILDSTDERR: drivers/hwmon/lm83.c:385:19: note: 'cleanup_module' target declared here BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm83.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm83_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm83.c:34: BUILDSTDERR: drivers/hwmon/lm83.c:385:19: note: 'init_module' target declared here BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.o: warning: objtool: lm83_detect()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm85.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm85_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/lm85.c:28: BUILDSTDERR: drivers/hwmon/lm85.c:1691:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm85.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm85_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/lm85.c:28: BUILDSTDERR: drivers/hwmon/lm85.c:1691:19: note: 'init_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.o: warning: objtool: lm85_detect()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm87.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm87_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm87.c:63: BUILDSTDERR: drivers/hwmon/lm87.c:1007:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm87.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm87_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm87.c:63: BUILDSTDERR: drivers/hwmon/lm87.c:1007:19: note: 'init_module' target declared here BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.o: warning: objtool: lm87_detect()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm90.c:87: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm90_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm90.c:91: BUILDSTDERR: drivers/hwmon/lm90.c:1925:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm90.c:87: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm90_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm90.c:91: BUILDSTDERR: drivers/hwmon/lm90.c:1925:19: note: 'init_module' target declared here BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.o: warning: objtool: lm90_detect()+0x603: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm92.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm92_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm92.c:42: BUILDSTDERR: drivers/hwmon/lm92.c:350:19: note: 'cleanup_module' target declared here BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm92.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm92_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm92.c:42: BUILDSTDERR: drivers/hwmon/lm92.c:350:19: note: 'init_module' target declared here BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.o: warning: objtool: lm92_detect()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm93.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm93_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm93.c:44: BUILDSTDERR: drivers/hwmon/lm93.c:2776:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm93.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm93_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm93.c:44: BUILDSTDERR: drivers/hwmon/lm93.c:2776:19: note: 'init_module' target declared here BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.o: warning: objtool: lm93_detect()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/lm93.o: warning: objtool: lm93_read_block()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm95234.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95234_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95234.c:24: BUILDSTDERR: drivers/hwmon/lm95234.c:764:19: note: 'cleanup_module' target declared here BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm95234.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95234_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95234.c:24: BUILDSTDERR: drivers/hwmon/lm95234.c:764:19: note: 'init_module' target declared here BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.o: warning: objtool: lm95234_detect()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm95241.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95241_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95241.c:22: BUILDSTDERR: drivers/hwmon/lm95241.c:505:19: note: 'cleanup_module' target declared here BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm95241.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95241_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95241.c:22: BUILDSTDERR: drivers/hwmon/lm95241.c:505:19: note: 'init_module' target declared here BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.o: warning: objtool: lm95241_detect()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm95245.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95245_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95245.c:23: BUILDSTDERR: drivers/hwmon/lm95245.c:644:19: note: 'cleanup_module' target declared here BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm95245.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95245_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95245.c:23: BUILDSTDERR: drivers/hwmon/lm95245.c:644:19: note: 'init_module' target declared here BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.o: warning: objtool: lm95245_detect()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ltc2945.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2945_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc2945.c:21: BUILDSTDERR: drivers/hwmon/ltc2945.c:515:19: note: 'cleanup_module' target declared here BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc2945.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2945_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc2945.c:21: BUILDSTDERR: drivers/hwmon/ltc2945.c:515:19: note: 'init_module' target declared here BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc2990.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ltc2990.c:13: BUILDSTDERR: drivers/hwmon/ltc2990.c:287:19: note: 'cleanup_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc2990.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ltc2990.c:13: BUILDSTDERR: drivers/hwmon/ltc2990.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4151.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4151_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4151.c:37: BUILDSTDERR: drivers/hwmon/ltc4151.c:230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4151.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4151_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4151.c:37: BUILDSTDERR: drivers/hwmon/ltc4151.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4215.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4215_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4215.c:19: BUILDSTDERR: drivers/hwmon/ltc4215.c:276:19: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4215.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4215_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4215.c:19: BUILDSTDERR: drivers/hwmon/ltc4215.c:276:19: note: 'init_module' target declared here BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4222.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4222_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4222.c:22: BUILDSTDERR: drivers/hwmon/ltc4222.c:233:19: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4222.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4222_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4222.c:22: BUILDSTDERR: drivers/hwmon/ltc4222.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4245.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4245_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4245.c:22: BUILDSTDERR: drivers/hwmon/ltc4245.c:517:19: note: 'cleanup_module' target declared here BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4245.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4245_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4245.c:22: BUILDSTDERR: drivers/hwmon/ltc4245.c:517:19: note: 'init_module' target declared here BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4260.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4260_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4260.c:21: BUILDSTDERR: drivers/hwmon/ltc4260.c:196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4260.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4260_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4260.c:21: BUILDSTDERR: drivers/hwmon/ltc4260.c:196:19: note: 'init_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4261.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4261_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4261.c:33: BUILDSTDERR: drivers/hwmon/ltc4261.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4261.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4261_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4261.c:33: BUILDSTDERR: drivers/hwmon/ltc4261.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1111.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1111_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/max1111.c:21: BUILDSTDERR: drivers/hwmon/max1111.c:292:19: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1111.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1111_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/max1111.c:21: BUILDSTDERR: drivers/hwmon/max1111.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max16065.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16065_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max16065.c:22: BUILDSTDERR: drivers/hwmon/max16065.c:669:19: note: 'cleanup_module' target declared here BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max16065.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16065_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max16065.c:22: BUILDSTDERR: drivers/hwmon/max16065.c:669:19: note: 'init_module' target declared here BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1619.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1619_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1619.c:28: BUILDSTDERR: drivers/hwmon/max1619.c:327:19: note: 'cleanup_module' target declared here BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1619.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1619_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1619.c:28: BUILDSTDERR: drivers/hwmon/max1619.c:327:19: note: 'init_module' target declared here BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1668.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1668_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1668.c:26: BUILDSTDERR: drivers/hwmon/max1668.c:456:19: note: 'cleanup_module' target declared here BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1668.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1668_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1668.c:26: BUILDSTDERR: drivers/hwmon/max1668.c:456:19: note: 'init_module' target declared here BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.o: warning: objtool: max1668_detect()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/max197.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max197_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max197.c:21: BUILDSTDERR: drivers/hwmon/max197.c:343:24: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max197.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max197_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max197.c:21: BUILDSTDERR: drivers/hwmon/max197.c:343:24: note: 'init_module' target declared here BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31722_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: drivers/hwmon/max31722.c:161:19: note: 'cleanup_module' target declared here BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31722_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: drivers/hwmon/max31722.c:161:19: note: 'init_module' target declared here BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6639.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6639_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6639.c:30: BUILDSTDERR: drivers/hwmon/max6639.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6639.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6639_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6639.c:30: BUILDSTDERR: drivers/hwmon/max6639.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6642.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6642_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6642.c:39: BUILDSTDERR: drivers/hwmon/max6642.c:323:19: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6642.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6642_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6642.c:39: BUILDSTDERR: drivers/hwmon/max6642.c:323:19: note: 'init_module' target declared here BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6650.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6650_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6650.c:38: BUILDSTDERR: drivers/hwmon/max6650.c:754:19: note: 'cleanup_module' target declared here BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6650.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6650_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6650.c:38: BUILDSTDERR: drivers/hwmon/max6650.c:754:19: note: 'init_module' target declared here BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6697.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6697_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6697.c:22: BUILDSTDERR: drivers/hwmon/max6697.c:724:19: note: 'cleanup_module' target declared here BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6697.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6697_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6697.c:22: BUILDSTDERR: drivers/hwmon/max6697.c:724:19: note: 'init_module' target declared here BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max31790.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31790_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max31790.c:20: BUILDSTDERR: drivers/hwmon/max31790.c:528:19: note: 'cleanup_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max31790.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31790_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max31790.c:20: BUILDSTDERR: drivers/hwmon/max31790.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mcp3021.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp3021_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/mcp3021.c:23: BUILDSTDERR: drivers/hwmon/mcp3021.c:209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mcp3021.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp3021_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/mcp3021.c:23: BUILDSTDERR: drivers/hwmon/mcp3021.c:209:19: note: 'init_module' target declared here BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc654.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc654_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc654.c:20: BUILDSTDERR: drivers/hwmon/tc654.c:510:19: note: 'cleanup_module' target declared here BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc654.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc654_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc654.c:20: BUILDSTDERR: drivers/hwmon/tc654.c:510:19: note: 'init_module' target declared here BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:7: BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:24: note: 'init_module' target declared here BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:7: BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:24: note: 'cleanup_module' target declared here BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/nct6683.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6683_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1501:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1501 | module_init(sensors_nct6683_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1407:19: note: 'init_module' target declared here BUILDSTDERR: 1407 | static int __init sensors_nct6683_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/nct6683.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6683_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1502:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1502 | module_exit(sensors_nct6683_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1486:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1486 | static void __exit sensors_nct6683_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct6775.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6775_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4636:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4636 | module_init(sensors_nct6775_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4542:19: note: 'init_module' target declared here BUILDSTDERR: 4542 | static int __init sensors_nct6775_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct6775.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6775_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4637:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4637 | module_exit(sensors_nct6775_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4621:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4621 | static void __exit sensors_nct6775_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.o: warning: objtool: nct6791_enable_io_mapping()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/nct7802.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7802_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/nct7802.c:20: BUILDSTDERR: drivers/hwmon/nct7802.c:1149:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7802.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7802_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/nct7802.c:20: BUILDSTDERR: drivers/hwmon/nct7802.c:1149:19: note: 'init_module' target declared here BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7904_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:19: BUILDSTDERR: drivers/hwmon/nct7904.c:576:19: note: 'cleanup_module' target declared here BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7904_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:19: BUILDSTDERR: drivers/hwmon/nct7904.c:576:19: note: 'init_module' target declared here BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:5: BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:5: BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'init_module' target declared here BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ntc_thermistor.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/hwmon/ntc_thermistor.c:25: BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:24: note: 'init_module' target declared here BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ntc_thermistor.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/hwmon/ntc_thermistor.c:25: BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:24: note: 'cleanup_module' target declared here BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87360.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87360_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1817:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1817 | module_init(pc87360_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1765:19: note: 'init_module' target declared here BUILDSTDERR: 1765 | static int __init pc87360_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87360.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87360_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1818:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1818 | module_exit(pc87360_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1806:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1806 | static void __exit pc87360_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87427.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87427_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1363 | module_init(pc87427_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1327:19: note: 'init_module' target declared here BUILDSTDERR: 1327 | static int __init pc87427_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87427.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87427_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1364:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1364 | module_exit(pc87427_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1353:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1353 | static void __exit pc87427_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pcf8591.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8591_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 335 | module_exit(pcf8591_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:325:20: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | static void __exit pcf8591_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pcf8591.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8591_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:334:1: note: in expansion of macro 'module_init' BUILDSTDERR: 334 | module_init(pcf8591_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init pcf8591_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/powr1220.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powr1220_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/powr1220.c:24: BUILDSTDERR: drivers/hwmon/powr1220.c:387:19: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/powr1220.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powr1220_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/powr1220.c:24: BUILDSTDERR: drivers/hwmon/powr1220.c:387:19: note: 'init_module' target declared here BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch56xx-common.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch56xx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 588 | module_init(sch56xx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:565:19: note: 'init_module' target declared here BUILDSTDERR: 565 | static int __init sch56xx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch56xx-common.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch56xx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 589 | module_exit(sch56xx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:579:20: note: 'cleanup_module' target declared here BUILDSTDERR: 579 | static void __exit sch56xx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.o: warning: objtool: sch56xx_send_cmd()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/sch56xx-common.o: warning: objtool: sch56xx_watchdog_register()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/sch5627.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5627_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5627.c:26: BUILDSTDERR: drivers/hwmon/sch5627.c:600:24: note: 'init_module' target declared here BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch5627.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5627_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5627.c:26: BUILDSTDERR: drivers/hwmon/sch5627.c:600:24: note: 'cleanup_module' target declared here BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.o: warning: objtool: sch5627_probe()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/sch5636.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5636_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5636.c:26: BUILDSTDERR: drivers/hwmon/sch5636.c:530:24: note: 'init_module' target declared here BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch5636.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5636_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5636.c:26: BUILDSTDERR: drivers/hwmon/sch5636.c:530:24: note: 'cleanup_module' target declared here BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.o: warning: objtool: sch5636_probe()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/sht15.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht15_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht15.c:24: BUILDSTDERR: drivers/hwmon/sht15.c:1073:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht15.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht15_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht15.c:24: BUILDSTDERR: drivers/hwmon/sht15.c:1073:24: note: 'init_module' target declared here BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht21.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht21_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/sht21.c:25: BUILDSTDERR: drivers/hwmon/sht21.c:309:19: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht21.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht21_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/sht21.c:25: BUILDSTDERR: drivers/hwmon/sht21.c:309:19: note: 'init_module' target declared here BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht3x.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht3x.c:26: BUILDSTDERR: drivers/hwmon/sht3x.c:777:19: note: 'cleanup_module' target declared here BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht3x.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht3x.c:26: BUILDSTDERR: drivers/hwmon/sht3x.c:777:19: note: 'init_module' target declared here BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/shtc1.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/shtc1.c:21: BUILDSTDERR: drivers/hwmon/shtc1.c:247:19: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/shtc1.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/shtc1.c:21: BUILDSTDERR: drivers/hwmon/shtc1.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sis5595.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_sis5595_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:932:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 932 | module_exit(sm_sis5595_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:916:20: note: 'cleanup_module' target declared here BUILDSTDERR: 916 | static void __exit sm_sis5595_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sis5595.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_sis5595_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:931:1: note: in expansion of macro 'module_init' BUILDSTDERR: 931 | module_init(sm_sis5595_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:911:19: note: 'init_module' target declared here BUILDSTDERR: 911 | static int __init sm_sis5595_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.o: warning: objtool: sis5595_pci_probe()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/smsc47b397.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47b397_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 382 | module_init(smsc47b397_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:345:19: note: 'init_module' target declared here BUILDSTDERR: 345 | static int __init smsc47b397_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47b397.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47b397_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 383 | module_exit(smsc47b397_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:372:20: note: 'cleanup_module' target declared here BUILDSTDERR: 372 | static void __exit smsc47b397_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m1.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_smsc47m1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:955:1: note: in expansion of macro 'module_init' BUILDSTDERR: 955 | module_init(sm_smsc47m1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:916:19: note: 'init_module' target declared here BUILDSTDERR: 916 | static int __init sm_smsc47m1_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m1.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_smsc47m1_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:956:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 956 | module_exit(sm_smsc47m1_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:944:20: note: 'cleanup_module' target declared here BUILDSTDERR: 944 | static void __exit sm_smsc47m1_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m192.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47m192_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/smsc47m192.c:28: BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:19: note: 'cleanup_module' target declared here BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m192.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47m192_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/smsc47m192.c:28: BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:19: note: 'init_module' target declared here BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/amc6821.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amc6821_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/amc6821.c:29: BUILDSTDERR: drivers/hwmon/amc6821.c:1017:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/amc6821.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amc6821_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/amc6821.c:29: BUILDSTDERR: drivers/hwmon/amc6821.c:1017:19: note: 'init_module' target declared here BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc74.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc74_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc74.c:20: BUILDSTDERR: drivers/hwmon/tc74.c:172:19: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc74.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc74_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc74.c:20: BUILDSTDERR: drivers/hwmon/tc74.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/thmc50.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'thmc50_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/thmc50.c:26: BUILDSTDERR: drivers/hwmon/thmc50.c:442:19: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/thmc50.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thmc50_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/thmc50.c:26: BUILDSTDERR: drivers/hwmon/thmc50.c:442:19: note: 'init_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.o: warning: objtool: thmc50_detect()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/tmp102.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp102_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp102.c:20: BUILDSTDERR: drivers/hwmon/tmp102.c:337:19: note: 'cleanup_module' target declared here BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp102.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp102_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp102.c:20: BUILDSTDERR: drivers/hwmon/tmp102.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp103.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp103_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp103.c:25: BUILDSTDERR: drivers/hwmon/tmp103.c:193:19: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp103.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp103_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp103.c:25: BUILDSTDERR: drivers/hwmon/tmp103.c:193:19: note: 'init_module' target declared here BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp108_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:17: BUILDSTDERR: drivers/hwmon/tmp108.c:465:19: note: 'cleanup_module' target declared here BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp108_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:17: BUILDSTDERR: drivers/hwmon/tmp108.c:465:19: note: 'init_module' target declared here BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp401.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp401_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp401.c:39: BUILDSTDERR: drivers/hwmon/tmp401.c:770:19: note: 'cleanup_module' target declared here BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp401.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp401_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp401.c:39: BUILDSTDERR: drivers/hwmon/tmp401.c:770:19: note: 'init_module' target declared here BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp421.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp421_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp421.c:27: BUILDSTDERR: drivers/hwmon/tmp421.c:342:19: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp421.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp421_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp421.c:27: BUILDSTDERR: drivers/hwmon/tmp421.c:342:19: note: 'init_module' target declared here BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/via-cputemp.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_cputemp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:343:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 343 | module_exit(via_cputemp_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:332:20: note: 'cleanup_module' target declared here BUILDSTDERR: 332 | static void __exit via_cputemp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/via-cputemp.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_cputemp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:342:1: note: in expansion of macro 'module_init' BUILDSTDERR: 342 | module_init(via_cputemp_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:297:19: note: 'init_module' target declared here BUILDSTDERR: 297 | static int __init via_cputemp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.o: warning: objtool: via_cputemp_online()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/via686a.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_via686a_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:964:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 964 | module_exit(sm_via686a_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:946:20: note: 'cleanup_module' target declared here BUILDSTDERR: 946 | static void __exit sm_via686a_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/via686a.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_via686a_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:963:1: note: in expansion of macro 'module_init' BUILDSTDERR: 963 | module_init(sm_via686a_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:941:19: note: 'init_module' target declared here BUILDSTDERR: 941 | static int __init sm_via686a_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.o: warning: objtool: via686a_pci_probe()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/vt1211.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1379:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1379 | module_init(vt1211_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1326:19: note: 'init_module' target declared here BUILDSTDERR: 1326 | static int __init vt1211_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/vt1211.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1380:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1380 | module_exit(vt1211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1369:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1369 | static void __exit vt1211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/vt8231.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_vt8231_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1073:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1073 | module_exit(sm_vt8231_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1057:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1057 | static void __exit sm_vt8231_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/vt8231.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_vt8231_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1072:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1072 | module_init(sm_vt8231_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1052:19: note: 'init_module' target declared here BUILDSTDERR: 1052 | static int __init sm_vt8231_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.o: warning: objtool: vt8231_pci_probe()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/w83627ehf.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2892:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2892 | module_init(sensors_w83627ehf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2813:19: note: 'init_module' target declared here BUILDSTDERR: 2813 | static int __init sensors_w83627ehf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83627ehf.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2893:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2893 | module_exit(sensors_w83627ehf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2882:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2882 | static void __exit sensors_w83627ehf_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l785ts.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l785ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l785ts.c:38: BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l785ts.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l785ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l785ts.c:38: BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l786ng.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l786ng_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l786ng.c:30: BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:19: note: 'cleanup_module' target declared here BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l786ng.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l786ng_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l786ng.c:30: BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:19: note: 'init_module' target declared here BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/algos/i2c-algo-bit.o: warning: objtool: __i2c_bit_add_bus()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_start()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_repeated_start()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_stop()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_xfer()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_init.cold()+0x200: return with modified stack frame BUILDSTDERR: In file included from drivers/i2c/busses/i2c-scmi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-scmi.c:15: BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-scmi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-scmi.c:15: BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'init_module' target declared here BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd756.c:34: BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'cleanup_module' target declared here BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd756.c:34: BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'init_module' target declared here BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_s4882_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:253:1: note: in expansion of macro 'module_init' BUILDSTDERR: 253 | module_init(amd756_s4882_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init amd756_s4882_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_s4882_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:254:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 254 | module_exit(amd756_s4882_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit amd756_s4882_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd8111.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd8111.c:12: BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd8111.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd8111.c:12: BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'init_module' target declared here BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:24: note: 'cleanup_module' target declared here BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:24: note: 'init_module' target declared here BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-i801.c:90: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_i801_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1784:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1784 | module_exit(i2c_i801_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1774:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1774 | static void __exit i2c_i801_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-i801.c:90: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_i801_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1783:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1783 | module_init(i2c_i801_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1767:19: note: 'init_module' target declared here BUILDSTDERR: 1767 | static int __init i2c_i801_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-isch.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbus_sch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-isch.c:26: BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:24: note: 'init_module' target declared here BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-isch.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbus_sch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-isch.c:26: BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:24: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-ismt.c:60: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ismt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-ismt.c:61: BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'cleanup_module' target declared here BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-ismt.c:60: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ismt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-ismt.c:61: BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'init_module' target declared here BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-nforce2.c:46: BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'cleanup_module' target declared here BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-nforce2.c:46: BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'init_module' target declared here BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_s4985_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:248:1: note: in expansion of macro 'module_init' BUILDSTDERR: 248 | module_init(nforce2_s4985_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | static int __init nforce2_s4985_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_s4985_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(nforce2_s4985_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:225:20: note: 'cleanup_module' target declared here BUILDSTDERR: 225 | static void __exit nforce2_s4985_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-piix4.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'piix4_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-piix4.c:33: BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-piix4.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'piix4_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-piix4.c:33: BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'init_module' target declared here BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-sis96x.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis96x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-sis96x.c:29: BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-sis96x.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis96x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-sis96x.c:29: BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'init_module' target declared here BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-via.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt586b_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-via.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:19: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-via.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt586b_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-via.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:19: note: 'init_module' target declared here BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viapro.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_vt596_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 507 | module_exit(i2c_vt596_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:489:20: note: 'cleanup_module' target declared here BUILDSTDERR: 489 | static void __exit i2c_vt596_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viapro.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_vt596_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 506 | module_init(i2c_vt596_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init i2c_vt596_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-pca-platform.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-pca-platform.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'init_module' target declared here BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-pca-platform.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-pca-platform.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'cleanup_module' target declared here BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-simtec.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-simtec.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'init_module' target declared here BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-simtec.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-simtec.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-diolan-u2c.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'cleanup_module' target declared here BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-diolan-u2c.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:329:1: note: in expansion of macro 'module_init' BUILDSTDERR: 329 | module_init(i2c_parport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:298:19: note: 'init_module' target declared here BUILDSTDERR: 298 | static int __init i2c_parport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(i2c_parport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit i2c_parport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.o: warning: objtool: i2c_parport_attach()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport-light.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:274:1: note: in expansion of macro 'module_init' BUILDSTDERR: 274 | module_init(i2c_parport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init i2c_parport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport-light.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:275:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 275 | module_exit(i2c_parport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 263 | static void __exit i2c_parport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-tiny-usb.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'cleanup_module' target declared here BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-tiny-usb.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'init_module' target declared here BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_i2c_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:462:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 462 | subsys_initcall(vprbrd_i2c_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:431:19: note: 'init_module' target declared here BUILDSTDERR: 431 | static int __init vprbrd_i2c_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_i2c_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:468:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 468 | module_exit(vprbrd_i2c_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:464:20: note: 'cleanup_module' target declared here BUILDSTDERR: 464 | static void __exit vprbrd_i2c_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-mlxcpld.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:24: note: 'init_module' target declared here BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-mlxcpld.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:24: note: 'cleanup_module' target declared here BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4306_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4306_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'init_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbalert_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:18: BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:19: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbalert_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:18: BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:19: note: 'init_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-dev.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_dev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:772:1: note: in expansion of macro 'module_init' BUILDSTDERR: 772 | module_init(i2c_dev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:723:19: note: 'init_module' target declared here BUILDSTDERR: 723 | static int __init i2c_dev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-dev.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_dev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:773:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 773 | module_exit(i2c_dev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:759:20: note: 'cleanup_module' target declared here BUILDSTDERR: 759 | static void __exit i2c_dev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.o: warning: objtool: i2cdev_attach_adapter.part.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/i2c/i2c-stub.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_stub_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(i2c_stub_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | static int __init i2c_stub_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-stub.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_stub_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(i2c_stub_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:411:20: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | static void __exit i2c_stub_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-slave-eeprom.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/i2c-slave-eeprom.c:17: BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'cleanup_module' target declared here BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-slave-eeprom.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/i2c-slave-eeprom.c:17: BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'init_module' target declared here BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:19: BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:19: BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da280.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da280_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da280.c:13: BUILDSTDERR: drivers/iio/accel/da280.c:205:19: note: 'cleanup_module' target declared here BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da280.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da280_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da280.c:13: BUILDSTDERR: drivers/iio/accel/da280.c:205:19: note: 'init_module' target declared here BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da311.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da311_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da311.c:13: BUILDSTDERR: drivers/iio/accel/da311.c:300:19: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da311.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da311_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da311.c:13: BUILDSTDERR: drivers/iio/accel/da311.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/dmard10.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmard10_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/dmard10.c:13: BUILDSTDERR: drivers/iio/accel/dmard10.c:261:19: note: 'cleanup_module' target declared here BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/dmard10.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmard10_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/dmard10.c:13: BUILDSTDERR: drivers/iio/accel/dmard10.c:261:19: note: 'init_module' target declared here BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'cleanup_module' target declared here BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'init_module' target declared here BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/kxcjk-1013.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/kxcjk-1013.c:16: BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/kxcjk-1013.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/kxcjk-1013.c:16: BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:19: note: 'init_module' target declared here BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma7660_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: drivers/iio/accel/mma7660.c:280:19: note: 'cleanup_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma7660_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: drivers/iio/accel/mma7660.c:280:19: note: 'init_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'init_module' target declared here BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/st_accel_i2c.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/st_accel_i2c.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'init_module' target declared here BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/accel/st_accel_spi.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:19: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/accel/st_accel_spi.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:19: note: 'init_module' target declared here BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7766_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:11: BUILDSTDERR: drivers/iio/adc/ad7766.c:322:19: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7766_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:11: BUILDSTDERR: drivers/iio/adc/ad7766.c:322:19: note: 'init_module' target declared here BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_adc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:21: BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:24: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_adc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:21: BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:24: note: 'init_module' target declared here BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1363_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:19: BUILDSTDERR: drivers/iio/adc/max1363.c:1758:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1363_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:19: BUILDSTDERR: drivers/iio/adc/max1363.c:1758:19: note: 'init_module' target declared here BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ti-ads1015.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads1015_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/iio/adc/ti-ads1015.c:18: BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ti-ads1015.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads1015_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/iio/adc/ti-ads1015.c:18: BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'init_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'cleanup_module' target declared here BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'init_module' target declared here BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/mpu3050-i2c.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/mpu3050-i2c.c:2: BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/mpu3050-i2c.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/mpu3050-i2c.c:2: BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/st_gyro_i2c.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/st_gyro_i2c.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/gyro/st_gyro_spi.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/gyro/st_gyro_spi.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/health/max30100.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max30100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/health/max30100.c:17: BUILDSTDERR: drivers/iio/health/max30100.c:511:19: note: 'cleanup_module' target declared here BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/health/max30100.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max30100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/health/max30100.c:17: BUILDSTDERR: drivers/iio/health/max30100.c:511:19: note: 'init_module' target declared here BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dht11_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:19: BUILDSTDERR: drivers/iio/humidity/dht11.c:359:24: note: 'cleanup_module' target declared here BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dht11_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:19: BUILDSTDERR: drivers/iio/humidity/dht11.c:359:24: note: 'init_module' target declared here BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/humidity/hid-sensor-humidity.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/humidity/hid-sensor-humidity.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'init_module' target declared here BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/humidity/hts221_i2c.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/humidity/hts221_i2c.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/humidity/hts221_spi.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:19: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/humidity/hts221_spi.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inv_mpu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inv_mpu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/acpi-als.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_als_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/acpi-als.c:30: BUILDSTDERR: drivers/iio/light/acpi-als.c:226:20: note: 'cleanup_module' target declared here BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/acpi-als.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_als_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/acpi-als.c:30: BUILDSTDERR: drivers/iio/light/acpi-als.c:226:20: note: 'init_module' target declared here BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/bh1750.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1750_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/bh1750.c:24: BUILDSTDERR: drivers/iio/light/bh1750.c:328:19: note: 'cleanup_module' target declared here BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/bh1750.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1750_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/bh1750.c:24: BUILDSTDERR: drivers/iio/light/bh1750.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/cm32181.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm32181_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/cm32181.c:12: BUILDSTDERR: drivers/iio/light/cm32181.c:366:19: note: 'cleanup_module' target declared here BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/cm32181.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm32181_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/cm32181.c:12: BUILDSTDERR: drivers/iio/light/cm32181.c:366:19: note: 'init_module' target declared here BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:19: BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:24: note: 'cleanup_module' target declared here BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:19: BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:24: note: 'init_module' target declared here BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/lv0104cs.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/lv0104cs.c:15: BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:19: note: 'cleanup_module' target declared here BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/lv0104cs.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/lv0104cs.c:15: BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:19: note: 'init_module' target declared here BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opt3001_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:21: BUILDSTDERR: drivers/iio/light/opt3001.c:855:19: note: 'cleanup_module' target declared here BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opt3001_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:21: BUILDSTDERR: drivers/iio/light/opt3001.c:855:19: note: 'init_module' target declared here BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/pa12203001.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pa12203001_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/pa12203001.c:14: BUILDSTDERR: drivers/iio/light/pa12203001.c:484:19: note: 'cleanup_module' target declared here BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/pa12203001.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pa12203001_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/pa12203001.c:14: BUILDSTDERR: drivers/iio/light/pa12203001.c:484:19: note: 'init_module' target declared here BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/rpr0521.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpr0521_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/rpr0521.c:17: BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/rpr0521.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpr0521_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/rpr0521.c:17: BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:19: note: 'init_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.o: warning: objtool: rpr0521_probe()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk3310_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: drivers/iio/light/stk3310.c:692:19: note: 'cleanup_module' target declared here BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk3310_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: drivers/iio/light/stk3310.c:692:19: note: 'init_module' target declared here BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/st_uvis25_i2c.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/st_uvis25_i2c.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/light/st_uvis25_spi.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/light/st_uvis25_spi.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/vl6180.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vl6180_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/vl6180.c:22: BUILDSTDERR: drivers/iio/light/vl6180.c:549:19: note: 'cleanup_module' target declared here BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/vl6180.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vl6180_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/vl6180.c:22: BUILDSTDERR: drivers/iio/light/vl6180.c:549:19: note: 'init_module' target declared here BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/zopt2201.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zopt2201_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/zopt2201.c:17: BUILDSTDERR: drivers/iio/light/zopt2201.c:564:19: note: 'cleanup_module' target declared here BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/zopt2201.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zopt2201_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/zopt2201.c:17: BUILDSTDERR: drivers/iio/light/zopt2201.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/ak8975.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak8975_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/ak8975.c:26: BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/ak8975.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak8975_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/ak8975.c:26: BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:19: note: 'init_module' target declared here BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'init_module' target declared here BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_i2c.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_i2c.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_spi.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_spi.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'init_module' target declared here BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'cleanup_module' target declared here BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'init_module' target declared here BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'init_module' target declared here BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/ad5272.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5272_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/ad5272.c:15: BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:19: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/ad5272.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5272_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/ad5272.c:15: BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/mcp4018.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp4018_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/mcp4018.c:16: BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'cleanup_module' target declared here BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/mcp4018.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp4018_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/mcp4018.c:16: BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'init_module' target declared here BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiostat/lmp91000.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lmp91000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiostat/lmp91000.c:12: BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'cleanup_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiostat/lmp91000.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lmp91000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiostat/lmp91000.c:12: BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abp060mg_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:15: BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abp060mg_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:15: BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-i2c.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/pressure/bmp280-i2c.c:2: BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'cleanup_module' target declared here BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-i2c.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/pressure/bmp280-i2c.c:2: BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'init_module' target declared here BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-spi.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/pressure/bmp280-spi.c:7: BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-spi.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/pressure/bmp280-spi.c:7: BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'init_module' target declared here BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/temperature/hid-sensor-temperature.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/temperature/hid-sensor-temperature.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'init_module' target declared here BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/mlx90632.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx90632_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/temperature/mlx90632.c:12: BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:19: note: 'cleanup_module' target declared here BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/mlx90632.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx90632_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/temperature/mlx90632.c:12: BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:19: note: 'init_module' target declared here BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-interrupt.c:13: BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'init_module' target declared here BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-interrupt.c:13: BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'cleanup_module' target declared here BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-loop.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_trig_loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-loop.c:24: BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'init_module' target declared here BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-loop.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_trig_loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-loop.c:24: BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:1838:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1838 | subsys_initcall(iio_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:260:19: note: 'init_module' target declared here BUILDSTDERR: 260 | static int __init iio_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:1839:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1839 | module_exit(iio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:287:20: note: 'cleanup_module' target declared here BUILDSTDERR: 287 | static void __exit iio_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.o: warning: objtool: iio_device_alloc()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iio/industrialio-trigger.o: warning: objtool: __iio_trigger_register()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/iio/industrialio-configfs.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_configfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:41:1: note: in expansion of macro 'module_init' BUILDSTDERR: 41 | module_init(iio_configfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:35:19: note: 'init_module' target declared here BUILDSTDERR: 35 | static int __init iio_configfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-configfs.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_configfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:47:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 47 | module_exit(iio_configfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:43:20: note: 'cleanup_module' target declared here BUILDSTDERR: 43 | static void __exit iio_configfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-sw-device.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_device_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 172 | module_init(iio_sw_device_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:164:19: note: 'init_module' target declared here BUILDSTDERR: 164 | static int __init iio_sw_device_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-sw-device.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_device_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(iio_sw_device_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | static void __exit iio_sw_device_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.o: warning: objtool: iio_sw_device_create()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/iio/industrialio-sw-trigger.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 172 | module_init(iio_sw_trigger_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:164:19: note: 'init_module' target declared here BUILDSTDERR: 164 | static int __init iio_sw_trigger_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-sw-trigger.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(iio_sw_trigger_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | static void __exit iio_sw_trigger_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.o: warning: objtool: iio_sw_trigger_create()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/packer.o: warning: objtool: ib_unpack()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/packer.o: warning: objtool: ib_pack()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ud_header.o: warning: objtool: ib_ud_header_unpack()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/verbs.o: warning: objtool: __ib_alloc_pd()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/verbs.o: warning: objtool: ib_get_eth_speed()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/verbs.o: warning: objtool: _ib_modify_qp()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/rw.o: warning: objtool: rdma_rw_ctx_signature_init()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/rw.o: warning: objtool: rdma_rw_init_mrs()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/sysfs.o: warning: objtool: set_node_desc()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/device.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1246:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1246 | subsys_initcall(ib_core_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | static int __init ib_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/device.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_core_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1247:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1247 | module_exit(ib_core_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1228 | static void __exit ib_core_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.o: warning: objtool: ib_set_client_data()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/device.o: warning: objtool: ib_register_device()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_fmr_batch_release()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_destroy_fmr_pool()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_create_fmr_pool()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cache.o: warning: objtool: gid_table_release_one()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cache.o: warning: objtool: add_modify_gid()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cache.o: warning: objtool: ib_cache_update.part.0()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from drivers/infiniband/core/addr.c:36: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:725:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:726:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/addr.o: warning: objtool: addr_resolve()+0x23c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/addr.o: warning: objtool: ib_nl_handle_ip_res_resp()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/infiniband/core/sa_query.c:35: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1252:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1253:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/sa_query.o: warning: objtool: update_sm_ah()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/sa_query.o: warning: objtool: ib_sa_init()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': BUILDSTDERR: 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] BUILDSTDERR: 888 | &mad_size, &out_mad_pkey_index); BUILDSTDERR: | ^ BUILDSTDERR: In file included from drivers/infiniband/core/mad_priv.h:43, BUILDSTDERR: from drivers/infiniband/core/mad.c:47: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'handle_ib_smi': BUILDSTDERR: 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] BUILDSTDERR: 2096 | response->header.recv_wc.wc = &response->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2098 | response->header.recv_wc.recv_buf.grh = &response->grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2101 | &response->grh, wc, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'generate_unmatched_resp': BUILDSTDERR: 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] BUILDSTDERR: 2123 | response->header.recv_wc.wc = &response->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2125 | response->header.recv_wc.recv_buf.grh = &response->grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'handle_opa_smi': BUILDSTDERR: 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] BUILDSTDERR: 2183 | response->header.recv_wc.wc = &response->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2186 | response->header.recv_wc.recv_buf.grh = &response->grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2189 | &response->grh, wc, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'ib_mad_recv_done': BUILDSTDERR: 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] BUILDSTDERR: 2263 | recv->header.recv_wc.wc = &recv->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2274 | recv->header.recv_wc.recv_buf.grh = &recv->grh; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2277 | snoop_recv(qp_info, &recv->header.recv_wc, IB_MAD_SNOOP_RECVS); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2305 | wc, &recv->grh, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2319 | &recv->grh, wc, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2331 | ib_mad_complete_recv(mad_agent, &recv->header.recv_wc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2339 | agent_send_response((const struct ib_mad_hdr *)response->mad, &recv->grh, wc, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'local_completions': BUILDSTDERR: 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] BUILDSTDERR: 2756 | INIT_LIST_HEAD(&local->mad_priv->header.recv_wc.rmpp_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2757 | list_add(&local->mad_priv->header.recv_wc.recv_buf.list, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2758 | &local->mad_priv->header.recv_wc.rmpp_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2764 | &local->mad_priv->header.recv_wc, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2769 | &local->mad_priv->header.recv_wc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': BUILDSTDERR: 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] BUILDSTDERR: 2927 | recv_wr.wr_cqe = &mad_priv->header.mad_list.cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2932 | list_add_tail(&mad_priv->header.mad_list.list, &recv_queue->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2937 | list_del(&mad_priv->header.mad_list.list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.o: warning: objtool: method_in_use()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/mad.o: warning: objtool: ib_mad_recv_done()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/nldev.o: warning: objtool: fill_dev_info()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/restrack.o: warning: objtool: rdma_restrack_clean()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/umem.o: warning: objtool: ib_umem_copy_from()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/umem_odp.o: warning: objtool: ib_umem_odp_map_dma_pages()+0x3fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/umem_odp.o: warning: objtool: ib_umem_odp_get()+0x43c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_req': BUILDSTDERR: 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] BUILDSTDERR: 1291 | cm_format_mad_hdr(&req_msg->hdr, CM_REQ_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_issue_rej': BUILDSTDERR: 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] BUILDSTDERR: 1513 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, rcv_msg->hdr.tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_req_has_alt_path': BUILDSTDERR: 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] BUILDSTDERR: 1542 | (ib_is_opa_gid(&req_msg->alt_local_gid))); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_req': BUILDSTDERR: 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] BUILDSTDERR: 1566 | lid = opa_get_lid_from_gid(&req_msg->primary_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1569 | lid = opa_get_lid_from_gid(&req_msg->primary_remote_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1580 | lid = opa_get_lid_from_gid(&req_msg->alt_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1583 | lid = opa_get_lid_from_gid(&req_msg->alt_remote_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_mra': BUILDSTDERR: 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] BUILDSTDERR: 1753 | cm_format_mad_hdr(&mra_msg->hdr, CM_MRA_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_rej': BUILDSTDERR: 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] BUILDSTDERR: 1771 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_req_handler': BUILDSTDERR: 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] BUILDSTDERR: 1999 | &req_msg->primary_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_rep': BUILDSTDERR: 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] BUILDSTDERR: 2070 | cm_format_mad_hdr(&rep_msg->hdr, CM_REP_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_rtu': BUILDSTDERR: 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] BUILDSTDERR: 2152 | cm_format_mad_hdr(&rtu_msg->hdr, CM_RTU_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_dreq': BUILDSTDERR: 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] BUILDSTDERR: 2466 | cm_format_mad_hdr(&dreq_msg->hdr, CM_DREQ_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_drep': BUILDSTDERR: 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] BUILDSTDERR: 2532 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_issue_drep': BUILDSTDERR: 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] BUILDSTDERR: 2604 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, dreq_msg->hdr.tid); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_lap': BUILDSTDERR: 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] BUILDSTDERR: 3097 | cm_format_mad_hdr(&lap_msg->hdr, CM_LAP_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_lap': BUILDSTDERR: 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] BUILDSTDERR: 3193 | lid = opa_get_lid_from_gid(&lap_msg->alt_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3196 | lid = opa_get_lid_from_gid(&lap_msg->alt_remote_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_lap_handler': BUILDSTDERR: 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] BUILDSTDERR: 3250 | &lap_msg->alt_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_apr': BUILDSTDERR: 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] BUILDSTDERR: 3326 | cm_format_mad_hdr(&apr_msg->hdr, CM_APR_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_sidr_req': BUILDSTDERR: 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] BUILDSTDERR: 3476 | cm_format_mad_hdr(&sidr_req_msg->hdr, CM_SIDR_REQ_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_sidr_rep': BUILDSTDERR: 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] BUILDSTDERR: 3624 | cm_format_mad_hdr(&sidr_rep_msg->hdr, CM_SIDR_REP_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/cm.c:39: BUILDSTDERR: drivers/infiniband/core/cm.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_cm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4567 | module_init(ib_cm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4502:19: note: 'init_module' target declared here BUILDSTDERR: 4502 | static int __init ib_cm_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/cm.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_cm_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4568 | module_exit(ib_cm_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4546:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4546 | static void __exit ib_cm_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.o: warning: objtool: cm_alloc_msg()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/iwcm.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iw_cm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1202 | module_init(iw_cm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1168:19: note: 'init_module' target declared here BUILDSTDERR: 1168 | static int __init iw_cm_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/iwcm.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iw_cm_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1203:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1203 | module_exit(iw_cm_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1192:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1192 | static void __exit iw_cm_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: send_nlmsg_done()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: get_hash_bucket()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_wait_complete_req()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_compare_sockaddr()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_create_nlmsg()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_parse_nlmsg()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_get_remote_info()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_send_mapinfo()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_register_pid()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_mapping()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_and_query_mapping()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_remove_mapping()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_register_pid_cb()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_mapping_cb()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_and_query_mapping_cb()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_remote_info_cb()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_mapping_info_cb()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_ack_mapping_info_cb()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_mapping_error_cb()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/cma.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4679:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4679 | module_init(cma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4634:19: note: 'init_module' target declared here BUILDSTDERR: 4634 | static int __init cma_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/cma.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4680:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4680 | module_exit(cma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4666:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4666 | static void __exit cma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_netdev_callback()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: rdma_join_multicast()+0x8f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_ib_id_from_event()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: addr_handler()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_ib_handler()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_sidr_rep_handler()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_listen_on_dev()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_listen_on_dev.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma_configfs.o: warning: objtool: default_roce_tos_store()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma_configfs.o: warning: objtool: default_roce_mode_store()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/user_mad.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_umad_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1405:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1405 | module_init(ib_umad_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1336:19: note: 'init_module' target declared here BUILDSTDERR: 1336 | static int __init ib_umad_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/user_mad.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_umad_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1406:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1406 | module_exit(ib_umad_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1395:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1395 | static void __exit ib_umad_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/uverbs_main.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_uverbs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1263 | module_init(ib_uverbs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1195:19: note: 'init_module' target declared here BUILDSTDERR: 1195 | static int __init ib_uverbs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/uverbs_main.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_uverbs_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1264 | module_exit(ib_uverbs_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1253:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1253 | static void __exit ib_uverbs_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_cmd.o: warning: objtool: ib_uverbs_ex_create_flow()+0x819: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/rdma_core.o: warning: objtool: uverbs_destroy_ufile_hw()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/uverbs_uapi.o: warning: objtool: uverbs_alloc_api()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/ucma.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1846:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1846 | module_init(ucma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1809:19: note: 'init_module' target declared here BUILDSTDERR: 1809 | static int __init ucma_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/ucma.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1847:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1847 | module_exit(ucma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1837:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1837 | static void __exit ucma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_query_addr.isra.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_removal_event_handler()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_join_ip_multicast()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_removal_event_handler.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/bnxt_re/main.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnxt_re_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1644:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1644 | module_init(bnxt_re_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1584:19: note: 'init_module' target declared here BUILDSTDERR: 1584 | static int __init bnxt_re_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/bnxt_re/main.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_re_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1645:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1645 | module_exit(bnxt_re_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1610:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1610 | static void __exit bnxt_re_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.o: warning: objtool: bnxt_re_task()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.o: warning: objtool: bnxt_re_netdev_event()+0x2a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: send_abort()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: pass_accept_req()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: abort_rpl()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: ec_status()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: rx_data()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: peer_abort()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_accept_cr()+0x1f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_connect()+0x64f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_create_listen()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_destroy_listen()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_ep_disconnect()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_reject_cr()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: send_abort.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: post_qp_event()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: iwch_ev_dispatch()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: post_qp_event.cold()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cq.o: warning: objtool: __iwch_poll_cq_one()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_zb_read()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_terminate()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_modify_qp()+0x7d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_zb_read.cold()+0x1a: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_terminate.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_provider.o: warning: objtool: iwch_arm_cq()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_provider.o: warning: objtool: iwch_create_cq()+0x2ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwch_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(iwch_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:266:19: note: 'init_module' target declared here BUILDSTDERR: 266 | static int __init iwch_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwch_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:290:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 290 | module_exit(iwch_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | static void __exit iwch_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.o: warning: objtool: open_rnic_dev()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.o: warning: objtool: open_rnic_dev.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/cxio_hal.o: warning: objtool: cxio_hal_cq_op()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/cxio_hal.o: warning: objtool: cxio_rdev_open()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/cxio_resource.o: warning: objtool: cxio_hal_pblpool_create()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb4/device.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4iw_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1588 | module_init(c4iw_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1547:19: note: 'init_module' target declared here BUILDSTDERR: 1547 | static int __init c4iw_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb4/device.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4iw_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1589 | module_exit(c4iw_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1570:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1570 | static void __exit c4iw_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_add()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: ep_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: stag_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: qp_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_control()+0x3c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_rx_handler()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_state_change()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: set_tcb_rpl()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: start_ep_timer()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: fw6_msg()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: peer_abort_intr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: send_connect()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: update_rx_credits()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: process_mpa_reply()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: terminate()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: rx_pkt()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: pass_open_rpl()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: close_listsrv_rpl()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: abort_rpl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_reconnect()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: act_open_rpl()+0x38b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: pass_accept_req()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: deferred_fw6_msg()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: peer_abort()+0x1fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_connect()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_create_listen()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_destroy_listen()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_ep_disconnect()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_reject_cr()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_accept_cr()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: rx_data()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: process_work()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: start_ep_timer.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: terminate.cold()+0x76: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/provider.o: warning: objtool: c4iw_alloc_ucontext()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/provider.o: warning: objtool: c4iw_register_device()+0x2ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/mem.o: warning: objtool: _c4iw_write_mem_inline()+0x468: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/mem.o: warning: objtool: write_adapter_mem()+0x694: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: flush_completed_wrs()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: poll_cq()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: __c4iw_poll_cq_one()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: insert_recv_cqe()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: destroy_cq()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_sq()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_hw_cq()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_poll_cq()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_create_cq()+0x7b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_hw_cq.cold()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: rdma_fini()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: free_srq_queue()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_send()+0xc36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_receive()+0x406: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_modify_qp()+0xf07: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_create_qp()+0x12f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_srq_recv()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_create_srq()+0x81e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_pblpool_create()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_rqtpool_alloc()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_rqtpool_create()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_ocqp_pool_create()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/ev.o: warning: objtool: c4iw_ev_dispatch()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/ev.o: warning: objtool: c4iw_ev_dispatch.cold()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/affinity.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: init_real_cpu_mask()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: node_affinity_init()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_get_irq_affinity()+0x2ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_put_irq_affinity()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_get_proc_affinity()+0x249: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/chip.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/chip.o: warning: objtool: init_cntrs()+0x8e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/chip.o: warning: objtool: read_lcb_csr()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/device.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/device.o: warning: objtool: hfi1_cdev_init()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/driver.c:58: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.c: In function 'rcv_hdrerr': BUILDSTDERR: 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] BUILDSTDERR: 280 | packet->grh = &rhdr->u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.c: In function '__prescan_rxq': BUILDSTDERR: 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] BUILDSTDERR: 623 | packet->grh = &hdr->u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.c: In function 'hfi1_setup_9B_packet': BUILDSTDERR: 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] BUILDSTDERR: 1437 | packet->grh = &hdr->u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.o: warning: objtool: hfi1_caps_set()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/efivar.h:52, BUILDSTDERR: from drivers/infiniband/hw/hfi1/efivar.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/eprom.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/exp_rcv.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/exp_rcv.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/file_ops.c:56: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/firmware.c:54: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/firmware.o: warning: objtool: load_firmware()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/init.c:59: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/init.c:53: BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfi1_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1526:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1526 | module_exit(hfi1_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1514:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1514 | static void __exit hfi1_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/init.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfi1_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1509 | module_init(hfi1_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1425:19: note: 'init_module' target declared here BUILDSTDERR: 1425 | static int __init hfi1_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.o: warning: objtool: init_one()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/intr.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodedesc': BUILDSTDERR: 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] BUILDSTDERR: 590 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 600 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodeinfo': BUILDSTDERR: 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] BUILDSTDERR: 618 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 640 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_nodeinfo': BUILDSTDERR: 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] BUILDSTDERR: 655 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 674 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_portinfo': BUILDSTDERR: 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] BUILDSTDERR: 816 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 827 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1003 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_pkeytable': BUILDSTDERR: 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] BUILDSTDERR: 1039 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1048 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1058 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1073 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_portinfo': BUILDSTDERR: 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] BUILDSTDERR: 1377 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1529 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_pkeytable': BUILDSTDERR: 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] BUILDSTDERR: 1738 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1747 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1756 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1764 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sl_to_sc': BUILDSTDERR: 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] BUILDSTDERR: 1838 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1847 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sl_to_sc': BUILDSTDERR: 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] BUILDSTDERR: 1862 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_sl': BUILDSTDERR: 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] BUILDSTDERR: 1890 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1899 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_sl': BUILDSTDERR: 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] BUILDSTDERR: 1913 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlt': BUILDSTDERR: 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] BUILDSTDERR: 1934 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1942 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlt': BUILDSTDERR: 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] BUILDSTDERR: 1965 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1978 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlnt': BUILDSTDERR: 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] BUILDSTDERR: 1999 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2009 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlnt': BUILDSTDERR: 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] BUILDSTDERR: 2025 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2033 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_psi': BUILDSTDERR: 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] BUILDSTDERR: 2057 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2083 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_psi': BUILDSTDERR: 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] BUILDSTDERR: 2101 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cable_info': BUILDSTDERR: 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] BUILDSTDERR: 2146 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2160 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2167 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2177 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2183 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_bct': BUILDSTDERR: 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] BUILDSTDERR: 2198 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2207 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_bct': BUILDSTDERR: 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] BUILDSTDERR: 2221 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2227 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_vl_arb': BUILDSTDERR: 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] BUILDSTDERR: 2246 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2273 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_vl_arb': BUILDSTDERR: 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] BUILDSTDERR: 2288 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_classportinfo': BUILDSTDERR: 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] BUILDSTDERR: 2624 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_portstatus': BUILDSTDERR: 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] BUILDSTDERR: 2751 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2757 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2892 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_datacounters': BUILDSTDERR: 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] BUILDSTDERR: 3013 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3022 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3035 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3130 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters_ext': BUILDSTDERR: 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] BUILDSTDERR: 3158 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_porterrors': BUILDSTDERR: 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] BUILDSTDERR: 3232 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3240 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3252 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3292 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters': BUILDSTDERR: 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] BUILDSTDERR: 3377 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_errorinfo': BUILDSTDERR: 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] BUILDSTDERR: 3404 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3412 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3425 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3476 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_portstatus': BUILDSTDERR: 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] BUILDSTDERR: 3496 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3629 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_errorinfo': BUILDSTDERR: 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] BUILDSTDERR: 3655 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3668 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3706 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_info': BUILDSTDERR: 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] BUILDSTDERR: 3726 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3736 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_setting': BUILDSTDERR: 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] BUILDSTDERR: 3753 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3762 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3781 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cong_setting': BUILDSTDERR: 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] BUILDSTDERR: 3845 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_hfi1_cong_log': BUILDSTDERR: 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] BUILDSTDERR: 3884 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3935 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cc_table': BUILDSTDERR: 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] BUILDSTDERR: 3958 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3967 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3975 | entries = cc_state->cct.entries; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3987 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cc_table': BUILDSTDERR: 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] BUILDSTDERR: 4009 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4020 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_led_info': BUILDSTDERR: 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] BUILDSTDERR: 4061 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4076 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_led_info': BUILDSTDERR: 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] BUILDSTDERR: 4090 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_sma': BUILDSTDERR: 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] BUILDSTDERR: 4186 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_sma': BUILDSTDERR: 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] BUILDSTDERR: 4256 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_aggregate': BUILDSTDERR: 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] BUILDSTDERR: 4277 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4295 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4308 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4313 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_aggregate': BUILDSTDERR: 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] BUILDSTDERR: 4326 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4344 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4355 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4360 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn_opa': BUILDSTDERR: 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] BUILDSTDERR: 4542 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4547 | smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4567 | smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4620 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn': BUILDSTDERR: 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] BUILDSTDERR: 4638 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4644 | smp->return_path, smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4664 | smp->return_path, smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4677 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf': BUILDSTDERR: 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] BUILDSTDERR: 4698 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4713 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4717 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4725 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4741 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf_opa': BUILDSTDERR: 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] BUILDSTDERR: 4759 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4788 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4805 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4822 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_pkeytable()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: set_port_states()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_portinfo()+0x4b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_vl_arb()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: send_trap()+0x4ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: subn_set_opa_sma()+0x11e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: read_ltp_rtt()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: hfi1_process_mad()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mmu_rb.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mmu_rb.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/pcie.c:55: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/pio.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/pio_copy.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/platform.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/qp.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/qsfp.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/rc.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'make_rc_ack': BUILDSTDERR: 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] BUILDSTDERR: 174 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_9B': BUILDSTDERR: 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] BUILDSTDERR: 775 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_16B': BUILDSTDERR: 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] BUILDSTDERR: 828 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'rc_rcv_resp': BUILDSTDERR: 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] BUILDSTDERR: 1599 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/ruc.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_16B': BUILDSTDERR: 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] BUILDSTDERR: 635 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_9B': BUILDSTDERR: 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] BUILDSTDERR: 708 | struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/sdma.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/sdma.o: warning: objtool: sdma_set_cpu_to_sde_map()+0xb2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/sdma.o: warning: objtool: sdma_get_cpu_to_sde_map()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/sysfs.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_dbg.h:53, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:57, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:96, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:60, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'trace_event_raw_event_hfi1_output_ibhdr_template': BUILDSTDERR: 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] BUILDSTDERR: 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:97, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:60, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'perf_trace_hfi1_output_ibhdr_template': BUILDSTDERR: 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] BUILDSTDERR: 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:96, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_tx.h:853, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:63, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'trace_event_raw_event_hfi1_sdma_user_header': BUILDSTDERR: 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] BUILDSTDERR: 525 | __le32 *pbc = (__le32 *)hdr->pbc; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 526 | __be32 *lrh = (__be32 *)hdr->lrh; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 527 | __be32 *bth = (__be32 *)hdr->bth; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:97, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_tx.h:853, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:63, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'perf_trace_hfi1_sdma_user_header': BUILDSTDERR: 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] BUILDSTDERR: 525 | __le32 *pbc = (__le32 *)hdr->pbc; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 526 | __be32 *lrh = (__be32 *)hdr->lrh; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 527 | __be32 *bth = (__be32 *)hdr->bth; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/trace.c: In function 'parse_everbs_hdrs': BUILDSTDERR: 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] BUILDSTDERR: 331 | ib_u64_get(&eh->at.atomic_ack_eth)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/uc.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/ud.c:51: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'hfi1_make_ud_req_9B': BUILDSTDERR: 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] BUILDSTDERR: 348 | grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'hfi1_make_ud_req_16B': BUILDSTDERR: 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] BUILDSTDERR: 445 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 473 | hfi1_16B_set_qpn(&ps->s_txreq->phdr.hdr.opah.u.mgmt, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp_16B': BUILDSTDERR: 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] BUILDSTDERR: 670 | struct ib_grh *grh = &hdr.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp': BUILDSTDERR: 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] BUILDSTDERR: 725 | struct ib_grh *grh = &hdr.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mmu_rb.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_exp_rcv.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_pages.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_sdma.c:65: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/user_sdma.c: In function 'hfi1_user_sdma_process_request': BUILDSTDERR: 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] BUILDSTDERR: 356 | (u16 *)&info); BUILDSTDERR: | ^ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/common.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:75, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_sdma.c:65: BUILDSTDERR: ./include/uapi/rdma/hfi/hfi1_user.h:197:8: note: defined here BUILDSTDERR: 197 | struct sdma_req_info { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/verbs.c:58: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/verbs.c: In function 'hfi1_verbs_send_pio': BUILDSTDERR: 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] BUILDSTDERR: 1064 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.opah; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1067 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.ibh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/verbs.o: warning: objtool: hfi1_register_ib_device()+0x2c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/verbs_txreq.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/vnic.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/vnic_main.c:55: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/sdma.h:56, BUILDSTDERR: from drivers/infiniband/hw/hfi1/vnic_sdma.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/debugfs.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/debugfs.o: warning: objtool: hfi1_dbg_ibdev_init()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/fault.h:55, BUILDSTDERR: from drivers/infiniband/hw/hfi1/fault.c:55: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/fault.o: warning: objtool: hfi1_fault_init_debugfs()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_ack()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_create_event()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_make_cm_node()+0x2b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_disconn()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_rem_ref_cm_node()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_reset()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_active_open_err()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_syn()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_fin()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_dec_refcnt_listen()+0x373: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_event_connected.isra.0()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_event_handler()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_passive_open_err()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_tcp_options()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_fin_pkt()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_receive_ilq()+0x5ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_disconnect_worker()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_timer_tick()+0x372: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_accept()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_reject()+0x1fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_connect()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_create_listen()+0x608: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_destroy_listen()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_ack.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_reset.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_fin.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_fin_pkt.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_init()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_mr_fast_register()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_qp_init()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_post_sq()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_init_iw_hmc()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_qp_setctx()+0x562: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_config_fpm_values()+0x307: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_vsi_init()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_device_init()+0x2d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_init.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_hmc_sd_grp()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_sc_create_hmc_obj()+0x3b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_sc_del_hmc_obj()+0x323: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_pf_init_vfhmc()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_cqp_manage_abvpt_cmd()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_process_ceq()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_process_aeq()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_arp_cache()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_qhash()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_hw_flush_wqes()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_gen_ae()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_hw_manage_vf_pble_bp()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_arp_cache.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_gen_ae.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40iw_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2062:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2062 | module_init(i40iw_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2032:19: note: 'init_module' target declared here BUILDSTDERR: 2032 | static int __init i40iw_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40iw_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2063:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2063 | module_exit(i40iw_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2056:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2056 | static void __exit i40iw_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_destroy_ceq()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_ceq_handler()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_ieq()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_close_hmc_objects_type()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_del_macip_entry()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_destroy_aeq()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_dev()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_open()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_del_macip_entry.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_dev.cold()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_pble.o: warning: objtool: add_pble_pool()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_replenish_rq()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_send_buf()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_poll_completion()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_dele_resources()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_create_rsrc()+0x7fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_ieq_receive()+0x3bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.c: In function 'i40iw_allocate_dma_mem': BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.c:759:11: warning: taking address of packed member of 'struct i40iw_dma_mem' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 759 | (dma_addr_t *)&mem->pa, GFP_KERNEL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_manage_hmc_fcn_callback()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_get_cqp_request()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_handle_cqp_op()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_debug_buf()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_sds_cmd()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_qp_suspend_resume()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_vf_wait_vchnl_resp()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_cq_create_cmd()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_qp_create_cmd()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_qp_destroy_cmd()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_ieq_mpa_crc_ae()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_ieq_check_mpacrc()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_qp_suspend_resume.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_post_recv()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_hwreg_mr()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_post_send()+0x349: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_dereg_mr()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_mr()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_pd()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_ucontext()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_free_qp_resources()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_create_qp()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_modify_qp()+0x1f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_cq_wq_destroy()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_destroy_cq()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_create_cq()+0x28d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_register_rdma_device()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_cq_wq_destroy.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: vchnl_pf_send_error_resp()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: pf_del_hmc_obj_callback()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: pf_add_hmc_obj_callback()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_recv_pf()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_recv_vf()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_vf_get_ver()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx4/cq.o: warning: objtool: mlx4_ib_cq_event()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_multiplex_mad': BUILDSTDERR: 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] BUILDSTDERR: 1541 | (struct ib_mad *) &tunnel->mad)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1588 | &ah_attr, wc->smac, vlan_id, &tunnel->mad); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_sqp_comp_worker': BUILDSTDERR: 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] BUILDSTDERR: 1915 | grh = &(((struct mlx4_mad_rcv_buf *) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1916 | (sqp->ring[wc.wr_id & BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1917 | (MLX4_NUM_TUNNEL_BUFS - 1)].addr))->grh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: create_pv_sqp()+0x3da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: create_pv_resources.isra.0()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_sqp_comp_worker()+0x22c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: handle_port_mgmt_change_event()+0x430: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_tunnel_comp_worker()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_init_sriov()+0x5ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3438:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3438 | module_init(mlx4_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3405:19: note: 'init_module' target declared here BUILDSTDERR: 3405 | static int __init mlx4_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_ib_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3439:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3439 | module_exit(mlx4_ib_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3431:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3431 | static void __exit mlx4_ib_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_mcg_detach()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: __mlx4_ib_destroy_flow()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: __mlx4_ib_create_flow()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_remove()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_mcg_attach()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_add()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_sl2vl_update()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_event()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_event.cold()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx4/mr.o: warning: objtool: mlx4_ib_umem_calc_optimal_mtt_size()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mr.o: warning: objtool: mlx4_ib_unmap_fmr()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_qp_event()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_set_path()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_wq_event()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_ib_post_send()+0xe65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: __mlx4_ib_modify_qp()+0xd01: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_ib_modify_wq()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: destroy_qp_common()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_create_qp()+0x30c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_destroy_qp()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_modify_qp()+0x354: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_wq_event.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/srq.o: warning: objtool: mlx4_ib_srq_event()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'send_join_to_wire': BUILDSTDERR: 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] BUILDSTDERR: 268 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/mcg.c:33: BUILDSTDERR: ./include/rdma/ib_mad.h:225:8: note: defined here BUILDSTDERR: 225 | struct ib_sa_mad { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_mad.h:203:8: note: defined here BUILDSTDERR: 203 | struct ib_mad { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'send_leave_to_wire': BUILDSTDERR: 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] BUILDSTDERR: 304 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/mcg.c:33: BUILDSTDERR: ./include/rdma/ib_mad.h:225:8: note: defined here BUILDSTDERR: 225 | struct ib_sa_mad { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_mad.h:203:8: note: defined here BUILDSTDERR: 203 | struct ib_mad { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'send_reply_to_slave': BUILDSTDERR: 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] BUILDSTDERR: 348 | ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/mcg.c:33: BUILDSTDERR: ./include/rdma/ib_mad.h:225:8: note: defined here BUILDSTDERR: 225 | struct ib_sa_mad { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_mad.h:203:8: note: defined here BUILDSTDERR: 203 | struct ib_mad { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_demux_handler': BUILDSTDERR: 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] BUILDSTDERR: 894 | group = acquire_group(ctx, &rec->mgid, 0); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 900 | group = search_relocate_mgid0_group(ctx, tid, &rec->mgid); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_multiplex_handler': BUILDSTDERR: 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] BUILDSTDERR: 957 | group = acquire_group(ctx, &rec->mgid, may_create); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: queue_req()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: acquire_group()+0x28e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: release_group()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_timeout_handler()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_work_handler()+0x6f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_demux_handler()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_multiplex_handler()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: clean_vf_mcast()+0x306: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: queue_req.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/cm.o: warning: objtool: mlx4_ib_multiplex_cm_handler()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/cm.o: warning: objtool: mlx4_ib_demux_cm_handler()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/alias_GUID.o: warning: objtool: mlx4_ib_notify_slaves_on_guid_change()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/alias_GUID.o: warning: objtool: aliasguid_query_handler()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: store_admin_alias_guid()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: store_port_pkey()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: create_sysfs_entry()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: add_sysfs_port_mcg_attr()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: mlx4_ib_device_register_sysfs()+0x6a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/mlx5/main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx5_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6428 | module_init(mlx5_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6397:19: note: 'init_module' target declared here BUILDSTDERR: 6397 | static int __init mlx5_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx5/main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx5_ib_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6429:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6429 | module_exit(mlx5_ib_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6420 | static void __exit mlx5_ib_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_has_smi_cap()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_unbind_slave_port()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_detach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_attach()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_roce_addr()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_handle_event()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: delay_drop_handler()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_counters_init()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mmap()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_post_ib_reg_umr_init()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: _create_flow_rule()+0xb9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_alloc_ucontext()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_query_port()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: get_port_caps()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_bind_slave_port()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_init_init()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_port_caps_atomic()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: __mlx5_ib_add()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_add()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_has_smi_cap.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_detach.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_attach.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_counters_init.cold()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mmap.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_cq_event()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_poll_cq()+0x688: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_create_cq()+0x90b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_modify_cq()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_resize_cq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_qp_event()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_wq_event()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_umem_get.isra.0()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: modify_raw_packet_qp()+0x45f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: _mlx5_ib_post_send()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_set_path.constprop.0()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: create_user_qp()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_create_qp()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_destroy_qp()+0x3fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_modify_qp()+0xd69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_dealloc_xrcd()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_create_wq()+0xaca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_modify_wq()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/srq.o: warning: objtool: mlx5_ib_srq_event()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/srq.o: warning: objtool: create_srq_user.isra.0()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/srq.o: warning: objtool: mlx5_ib_create_srq()+0x352: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: reg_mr_callback()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_post_send_wait()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mr_umem_get.isra.0()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_free.part.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: clean_mr()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: __cache_work_func.isra.0()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: reg_create()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_alloc()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_init()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_cleanup()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_update_xlt()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_reg_user_mr()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_alloc_mr()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: __cache_work_func.isra.0.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mad.o: warning: objtool: mlx5_query_mad_ifc_port()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: modify_to_rts()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: setup_qp()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_create_qp()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_destroy_qp()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_modify_qp()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: modify_to_rts.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/ib_virt.o: warning: objtool: mlx5_ib_get_vf_config()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx5/cong.o: warning: objtool: mlx5_ib_init_cong_debugfs()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: implicit_mr_alloc()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_page_fault_resume()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: pagefault_single_data_segment()+0x9e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_invalidate_range()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_pfault()+0x61b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_odp_init_one()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_page_fault_resume.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_invalidate_range.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mthca_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1272 | module_exit(mthca_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1265:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1265 | static void __exit mthca_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mthca_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1271:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1271 | module_init(mthca_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1246:19: note: 'init_module' target declared here BUILDSTDERR: 1246 | static int __init mthca_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.o: warning: objtool: mthca_init_one()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.o: warning: objtool: mthca_init_one.cold()+0x44: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_mad.o: warning: objtool: mthca_update_rate()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_catas.o: warning: objtool: catas_reset()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/nes/nes.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nes_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1208 | module_exit(nes_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1199:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1199 | static void __exit nes_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/nes/nes.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nes_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1207 | module_init(nes_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1183:19: note: 'init_module' target declared here BUILDSTDERR: 1183 | static int __init nes_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: idx_addr_store()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: nonidx_addr_store()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: adapter_store()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: nonidx_data_store()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: flash_data_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: flash_cmd_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: eeprom_data_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: eeprom_cmd_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: wqm_quanta_store()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: idx_data_store()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: nes_rem_ref()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_adapter()+0x4d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_cqp()+0x696: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_destroy_cqp()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_phy()+0x6ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_dpc()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_recheck_link_status()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_open()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_stop()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_set_mac_address()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_init()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_read_eeprom_values()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_get_cqp_request()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_arp_table()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_ucontext()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_destroy_cq()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_dereg_mr()+0x2ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_mr()+0x375: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_pd()+0x1bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_mw()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_reg_user_mr()+0x6f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_create_qp()+0xef4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_create_cq()+0x3ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_reg_phys_mr()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_mpa_req()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_mpa_reject()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_connected.isra.0()+0x494: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: make_cm_node()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: mini_cm_close()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: nes_accept()+0x66f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: nes_create_listen()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_mgt.o: warning: objtool: nes_mgt_ce_handler()+0x1f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocrdma_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:477:1: note: in expansion of macro 'module_init' BUILDSTDERR: 477 | module_init(ocrdma_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:453:19: note: 'init_module' target declared here BUILDSTDERR: 453 | static int __init ocrdma_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocrdma_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:478:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 478 | module_exit(ocrdma_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:470:20: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | static void __exit ocrdma_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.o: warning: objtool: ocrdma_add()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_build_inline_sges.isra.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_copy_cq_uresp()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_copy_qp_uresp()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_query_port()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_dealloc_ucontext()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_alloc_pd()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_get_dma_mr()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_dereg_mr()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_create_qp()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_modify_qp()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_modify_qp.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_rdma_stats': BUILDSTDERR: 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] BUILDSTDERR: 1313 | dev->stats_mem.size); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/ocrdma/ocrdma.h:56, BUILDSTDERR: from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:53: BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_sli.h:2054:8: note: defined here BUILDSTDERR: 2054 | struct ocrdma_rdma_stats_req { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_sli.h:223:8: note: defined here BUILDSTDERR: 223 | struct ocrdma_mbx_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_get_dcbx_config': BUILDSTDERR: 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] BUILDSTDERR: 2911 | ocrdma_init_mch(&req->hdr, OCRDMA_CMD_GET_DCBX_CONFIG, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_modify_eqd': BUILDSTDERR: 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] BUILDSTDERR: 3135 | ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_MODIFY_EQ_DELAY, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:17, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:43: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'ocrdma_set_av_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2545:3, BUILDSTDERR: inlined from 'ocrdma_set_qp_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2595:12, BUILDSTDERR: inlined from 'ocrdma_mbx_modify_qp' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2710:11: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_cmd()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_nonemb_mbx_cmd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_alloc_pd_pool()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_cq()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_reg_mr()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_irq_handler()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_qp()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_srq()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_init_service_level()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_modify_qp()+0x4e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_alloc_pd_pool.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_init_service_level.cold()+0x1d6: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/skbuff.h:19, BUILDSTDERR: from ./include/linux/netlink.h:7, BUILDSTDERR: from ./include/uapi/linux/neighbour.h:6, BUILDSTDERR: from ./include/net/neighbour.h:5, BUILDSTDERR: from drivers/infiniband/hw/ocrdma/ocrdma_ah.c:43: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:136:3: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:138:3: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_ah.o: warning: objtool: set_av_attr()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_resource_stats': BUILDSTDERR: 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] BUILDSTDERR: 107 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 164 | rsrc_stats = &rdma_stats->th_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_stats': BUILDSTDERR: 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] BUILDSTDERR: 224 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_pkts': BUILDSTDERR: 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] BUILDSTDERR: 270 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_data': BUILDSTDERR: 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] BUILDSTDERR: 281 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_stats': BUILDSTDERR: 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] BUILDSTDERR: 292 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_pkts': BUILDSTDERR: 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] BUILDSTDERR: 334 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_data': BUILDSTDERR: 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] BUILDSTDERR: 349 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_wqe_stats': BUILDSTDERR: 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] BUILDSTDERR: 366 | struct ocrdma_wqe_stats *wqe_stats = &rdma_stats->wqe_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_db_errstats': BUILDSTDERR: 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] BUILDSTDERR: 399 | struct ocrdma_db_err_stats *db_err_stats = &rdma_stats->db_err_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rxqp_errstats': BUILDSTDERR: 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] BUILDSTDERR: 421 | &rdma_stats->rx_qp_err_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_txqp_errstats': BUILDSTDERR: 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] BUILDSTDERR: 447 | &rdma_stats->tx_qp_err_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_dbg_stats': BUILDSTDERR: 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] BUILDSTDERR: 472 | &rdma_stats->tx_dbg_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_dbg_stats': BUILDSTDERR: 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] BUILDSTDERR: 490 | &rdma_stats->rx_dbg_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_update_stats': BUILDSTDERR: 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] BUILDSTDERR: 612 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 626 | rsrc_stats = &rdma_stats->th_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_update_stats()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_dbgfs_ops_write()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_add_stat()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qedr/main.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedr_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1047:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1047 | module_init(qedr_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1037:19: note: 'init_module' target declared here BUILDSTDERR: 1037 | static int __init qedr_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qedr/main.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedr_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1048:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1048 | module_exit(qedr_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1042:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1042 | static void __exit qedr_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_affiliated_event()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_init_hw()+0x358: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_irq_handler()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_notify()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_add()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_irq_handler.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_set_page()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: __process_resp_one()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_populate_pbls.part.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_user_qp()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_query_port()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_ucontext()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_mmap()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_pd()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_dealloc_pd()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_arm_cq()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_cq()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_destroy_cq()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_srq()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_modify_srq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_qp()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_modify_qp()+0x7ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_destroy_qp()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_reg_user_mr()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_mr()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_get_dma_mr()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_send()+0x907: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_srq_recv()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_recv()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_poll_cq()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_populate_pbls.part.0.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_mmap.cold()+0x34: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_ll2_stop()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_build_packet()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_create_gsi_qp()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_post_send()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_post_recv()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_addr6_resolve.isra.0()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_iw_event_handler()+0x2c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_iw_accept()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_diag.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_driver.c:44: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_eeprom.c:39: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_file_ops.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_file_ops.o: warning: objtool: qib_cdev_init()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_fs.c:42: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: add_cntr_files.isra.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: qibfs_fill_super()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: qibfs_remove()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_init.c:47: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib_init.c:40: BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qib_ib_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1321 | module_exit(qib_ib_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1296 | static void __exit qib_ib_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib_init.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qib_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1291:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1291 | module_init(qib_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1247:19: note: 'init_module' target declared here BUILDSTDERR: 1247 | static int __init qib_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.o: warning: objtool: qib_init_one()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_intr.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_mad.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_mad.c: In function 'cc_get_congestion_control_table': BUILDSTDERR: 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] BUILDSTDERR: 2200 | entries = &ppd->ccti_entries_shadow-> BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2201 | entries[IB_CCT_ENTRIES * cct_block_index]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_pcie.c:41: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_pio_copy.c:33: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_qp.c:42: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_qsfp.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_rc.c:36: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_make_rc_ack': BUILDSTDERR: 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] BUILDSTDERR: 147 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_send_rc_ack': BUILDSTDERR: 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] BUILDSTDERR: 640 | hwords += qib_make_grh(ibp, &hdr.u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 699 | u32 *hdrp = (u32 *) &hdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_rc.c:36: BUILDSTDERR: ./include/rdma/ib_hdrs.h:127:8: note: defined here BUILDSTDERR: 127 | struct ib_header { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_rc_rcv_resp': BUILDSTDERR: 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] BUILDSTDERR: 1377 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_ruc.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_ruc_check_hdr': BUILDSTDERR: 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] BUILDSTDERR: 101 | if (!gid_ok(&hdr->u.l.grh.dgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 104 | if (!gid_ok(&hdr->u.l.grh.sgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 140 | if (!gid_ok(&hdr->u.l.grh.dgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 143 | if (!gid_ok(&hdr->u.l.grh.sgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_make_ruc_header': BUILDSTDERR: 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] BUILDSTDERR: 527 | qib_make_grh(ibp, &priv->s_hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_sdma.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_sysfs.c:36: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_twsi.c:39: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_tx.c:41: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_uc.c:35: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_ud.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_ud.c: In function 'qib_make_ud_req': BUILDSTDERR: 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] BUILDSTDERR: 329 | qp->s_hdrwords += qib_make_grh(ibp, &priv->s_hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_user_pages.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_user_sdma.c:45: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba7220.c:47: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_sd7220.c:44: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba7322.c:51: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.c: In function 'flush_fifo': BUILDSTDERR: 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] BUILDSTDERR: 1449 | hdr = (u32 *) &ibhdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba7322.c:51: BUILDSTDERR: ./include/rdma/ib_hdrs.h:127:8: note: defined here BUILDSTDERR: 127 | struct ib_header { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: serdes_7322_los_enable()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: find_best_ent()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: setup_txselect()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: qib_7322_bringup_serdes()+0x147a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: handle_7322_p_errors()+0xb48: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_verbs.c:46: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_ib_rcv': BUILDSTDERR: 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] BUILDSTDERR: 359 | mcast = rvt_mcast_find(&ibp->rvp, &hdr->u.l.grh.dgid, lid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_verbs_send_pio': BUILDSTDERR: 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] BUILDSTDERR: 947 | u32 *hdr = (u32 *) ibhdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_verbs.c:46: BUILDSTDERR: ./include/rdma/ib_hdrs.h:127:8: note: defined here BUILDSTDERR: 127 | struct ib_header { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba6120.c:45: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_wc_x86_64.c:44: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_debugfs.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_debugfs.o: warning: objtool: qib_dbg_ibdev_init()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_devcmd_locked()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_alloc_flow()+0x321: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_dealloc_flow()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_enable_qp()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_disable_qp()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_rsrv_port()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_unrsrv_port()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_get_socket()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_put_socket()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_unrsrv_port.cold()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_dma_fault()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_put_pages()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_reg_get()+0x417: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_alloc_pd()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_init()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_vnic.o: warning: objtool: usnic_vnic_alloc()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usnic_ib_destroy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 714 | module_exit(usnic_ib_destroy); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:693:20: note: 'cleanup_module' target declared here BUILDSTDERR: 693 | static void __exit usnic_ib_destroy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usnic_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:713:1: note: in expansion of macro 'module_init' BUILDSTDERR: 713 | module_init(usnic_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:641:19: note: 'init_module' target declared here BUILDSTDERR: 641 | static int __init usnic_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_qp_grp_modify_active_to_err()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_inetaddr_event()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_netdevice_event()+0x251: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_device_remove()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_pci_remove()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_log_vf()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_pci_probe()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: disable_qp_grp()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: log_spec()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: usnic_ib_qp_grp_create()+0x3e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_device()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_port()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_qp()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_gid()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_alloc_pd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dealloc_pd()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_create_qp()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_destroy_qp()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_modify_qp()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_create_cq()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_destroy_cq()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_reg_mr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dereg_mr()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_alloc_ucontext()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dealloc_ucontext()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_mmap()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_debugfs.o: warning: objtool: usnic_debugfs_flow_add()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_debugfs.o: warning: objtool: usnic_debugfs_flow_add.cold()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvrdma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1182 | module_exit(pvrdma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1174 | static void __exit pvrdma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvrdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1181 | module_init(pvrdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1159:19: note: 'init_module' target declared here BUILDSTDERR: 1159 | static int __init pvrdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rdmavt/vt.o: warning: objtool: rvt_register_device()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rdmavt/vt.o: warning: objtool: rvt_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/sw/rdmavt/qp.c:54: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/sw/rdmavt/rc.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/if_inet6.h:19, BUILDSTDERR: from ./include/net/addrconf.h:53, BUILDSTDERR: from drivers/infiniband/sw/rxe/rxe.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rxe_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:371:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 371 | late_initcall(rxe_module_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:343:19: note: 'init_module' target declared here BUILDSTDERR: 343 | static int __init rxe_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/if_inet6.h:19, BUILDSTDERR: from ./include/net/addrconf.h:53, BUILDSTDERR: from drivers/infiniband/sw/rxe/rxe.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rxe_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:372:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 372 | module_exit(rxe_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:362:20: note: 'cleanup_module' target declared here BUILDSTDERR: 362 | static void __exit rxe_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_comp.o: warning: objtool: rxe_completer()+0xc02: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_req.o: warning: objtool: rxe_requester()+0x320: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_resp.o: warning: objtool: send_ack()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_resp.o: warning: objtool: rxe_responder()+0x42c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_recv.o: warning: objtool: check_keys()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_recv.o: warning: objtool: rxe_rcv()+0x451: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_cache_init()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_pool_init()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_pool_cleanup()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_add_key()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_add_index()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_verbs.o: warning: objtool: rxe_query_port()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_verbs.o: warning: objtool: rxe_register_device()+0x3ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_srq.o: warning: objtool: rxe_srq_from_init()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_chk_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_chk_attr()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_from_attr()+0x3d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_cq.o: warning: objtool: rxe_cq_from_init()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: rxe_mem_init_user()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: iova_to_vaddr()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: rxe_mem_copy()+0x388: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mmap.o: warning: objtool: rxe_mmap()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_icrc.o: warning: objtool: rxe_icrc_hdr()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_task.o: warning: objtool: rxe_do_task()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_find_route()+0x544: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_udp_encap_recv()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_prepare()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_send()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_notify()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_net_init()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_remove()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_add()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_add.cold()+0x34: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/rdma/ib_verbs.h:54, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib.h:51, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipoib_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2596:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2596 | module_init(ipoib_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2514:19: note: 'init_module' target declared here BUILDSTDERR: 2514 | static int __init ipoib_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/rdma/ib_verbs.h:54, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib.h:51, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipoib_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2597:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2597 | module_exit(ipoib_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2584:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2584 | static void __exit ipoib_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_timeout()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_change_mtu()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: path_rec_start()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_stop()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_dev_init_default()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_neigh_hash_uninit()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_ndo_init()+0x3a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_mark_paths_invalid()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_neigh_dtor()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_start_xmit()+0x485: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_flush_paths()+0x3c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_mode()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: path_rec_completion()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_add_one()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_umcast()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_timeout.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_umcast.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_qp_state_validate_work()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_post_receive()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_rx_wc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_create_ah()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_tx_wc()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_rx_poll()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_send()+0x546: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_open_default()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_open()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_up()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_down()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: __ipoib_ib_dev_flush()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_drain_cq()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_stop_default()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_cleanup()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_tx_wc.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_up.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: __ipoib_ib_dev_flush.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join_complete()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_carrier_on_task()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join_task()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_start_thread()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_stop_thread()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_remove_list()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_send()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_dev_flush()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_restart_task()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_mcast_attach()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_init_qp()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_transport_dev_init()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_transport_dev_cleanup()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_event()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_vlan.o: warning: objtool: ipoib_vlan_delete_task()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_vlan.o: warning: objtool: __ipoib_vlan_add()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ethtool.o: warning: objtool: ipoib_set_coalesce()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_netlink.o: warning: objtool: ipoib_new_child_link()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_start_rx_drain()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_modify_rx_qp()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_rep_handler.isra.0()+0x3d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_stale_task()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_post_receive_srq()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_reap()+0x4e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_start()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_rx_handler()+0x2a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_handler()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_handle_rx_wc()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_handle_tx_wc()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_open()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_stop()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_destroy_tx()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_send()+0x36f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_cleanup()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_init()+0x2c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_fs.o: warning: objtool: ipoib_create_debug_files()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvl': BUILDSTDERR: 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] BUILDSTDERR: 1033 | wr.wr_cqe = &desc->cqe; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1034 | wr.sg_list = &desc->sge; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvm': BUILDSTDERR: 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] BUILDSTDERR: 1059 | wr->wr_cqe = &rx_desc->cqe; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1060 | wr->sg_list = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_ib_conn_res()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_create_ib_conn_res()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_connected_handler.isra.0()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_conn_terminate.part.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_cleanup_handler()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_cma_handler()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_alloc_fmr_pool()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fmr_pool()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fastreg_pool()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_alloc_fastreg_pool()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_conn_release()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_connect()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_recvl()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_recvm()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_send()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_check_task_pi_status()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_err_comp()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fastreg_pool.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_err_comp.cold()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_alloc_rx_descriptors': BUILDSTDERR: 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] BUILDSTDERR: 277 | rx_sg = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_task_rsp': BUILDSTDERR: 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] BUILDSTDERR: 661 | hdr = &desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_task_rsp()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_alloc_rx_descriptors()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_command()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_data_out()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_control()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_login_rsp()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_task_rsp.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_fast_reg_mr()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_unreg_mem_fmr()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_fast_reg_fmr()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_assign_reg_ops()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_dma_map_task_data()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_reg_rdma_mem()+0x52c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/ulp/iser/iscsi_iser.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iser_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1120:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1120 | module_init(iser_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1044:19: note: 'init_module' target declared here BUILDSTDERR: 1044 | static int __init iser_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/iser/iscsi_iser.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iser_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1121:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1121 | module_exit(iser_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1095:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1095 | static void __exit iser_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_ep_disconnect()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_ep_poll()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_task_xmit()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_set_param()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_conn_stop()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_conn_bind()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_session_create()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_recv()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_task_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_alloc_rx_descriptors': BUILDSTDERR: 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] BUILDSTDERR: 200 | rx_sg = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recvm': BUILDSTDERR: 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] BUILDSTDERR: 820 | rx_wr->wr_cqe = &rx_desc->rx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 821 | rx_wr->sg_list = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recv': BUILDSTDERR: 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] BUILDSTDERR: 851 | rx_wr.wr_cqe = &rx_desc->rx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 852 | rx_wr.sg_list = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_send': BUILDSTDERR: 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] BUILDSTDERR: 876 | send_wr.wr_cqe = &tx_desc->tx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 877 | send_wr.sg_list = tx_desc->tx_sg; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_init_send_wr': BUILDSTDERR: 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] BUILDSTDERR: 953 | send_wr->wr_cqe = &tx_desc->tx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 962 | send_wr->sg_list = &tx_desc->tx_sg[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_recv': BUILDSTDERR: 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] BUILDSTDERR: 985 | rx_wr.wr_cqe = &isert_conn->login_req_buf->rx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_login_tx': BUILDSTDERR: 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] BUILDSTDERR: 1014 | struct ib_sge *tx_dsg = &tx_desc->tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_login_req': BUILDSTDERR: 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] BUILDSTDERR: 1074 | (struct iscsi_login_req *)&rx_desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_opcode': BUILDSTDERR: 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] BUILDSTDERR: 1311 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_recv_done': BUILDSTDERR: 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] BUILDSTDERR: 1409 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_cmd': BUILDSTDERR: 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] BUILDSTDERR: 1562 | hdr = (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_response': BUILDSTDERR: 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] BUILDSTDERR: 1840 | ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_response': BUILDSTDERR: 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] BUILDSTDERR: 1853 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1855 | &isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1868 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_nopin': BUILDSTDERR: 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] BUILDSTDERR: 1941 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1945 | &isert_cmd->tx_desc.iscsi_header, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_logout_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1960 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1964 | &isert_cmd->tx_desc.iscsi_header); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_tm_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1978 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1982 | &isert_cmd->tx_desc.iscsi_header); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_reject': BUILDSTDERR: 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] BUILDSTDERR: 1996 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1999 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2001 | (struct iscsi_reject *)&isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_text_rsp': BUILDSTDERR: 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] BUILDSTDERR: 2031 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2033 | (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2048 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_datain': BUILDSTDERR: 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] BUILDSTDERR: 2197 | cqe = &isert_cmd->tx_desc.tx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2205 | &isert_cmd->tx_desc.iscsi_header); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2208 | &isert_cmd->tx_desc.send_wr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2216 | chain_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_get_dataout': BUILDSTDERR: 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] BUILDSTDERR: 2236 | &isert_cmd->tx_desc.tx_cqe, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/isert/ib_isert.c:20: BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isert_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2734:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2734 | module_init(isert_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2691:19: note: 'init_module' target declared here BUILDSTDERR: 2691 | static int __init isert_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/isert/ib_isert.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isert_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2735:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2735 | module_exit(isert_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2721:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2721 | static void __exit isert_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_sup_prot_ops()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_login_post_recv()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rx_login_req()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_login_rx()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_check_pi_status()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_rw_ctx_post()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_dataout()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_post_response()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_create_qp.isra.0()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_print_wc.isra.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_conn_terminate()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_allocate_cmd()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_device_put()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_accept_np()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_cmd()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_wait_conn()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_recv_done()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_unmap_tx_desc.part.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_connect_release()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_conn()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_release_work()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_disconnected_handler.isra.0()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_free_np()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_completion_put()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_send_done()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_do_control_comp()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_read_done()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_init_tx_hdrs.isra.0()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_datain()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_nopin()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_immediate_queue()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_login_tx()+0x378: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_response()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_write_done()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_response_queue()+0x78d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_setup_id()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_cma_handler()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_conn_terminate.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_write_done.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opa_vnic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:1066:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1066 | module_init(opa_vnic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:1053:19: note: 'init_module' target declared here BUILDSTDERR: 1053 | static int __init opa_vnic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c: In function 'opa_vnic_get_summary_counters': BUILDSTDERR: 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] BUILDSTDERR: 111 | for (dst = &cntrs->tx_unicast, src = &vstats.tx_grp.unicast; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4250:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4250 | module_init(srp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4168:19: note: 'init_module' target declared here BUILDSTDERR: 4168 | static int __init srp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4251:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4251 | module_exit(srp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4241:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4241 | static void __exit srp_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_parse_options()+0x62d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_new_cm_id()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_map_data()+0x81c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_create_ch_ib()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_connect_ch()+0x320: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_create_target()+0x383: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_get_desc_tbl': BUILDSTDERR: 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] BUILDSTDERR: 1050 | return srpt_alloc_rw_ctxs(ioctx, idb->desc_list, nbufs, BUILDSTDERR: | ~~~^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srpt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3790:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3790 | module_init(srpt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3744:19: note: 'init_module' target declared here BUILDSTDERR: 3744 | static int __init srpt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srpt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3791:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3791 | module_exit(srpt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3782:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3782 | static void __exit srpt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_event_handler()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rej_recv()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_qp_event()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_create_rdma_id()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_init_nodeacl()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_write_pending()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_rdma_read_done()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_queue_response()+0x213: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_add_one()+0x38f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_close_ch()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_set_enabled()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_tpg_enable_store()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_req_recv()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rtu_recv()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_handler()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_handle_new_iu()+0x6d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_send_done()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_recv_done()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_remove_one()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_close_session()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_event_handler.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rej_recv.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_qp_event.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_rdma_read_done.cold()+0xd8: return with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_req_recv.cold()+0x3c7: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2-16 BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rtu_recv.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_recv_done.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/iforce/iforce.h:27, BUILDSTDERR: from drivers/input/joystick/iforce/iforce-main.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iforce_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:476:1: note: in expansion of macro 'module_init' BUILDSTDERR: 476 | module_init(iforce_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:447:19: note: 'init_module' target declared here BUILDSTDERR: 447 | static int __init iforce_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/iforce/iforce.h:27, BUILDSTDERR: from drivers/input/joystick/iforce/iforce-main.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iforce_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:477:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 477 | module_exit(iforce_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:466:20: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | static void __exit iforce_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/a3d.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a3d_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/a3d.c:28: BUILDSTDERR: drivers/input/joystick/a3d.c:411:24: note: 'init_module' target declared here BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/a3d.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a3d_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/a3d.c:28: BUILDSTDERR: drivers/input/joystick/a3d.c:411:24: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.o: warning: objtool: a3d_connect()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/adi.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adi_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/adi.c:30: BUILDSTDERR: drivers/input/joystick/adi.c:563:24: note: 'init_module' target declared here BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/adi.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adi_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/adi.c:30: BUILDSTDERR: drivers/input/joystick/adi.c:563:24: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.o: warning: objtool: adi_connect()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/analog.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:797:1: note: in expansion of macro 'module_init' BUILDSTDERR: 797 | module_init(analog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:786:19: note: 'init_module' target declared here BUILDSTDERR: 786 | static int __init analog_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/analog.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:798:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 798 | module_exit(analog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:792:20: note: 'cleanup_module' target declared here BUILDSTDERR: 792 | static void __exit analog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.o: warning: objtool: analog_disconnect()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/joystick/analog.o: warning: objtool: analog_connect()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/joystick/analog.o: warning: objtool: analog_disconnect.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/cobra.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cobra_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/cobra.c:28: BUILDSTDERR: drivers/input/joystick/cobra.c:259:24: note: 'init_module' target declared here BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/cobra.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cobra_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/cobra.c:28: BUILDSTDERR: drivers/input/joystick/cobra.c:259:24: note: 'cleanup_module' target declared here BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.o: warning: objtool: cobra_connect()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/db9.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'db9_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:722:1: note: in expansion of macro 'module_init' BUILDSTDERR: 722 | module_init(db9_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static int __init db9_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/db9.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'db9_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 723 | module_exit(db9_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 717 | static void __exit db9_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.o: warning: objtool: db9_attach()+0x35c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/gamecon.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1064:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1064 | module_init(gc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1036:19: note: 'init_module' target declared here BUILDSTDERR: 1036 | static int __init gc_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/gamecon.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1065:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1065 | module_exit(gc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1059:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1059 | static void __exit gc_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.o: warning: objtool: gc_attach()+0x6c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/gf2k.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gf2k_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/gf2k.c:29: BUILDSTDERR: drivers/input/joystick/gf2k.c:371:24: note: 'init_module' target declared here BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/gf2k.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gf2k_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/gf2k.c:29: BUILDSTDERR: drivers/input/joystick/gf2k.c:371:24: note: 'cleanup_module' target declared here BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip.c:28: BUILDSTDERR: drivers/input/joystick/grip.c:422:24: note: 'init_module' target declared here BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip.c:28: BUILDSTDERR: drivers/input/joystick/grip.c:422:24: note: 'cleanup_module' target declared here BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip_mp.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip_mp.c:15: BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:24: note: 'init_module' target declared here BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip_mp.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip_mp.c:15: BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:24: note: 'cleanup_module' target declared here BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.o: warning: objtool: get_and_decode_packet()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/guillemot.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'guillemot_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/guillemot.c:29: BUILDSTDERR: drivers/input/joystick/guillemot.c:279:24: note: 'init_module' target declared here BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/guillemot.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'guillemot_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/guillemot.c:29: BUILDSTDERR: drivers/input/joystick/guillemot.c:279:24: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.o: warning: objtool: guillemot_connect()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/interact.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'interact_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/interact.c:32: BUILDSTDERR: drivers/input/joystick/interact.c:309:24: note: 'init_module' target declared here BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/interact.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'interact_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/interact.c:32: BUILDSTDERR: drivers/input/joystick/interact.c:309:24: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.o: warning: objtool: interact_connect()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/joydump.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydump_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/joydump.c:27: BUILDSTDERR: drivers/input/joystick/joydump.c:157:24: note: 'init_module' target declared here BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/joydump.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydump_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/joydump.c:27: BUILDSTDERR: drivers/input/joystick/joydump.c:157:24: note: 'cleanup_module' target declared here BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/magellan.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'magellan_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/magellan.c:28: BUILDSTDERR: drivers/input/joystick/magellan.c:220:21: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/magellan.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'magellan_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/magellan.c:28: BUILDSTDERR: drivers/input/joystick/magellan.c:220:21: note: 'init_module' target declared here BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:23: BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:19: note: 'cleanup_module' target declared here BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:23: BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:19: note: 'init_module' target declared here BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/pxrc.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxrc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/joystick/pxrc.c:13: BUILDSTDERR: drivers/input/joystick/pxrc.c:277:19: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/pxrc.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxrc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/joystick/pxrc.c:13: BUILDSTDERR: drivers/input/joystick/pxrc.c:277:19: note: 'init_module' target declared here BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/sidewinder.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sw_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/sidewinder.c:29: BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:24: note: 'init_module' target declared here BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/sidewinder.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/sidewinder.c:29: BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:24: note: 'cleanup_module' target declared here BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.o: warning: objtool: sw_connect()+0x61c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/joystick/sidewinder.o: warning: objtool: sw_read()+0x1095: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/spaceball.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceball_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceball.c:32: BUILDSTDERR: drivers/input/joystick/spaceball.c:298:21: note: 'cleanup_module' target declared here BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/spaceball.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceball_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceball.c:32: BUILDSTDERR: drivers/input/joystick/spaceball.c:298:21: note: 'init_module' target declared here BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.o: warning: objtool: spaceball_interrupt()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/spaceorb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceorb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceorb.c:31: BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:21: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/spaceorb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceorb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceorb.c:31: BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:21: note: 'init_module' target declared here BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.o: warning: objtool: spaceorb_interrupt()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/stinger.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stinger_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/stinger.c:29: BUILDSTDERR: drivers/input/joystick/stinger.c:206:21: note: 'cleanup_module' target declared here BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/stinger.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stinger_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/stinger.c:29: BUILDSTDERR: drivers/input/joystick/stinger.c:206:21: note: 'init_module' target declared here BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/tmdc.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmdc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/tmdc.c:32: BUILDSTDERR: drivers/input/joystick/tmdc.c:434:24: note: 'init_module' target declared here BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/tmdc.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmdc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/tmdc.c:32: BUILDSTDERR: drivers/input/joystick/tmdc.c:434:24: note: 'cleanup_module' target declared here BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/turbografx.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgfx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:323:1: note: in expansion of macro 'module_init' BUILDSTDERR: 323 | module_init(tgfx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init tgfx_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/turbografx.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgfx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:324:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 324 | module_exit(tgfx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:318:20: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | static void __exit tgfx_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.o: warning: objtool: tgfx_attach()+0x357: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/twidjoy.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twidjoy_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/twidjoy.c:53: BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:21: note: 'cleanup_module' target declared here BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/twidjoy.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twidjoy_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/twidjoy.c:53: BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:21: note: 'init_module' target declared here BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/warrior.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'warrior_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/warrior.c:28: BUILDSTDERR: drivers/input/joystick/warrior.c:215:21: note: 'cleanup_module' target declared here BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/warrior.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'warrior_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/warrior.c:28: BUILDSTDERR: drivers/input/joystick/warrior.c:215:21: note: 'init_module' target declared here BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/xpad.c:83: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpad_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/xpad.c:79: BUILDSTDERR: drivers/input/joystick/xpad.c:1953:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/xpad.c:83: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpad_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/xpad.c:79: BUILDSTDERR: drivers/input/joystick/xpad.c:1953:19: note: 'init_module' target declared here BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/zhenhua.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zhenhua_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/zhenhua.c:51: BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:21: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/zhenhua.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zhenhua_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/zhenhua.c:51: BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:21: note: 'init_module' target declared here BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/walkera0701.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'walkera0701_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:313:1: note: in expansion of macro 'module_init' BUILDSTDERR: 313 | module_init(walkera0701_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:303:19: note: 'init_module' target declared here BUILDSTDERR: 303 | static int __init walkera0701_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/walkera0701.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'walkera0701_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:314:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 314 | module_exit(walkera0701_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | static void __exit walkera0701_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.o: warning: objtool: walkera0701_attach()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/keyboard/gpio_keys.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_keys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1038:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1038 | module_exit(gpio_keys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1032:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1032 | static void __exit gpio_keys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/gpio_keys.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_keys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1037:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1037 | late_initcall(gpio_keys_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1027:19: note: 'init_module' target declared here BUILDSTDERR: 1027 | static int __init gpio_keys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/qt1070.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qt1070_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/keyboard/qt1070.c:28: BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/qt1070.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qt1070_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/keyboard/qt1070.c:28: BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:17: BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:17: BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'init_module' target declared here BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/apanel.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apanel_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:342:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 342 | module_exit(apanel_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:338:20: note: 'cleanup_module' target declared here BUILDSTDERR: 338 | static void __exit apanel_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/apanel.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apanel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(apanel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | static int __init apanel_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ati_remote2.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/ati_remote2.c:12: BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ati_remote2.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/ati_remote2.c:12: BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:19: note: 'init_module' target declared here BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/atlas_btns.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/atlas_btns.c:28: BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:20: note: 'cleanup_module' target declared here BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/atlas_btns.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/atlas_btns.c:28: BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:20: note: 'init_module' target declared here BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.o: warning: objtool: atlas_acpi_button_add()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/atlas_btns.o: warning: objtool: acpi_atlas_button_handler()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/misc/cm109.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm109_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:946:1: note: in expansion of macro 'module_init' BUILDSTDERR: 946 | module_init(cm109_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:923:19: note: 'init_module' target declared here BUILDSTDERR: 923 | static int __init cm109_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/cm109.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm109_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:947:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 947 | module_exit(cm109_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:941:20: note: 'cleanup_module' target declared here BUILDSTDERR: 941 | static void __exit cm109_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x.o: warning: objtool: cma3000_init()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/cma3000_d0x_i2c.c:21: BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'cleanup_module' target declared here BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/cma3000_d0x_i2c.c:21: BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e3x0_button_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:16: BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:24: note: 'init_module' target declared here BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e3x0_button_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:16: BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:24: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/gp2ap002a00f.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp2a_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/gp2ap002a00f.c:12: BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'cleanup_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/gp2ap002a00f.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp2a_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/gp2ap002a00f.c:12: BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'init_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/keyspan_remote.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyspan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/keyspan_remote.c:18: BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:19: note: 'init_module' target declared here BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/keyspan_remote.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyspan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/keyspan_remote.c:18: BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:19: note: 'cleanup_module' target declared here BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/kxtj9.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxtj9_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/kxtj9.c:21: BUILDSTDERR: drivers/input/misc/kxtj9.c:667:19: note: 'cleanup_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/kxtj9.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxtj9_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/kxtj9.c:21: BUILDSTDERR: drivers/input/misc/kxtj9.c:667:19: note: 'init_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/pcspkr.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/pcspkr.c:18: BUILDSTDERR: drivers/input/misc/pcspkr.c:138:24: note: 'init_module' target declared here BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/pcspkr.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/pcspkr.c:18: BUILDSTDERR: drivers/input/misc/pcspkr.c:138:24: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/powermate.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powermate_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/powermate.c:35: BUILDSTDERR: drivers/input/misc/powermate.c:451:19: note: 'cleanup_module' target declared here BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/powermate.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powermate_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/powermate.c:35: BUILDSTDERR: drivers/input/misc/powermate.c:451:19: note: 'init_module' target declared here BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_sync_state()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_config_complete()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_probe()+0x435: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_sync_state.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp20x_pek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:24: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp20x_pek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:24: note: 'init_module' target declared here BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/rotary_encoder.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/rotary_encoder.c:20: BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:24: note: 'init_module' target declared here BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/rotary_encoder.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/rotary_encoder.c:20: BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:24: note: 'cleanup_module' target declared here BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/soc_button_array.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'soc_button_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/soc_button_array.c:14: BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:24: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/soc_button_array.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'soc_button_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/soc_button_array.c:14: BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:24: note: 'init_module' target declared here BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/uinput.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uinput_misc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/uapi/linux/uinput.h:44, BUILDSTDERR: from drivers/input/misc/uinput.c:34: BUILDSTDERR: drivers/input/misc/uinput.c:1086:20: note: 'init_module' target declared here BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/uinput.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uinput_misc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/uapi/linux/uinput.h:44, BUILDSTDERR: from drivers/input/misc/uinput.c:34: BUILDSTDERR: drivers/input/misc/uinput.c:1086:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.o: warning: objtool: uinput_ioctl_handler.isra.0()+0x3e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/input/misc/xen-kbdfront.c:26: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/input/misc/xen-kbdfront.c:18: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/xen-kbdfront.c:18: BUILDSTDERR: drivers/input/misc/xen-kbdfront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xenkbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 567 | module_init(xenkbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:547:19: note: 'init_module' target declared here BUILDSTDERR: 547 | static int __init xenkbd_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/xen-kbdfront.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xenkbd_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 568 | module_exit(xenkbd_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 562 | static void __exit xenkbd_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.o: warning: objtool: input_handler()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/xen-kbdfront.o: warning: objtool: xenkbd_probe()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/misc/yealink.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yealink_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/yealink.c:53: BUILDSTDERR: drivers/input/misc/yealink.c:1003:19: note: 'init_module' target declared here BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/yealink.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yealink_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/yealink.c:53: BUILDSTDERR: drivers/input/misc/yealink.c:1003:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ideapad_slidebar.c:78: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slidebar_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:353:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 353 | module_exit(slidebar_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 346 | static void __exit slidebar_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ideapad_slidebar.c:78: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slidebar_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:352:1: note: in expansion of macro 'module_init' BUILDSTDERR: 352 | module_init(slidebar_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:308:19: note: 'init_module' target declared here BUILDSTDERR: 308 | static int __init slidebar_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/appletouch.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/appletouch.c:35: BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/appletouch.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/appletouch.c:35: BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:19: note: 'init_module' target declared here BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_status_check.isra.0()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_geyser_init.isra.0()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_reinit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_complete_geyser_3_4()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_complete_geyser_1_2()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/mouse/bcm5974.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm5974_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/bcm5974.c:40: BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/bcm5974.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm5974_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/bcm5974.c:40: BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:19: note: 'init_module' target declared here BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_wellspring_mode()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_start_traffic()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_irq_trackpad()+0x3ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_irq_button()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/mouse/cyapa.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cyapa_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/cyapa.c:18: BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/cyapa.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cyapa_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/cyapa.c:18: BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:19: note: 'init_module' target declared here BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa_gen5.o: warning: objtool: cyapa_pip_write_fw_block()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/sermouse.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/sermouse.c:29: BUILDSTDERR: drivers/input/mouse/sermouse.c:355:21: note: 'cleanup_module' target declared here BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/sermouse.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/sermouse.c:29: BUILDSTDERR: drivers/input/mouse/sermouse.c:355:21: note: 'init_module' target declared here BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.o: warning: objtool: sermouse_interrupt()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/mouse/synaptics_i2c.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/synaptics_i2c.c:14: BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/synaptics_i2c.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/synaptics_i2c.c:14: BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'init_module' target declared here BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/synaptics_usb.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/mouse/synaptics_usb.c:45: BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:19: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/synaptics_usb.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/mouse/synaptics_usb.c:45: BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:19: note: 'init_module' target declared here BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/vsxxxaa.c:80: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/vsxxxaa.c:83: BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:21: note: 'cleanup_module' target declared here BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/vsxxxaa.c:80: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/vsxxxaa.c:83: BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:21: note: 'init_module' target declared here BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.o: warning: objtool: vsxxxaa_check_packet.part.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/vsxxxaa.o: warning: objtool: vsxxxaa_interrupt()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_bus.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:459:1: note: in expansion of macro 'module_init' BUILDSTDERR: 459 | module_init(rmi_bus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:431:19: note: 'init_module' target declared here BUILDSTDERR: 431 | static int __init rmi_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_bus.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:472:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 472 | module_exit(rmi_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:461:20: note: 'cleanup_module' target declared here BUILDSTDERR: 461 | static void __exit rmi_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.o: warning: objtool: __rmi_register_function_handler()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/rmi4/rmi_f03.o: warning: objtool: rmi_f03_attention()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/rmi4/rmi_f03.o: warning: objtool: rmi_f03_config()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/rmi4/rmi_f11.o: warning: objtool: rmi_f11_attention()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:10: BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'cleanup_module' target declared here BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:10: BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'init_module' target declared here BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_spi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:13, BUILDSTDERR: from drivers/input/rmi4/rmi_spi.c:12: BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:19: note: 'cleanup_module' target declared here BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_spi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:13, BUILDSTDERR: from drivers/input/rmi4/rmi_spi.c:12: BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:19: note: 'init_module' target declared here BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_smbus.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_smb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_smbus.c:13: BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'cleanup_module' target declared here BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_smbus.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_smb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_smbus.c:13: BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/acecad.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_acecad_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/acecad.c:31: BUILDSTDERR: drivers/input/tablet/acecad.c:270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/acecad.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_acecad_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/acecad.c:31: BUILDSTDERR: drivers/input/tablet/acecad.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/aiptek.c:76: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aiptek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/aiptek.c:77: BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/aiptek.c:76: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aiptek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/aiptek.c:77: BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:19: note: 'init_module' target declared here BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/gtco.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/gtco.c:57: BUILDSTDERR: drivers/input/tablet/gtco.c:1031:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/gtco.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/gtco.c:57: BUILDSTDERR: drivers/input/tablet/gtco.c:1031:19: note: 'init_module' target declared here BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/hanwang.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hanwang_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/hanwang.c:29: BUILDSTDERR: drivers/input/tablet/hanwang.c:460:19: note: 'cleanup_module' target declared here BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/hanwang.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hanwang_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/hanwang.c:29: BUILDSTDERR: drivers/input/tablet/hanwang.c:460:19: note: 'init_module' target declared here BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/kbtab.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kbtab_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/kbtab.c:4: BUILDSTDERR: drivers/input/tablet/kbtab.c:201:19: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/kbtab.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kbtab_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/kbtab.c:4: BUILDSTDERR: drivers/input/tablet/kbtab.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/pegasus_notetaker.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/pegasus_notetaker.c:40: BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/pegasus_notetaker.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/pegasus_notetaker.c:40: BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/wacom_serial4.c:112: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/wacom_serial4.c:109: BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:21: note: 'cleanup_module' target declared here BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/wacom_serial4.c:112: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/wacom_serial4.c:109: BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:21: note: 'init_module' target declared here BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'init_module' target declared here BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/auo-pixcir-ts.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'auo_pixcir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/auo-pixcir-ts.c:27: BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:19: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/auo-pixcir-ts.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'auo_pixcir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/auo-pixcir-ts.c:27: BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:19: note: 'init_module' target declared here BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icn8505_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:19: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icn8505_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/dynapro.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dynapro_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/dynapro.c:25: BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:21: note: 'cleanup_module' target declared here BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/dynapro.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dynapro_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/dynapro.c:25: BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:21: note: 'init_module' target declared here BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/edt-ft5x06.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/edt-ft5x06.c:32: BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/edt-ft5x06.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/edt-ft5x06.c:32: BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'init_module' target declared here BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.o: warning: objtool: edt_ft5x06_ts_probe()+0x761: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/gunze.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gunze_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/gunze.c:29: BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:21: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/gunze.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gunze_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/gunze.c:29: BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:21: note: 'init_module' target declared here BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.o: warning: objtool: gunze_interrupt()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/eeti_ts.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeti_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/eeti_ts.c:29: BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/eeti_ts.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeti_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/eeti_ts.c:29: BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elants_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elants_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elants_i2c.c:28: BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elants_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elants_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elants_i2c.c:28: BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'init_module' target declared here BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elo.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elo.c:23: BUILDSTDERR: drivers/input/touchscreen/elo.c:408:21: note: 'cleanup_module' target declared here BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elo.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elo.c:23: BUILDSTDERR: drivers/input/touchscreen/elo.c:408:21: note: 'init_module' target declared here BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'egalax_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/egalax_ts_serial.c:21: BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'cleanup_module' target declared here BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'egalax_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/egalax_ts_serial.c:21: BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'init_module' target declared here BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/fujitsu_ts.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/fujitsu_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/fujitsu_ts.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/fujitsu_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'init_module' target declared here BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/goodix.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'goodix_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/goodix.c:22: BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:19: note: 'cleanup_module' target declared here BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/goodix.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'goodix_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/goodix.c:22: BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:19: note: 'init_module' target declared here BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/ili210x.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/ili210x.c:2: BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:19: note: 'cleanup_module' target declared here BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/ili210x.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/ili210x.c:2: BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/inexio.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inexio_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/inexio.c:24: BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:21: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/inexio.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inexio_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/inexio.c:24: BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:21: note: 'init_module' target declared here BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.o: warning: objtool: inexio_interrupt()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/mcs5000_ts.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/mcs5000_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mcs5000_ts.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/mcs5000_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mms114.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mms114_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/input/touchscreen/mms114.c:10: BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:19: note: 'cleanup_module' target declared here BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mms114.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mms114_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/input/touchscreen/mms114.c:10: BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:19: note: 'init_module' target declared here BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mtouch.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtouch_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/mtouch.c:22: BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:21: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mtouch.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtouch_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/mtouch.c:22: BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:21: note: 'init_module' target declared here BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.o: warning: objtool: mtouch_interrupt()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/mk712.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mk712_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(mk712_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:152:19: note: 'init_module' target declared here BUILDSTDERR: 152 | static int __init mk712_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mk712.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mk712_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(mk712_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:211:20: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | static void __exit mk712_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/usbtouchscreen.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/usbtouchscreen.c:52: BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/usbtouchscreen.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/usbtouchscreen.c:52: BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'init_module' target declared here BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.o: warning: objtool: nexio_init()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/penmount.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/penmount.c:21: BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:21: note: 'cleanup_module' target declared here BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/penmount.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/penmount.c:21: BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:21: note: 'init_module' target declared here BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/pixcir_i2c_ts.c:20: BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'cleanup_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/pixcir_i2c_ts.c:20: BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'init_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'init_module' target declared here BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/silead.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'silead_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/silead.c:20: BUILDSTDERR: drivers/input/touchscreen/silead.c:634:19: note: 'cleanup_module' target declared here BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/silead.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'silead_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/silead.c:20: BUILDSTDERR: drivers/input/touchscreen/silead.c:634:19: note: 'init_module' target declared here BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/sis_i2c.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/sis_i2c.c:19: BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'cleanup_module' target declared here BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/sis_i2c.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/sis_i2c.c:19: BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'init_module' target declared here BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/st1232.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st1232_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/input/touchscreen/st1232.c:22: BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:19: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/st1232.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st1232_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/input/touchscreen/st1232.c:22: BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/surface3_spi.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/surface3_spi.c:17: BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/surface3_spi.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/surface3_spi.c:17: BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchit213.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'touchit213_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchit213.c:22: BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:21: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchit213.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'touchit213_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchit213.c:22: BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:21: note: 'init_module' target declared here BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchright.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tr_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchright.c:21: BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:21: note: 'cleanup_module' target declared here BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchright.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tr_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchright.c:21: BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:21: note: 'init_module' target declared here BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchwin.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchwin.c:28: BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:21: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchwin.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchwin.c:28: BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:21: note: 'init_module' target declared here BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc40.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc40.c:12: BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:21: note: 'cleanup_module' target declared here BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc40.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc40.c:12: BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:21: note: 'init_module' target declared here BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc2007_core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc2007_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc2007_core.c:25: BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'cleanup_module' target declared here BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc2007_core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc2007_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc2007_core.c:25: BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'init_module' target declared here BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_w8001.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w8001_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/input/mt.h:14, BUILDSTDERR: from drivers/input/touchscreen/wacom_w8001.c:19: BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'cleanup_module' target declared here BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_w8001.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w8001_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/input/mt.h:14, BUILDSTDERR: from drivers/input/touchscreen/wacom_w8001.c:19: BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'init_module' target declared here BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.o: warning: objtool: w8001_connect()+0x84d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/wacom_i2c.c:15: BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/wacom_i2c.c:15: BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'init_module' target declared here BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zet6223.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zet6223_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/zet6223.c:16: BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zet6223.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zet6223_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/zet6223.c:16: BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zforce_ts.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zforce_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/zforce_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'cleanup_module' target declared here BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zforce_ts.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zforce_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/zforce_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'init_module' target declared here BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/ff-memless.o: warning: objtool: ml_play_effects()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joydev.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1070 | module_exit(joydev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1064 | static void __exit joydev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joydev.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1069:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1069 | module_init(joydev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1059:19: note: 'init_module' target declared here BUILDSTDERR: 1059 | static int __init joydev_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.o: warning: objtool: joydev_connect()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/gameport.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gameport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:859:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 859 | subsys_initcall(gameport_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:834:19: note: 'init_module' target declared here BUILDSTDERR: 834 | static int __init gameport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/gameport.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gameport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:860:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 860 | module_exit(gameport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:848:20: note: 'cleanup_module' target declared here BUILDSTDERR: 848 | static void __exit gameport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.o: warning: objtool: gameport_queue_event()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/gameport/gameport.o: warning: objtool: __gameport_register_driver()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/gameport/gameport.o: warning: objtool: gameport_handle_events()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/emu10k1-gp.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/gameport/emu10k1-gp.c:29: BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/emu10k1-gp.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/gameport/emu10k1-gp.c:29: BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.o: warning: objtool: emu_probe()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/fm801-gp.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_gp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/input/gameport/fm801-gp.c:29: BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:19: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/fm801-gp.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_gp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/input/gameport/fm801-gp.c:29: BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.o: warning: objtool: fm801_gp_probe()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/lightning.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(l4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static int __init l4_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/lightning.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:337:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 337 | module_exit(l4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:321:20: note: 'cleanup_module' target declared here BUILDSTDERR: 321 | static void __exit l4_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/ns558.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns558_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:282:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 282 | module_exit(ns558_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit ns558_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/ns558.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns558_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:281:1: note: in expansion of macro 'module_init' BUILDSTDERR: 281 | module_init(ns558_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | static int __init ns558_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.o: warning: objtool: ns558_pnp_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/serio/serio_raw.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serio_raw_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/input/serio/serio_raw.c:17: BUILDSTDERR: drivers/input/serio/serio_raw.c:444:21: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/serio_raw.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serio_raw_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/input/serio/serio_raw.c:17: BUILDSTDERR: drivers/input/serio/serio_raw.c:444:21: note: 'init_module' target declared here BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/altera_ps2.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/altera_ps2.c:15: BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:24: note: 'init_module' target declared here BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/altera_ps2.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/altera_ps2.c:15: BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:24: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/arc_ps2.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_ps2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/arc_ps2.c:14: BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:24: note: 'init_module' target declared here BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/arc_ps2.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_ps2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/arc_ps2.c:14: BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:24: note: 'cleanup_module' target declared here BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/hyperv-keyboard.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hv_kbd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:444:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 444 | module_exit(hv_kbd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:437:20: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | static void __exit hv_kbd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/hyperv-keyboard.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_kbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:443:1: note: in expansion of macro 'module_init' BUILDSTDERR: 443 | module_init(hv_kbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | static int __init hv_kbd_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iommu/amd_iommu_v2.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_iommu_v2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:1019:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1019 | module_init(amd_iommu_v2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:958:19: note: 'init_module' target declared here BUILDSTDERR: 958 | static int __init amd_iommu_v2_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iommu/amd_iommu_v2.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_iommu_v2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:1020:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1020 | module_exit(amd_iommu_v2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:988:20: note: 'cleanup_module' target declared here BUILDSTDERR: 988 | static void __exit amd_iommu_v2_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/kcapi.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kcapi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1317:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1317 | module_init(kcapi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1287:19: note: 'init_module' target declared here BUILDSTDERR: 1287 | static int __init kcapi_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/kcapi.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kcapi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1318:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1318 | module_exit(kcapi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1308 | static void __exit kcapi_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: detach_capi_ctr()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_release()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_get_serial()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: old_capi_manufacturer()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_manufacturer()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_suspend_output()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_resume_output()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_put_message()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: register_appl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_register()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: notify_handler()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_handle_message()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_free_ncci()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_release_appl()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_release()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_new_ncci()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_free_ncci.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_new_ncci.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/capi/capi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1428 | module_init(capi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1379:19: note: 'init_module' target declared here BUILDSTDERR: 1379 | static int __init capi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/capi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1429:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1429 | module_exit(capi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1417:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1417 | static void __exit capi_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: handle_minor_send()+0x2fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: capinc_tty_put_char()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: capinc_tty_write()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: handle_minor_recv()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: capincci_alloc()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/capi/capidrv.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capidrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2524:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2524 | module_init(capidrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2479:19: note: 'init_module' target declared here BUILDSTDERR: 2479 | static int __init capidrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/capidrv.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capidrv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2525:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2525 | module_exit(capidrv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2516 | static void __exit capidrv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_dtrace_data()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: ncci_change_state()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: if_sendbuf()+0x281: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: listen_change_state.isra.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: plci_change_state()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: send_message.isra.0()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: listentimerfunc()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: capidrv_command()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_incoming_call.constprop.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: lower_callback()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_plci.constprop.0()+0x40e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_ncci.constprop.0()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: capidrv_recv_message()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: listen_change_state.isra.0.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: send_message.isra.0.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_incoming_call.constprop.0.cold()+0x2b: return with modified stack frame BUILDSTDERR: drivers/isdn/divert/isdn_divert.o: warning: objtool: cf_command()+0x37f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/divert/isdn_divert.o: warning: objtool: ll_callback()+0xc37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/divert/divert_procfs.o: warning: objtool: isdn_divert_ioctl_unlocked.isra.0()+0x383: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/divert/divert_init.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divert_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(divert_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:38:19: note: 'init_module' target declared here BUILDSTDERR: 38 | static int __init divert_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/divert/divert_init.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divert_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(divert_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:58:20: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | static void __exit divert_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/common.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gigaset_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1150:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1150 | module_init(gigaset_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1131:19: note: 'init_module' target declared here BUILDSTDERR: 1131 | static int __init gigaset_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/common.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gigaset_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1151:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1151 | module_exit(gigaset_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1145 | static void __exit gigaset_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.o: warning: objtool: cleanup_cs()+0x1fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/common.o: warning: objtool: gigaset_initcs()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: if_ioctl()+0x2b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_init()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_initdriver()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_initdriver.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/capi.o: warning: objtool: gigaset_isdn_regdev()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/gigaset/usb-gigaset.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_gigaset_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:944:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 944 | module_exit(usb_gigaset_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:919:20: note: 'cleanup_module' target declared here BUILDSTDERR: 919 | static void __exit usb_gigaset_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/usb-gigaset.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_gigaset_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:943:1: note: in expansion of macro 'module_init' BUILDSTDERR: 943 | module_init(usb_gigaset_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:886:19: note: 'init_module' target declared here BUILDSTDERR: 886 | static int __init usb_gigaset_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.o: warning: objtool: gigaset_initcshw()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.o: warning: objtool: gigaset_write_bulk_callback()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/gigaset/bas-gigaset.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bas_gigaset_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2671:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2671 | module_exit(bas_gigaset_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2619:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2619 | static void __exit bas_gigaset_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/bas-gigaset.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bas_gigaset_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2670:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2670 | module_init(bas_gigaset_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2588:19: note: 'init_module' target declared here BUILDSTDERR: 2588 | static int __init bas_gigaset_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.o: warning: objtool: gigaset_initbcshw()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.o: warning: objtool: gigaset_initcshw()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/gigaset/ser-gigaset.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ser_gigaset_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:798:1: note: in expansion of macro 'module_init' BUILDSTDERR: 798 | module_init(ser_gigaset_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:743:19: note: 'init_module' target declared here BUILDSTDERR: 743 | static int __init ser_gigaset_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/ser-gigaset.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ser_gigaset_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:799:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 799 | module_exit(ser_gigaset_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:780:20: note: 'cleanup_module' target declared here BUILDSTDERR: 780 | static void __exit ser_gigaset_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.o: warning: objtool: gigaset_initcshw()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.o: warning: objtool: gigaset_tty_close()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pci.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(b1pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:406:20: note: 'cleanup_module' target declared here BUILDSTDERR: 406 | static void __exit b1pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pci.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(b1pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init b1pci_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.o: warning: objtool: b1pci_pci_probe()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.o: warning: objtool: b1pci_pci_probe.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:803:1: note: in expansion of macro 'module_init' BUILDSTDERR: 803 | module_init(b1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:782:19: note: 'init_module' target declared here BUILDSTDERR: 782 | static int __init b1_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:804:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 804 | module_exit(b1_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:799:20: note: 'cleanup_module' target declared here BUILDSTDERR: 799 | static void __exit b1_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_parse_version()+0x181: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_loaded()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: avmcard_dma_alloc()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_t4file()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_get_slice()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_config()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_firmware()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_detect()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_interrupt()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_parse_version.cold()+0x11c: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1dma.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1dma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:980:1: note: in expansion of macro 'module_init' BUILDSTDERR: 980 | module_init(b1dma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:959:19: note: 'init_module' target declared here BUILDSTDERR: 959 | static int __init b1dma_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1dma.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1dma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:981:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 981 | module_exit(b1dma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 976 | static void __exit b1dma_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_load_firmware()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_register_appl()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_release_appl()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_interrupt()+0x725: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_release_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pcmcia_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:223:1: note: in expansion of macro 'module_init' BUILDSTDERR: 223 | module_init(b1pcmcia_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:199:19: note: 'init_module' target declared here BUILDSTDERR: 199 | static int __init b1pcmcia_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pcmcia_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:224:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 224 | module_exit(b1pcmcia_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:218:20: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | static void __exit b1pcmcia_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.o: warning: objtool: b1pcmcia_add_card()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.o: warning: objtool: b1pcmcia_add_card.cold()+0xb2: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/avm_cs.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avmcs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from drivers/isdn/hardware/avm/avm_cs.c:17: BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/avm_cs.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avmcs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from drivers/isdn/hardware/avm/avm_cs.c:17: BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'init_module' target declared here BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/t1pci.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 't1pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:259:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 259 | module_exit(t1pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:252:20: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | static void __exit t1pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/t1pci.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 't1pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:258:1: note: in expansion of macro 'module_init' BUILDSTDERR: 258 | module_init(t1pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init t1pci_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.o: warning: objtool: t1pci_probe()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.o: warning: objtool: t1pci_probe.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/c4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1317 | module_exit(c4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1309 | static void __exit c4_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/c4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1316 | module_init(c4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1285:19: note: 'init_module' target declared here BUILDSTDERR: 1285 | static int __init c4_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_probe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: queue_sendconfigword()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: queue_sendconfig()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_load_firmware()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_register_appl()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_release_appl()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_interrupt()+0x402: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_probe.cold()+0x90: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_release_appl.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divadidd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 138 | module_init(divadidd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:99:19: note: 'init_module' target declared here BUILDSTDERR: 99 | static int __init divadidd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divadidd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 139 | module_exit(divadidd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 131 | static void __exit divadidd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/dadapter.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasmain.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:848:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 848 | module_exit(divas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:837:20: note: 'cleanup_module' target declared here BUILDSTDERR: 837 | static void __exit divas_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasmain.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:847:1: note: in expansion of macro 'module_init' BUILDSTDERR: 847 | module_init(divas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:773:19: note: 'init_module' target declared here BUILDSTDERR: 773 | static int __init divas_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_remove_one()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_init_one()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_remove_one.cold()+0x31: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_init_one.cold()+0xcf: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasfunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasproc.o: warning: objtool: divas_read()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divamnt.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maint_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:238:1: note: in expansion of macro 'module_init' BUILDSTDERR: 238 | module_init(maint_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:193:19: note: 'init_module' target declared here BUILDSTDERR: 193 | static int __init maint_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divamnt.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maint_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:239:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 239 | module_exit(maint_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit maint_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/mntfunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_cmp_nmbr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_register()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_deregister()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_format()+0x5d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_remove_xdi_adapter()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_add_xdi_adapter()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_set_trace_filter()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_get_trace_filter()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divasi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:201:1: note: in expansion of macro 'module_init' BUILDSTDERR: 201 | module_init(divasi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | static int __init divasi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divasi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:202:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 202 | module_exit(divasi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:192:20: note: 'cleanup_module' target declared here BUILDSTDERR: 192 | static void __exit divasi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/idifunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/capimain.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divacapi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(divacapi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:108:19: note: 'init_module' target declared here BUILDSTDERR: 108 | static int __init divacapi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/capimain.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divacapi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(divacapi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit divacapi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: diva_add_card()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: sendf()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFC_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2356:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2356 | module_init(HFC_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2309:1: note: 'init_module' target declared here BUILDSTDERR: 2309 | HFC_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFC_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2357:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2357 | module_exit(HFC_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2348:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2348 | HFC_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_clear_fifo_tx()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: mode_hfcpci()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: set_hfcpci_rxtest()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_bctrl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_dfifo()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_fifo()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_remove_pci()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_dctrl()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: main_rec_hfcpci()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_int()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_l1callback()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: ph_state()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_dfifo.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_fifo.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_remove_pci.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFCmulti_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5581 | module_exit(HFCmulti_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5476:1: note: 'cleanup_module' target declared here BUILDSTDERR: 5476 | HFCmulti_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFCmulti_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5580 | module_init(HFCmulti_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5487:1: note: 'init_module' target declared here BUILDSTDERR: 5487 | HFCmulti_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_io_hfcmulti()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_tx()+0x409: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: signal_state_up()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_rx()+0x304: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: vpm_out()+0x317: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: mode_hfcmulti()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_bctrl()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: handle_bmsg()+0x307: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: ph_state_change()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: handle_dmsg()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: plxsd_checksync()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_l1callback()+0x329: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_port()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_card()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfc_remove_pci()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_init()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_probe()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: open_dchannel.isra.0()+0x43e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_dctrl()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_interrupt()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: vpm_out.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfc_remove_pci.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_init.cold()+0x154: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfcsusb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/isdn/hardware/mISDN/hfcsusb.c:35: BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfcsusb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/isdn/hardware/mISDN/hfcsusb.c:35: BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'init_module' target declared here BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: stop_iso_gracefull()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: tx_iso_complete()+0x3dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_rx_frame()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_iso_complete()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_int_complete()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ctrl_start_transfer()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: write_reg()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ctrl_complete()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_stop_endpoint.part.0()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: start_isoc_chain.constprop.0()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_start_endpoint.part.0()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: handle_led()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_probe()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_setup_bch()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: deactivate_bchannel()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_bctrl()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcusb_l2l1B()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_l1callback()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_dctrl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_ph_command()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcusb_l2l1D()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ph_state()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_iso_complete.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_probe.cold()+0x75: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'AVM_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1177:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1177 | module_exit(AVM_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1171:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1171 | static void __exit AVM_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'AVM_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1176:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1176 | module_init(AVM_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1162:19: note: 'init_module' target declared here BUILDSTDERR: 1162 | static int __init AVM_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: avm_dctrl()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: modehdlc()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: avm_bctrl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritz_remove_pci()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: HDLC_irq()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritzpci_probe()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritz_remove_pci.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'Speedfax_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:532:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 532 | module_exit(Speedfax_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:526:1: note: 'cleanup_module' target declared here BUILDSTDERR: 526 | Speedfax_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'Speedfax_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:531:1: note: in expansion of macro 'module_init' BUILDSTDERR: 531 | module_init(Speedfax_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:515:1: note: 'init_module' target declared here BUILDSTDERR: 515 | Speedfax_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.o: warning: objtool: sfax_dctrl()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.o: warning: objtool: sfaxpci_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'infineon_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1174:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1174 | module_exit(infineon_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1168:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1168 | infineon_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'infineon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1173:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1173 | module_init(infineon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1158:1: note: 'init_module' target declared here BUILDSTDERR: 1158 | infineon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.o: warning: objtool: reset_inf()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.o: warning: objtool: inf_probe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/w6692.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w6692_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1435:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1435 | module_exit(w6692_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1429:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1429 | static void __exit w6692_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/w6692.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w6692_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1434:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1434 | module_init(w6692_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1419:19: note: 'init_module' target declared here BUILDSTDERR: 1419 | static int __init w6692_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: dbusy_timer_handler()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_mode()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_bctrl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Bfifo()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_remove_pci()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_probe()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_dctrl()+0x25f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Dfifo()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692B_interrupt()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_irq()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_l2l1B()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Bfifo.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_remove_pci.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692B_interrupt.cold()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/netjet.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nj_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1169:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1169 | module_exit(nj_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit nj_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/netjet.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nj_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1168:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1168 | module_init(nj_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | static int __init nj_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_dctrl()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: read_dma()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_irq()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: mode_tiger()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_bctrl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_probe()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isac_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1651:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1651 | module_init(isac_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1640:1: note: 'init_module' target declared here BUILDSTDERR: 1640 | isac_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isac_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1652:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1652 | module_exit(isac_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1647:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1647 | isac_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_init()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_empty_fifo()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_retransmit()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: mISDNipac_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: dbusy_timer_handler()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_cmdr()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_fill_fifo()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_mode()+0x70f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_empty_fifo()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_irq()+0x25c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_bctrl()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_dctrl()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_l2l1()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: mISDNisac_irq()+0xe5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_init()+0x36b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_init()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_retransmit.cold()+0x5c: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_empty_fifo.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from ./include/linux/mISDNhw.h:22, BUILDSTDERR: from drivers/isdn/hardware/mISDN/mISDNisar.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isar_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1707:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1707 | module_init(isar_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1697:19: note: 'init_module' target declared here BUILDSTDERR: 1697 | static int __init isar_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from ./include/linux/mISDNhw.h:22, BUILDSTDERR: from drivers/isdn/hardware/mISDN/mISDNisar.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isar_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1708 | module_exit(isar_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1703 | static void __exit isar_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_fill_fifo()+0x264: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: modeisar()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_bctrl()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: load_firmware()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: init_isar()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_l2l1()+0x37e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: mISDNisar_irq()+0xbc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_fill_fifo.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: load_firmware.cold()+0x7d: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/config.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HiSax_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1985:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1985 | module_exit(HiSax_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1532:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1532 | static void __exit HiSax_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/config.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HiSax_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1984:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1984 | module_init(HiSax_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1333:19: note: 'init_module' target declared here BUILDSTDERR: 1333 | static int __init HiSax_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_d_l1l2()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_b_l1l2()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: HiSax_readstatus()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: VHiSax_putstatus()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: checkcard()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_d_l1l2.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_b_l1l2.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: checkcard.cold()+0x23: return with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl1.o: warning: objtool: DChannel_proc_rcv()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/tei.o: warning: objtool: put_tei_msg()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/tei.o: warning: objtool: put_tei_msg.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: tx_ui()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_pull_iqueue()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: send_uframe()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_tout_203()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_tout_200()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_set_own_busy()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_clear_own_busy()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st8_tout_200()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st8_got_super()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_got_super()+0x3e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_got_iframe()+0x5cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: releasestack_isdnl2()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: releasestack_isdnl2.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: l3_alloc_skb()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: new_l3_process()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: release_l3_process()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: setstack_l3dc()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: release_l3_process.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lli_go_active()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lltrans_handler()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lldata_handler()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: leased_l1l2()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: CallcNewChan()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: CallcFreeChan()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: HiSax_command()+0x87d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lltrans_handler.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lldata_handler.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: leased_l1l2.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/fsm.o: warning: objtool: FsmNew()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/fsm.o: warning: objtool: FsmEvent()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/fsm.o: warning: objtool: FsmAddTimer()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1man()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1down()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_message_cause()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_status_send.constprop.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_t305()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_msg_without_setup.constprop.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1up()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_reject_req()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_resume_req()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_suspend_req()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_global_restart()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_msg_with_uus()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_disconnect_req()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_setup_req()+0x284: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_redir_req()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_cmd_global()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: setstack_dss1()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1man.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1down.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1man()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1down()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_cmd_global()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_message_cause()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_status_send.constprop.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_t305()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_msg_without_setup.constprop.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_reject_req()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_SendSpid.constprop.0()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_resume_req()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_suspend_req()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_global_restart()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_msg_with_uus()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_setup_req()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_disconnect_req()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: global_handler()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1up()+0x667: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_redir_req()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: setstack_ni1()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1man.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1down.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_SendSpid.constprop.0.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1up.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: man1tr6()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_info()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_setup_req()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_disc()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: man1tr6.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/teles3.o: warning: objtool: hscx_interrupt()+0x25a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/teles3.o: warning: objtool: teles3_interrupt()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/teles3.o: warning: objtool: setup_teles3()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isac.o: warning: objtool: dbusy_timer_handler()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isac.o: warning: objtool: isac_interrupt()+0x96f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hscx.o: warning: objtool: hscx_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hscx.o: warning: objtool: open_hscxstate()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: hscx_fill_fifo()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: hscx_empty_fifo()+0x218: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: hscx_interrupt()+0x2b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: telespci_interrupt()+0x5d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: setup_telespci()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: hscx_fill_fifo()+0x5a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: hscx_empty_fifo()+0x67b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: hscx_interrupt()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: s0box_interrupt()+0x646: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: setup_s0box()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_a1p.o: warning: objtool: hscx_interrupt()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_a1p.o: warning: objtool: setup_avm_a1_pcmcia()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: hdlc_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: setstack_hdlc()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: HDLC_irq()+0x9a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: setup_avm_pcipnp()+0x1f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: check_arcofi()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: Elsa_card_msg()+0x655: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: receive_chars()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_fill_fifo()+0x258: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_empty_fifo()+0x233: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_interrupt()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_int_main()+0x31a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: rs_interrupt_elsa()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: elsa_interrupt()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: elsa_interrupt_ipac()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: modem_l2l1()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: setup_elsa()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_fill_fifo()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_empty_fifo()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_fill_fifo()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_empty_fifo()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_interrupt()+0x284: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_int_main()+0x325: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: diva_irq_ipac_isa()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_interrupt()+0x298: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: diva_irq_ipac_pci()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: setup_diva()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: dbusy_timer_handler()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: bch_l2l1()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: bch_setstack()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: bch_int()+0x2f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: interrupt_ipacx()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: init_ipacx()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: Sedl_card_msg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_fill_fifo()+0x24c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_empty_fifo()+0x224: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_interrupt()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_int_main()+0x302: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: setup_sedlbauer()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: setstack_isar()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: sendmsg.part.0()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: sendmsg()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: modeisar()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_l2l1()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: send_DLE_ETX()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: waitrecmsg.constprop.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: ISARVersion()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_fill_fifo()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_int_main()+0x128e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_auxcmd()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: sendmsg.cold()+0x18: return with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: send_DLE_ETX.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_fill_fifo.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/nj_s.o: warning: objtool: netjet_s_interrupt()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/nj_s.o: warning: objtool: setup_netjet_s()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: tiger_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: setstack_tiger()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: read_raw.constprop.0()+0x519: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: inittiger()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: inittiger.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/nj_u.o: warning: objtool: setup_netjet_u()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/icc.o: warning: objtool: dbusy_timer_handler()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/icc.o: warning: objtool: icc_interrupt()+0x488: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: reset_hfcpci()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: receive_emsg()+0x43e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: main_rec_hfcpci()+0x341: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: hfcpci_interrupt()+0x5a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: hfcpci_card_msg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: setup_hfcpci()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: reset_hfcsx()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: hfcsx_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: read_fifo()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: setup_hfcsx()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: hscx_fill_fifo()+0x258: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: hscx_empty_fifo()+0x233: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: hscx_interrupt()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: niccy_interrupt()+0x4c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: setup_niccy()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_fill_fifo()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_empty_fifo()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_interrupt()+0x2b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: bkm_interrupt()+0x339: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: setup_bkm_a4t()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: jade_write_indirect()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: jade_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: setstack_jade()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: JadeVersion()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: jade_write_indirect.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: sct_alloc_io()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_fill_fifo()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_empty_fifo()+0x228: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_interrupt()+0x28b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: bkm_interrupt_ipac()+0x3bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: setup_sct_quadro()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_empty_fifo()+0x2c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_fill_fifo()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_interrupt()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_int_main()+0x374: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: setup_gazel()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: dbusy_timer_handler()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692_l2l1()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: setstack_w6692()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692B_interrupt()+0x60a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692_interrupt()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: setup_w6692()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692_l2l1.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/enternow_pci.o: warning: objtool: setup_enternow_pci()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/amd7930_fn.o: warning: objtool: Amd7930_empty_Dfifo()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/amd7930_fn.o: warning: objtool: dbusy_timer_handler()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/amd7930_fn.o: warning: objtool: Amd7930_interrupt()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sedlbauer_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/sedlbauer_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sedlbauer_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/sedlbauer_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'init_module' target declared here BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.o: warning: objtool: sedlbauer_probe()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/elsa_cs.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elsa_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/elsa_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/elsa_cs.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elsa_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/elsa_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'init_module' target declared here BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.o: warning: objtool: elsa_cs_probe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/avma1_cs.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avma1cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/avma1_cs.c:23: BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/avma1_cs.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avma1cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/avma1_cs.c:23: BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'init_module' target declared here BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.o: warning: objtool: avma1cs_config()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/teles_cs.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teles_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/teles_cs.c:31: BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:22: note: 'cleanup_module' target declared here BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/teles_cs.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teles_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/teles_cs.c:31: BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:22: note: 'init_module' target declared here BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.o: warning: objtool: teles_probe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/st5481_init.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st5481_usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:221:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 221 | module_exit(st5481_usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:214:20: note: 'cleanup_module' target declared here BUILDSTDERR: 214 | static void __exit st5481_usb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/st5481_init.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st5481_usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:220:1: note: in expansion of macro 'module_init' BUILDSTDERR: 220 | module_init(st5481_usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:188:19: note: 'init_module' target declared here BUILDSTDERR: 188 | static int __init st5481_usb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_next_ctrl_msg()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_int_complete()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_ctrl_complete()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_in_complete()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_setup_usb()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_start()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_in_mode()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_next_ctrl_msg.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out_complete()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: dout_start_xmit()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out_complete.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: usb_b_out()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: usb_b_out_complete()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: st5481_b_l2l1()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: st5481_b_l2l1.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfc4s8s_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1584:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1584 | module_exit(hfc4s8s_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1577:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | hfc4s8s_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfc4s8s_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1583:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1583 | module_init(hfc4s8s_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1549:1: note: 'init_module' target declared here BUILDSTDERR: 1549 | hfc4s8s_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_b_frame()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: bch_l2l1()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: dch_l2l1()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_d_frame.part.0()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: hfc4s8s_bh()+0x3cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: hfc4s8s_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_b_frame.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_isac.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_isac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:894:1: note: in expansion of macro 'module_init' BUILDSTDERR: 894 | module_init(hisax_isac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:869:19: note: 'init_module' target declared here BUILDSTDERR: 869 | static int __init hisax_isac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_isac.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_isac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:895:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 895 | module_exit(hisax_isac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:880:20: note: 'cleanup_module' target declared here BUILDSTDERR: 880 | static void __exit hisax_isac_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:1024:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1024 | module_exit(hisax_fcpcipnp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:1015:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1015 | static void __exit hisax_fcpcipnp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:1023:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1023 | module_init(hisax_fcpcipnp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:996:19: note: 'init_module' target declared here BUILDSTDERR: 996 | static int __init hisax_fcpcipnp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: fcpnp_probe()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: fcpci_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: hdlc_irq_one()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_procconf.o: warning: objtool: hysdn_procconf_init()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_procconf.o: warning: objtool: hysdn_procconf_init.cold()+0x24: return with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_proclog.o: warning: objtool: hysdn_addlog()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/boardergo.o: warning: objtool: ergo_waitpofready()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_sched.o: warning: objtool: hysdn_sched_rx()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_rx_netpkt()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_net_create()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_rx_netpkt.cold()+0x1f: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hysdn/hysdn_init.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hysdn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:213:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 213 | module_exit(hysdn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:198:1: note: 'cleanup_module' target declared here BUILDSTDERR: 198 | hysdn_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hysdn/hysdn_init.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hysdn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:212:1: note: in expansion of macro 'module_init' BUILDSTDERR: 212 | module_init(hysdn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:156:1: note: 'init_module' target declared here BUILDSTDERR: 156 | hysdn_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.o: warning: objtool: hysdn_pci_init_one()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_sendmsg_internal()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_register_internal()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_send_message()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_release_appl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_capi_release()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_rx_capipkt()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_capi_create()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_register_internal.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_release_appl.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_header()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_ciscohdlck_alloc_skb.isra.0.constprop.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_hangup()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_autohup()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_dial()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_force_dial_lp()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_writebuf_skb()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_ciscohdlck_slarp_send_keepalive()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_stat_callback()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_start_xmit()+0x2a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_rcv_skb()+0x4de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_find_icall()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_new()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_setcfg()+0x3a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_suspend.isra.0()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_flush_buffer.part.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_tiocmget()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_ioctl()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_modem_init()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_tiocmset()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_hangup()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_close()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_dial()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_resume()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_send_msg()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_find_icall()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_handleDLEdown.isra.0()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_cmd_PLUSV()+0x347: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_parse_at()+0xb3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_senddown()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_write()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_stat_callback()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_hangup.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_senddown.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_sync()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_decode()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_encode()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_stat_callback()+0x2bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/i4l/isdn_common.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isdn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2368:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2368 | module_init(isdn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2283:19: note: 'init_module' target declared here BUILDSTDERR: 2283 | static int __init isdn_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/i4l/isdn_common.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isdn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2369:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2369 | module_exit(isdn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2351:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2351 | static void __exit isdn_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_command()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_add_channels()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_write()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_ioctl()+0x6fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_open()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_close()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_read()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: register_isdn()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_status_callback()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_free_channel()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_writebuf_skb_stub()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_command.cold()+0x12: return with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_free_channel.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_fill_rq()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_skb_push()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_frame_log.constprop.0()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_decompress()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_push_higher.isra.0()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_free()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_bind()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_open()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_ioctl()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_poll()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_write()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_init()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_receive()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_xmit()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_autodial_filter()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_skb_push.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_release.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_eval_dtmf()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_calc_dtmf()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_put_dle_code()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_put_dle_code.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ttyfax.o: warning: objtool: isdn_tty_fax_modem_result()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ttyfax.o: warning: objtool: isdn_tty_cmd_FCLASS2()+0x1430: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_register_device()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_unregister_device()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_unregister_Bprotocol()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_register_Bprotocol()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmEvent()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmAddTimer()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmNew()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_ctrl()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: base_sock_ioctl()+0x1bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_setsockopt()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_sock_recvmsg()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_send()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_ioctl()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_sock_sendmsg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_release()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_bind()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: misdn_sock_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: select_iclock()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_clock_update()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_unregister_clock()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_register_clock()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: recv_Bchannel()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: recv_Bchannel_skb()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: confirm_Bsend()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: get_next_dframe()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: bchannel_get_rxbuf()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: send_socklist()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: mISDNStackd()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: l1_receive()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: mISDN_queue_message()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: create_stack()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: connect_layer1()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: connect_Bstack()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: create_l2entity()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: delete_channel()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: delete_stack()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: send_socklist.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer1.o: warning: objtool: l1_event()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer1.o: warning: objtool: create_l1()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: tx_ui()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: l2_pull_iqueue()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: send_uframe()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: l2_ctrl()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: enquiry_cr()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: create_l2()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: da_debug()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: tei_debug()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: mgr_bcast()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: teiup_create()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: get_free_id()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: create_new_tei()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: put_tei_msg()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: mgr_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: mgr_send()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: l2_tei()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: teiup_create.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: put_tei_msg.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_poll()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_open()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_ioctl()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_close()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_read()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_inittimer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from drivers/isdn/mISDN/dsp_core.c:158: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1232 | module_init(dsp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1118:19: note: 'init_module' target declared here BUILDSTDERR: 1118 | static int __init dsp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from drivers/isdn/mISDN/dsp_core.c:158: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1233:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1233 | module_exit(dsp_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1214:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1214 | static void __exit dsp_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_ctrl()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_rx_off_member()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dspcreate()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_send_bh()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_function()+0x467: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_send_member.constprop.0()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_del_conf_member()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_del_conf()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_hardware()+0x277: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_conf()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_receive()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_send()+0x491: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_transmit()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/isdn/mISDN/dsp_tones.o: warning: objtool: dsp_tone_copy()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_tones.o: warning: objtool: dsp_tone()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_dtmf.o: warning: objtool: dsp_dtmf_hardware()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_dtmf.o: warning: objtool: dsp_dtmf_goertzel_decode()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_blowfish.o: warning: objtool: dsp_bf_decrypt()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: mISDN_dsp_element_register()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: dsp_pipeline_module_exit()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: dsp_pipeline_build()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_hwec.o: warning: objtool: dsp_hwec_enable()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/mISDN/l1oip_core.c:226: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l1oip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.c:1521:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1521 | module_init(l1oip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.c:1450:1: note: 'init_module' target declared here BUILDSTDERR: 1450 | l1oip_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_bctrl()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_send.constprop.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: handle_dmsg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: handle_bmsg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_send_bh()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: open_dchannel.isra.0()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_thread()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_close()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_open()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_dctrl()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_timeout()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timer_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'init_module' target declared here BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timer_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'init_module' target declared here BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'cleanup_module' target declared here BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'heartbeat_trig_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:210:1: note: in expansion of macro 'module_init' BUILDSTDERR: 210 | module_init(heartbeat_trig_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:190:19: note: 'init_module' target declared here BUILDSTDERR: 190 | static int __init heartbeat_trig_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'heartbeat_trig_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:211:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 211 | module_exit(heartbeat_trig_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 202 | static void __exit heartbeat_trig_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-backlight.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bl_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/uapi/linux/fb.h:6, BUILDSTDERR: from ./include/linux/fb.h:6, BUILDSTDERR: from drivers/leds/trigger/ledtrig-backlight.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'init_module' target declared here BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-backlight.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bl_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/uapi/linux/fb.h:6, BUILDSTDERR: from ./include/linux/fb.h:6, BUILDSTDERR: from drivers/leds/trigger/ledtrig-backlight.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-gpio.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/trigger/ledtrig-gpio.c:14: BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'init_module' target declared here BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-gpio.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/trigger/ledtrig-gpio.c:14: BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'cleanup_module' target declared here BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-activity.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'activity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 263 | module_init(activity_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:243:19: note: 'init_module' target declared here BUILDSTDERR: 243 | static int __init activity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-activity.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'activity_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 264 | module_exit(activity_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | static void __exit activity_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-default-on.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'defon_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/leds/trigger/ledtrig-default-on.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'init_module' target declared here BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-default-on.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'defon_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/leds/trigger/ledtrig-default-on.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'cleanup_module' target declared here BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'transient_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'init_module' target declared here BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'transient_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-camera.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ledtrig_camera_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:45:1: note: in expansion of macro 'module_init' BUILDSTDERR: 45 | module_init(ledtrig_camera_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:39:19: note: 'init_module' target declared here BUILDSTDERR: 39 | static int __init ledtrig_camera_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-camera.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ledtrig_camera_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(ledtrig_camera_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:47:20: note: 'cleanup_module' target declared here BUILDSTDERR: 47 | static void __exit ledtrig_camera_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-netdev.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netdev_trig_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(netdev_trig_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:443:19: note: 'init_module' target declared here BUILDSTDERR: 443 | static int __init netdev_trig_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-netdev.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netdev_trig_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(netdev_trig_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:448:20: note: 'cleanup_module' target declared here BUILDSTDERR: 448 | static void __exit netdev_trig_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-apu.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apu_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:337:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 337 | module_exit(apu_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:325:20: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | static void __exit apu_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-apu.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apu_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(apu_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:289:19: note: 'init_module' target declared here BUILDSTDERR: 289 | static int __init apu_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-as3645a.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-as3645a.c:23: BUILDSTDERR: drivers/leds/leds-as3645a.c:782:19: note: 'cleanup_module' target declared here BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-as3645a.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-as3645a.c:23: BUILDSTDERR: drivers/leds/leds-as3645a.c:782:19: note: 'init_module' target declared here BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lm3530.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lm3530.c:13: BUILDSTDERR: drivers/leds/leds-lm3530.c:498:19: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lm3530.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lm3530.c:13: BUILDSTDERR: drivers/leds/leds-lm3530.c:498:19: note: 'init_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-pca9532.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca9532_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-pca9532.c:16: BUILDSTDERR: drivers/leds/leds-pca9532.c:571:19: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-pca9532.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca9532_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-pca9532.c:16: BUILDSTDERR: drivers/leds/leds-pca9532.c:571:19: note: 'init_module' target declared here BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3944.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3944_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lp3944.c:30: BUILDSTDERR: drivers/leds/leds-lp3944.c:442:19: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3944.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3944_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lp3944.c:30: BUILDSTDERR: drivers/leds/leds-lp3944.c:442:19: note: 'init_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3952.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/leds-lp3952.c:14: BUILDSTDERR: drivers/leds/leds-lp3952.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3952.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/leds-lp3952.c:14: BUILDSTDERR: drivers/leds/leds-lp3952.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-clevo-mail.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clevo_mail_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:216:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 216 | module_exit(clevo_mail_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:207:20: note: 'cleanup_module' target declared here BUILDSTDERR: 207 | static void __exit clevo_mail_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-clevo-mail.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clevo_mail_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:215:1: note: in expansion of macro 'module_init' BUILDSTDERR: 215 | module_init(clevo_mail_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | static int __init clevo_mail_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-ss4200.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nas_gpio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:573:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 573 | module_exit(nas_gpio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:563:20: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | static void __exit nas_gpio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-ss4200.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nas_gpio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:572:1: note: in expansion of macro 'module_init' BUILDSTDERR: 572 | module_init(nas_gpio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | static int __init nas_gpio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lt3593.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lt3593_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/leds/leds-lt3593.c:5: BUILDSTDERR: drivers/leds/leds-lt3593.c:197:24: note: 'init_module' target declared here BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lt3593.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lt3593_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/leds/leds-lt3593.c:5: BUILDSTDERR: drivers/leds/leds-lt3593.c:197:24: note: 'cleanup_module' target declared here BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-blinkm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blinkm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-blinkm.c:23: BUILDSTDERR: drivers/leds/leds-blinkm.c:757:19: note: 'cleanup_module' target declared here BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-blinkm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blinkm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-blinkm.c:23: BUILDSTDERR: drivers/leds/leds-blinkm.c:757:19: note: 'init_module' target declared here BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-mlxcpld.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:429:1: note: in expansion of macro 'module_init' BUILDSTDERR: 429 | module_init(mlxcpld_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:400:19: note: 'init_module' target declared here BUILDSTDERR: 400 | static int __init mlxcpld_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-mlxcpld.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:430:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 430 | module_exit(mlxcpld_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:423:20: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | static void __exit mlxcpld_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:7: BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:24: note: 'init_module' target declared here BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:7: BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:24: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:24: note: 'cleanup_module' target declared here BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:24: note: 'init_module' target declared here BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/uleds.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uleds_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 225 | module_init(uleds_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:221:19: note: 'init_module' target declared here BUILDSTDERR: 221 | static int __init uleds_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/uleds.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uleds_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 231 | module_exit(uleds_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:227:20: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | static void __exit uleds_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/alloc.o: warning: objtool: bch_alloc_sectors()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: __bch_btree_mark_key.part.0()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: btree_gc_mark_node()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_insert_keys()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: __bch_btree_node_write()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_cache_alloc()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: __bch_btree_node_alloc()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_gc()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_insert()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: bch_bkey_dump()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: bch_extent_insert_fixup()+0x573: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: __bch_btree_ptr_invalid()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: __bch_extent_invalid()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: bch_extent_bad()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_backing_io_errors()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_io_errors()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_backing_io_errors.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_io_errors.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/journal.o: warning: objtool: journal_read_bucket()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/journal.o: warning: objtool: bch_journal_replay()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/request.o: warning: objtool: backing_request_endio()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/bcache/super.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcache_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/super.c:2411:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2411 | module_init(bcache_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/super.c:2366:19: note: 'init_module' target declared here BUILDSTDERR: 2366 | static int __init bcache_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bcache_device_init()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: __uuid_write()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bcache_device_free()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: cached_dev_status_update()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cached_dev_run()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: __cache_set_unregister()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cached_dev_attach()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: register_bdev()+0x365: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_flash_dev_create()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cached_dev_error()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bcache_reboot()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cache_set_error()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: run_cache_set()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: register_bcache()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bcache_device_free.cold()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: register_bdev.cold()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/sysfs.o: warning: objtool: __bch_cache_set_store()+0x43d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/sysfs.o: warning: objtool: __cached_dev_store()+0x559: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/writeback.o: warning: objtool: bch_sectors_dirty_init()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: array_block_check()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: block_dec()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: load_ablock()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: dm_array_cursor_begin()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: dm_array_cursor_begin.cold()+0x15: return with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: bl_down_write()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_write_lock()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_read_lock()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_read_try_lock()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': BUILDSTDERR: 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] BUILDSTDERR: 458 | le32_add_cpu(&ie_disk.nr_free, -1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 465 | le32_add_cpu(&ie_disk.nr_free, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: dm_bitmap_check()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: index_check()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_mutate()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_init()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_extend()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: out()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: sm_metadata_extend()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: insert_at()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: push_node()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: find_leaf()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: push_frame()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: dm_btree_cursor_next()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree-spine.o: warning: objtool: node_check()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/md-linear.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-linear.c:342:1: note: in expansion of macro 'module_init' BUILDSTDERR: 342 | module_init(linear_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-linear.c:332:19: note: 'init_module' target declared here BUILDSTDERR: 332 | static int __init linear_init (void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-linear.o: warning: objtool: linear_make_request()+0x2a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-linear.o: warning: objtool: linear_conf()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid0.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid0.c:803:1: note: in expansion of macro 'module_init' BUILDSTDERR: 803 | module_init(raid0_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid0.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | static int __init raid0_init (void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/raid0.o: warning: objtool: create_strip_zones()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid0.o: warning: objtool: raid0_takeover_raid45()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid0.o: warning: objtool: raid0_takeover()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid0.o: warning: objtool: raid0_run()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid1.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid1.c:3363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3363 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid1.c:3353:19: note: 'init_module' target declared here BUILDSTDERR: 3353 | static int __init raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_error()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_reshape()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: fix_read_error()+0x834: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_end_read_request()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: sync_request_write()+0x98a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_run()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_read_request()+0x90e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid10.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid10.c:4909:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4909 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid10.c:4899:19: note: 'init_module' target declared here BUILDSTDERR: 4899 | static int __init raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_error()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_end_read_request()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: fix_read_error()+0xa94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: setup_conf()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_takeover()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_run()+0x247: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_read_request()+0x569: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10d()+0x1789: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_start_reshape()+0x86f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_sync_request()+0x146a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid5.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid5.c:8501:1: note: in expansion of macro 'module_init' BUILDSTDERR: 8501 | module_init(raid5_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid5.c:8469:19: note: 'init_module' target declared here BUILDSTDERR: 8469 | static int __init raid5_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/raid5.o: warning: objtool: setup_conf()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_end_read_request()+0x370: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_start_reshape()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_error()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_run()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_compute_blocknr()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_get_active_stripe()+0x3e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: handle_stripe()+0x20b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_error.cold()+0x46: return with modified stack frame BUILDSTDERR: drivers/md/raid5-cache.o: warning: objtool: r5c_disable_writeback_async()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-cache.o: warning: objtool: r5l_init_log()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-cache.o: warning: objtool: r5l_start()+0x846: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-ppl.c: In function 'ppl_log_stripe': BUILDSTDERR: 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] BUILDSTDERR: 349 | le32_add_cpu(&e->data_size, data_disks << PAGE_SHIFT); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 353 | le32_add_cpu(&e->pp_size, PAGE_SIZE); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid5-ppl.o: warning: objtool: ppl_validate_rdev()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-ppl.o: warning: objtool: ppl_init_log()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/md-multipath.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multipath_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:503:1: note: in expansion of macro 'module_init' BUILDSTDERR: 503 | module_init(multipath_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:493:19: note: 'init_module' target declared here BUILDSTDERR: 493 | static int __init multipath_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/md-multipath.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multipath_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:504:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 504 | module_exit(multipath_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:498:20: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | static void __exit multipath_exit (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.o: warning: objtool: multipath_remove_disk()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-multipath.o: warning: objtool: multipath_error()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-multipath.o: warning: objtool: multipath_run()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-multipath.o: warning: objtool: multipath_map.isra.0()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/md-faulty.c:66: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-faulty.c:366:1: note: in expansion of macro 'module_init' BUILDSTDERR: 366 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-faulty.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | static int __init raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-unstripe.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_unstripe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:200:1: note: in expansion of macro 'module_init' BUILDSTDERR: 200 | module_init(dm_unstripe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:190:19: note: 'init_module' target declared here BUILDSTDERR: 190 | static int __init dm_unstripe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-unstripe.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_unstripe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 201 | module_exit(dm_unstripe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:195:20: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | static void __exit dm_unstripe_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-bio-prison-v1.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:460:1: note: in expansion of macro 'module_init' BUILDSTDERR: 460 | module_init(dm_bio_prison_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:428:19: note: 'init_module' target declared here BUILDSTDERR: 428 | static int __init dm_bio_prison_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-bio-prison-v1.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:461:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 461 | module_exit(dm_bio_prison_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | static void __exit dm_bio_prison_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-crypt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3112 | module_init(dm_crypt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3096:19: note: 'init_module' target declared here BUILDSTDERR: 3096 | static int __init dm_crypt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-crypt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3113 | module_exit(dm_crypt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3107 | static void __exit dm_crypt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_message()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_iv_lmk_one.isra.0()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_ctr()+0xfe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_convert()+0x10ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-delay.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_delay_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:388:1: note: in expansion of macro 'module_init' BUILDSTDERR: 388 | module_init(dm_delay_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:366:19: note: 'init_module' target declared here BUILDSTDERR: 366 | static int __init dm_delay_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-delay.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_delay_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:389:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 389 | module_exit(dm_delay_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:382:20: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | static void __exit dm_delay_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.o: warning: objtool: delay_ctr()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-flakey.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_flakey_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:499:1: note: in expansion of macro 'module_init' BUILDSTDERR: 499 | module_init(dm_flakey_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init dm_flakey_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-flakey.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_flakey_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:500:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 500 | module_exit(dm_flakey_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit dm_flakey_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-mpath.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2097:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2097 | module_init(dm_multipath_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2047:19: note: 'init_module' target declared here BUILDSTDERR: 2047 | static int __init dm_multipath_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-mpath.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2098:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2098 | module_exit(dm_multipath_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2089:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2089 | static void __exit dm_multipath_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: fail_path()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: bypass_pg_num()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: multipath_message()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: reinstate_path()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: pg_init_done()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-round-robin.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:231:1: note: in expansion of macro 'module_init' BUILDSTDERR: 231 | module_init(dm_rr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init dm_rr_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-round-robin.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:232:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 232 | module_exit(dm_rr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 223 | static void __exit dm_rr_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.o: warning: objtool: rr_add_path()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-queue-length.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_ql_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(dm_ql_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:255:19: note: 'init_module' target declared here BUILDSTDERR: 255 | static int __init dm_ql_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-queue-length.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_ql_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(dm_ql_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit dm_ql_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.o: warning: objtool: ql_add_path()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-service-time.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_st_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 357 | module_init(dm_st_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init dm_st_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-service-time.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_st_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 358 | module_exit(dm_st_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:349:20: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | static void __exit dm_st_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.o: warning: objtool: st_add_path()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-switch.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_switch_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 580 | module_init(dm_switch_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | static int __init dm_switch_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-switch.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_switch_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 581 | module_exit(dm_switch_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:575:20: note: 'cleanup_module' target declared here BUILDSTDERR: 575 | static void __exit dm_switch_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.o: warning: objtool: switch_message()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-log-userspace-base.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'userspace_dirty_log_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:929:1: note: in expansion of macro 'module_init' BUILDSTDERR: 929 | module_init(userspace_dirty_log_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:890:19: note: 'init_module' target declared here BUILDSTDERR: 890 | static int __init userspace_dirty_log_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-log-userspace-base.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'userspace_dirty_log_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:930:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 930 | module_exit(userspace_dirty_log_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:919:20: note: 'cleanup_module' target declared here BUILDSTDERR: 919 | static void __exit userspace_dirty_log_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_clear_region()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_do_request.isra.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_ctr()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_clear_region.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-transfer.o: warning: objtool: fill_pkg()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-transfer.o: warning: objtool: cn_ulog_callback()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-transfer.o: warning: objtool: dm_consult_userspace()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-raid.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4045:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4045 | module_init(dm_raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4031:19: note: 'init_module' target declared here BUILDSTDERR: 4031 | static int __init dm_raid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-raid.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4046:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4046 | module_exit(dm_raid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4040:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4040 | static void __exit dm_raid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: read_disk_sb()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: raid_preresume()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: raid_resume()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: super_validate()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: raid_ctr()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-thin.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-thin.c:4514:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4514 | module_init(dm_thin_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-thin.c:4476:19: note: 'init_module' target declared here BUILDSTDERR: 4476 | static int __init dm_thin_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: read_dev_id()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: thin_status()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: __pool_dec()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: pool_ctr()+0x9db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: __process_bio_read_only()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: metadata_operation_failed()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: commit()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: pool_message()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: process_cell()+0x370: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: __resize_space_map()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: sb_check()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: __create_persistent_data_objects()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: __set_metadata_reserve.isra.0()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_close()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_open()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_set_metadata_transaction_id()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_reserve_metadata_snap()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_release_metadata_snap()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_set_needs_check()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-fec.o: warning: objtool: fec_read_parity()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-fec.o: warning: objtool: fec_decode_rsb()+0x653: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-fec.o: warning: objtool: verity_fec_decode()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-verity-target.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_verity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1196:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1196 | module_init(dm_verity_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1180:19: note: 'init_module' target declared here BUILDSTDERR: 1180 | static int __init dm_verity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-verity-target.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_verity_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1197:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1197 | module_exit(dm_verity_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1191:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1191 | static void __exit dm_verity_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_handle_err()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_map()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_hash_final()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_verify_io()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-cache-target.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_cache_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3506 | module_init(dm_cache_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3482:19: note: 'init_module' target declared here BUILDSTDERR: 3482 | static int __init dm_cache_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-cache-target.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_cache_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3507 | module_exit(dm_cache_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3500:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3500 | static void __exit dm_cache_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: metadata_operation_failed()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: set_cache_size.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: set_config_value()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: cache_ctr()+0x52c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: sb_check()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: blocks_are_clean_separate_dirty()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: blocks_are_clean_combined_dirty()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: __create_persistent_data_objects()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_metadata_open()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_resize()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_load_mappings()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_set_dirty_bits()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_metadata_set_needs_check()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy.o: warning: objtool: dm_cache_policy_register()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy.o: warning: objtool: __get_policy_once()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy.o: warning: objtool: dm_cache_policy_create()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-background-tracker.o: warning: objtool: btracker_create()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-cache-policy-smq.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1933:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1933 | module_init(smq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1885:19: note: 'init_module' target declared here BUILDSTDERR: 1885 | static int __init smq_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-cache-policy-smq.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1934:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1934 | module_exit(smq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1925:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1925 | static void __exit smq_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.o: warning: objtool: mq_set_config_value()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy-smq.o: warning: objtool: __smq_create()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-log-writes.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_log_writes_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1017:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1017 | module_init(dm_log_writes_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1002:19: note: 'init_module' target declared here BUILDSTDERR: 1002 | static int __init dm_log_writes_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-log-writes.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_log_writes_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1018:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1018 | module_exit(dm_log_writes_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1012:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1012 | static void __exit dm_log_writes_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_end_io()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: write_metadata.constprop.0()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_kthread()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_map()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_mark()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_message()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_dax_copy_from_iter()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_message.cold()+0x15: return with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-integrity.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_integrity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-integrity.c:3631:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3631 | module_init(dm_integrity_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-integrity.c:3606:12: note: 'init_module' target declared here BUILDSTDERR: 3606 | int __init dm_integrity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-integrity.o: warning: objtool: integrity_metadata()+0x57a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-integrity.o: warning: objtool: dm_integrity_map()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-zoned-target.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmz_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:922:1: note: in expansion of macro 'module_init' BUILDSTDERR: 922 | module_init(dmz_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:912:19: note: 'init_module' target declared here BUILDSTDERR: 912 | static int __init dmz_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-zoned-target.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmz_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:923:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 923 | module_exit(dmz_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:917:20: note: 'cleanup_module' target declared here BUILDSTDERR: 917 | static void __exit dmz_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.o: warning: objtool: dmz_ctr()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-target.o: warning: objtool: dmz_chunk_work()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_check_sb()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_cleanup_metadata()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_update_zone.isra.0()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_alloc_zone()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_free_zone()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_get_chunk_mapping()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_merge_valid_blocks()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_ctr_metadata()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_resume_metadata()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_ctr_metadata.cold()+0x38e: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2+16 BUILDSTDERR: drivers/md/dm-zoned-reclaim.o: warning: objtool: dmz_reclaim_work()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-reclaim.o: warning: objtool: dmz_reclaim_work.cold()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/cec/cec-core.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cec_devnode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:473:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 473 | subsys_initcall(cec_devnode_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:439:19: note: 'init_module' target declared here BUILDSTDERR: 439 | static int __init cec_devnode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/cec/cec-core.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cec_devnode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:474:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 474 | module_exit(cec_devnode_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:466:20: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | static void __exit cec_devnode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.o: warning: objtool: cec_register_adapter()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-core.o: warning: objtool: cec_allocate_adapter()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_fb_helper.o: warning: objtool: drm_setup_crtcs()+0xb2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_fb_helper.o: warning: objtool: __drm_fb_helper_initial_config_and_unlock()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_transmit_done_ts()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: __cec_s_phys_addr.part.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_thread_func()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_transmit_msg_fh()+0x587: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_received_msg_ts()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_config_thread_func()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: __cec_s_log_addrs()+0x458: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-api.o: warning: objtool: cec_ioctl()+0xd6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_pages()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_sg()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_pages.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop.o: warning: objtool: flexcop_device_initialize()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop.o: warning: objtool: flexcop_device_kmalloc()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_set_voltage()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: cablestar2_attach()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc1_attach()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev28_attach()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev27_attach()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystarS2_rev33_attach()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev23_attach()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc3_attach()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc2_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_dvbt_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev26_attach()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_frontend_init()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_set_voltage.cold()+0x13: return with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_frontend_init.cold()+0x57: return with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-sram.o: warning: objtool: flexcop_sram_set_dest()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-eeprom.o: warning: objtool: flexcop_eeprom_check_mac_addr()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-misc.o: warning: objtool: flexcop_determine_revision()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/drm_drv.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_drv.c:1012:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1012 | module_init(drm_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_drv.c:977:19: note: 'init_module' target declared here BUILDSTDERR: 977 | static int __init drm_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_drv.o: warning: objtool: drm_dev_register()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_i2c.o: warning: objtool: saa7146_i2c_writeout()+0x464: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_i2c.o: warning: objtool: saa7146_i2c_xfer()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_core.o: warning: objtool: saa7146_wait_for_debi_done()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_core.o: warning: objtool: interrupt_hw()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_core.o: warning: objtool: saa7146_init_one()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/common/saa7146/saa7146_fops.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7146_vv_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:643:1: note: in expansion of macro 'module_init' BUILDSTDERR: 643 | module_init(saa7146_vv_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:633:19: note: 'init_module' target declared here BUILDSTDERR: 633 | static int __init saa7146_vv_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/saa7146/saa7146_fops.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7146_vv_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:644:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 644 | module_exit(saa7146_vv_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:639:20: note: 'cleanup_module' target declared here BUILDSTDERR: 639 | static void __exit saa7146_vv_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_register_device()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_vv_init()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_register_device.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smscore_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2169:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2169 | module_init(smscore_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2130:19: note: 'init_module' target declared here BUILDSTDERR: 2130 | static int __init smscore_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smscore_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2170:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2170 | module_exit(smscore_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2142 | static void __exit smscore_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_find_registry()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_sendrequest_and_wait.isra.0()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_unregister_device()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_validate_client()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smsclient_sendrequest()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_register_client()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_register_device()+0x3eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_set_device_mode()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_start_device()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_configure()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_set_level()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_get_level()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smsir.o: warning: objtool: sms_ir_init()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid.o: warning: objtool: drm_edid_get_monitor_name()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid.o: warning: objtool: validate_displayid.constprop.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid.o: warning: objtool: drm_edid_block_valid()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/common/siano/smsdvb-main.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsdvb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1237:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1237 | module_init(smsdvb_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1207:19: note: 'init_module' target declared here BUILDSTDERR: 1207 | static int __init smsdvb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smsdvb-main.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsdvb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1238:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1238 | module_exit(smsdvb_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit smsdvb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.o: warning: objtool: smsdvb_hotplug()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_buf_mem_free()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_mmap()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __prepare_userptr()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_buffer_done()+0x277: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_start_streaming()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_expbuf()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_cancel()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_free()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __prepare_dmabuf()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __buf_prepare()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_prepare_buf()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_qbuf()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_streamoff()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_wait_for_all_buffers()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_streamon()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_dqbuf()+0x403: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_thread()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_alloc()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_create_bufs()+0x28f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_reqbufs()+0x3b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_cleanup_fileio()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_init_fileio()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_perform_fileio()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_thread_start()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: __fill_vb2_buffer()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_querybuf()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_prepare_buf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_qbuf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_dqbuf()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_vaddr()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_mmap()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_dmabuf_ops_map()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_mmap()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_unmap_dmabuf()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_map_dmabuf()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_attach_dmabuf()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_get_userptr()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_dmabuf_ops_map()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_mmap()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_alloc()+0x2ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_put_userptr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_dmabuf_ops_map()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_put()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dvb.o: warning: objtool: vb2_dvb_register_bus()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/cx2341x.o: warning: objtool: cx2341x_log_status()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/cx2341x.o: warning: objtool: cx2341x_log_status.cold()+0x2d4: return with modified stack frame BUILDSTDERR: drivers/media/common/tveeprom.o: warning: objtool: tveeprom_hauppauge_analog()+0x1c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/tveeprom.o: warning: objtool: tveeprom_read()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/tveeprom.o: warning: objtool: tveeprom_hauppauge_analog.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_connector.o: warning: objtool: drm_connector_init()+0x2e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_connector.o: warning: objtool: drm_connector_set_tile_property()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-core/dvbdev.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dvbdev': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1062:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1062 | subsys_initcall(init_dvbdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1023:19: note: 'init_module' target declared here BUILDSTDERR: 1023 | static int __init init_dvbdev(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-core/dvbdev.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dvbdev': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1063:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1063 | module_exit(exit_dvbdev); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1055:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1055 | static void __exit exit_dvbdev(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_adapter()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_device()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_device.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_open()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_do_ioctl()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_poll()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_filter_start()+0x34e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_buffer_write()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_section_callback()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_demux_do_ioctl()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_demux_feed_del()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_dmx_init()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_dmx_swfilter_packet()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_camchange_irq()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_camready_irq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_frda_irq()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_write_data()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_read_data()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_release()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_parse_attributes()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_thread()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_init()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_frontend.o: warning: objtool: dvb_frontend_handle_ioctl()+0x885: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_feed_stop()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_filter_sec_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_feed_start()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_add_if.part.0()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_sec_callback()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_ule()+0x36e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_ts_callback()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_vblank.o: warning: objtool: drm_vblank_init()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxbsp_i2c_write_read()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx_ctrl_u_code()+0x204: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_frequency.isra.0.constprop.0()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_uio_cfg()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_aud.isra.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_uio_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_set_lna_state()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: hi_command()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_i2c_gate_ctrl()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: hi_cfg_command.isra.0()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: init_hi()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: scu_command()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_lock_status()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_read_status()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_iqm_af()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: adc_sync_measurement.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: adc_synchronization()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: init_agc()+0x5bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_mpegtei_handling.isra.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_mpeg_start_width()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_orx_nsu_aox()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_cfg_mpeg_output()+0x752: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_qam()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_vsb()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam16.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam32.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam64.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_oob.constprop.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_agc_if.constprop.0()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_agc_rf.constprop.0()+0x370: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam.constprop.0()+0x2ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_vsb()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam_flip_spec.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam256auto.isra.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam64auto.isra.0()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_power_mode()+0x25f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_set_powerstate.isra.0()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_set_frontend()+0x4d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_release()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_open()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_attach()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_init()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx_ctrl_u_code.cold()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/dvb-pll.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_pll_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.h:9, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.c:24: BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'cleanup_module' target declared here BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/dvb-pll.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_pll_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.h:9, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.c:24: BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'init_module' target declared here BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: dvb_pll_configure()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: samsung_dtos403ih102a_set()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: opera1_bw()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: dvb_pll_attach()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_readregs()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_writeregI()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_legacy_dish_cmd()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_set_voltage()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_read_status()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_get_frontend()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_set_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_wait_diseqc_idle.constprop.0()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_diseqc_burst()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_diseqc_msg()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_get_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: _stb0899_read_reg()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_release()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_get_mclk()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_ber()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_recv_slave_reply()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: _stb0899_read_s2reg()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_signal_strength()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_write_s2reg()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_regs()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_snr()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_write_regs()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_i2c_gate_ctrl()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_set_mclk()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_search()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_send_diseqc_msg()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_status()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_sleep()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_init()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_attach()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_check_tmg()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_check_carrier()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_get_dmd_status()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_get_fec_status()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs_algo()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_algo()+0x9ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_ioc32.o: warning: objtool: compat_drm_addmap()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_read_reg()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_status()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_bandwidth()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_frequency()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_write_reg()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_set_params()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_attach()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_writereg()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_readreg()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_set_frontend()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_init()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_writereg()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_get_frontend()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_set_frontend()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_writereg.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_set_frontend()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_initfe()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_writereg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_readregs()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_set_frontend()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/l64781.o: warning: objtool: get_frontend()+0x28e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/l64781.o: warning: objtool: l64781_writereg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/l64781.o: warning: objtool: l64781_attach()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000_write_reg()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_tuner_pass_ctrl()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_pid_control()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000_read_reg()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_read_status()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_get_frontend()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_fifo_control()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_pid_parse()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_sleep()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_fe_init_nonmobile()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_set_frontend_and_tuner()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_read_status.cold()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid_load.o: warning: objtool: drm_load_edid_firmware()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_read_word()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_identify()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_output_mode()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_i2c_enumeration()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_timing()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_frontend()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_write_word()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_read_word()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_init_i2c_master()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_select_interface()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_gated_gpio67_xfer()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_gated_tuner_xfer()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/core/memstick.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'memstick_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:652:1: note: in expansion of macro 'module_init' BUILDSTDERR: 652 | module_init(memstick_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:623:19: note: 'init_module' target declared here BUILDSTDERR: 623 | static int __init memstick_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/core/memstick.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'memstick_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:653:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 653 | module_exit(memstick_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:644:20: note: 'cleanup_module' target declared here BUILDSTDERR: 644 | static void __exit memstick_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_read_word()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_write_word()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_pid_filter_ctrl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_pid_filter()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_bandwidth()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_output_mode()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_attach()+0x67e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_wakeup()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_channel()+0x2a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_frontend()+0x4da: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/core/mspro_block.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mspro_block_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1462:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1462 | module_init(mspro_block_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1436:19: note: 'init_module' target declared here BUILDSTDERR: 1436 | static int __init mspro_block_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/core/mspro_block.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mspro_block_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1463 | module_exit(mspro_block_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1455:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1455 | static void __exit mspro_block_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.o: warning: objtool: mspro_block_probe()+0xa1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_read_word()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_identify()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_write_word()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_bandwidth()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_pll()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_pid_filter_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_pid_filter()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_output_mode()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_setHostBusMux()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_configMpegMux()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_tuner_sleep()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_i2c_enumeration()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_get_adc_power()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_timf()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_diversity_in.isra.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_tuner_xfer()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_read_status()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_cfg_DibTx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000pc_detection()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_set_output_mode.isra.0()+0x24f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_frontend()+0x582: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_init()+0x38b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_timf.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/tifm_ms.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_ms_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 688 | module_exit(tifm_ms_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:677:20: note: 'cleanup_module' target declared here BUILDSTDERR: 677 | static void __exit tifm_ms_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/tifm_ms.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_ms_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 687 | module_init(tifm_ms_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:672:19: note: 'init_module' target declared here BUILDSTDERR: 672 | static int __init tifm_ms_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_probe()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_abort()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_abort.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/jmb38x_ms.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/jmb38x_ms.c:14: BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'init_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/jmb38x_ms.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/jmb38x_ms.c:14: BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_get_init_prbs()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_read16()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: __dib8000_read_word()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_write_word()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_pid_filter()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_slave_frontend()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_bandwidth.isra.0()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_identify()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_write16()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read32()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_timf()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read_word()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_power_mode()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_configMpegMux()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_setHostBusMux()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_reset_pll()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_tuner_sleep()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_pll()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_pid_filter_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_gpio()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_wakeup()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_agc_config.part.0()+0x28c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_agc_soft_split()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_output_mode.isra.0()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_diversity_in.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read_status()+0x415: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_get_frontend()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_tuner_xfer()+0x450: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_cfg_DibRx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_cfg_DibTx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_init()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_enumeration()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_set_output_mode.isra.0()+0x301: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_frontend()+0x15e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_timf.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_power_mode.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/r592.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r852_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/r592.c:15: BUILDSTDERR: drivers/memstick/host/r592.c:887:19: note: 'cleanup_module' target declared here BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/r592.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r852_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/r592.c:15: BUILDSTDERR: drivers/memstick/host/r592.c:887:19: note: 'init_module' target declared here BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_write.isra.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read_signal_strength()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read_status()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_set_frontend()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_get_frontend()+0x1fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_attach()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_update_card_detect()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_write_fifo_pio()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_flush_fifo_write()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_read_fifo_pio()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_submit_req()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_enable_device()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_clear_interrupts()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_stop_dma()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_irq()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_probe()+0x3ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_transfer_fifo_dma()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_set_mode()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_process_thread()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_writereg()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_readreg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_get_frontend()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_attach()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/rtsx_pci_ms.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_pci_ms.c:25: BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'cleanup_module' target declared here BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/rtsx_pci_ms.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_pci_ms.c:25: BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'init_module' target declared here BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_writereg()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_set_frontend()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_attach()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/rtsx_usb_ms.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_usb_ms.c:24: BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'cleanup_module' target declared here BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/rtsx_usb_ms.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_usb_ms.c:24: BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'init_module' target declared here BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_byteI.isra.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_buf()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_byte.isra.0()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_mask()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_i2c_gate_ctrl()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_set_fe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_ucblocks()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_snr()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_status()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_get_fe()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_check_upload_ok()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10045_init()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10046_init()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_ber()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10045_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10046_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_check_upload_ok.cold()+0x18: return with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_writereg()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_microcontroller_stop()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_readreg()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_setup_frontend_parameters()+0x35d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_read_status()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_init()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_init.cold()+0xff: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2+8 BUILDSTDERR: In file included from drivers/message/fusion/mptbase.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusion_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8527:1: note: in expansion of macro 'module_init' BUILDSTDERR: 8527 | module_init(fusion_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8479:1: note: 'init_module' target declared here BUILDSTDERR: 8479 | fusion_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptbase.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusion_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8528:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 8528 | module_exit(fusion_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8517:1: note: 'cleanup_module' target declared here BUILDSTDERR: 8517 | fusion_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_writereg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_read_status()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: _mt352_write()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_read_register()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_set_parameters()+0x407: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_write()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_sleep()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_init_regs()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_read_status_reg.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_set_params()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_attach()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_write.isra.0()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_sleep()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_init()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_set_params()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_attach()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_put_msg_frame()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_put_msg_frame_hi_pri()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_add_sge_64bit_1078()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_get_msg_frame()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: WaitForDoorbellInt()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_interrupt()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_halt_firmware()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_ioc_reset()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mptbase_reply()+0x639: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: WaitForDoorbellAck.constprop.0()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: SendIocReset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_suspend()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_handshake_req_reply_wait()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: GetIocFacts()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: SendEventNotification.constprop.0()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_send_handshake_request()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_mapresources()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_free_fw_memory()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_alloc_fw_memory()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: SendIocInit()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_downloadboot()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_detach()+0x6db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: PrimeIocFifos()+0x861: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_HardResetHandler()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_Soft_Hard_ResetHandler()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mptbase_sas_persist_operation()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_config()+0x47b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_attach()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_fault_reset_work()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_suspend.cold()+0xc0: return with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_single_write()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_read_register()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_set_parameters()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_dump_regs.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_readreg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_read_status()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_set_tps()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_freeChainBuffers()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_remove()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_qcmd()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_IssueTaskMgmt()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_abort()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_taskmgmt_complete()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_slave_configure()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_debug_level_store()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_report_queue_full.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_event_process()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_scandv_complete()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_issue_sep_command.part.0()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_io_done()+0x350: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_host_reset()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_ioc_reset()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_slave_destroy()+0x454: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_issue_sep_command.part.0.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_host_reset.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptspi.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptspi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1625:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1625 | module_exit(mptspi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1611:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1611 | mptspi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptspi.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptspi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1624:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1624 | module_init(mptspi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1578:1: note: 'init_module' target declared here BUILDSTDERR: 1578 | mptspi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: write_chunk()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: load_firmware()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: SC_SendCommand()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: DRX_GetLockStatus()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: drxd_init()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: drxd_attach()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_writeIOCPage4()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptscsih_quiesce_raid()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_write_spi_device_pg1.constprop.0()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_target_alloc()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_probe()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_slave_alloc()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_read_parameters()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_slave_configure()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_write_spi_device_pg1.constprop.0.cold()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_read_parameters.cold()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_readreg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_get_frontend()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: _tda10021_writereg()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_i2c_gate_ctrl()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_attach()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptfc.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1554:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1554 | module_exit(mptfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1540:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1540 | mptfc_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptfc.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1553:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1553 | module_init(mptfc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1456:1: note: 'init_module' target declared here BUILDSTDERR: 1456 | mptfc_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_writereg()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_readreg()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_i2c_gate_ctrl()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_setup_reset()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_event_process()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_GetFcPortPage0()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_block_error_handler()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_slave_alloc()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_register_dev()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_rescan_devices()+0x524: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_probe()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_ioc_reset()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_block_error_handler.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_readregs()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_readreg()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptsas.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptsas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5438:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5438 | module_exit(mptsas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5422:1: note: 'cleanup_module' target declared here BUILDSTDERR: 5422 | mptsas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptsas.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptsas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5437:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5437 | module_init(mptsas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5387:1: note: 'init_module' target declared here BUILDSTDERR: 5387 | mptsas_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_readbytes()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_writebytes()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_writereg_multibyte()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_microcontroller_stop()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt2004_microcontroller_init()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_init()+0x8dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_setup_frontend_parameters()+0x68e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_attach()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: i2c_writebytes()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: i2c_readbytes()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_read_snr()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_read_status()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_set_parameters()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_readreg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_read_status()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_get_parameters()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_read_snr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_writebuf.isra.0()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_setmode.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_set_parameters()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_eh_timed_out()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_free_fw_event()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_cleanup_fw_event_q()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_phy_reset()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_target_reset()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_add_end_device()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_issue_tm.constprop.0()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_port_delete()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_remove()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_del_end_device()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_queue_rescan()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_ioc_reset()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_smp_handler()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_slave_alloc()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_setup_wide_ports()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_taskmgmt_complete()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_get_linkerrors()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_sas_device_pg0()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_expander_delete()+0x2f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe_one_phy.isra.0()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe_hba_phys()+0x67c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_expander_refresh()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_scan_sas_topology()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_hotplug_work()+0x61a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_send_raid_event()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_send_ir2_event()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_event_process()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_firmware_event_work()+0x3ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_remove.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_del_end_device.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_queue_rescan.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptctl.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptctl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptctl.c:3067:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3067 | module_init(mptctl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptctl.c:2990:19: note: 'init_module' target declared here BUILDSTDERR: 2990 | static int __init mptctl_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_readbytes.constprop.0()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_writebytes.constprop.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_reset()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_do_hab_cmd()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_read_status()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_set_frontend()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_init()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_attach()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_writereg()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_voltage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_setfreqoffset()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_send_master_cmd()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_read_status()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_reset()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_tuner_i2c_tuner_xfer()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_tone()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_frontend()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_attach()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_event_process()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_taskmgmt_reply()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_reply()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_taskmgmt()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_timeout_expired()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_ioc_reset()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: kfree_sgl()+0x237: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_hp_targetinfo()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_hp_hostinfo()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_fw_download()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_mpt_command.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: __mptctl_ioctl.isra.0()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: compat_mpctl_ioctl()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: kfree_sgl.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/lgdt330x.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt330x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt330x.c:40: BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/lgdt330x.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt330x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt330x.c:40: BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'init_module' target declared here BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptlan.h:55, BUILDSTDERR: from drivers/message/fusion/mptlan.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpt_lan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1482:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1482 | module_init(mpt_lan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1445:19: note: 'init_module' target declared here BUILDSTDERR: 1445 | static int __init mpt_lan_init (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptlan.h:55, BUILDSTDERR: from drivers/message/fusion/mptlan.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpt_lan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1483:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1483 | module_exit(mpt_lan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1471:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1471 | static void __exit mpt_lan_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mptlan_probe()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_receive_skb()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_post_receive_buckets()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_open()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: lan_reply()+0x587: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_signal_strength()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_get_frontend()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_reg()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_ucblocks()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_snr()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_status()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_reg_bit()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_i2c_gate_ctrl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_sleep()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_write_regs()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_soft_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_mpeg_mode_polarity()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_modulation.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_passband_digital_agc.isra.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_agc_setup()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_if.isra.0()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_spectral_inversion.isra.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_parameters()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3304_set_parameters()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_if.isra.0.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_parameters.cold()+0x24: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'init_module' target declared here BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/sm501.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm501_base_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1746:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1746 | module_exit(sm501_base_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1739:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1739 | static void __exit sm501_base_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/sm501.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm501_base_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1745:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1745 | module_init(sm501_base_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1733:19: note: 'init_module' target declared here BUILDSTDERR: 1733 | static int __init sm501_base_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_get_frontend()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_reg()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_reg_bit()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_i2c_gate_ctrl()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_mpeg_tristate()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_ts_bus_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_ucblocks()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_calculate_snr_x100()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_signal_strength()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_ber()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_DumpRegs()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_mpeg_mode()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_soft_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_vsb()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_parameters()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_status()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_search()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_tune()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_sleep()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_init()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mfd/sm501.o: warning: objtool: sm501_register_device()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/mfd/bd9571mwv.c:18: BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:19: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/mfd/bd9571mwv.c:18: BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:19: note: 'init_module' target declared here BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_read_reg()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2161_read_snr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_read_status()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_get_frontend()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_read_snr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_write_regs()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_soft_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_initialize()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_set_frontend()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_i2c_gate_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_attach()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/lpc_sch.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_sch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_sch.c:26: BUILDSTDERR: drivers/mfd/lpc_sch.c:212:19: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/lpc_sch.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_sch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_sch.c:26: BUILDSTDERR: drivers/mfd/lpc_sch.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_i2c_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_i2c_readreg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_voltage()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_snr()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_signal_strength()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_ber()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_get_frontend()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_wait_for_diseqc()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_tone()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_send_diseqc_msg()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_diseqc_send_burst()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_pll_writereg.isra.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_frontend()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_initfe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_wait_for_diseqc.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/lpc_ich.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_ich_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_ich.c:51: BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/lpc_ich.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_ich_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_ich.c:51: BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:19: note: 'init_module' target declared here BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.o: warning: objtool: lpc_ich_probe()+0x295: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp21.o: warning: objtool: lnbx2x_attach.constprop.0()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/vx855.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx855_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/vx855.c:29: BUILDSTDERR: drivers/mfd/vx855.c:134:19: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/vx855.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx855_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/vx855.c:29: BUILDSTDERR: drivers/mfd/vx855.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_enable_high_lnb_voltage()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_set_voltage()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_attach()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/wl1273-core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 273 | module_exit(wl1273_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit wl1273_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/wl1273-core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:272:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 272 | late_initcall(wl1273_core_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:254:19: note: 'init_module' target declared here BUILDSTDERR: 254 | static int __init wl1273_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:541:1: note: in expansion of macro 'module_init' BUILDSTDERR: 541 | module_init(intel_lpss_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:536:19: note: 'init_module' target declared here BUILDSTDERR: 536 | static int __init intel_lpss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:547:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 547 | module_exit(intel_lpss_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:543:20: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | static void __exit intel_lpss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss-pci.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mfd/intel-lpss-pci.c:17: BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:19: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss-pci.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mfd/intel-lpss-pci.c:17: BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:19: note: 'init_module' target declared here BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'init_module' target declared here BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_write_byte.isra.0()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_set_tone()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_byte.isra.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_sleep()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_init()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_ucblocks()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_snr()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_ber()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_status()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_get_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_set_frontend()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_diseqc_wait()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_send_burst()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_send_master_cmd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_attach()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_diseqc_wait.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/viperboard.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/mfd/core.h:17, BUILDSTDERR: from drivers/mfd/viperboard.c:27: BUILDSTDERR: drivers/mfd/viperboard.c:131:19: note: 'cleanup_module' target declared here BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/viperboard.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/mfd/core.h:17, BUILDSTDERR: from drivers/mfd/viperboard.c:27: BUILDSTDERR: drivers/mfd/viperboard.c:131:19: note: 'init_module' target declared here BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_set_params()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_sleep()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_attach()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'init_module' target declared here BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_get_status()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_set_params()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_write_reg()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_ctrl_agc_filter()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_read_reg()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_set_ctrl_lo5.constprop.0()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_tune()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_attach()+0x34d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_ctrl_agc_filter.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/firewire/firedtv-avc.o: warning: objtool: debug_fcp()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/firewire/firedtv-avc.o: warning: objtool: avc_ca_pmt()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_write_reg()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_get_wbd_target()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_read_reg()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_pwm_gain_reset()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_update_tuning_table_7090()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_read_reg()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_gain_control()+0x40b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_set_params()+0xc68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_write_reg()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_register()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_register()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tua6100.o: warning: objtool: tua6100_sleep()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_writereg()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_readreg()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_if_freq.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_softreset.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_read_status()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_frontend()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_read_snr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_attach()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_write_regs.constprop.0()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_read_reg()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_set_parameters()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_attach()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/firewire/firedtv-fw.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fdtv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(fdtv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:415:20: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | static void __exit fdtv_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/firewire/firedtv-fw.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fdtv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(fdtv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:400:19: note: 'init_module' target declared here BUILDSTDERR: 400 | static int __init fdtv_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_writereg()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_readreg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_analog_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_led_ctrl()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_sleep()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_release_state()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_get_state()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_read_status()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_attach()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_mse2snr_lookup()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_read_snr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_set_if.isra.0()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_set_frontend()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/au8522_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au8522_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:29: BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/au8522_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au8522_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:29: BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: au8522_probe()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: set_audio_input()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: set_audio_input.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_writereg()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_readreg()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_snr()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_ber()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_get_frontend()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_if()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_bandwidth()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_frontend()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_status()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_init()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_attach()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_readreg()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_get_status()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_writereg.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_gain_settings()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_agc_callback()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_bandwidth()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_params()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/altera-stapl/altera.o: warning: objtool: altera_execute()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/altera-stapl/altera.o: warning: objtool: altera_init()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_writereg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_if_freq.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_softreset.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_powerstate()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_readreg.constprop.0()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_serialmode.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_read_status()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_read_snr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_attach()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_get_status()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_set_params()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_set_params.cold()+0x8e: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_pcr.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/misc/cardreader/rtsx_pcr.c:22: BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_pcr.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/misc/cardreader/rtsx_pcr.c:22: BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'init_module' target declared here BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_write_reg()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_reg()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_snr()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_signal_strength()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_status()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_init()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_ber()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_autolock_gi()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_set_fe()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_ucblocks()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_snr()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_get_fe()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_write_reg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_reg()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_signal_strength()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_ber()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_status()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_set_fe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9013_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9013_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'init_module' target declared here BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.o: warning: objtool: af9013_wregs()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_readreg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_ber()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_status()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_writereg.isra.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_wait_for_lnb.isra.0()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_snr()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_cmd_execute()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_voltage()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_tone()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_diseqc_send_burst()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_send_diseqc_msg()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_sleep()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_initfe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_signal_strength()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_frontend()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_attach()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_release_priv()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_cmd_execute_nolock()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_attach()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_usb.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/misc/cardreader/rtsx_usb.c:23: BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'cleanup_module' target declared here BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_usb.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/misc/cardreader/rtsx_usb.c:23: BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'init_module' target declared here BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_readreg()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_writeregs()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_writereg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_message_send()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_set_tone()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_send_diseqc_msg()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_init()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_read_status()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_readregs()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_writereg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_voltage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_tone()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_ber()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_status()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_writeregs()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_send_diseqc_msg()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_sleep()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_init()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_frontend()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_snr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_wait_diseqc_idle.constprop.0()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_send_diseqc_burst()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_attach()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/cb710/core.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 340 | module_init(cb710_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:329:19: note: 'init_module' target declared here BUILDSTDERR: 329 | static int __init cb710_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cb710/core.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(cb710_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:334:20: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | static void __exit cb710_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2168_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:19: note: 'cleanup_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2168_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:19: note: 'init_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_writeregI()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_send_diseqc_burst()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_send_diseqc_msg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_snr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_signal_strength()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_ber()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_set_frontend()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_status()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_attach()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_sleep()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_set_params()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_attach()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/eeprom/at24.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at24_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:800:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 800 | module_exit(at24_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:796:20: note: 'cleanup_module' target declared here BUILDSTDERR: 796 | static void __exit at24_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/at24.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at24_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:794:1: note: in expansion of macro 'module_init' BUILDSTDERR: 794 | module_init(at24_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:784:19: note: 'init_module' target declared here BUILDSTDERR: 784 | static int __init at24_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_i2c_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_read_status()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_read_signal_strength()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_i2c_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_initfe()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_set_frontend()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_tune()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeprom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:21: BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeprom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:21: BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:19: note: 'cleanup_module' target declared here BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/max6875.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6875_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/eeprom/max6875.c:32: BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:19: note: 'cleanup_module' target declared here BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/max6875.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6875_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/eeprom/max6875.c:32: BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_read_regs()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_write_regs()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_set_frequency()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_attach()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/eeprom/eeprom_93cx6.o: warning: objtool: eeprom_93cx6_write()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/eeprom/idt_89hpesx.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1620:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1620 | module_exit(idt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1612:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1612 | static void __exit idt_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/idt_89hpesx.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1607:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1607 | module_init(idt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1598:19: note: 'init_module' target declared here BUILDSTDERR: 1598 | static int __init idt_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_sleep()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_release()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_write_reg()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_reg()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_search()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tone()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_mclk_freq()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_status()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_snr()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_signal_strength()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tuner()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_bandwidth()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_demod_lock()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_stop_all_s2_modcod()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_activate_s2_modcod()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_activate_s2_modcod_single()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_attach()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_optim_carr_loop()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tuner.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_bandwidth.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.o: warning: objtool: idt_smb_read_i2c_block()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.o: warning: objtool: idt_dbgfs_csr_write()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/ibmasm/ibmasm.h:32, BUILDSTDERR: from drivers/misc/ibmasm/module.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:230:1: note: in expansion of macro 'module_init' BUILDSTDERR: 230 | module_init(ibmasm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | static int __init ibmasm_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/ibmasm/ibmasm.h:32, BUILDSTDERR: from drivers/misc/ibmasm/module.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 231 | module_exit(ibmasm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:204:20: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | static void __exit ibmasm_exit (void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.o: warning: objtool: ibmasm_remove_one()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_symbol_rate()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_viterbi_tracq()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_viterbi_standard()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_wait_for_lock()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_tuner_freq()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_track_optimization()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_standard()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_signal_params()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_algo()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/command.o: warning: objtool: ibmasm_new_command()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/command.o: warning: objtool: ibmasm_free_command()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/remote.o: warning: objtool: ibmasm_handle_mouse_interrupt()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_lock_tmg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_reg()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_status()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_dmdlock()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_release()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_i2c_gate_ctrl()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_sleep()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_vitclk_ctl()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_send_diseqc_burst()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_send_diseqc_msg()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_chk_tmg()+0x2ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_coldlock()+0x3fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_per()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_tone()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_start_search()+0x3ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_viterbi()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_vit_thacq()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_activate_modcod_single()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_init()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_activate_modcod()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_dvbs_track_crl()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_vit_thtracq()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_delivery_search()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_srate()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_blind_search()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_attach()+0x7ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_optimize_track()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_chk_signal()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_search()+0x46d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/lowlevel.o: warning: objtool: ibmasm_interrupt_handler()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_read_reg()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_write_regs.isra.0()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_set_mode()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88ds3103_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88ds3103_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:19: note: 'init_module' target declared here BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d.o: warning: objtool: lis3lv02d_init_device()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d.o: warning: objtool: lis3lv02d_init_device.cold()+0x3b: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88472_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'cleanup_module' target declared here BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.o: warning: objtool: lis3_i2c_init()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88472_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'init_module' target declared here BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88473_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88473_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_write()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_voltage_boost()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_set_voltage()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_attach()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_release()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_readreg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_snr()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_status()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_writereg.isra.0()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_tone()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_ucblocks()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_ber()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_voltage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_diseqc_send_burst()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_send_diseqc_msg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_frontend()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_initfe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_attach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_stat_work': BUILDSTDERR: 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] BUILDSTDERR: 446 | ret = ts2020_get_tuner_gain(priv->fe, &c->strength.stat[0].svalue); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts2020_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'cleanup_module' target declared here BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts2020_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'init_module' target declared here BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/main.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:1016:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1016 | module_init(mei_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:976:19: note: 'init_module' target declared here BUILDSTDERR: 976 | static int __init mei_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/main.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:1017:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1017 | module_exit(mei_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:1009:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1009 | static void __exit mei_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_write()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: smrt_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: rf_val_set()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_set_tone()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_send_diseqc_msg()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_ber()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_status()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: afcofs_data_set()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: afcex_data_set()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_send_diseqc_burst()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: dagcm_val_get()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: sync_chk()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_ucblocks()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_snr()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_signal_strength()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_set_fe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/mei/bus-fixup.o: warning: objtool: mei_nfc()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_write()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_set_params()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_attach()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_me_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:19: BUILDSTDERR: drivers/misc/mei/pci-me.c:516:19: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_me_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:19: BUILDSTDERR: drivers/misc/mei/pci-me.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_get_tuner_freq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_readreg()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_get_mclk()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_status()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_ucblcks()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_get_frontend()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_read_status()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_snr()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_get_mclk.isra.0()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_writeregs.constprop.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_filt_coeff_init()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_strength()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_standby.constprop.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_standby.constprop.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_gate_ctrl()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_pll_setup()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_set_frontend()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_set_frontend()+0x433: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ddb_set_frontend()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ddb_attach()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_attach()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_attach()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2820r_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'cleanup_module' target declared here BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2820r_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'init_module' target declared here BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_txe_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:19: BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:19: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_txe_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:19: BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:19: note: 'init_module' target declared here BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/mic_bus.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mbus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:199:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 199 | core_initcall(mbus_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:189:19: note: 'init_module' target declared here BUILDSTDERR: 189 | static int __init mbus_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/mic_bus.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mbus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:200:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 200 | module_exit(mbus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:194:20: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | static void __exit mbus_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/scif_bus.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:204:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 204 | core_initcall(scif_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | static int __init scif_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/scif_bus.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scif_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:205:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 205 | module_exit(scif_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:199:20: note: 'cleanup_module' target declared here BUILDSTDERR: 199 | static void __exit scif_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_get_stats': BUILDSTDERR: 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] BUILDSTDERR: 6550 | get_strength(state, &c->strength.stat[0].uvalue); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/cosm_bus.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:136:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 136 | core_initcall(cosm_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:125:19: note: 'init_module' target declared here BUILDSTDERR: 125 | static int __init cosm_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/cosm_bus.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:137:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 137 | module_exit(cosm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit cosm_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/vop_bus.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:200:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 200 | core_initcall(vop_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:190:19: note: 'init_module' target declared here BUILDSTDERR: 190 | static int __init vop_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/vop_bus.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 201 | module_exit(vop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:195:20: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | static void __exit vop_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/card/mic_x100.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:358:1: note: in expansion of macro 'module_init' BUILDSTDERR: 358 | module_init(mic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | static int __init mic_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/card/mic_x100.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:359:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 359 | module_exit(mic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:351:20: note: 'cleanup_module' target declared here BUILDSTDERR: 351 | static void __exit mic_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_signal_strength()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_get_tune_settings()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: i2c_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write_block()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: i2c_read()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write32_flags.constprop.0()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_frequency_shifter.constprop.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write16_flags.constprop.0()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_up_device()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_configure_pins()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_qam32()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_qam16()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_pre_saw()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: read32_flags.constprop.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: read16_flags.constprop.0()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: hi_command.constprop.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: hi_cfg_command()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: ConfigureI2CBridge()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: bl_chain_cmd.constprop.0()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_agc_if.constprop.0()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_agc_rf.constprop.0()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: bl_direct_cmd.constprop.0()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: dvbt_sc_command.constprop.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: scu_command()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: qam_reset_qam()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: get_signal_to_noise()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_snr()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: dvbt_enable_ofdm_token_ring()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxx_open()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_start()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_dto_setup()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: adc_sync_measurement()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: adc_synchronization()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write_gpio()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_iqm_af()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_down_qam()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_stop()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: shut_down()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_sleep()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: ctrl_power_mode()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_down_dvbt()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: setoperation_mode()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_status()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_ucblocks()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_set_parameters()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: init_drxk()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_attach()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: scu_command.cold()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda18271c2dd.o: warning: objtool: i2c_write()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/mic/cosm/cosm_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:388:1: note: in expansion of macro 'module_init' BUILDSTDERR: 388 | module_init(cosm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | static int __init cosm_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/cosm/cosm_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:389:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 389 | module_exit(cosm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:380:20: note: 'cleanup_module' target declared here BUILDSTDERR: 380 | static void __exit cosm_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_scif_server.o: warning: objtool: cosm_scif_server()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/mic/cosm/cosm_scif_server.o: warning: objtool: cosm_scif_init()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/mic/cosm_client/cosm_scif_client.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_client_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:276:1: note: in expansion of macro 'module_init' BUILDSTDERR: 276 | module_init(cosm_client_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | static int __init cosm_client_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/cosm_client/cosm_scif_client.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_client_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:277:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 277 | module_exit(cosm_client_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:271:20: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | static void __exit cosm_client_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.o: warning: objtool: cosm_scif_remove()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/mxl5xx.o: warning: objtool: write_fw_segment()+0x1de: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/si2165.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2165_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2165.c:30: BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/si2165.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2165_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2165.c:30: BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:19: note: 'init_module' target declared here BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/host/mic_main.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:343:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 343 | module_exit(mic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 335 | static void __exit mic_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/host/mic_main.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:342:1: note: in expansion of macro 'module_init' BUILDSTDERR: 342 | module_init(mic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init mic_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a8293_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:19: note: 'cleanup_module' target declared here BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a8293_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/dvbdev.h:26, BUILDSTDERR: from ./include/media/dvb_ca_en50221.h:23, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:19: note: 'cleanup_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/dvbdev.h:26, BUILDSTDERR: from ./include/media/dvb_ca_en50221.h:23, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda10071_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda10071_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'init_module' target declared here BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.o: warning: objtool: tda10071_diseqc_send_master_cmd()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2830_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'cleanup_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2830_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'init_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.o: warning: objtool: rtl2830_regmap_gather_write()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2832_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2832_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_main.c:25: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_main.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:353:1: note: in expansion of macro 'module_init' BUILDSTDERR: 353 | module_init(scif_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init scif_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scif_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:354:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 354 | module_exit(scif_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:343:20: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | static void __exit scif_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_writereg()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_readreg()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_send_diseqc_burst()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_send_diseqc_msg()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_set_frontend()+0x542: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_init()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9033_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9033_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'init_module' target declared here BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_peer_bus.c:17: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_ports.c:20: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_debugfs.c:22: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_send_diseqc_burst()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_send_diseqc_msg()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_set_frontend()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_attach()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:19, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc90522_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:18, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'cleanup_module' target declared here BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:19, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc90522_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:18, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'init_module' target declared here BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_fd.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_api.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/helene.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helene_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/helene.h:25, BUILDSTDERR: from drivers/media/dvb-frontends/helene.c:25: BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/helene.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helene_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/helene.h:25, BUILDSTDERR: from drivers/media/dvb-frontends/helene.c:25: BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:19: note: 'init_module' target declared here BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_epd.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'init_module' target declared here BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'cleanup_module' target declared here BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/cxd2099.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2099_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2099.c:19: BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'cleanup_module' target declared here BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/cxd2099.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2099_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2099.c:19: BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'init_module' target declared here BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_nodeqp.c:20: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx25840_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cx25840/cx25840-core.c:40: BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx25840_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cx25840/cx25840-core.c:40: BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'init_module' target declared here BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_nm.c:20: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_dma.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_windows': BUILDSTDERR: 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] BUILDSTDERR: 597 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_tcw_invalid': BUILDSTDERR: 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] BUILDSTDERR: 639 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_set_fmt()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_stream()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_audio_stream()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_log_status()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_g_std()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_irq_handler()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_probe()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: set_input()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx23888_std_setup()+0x5b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_std_setup()+0x287: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_std()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_set_fmt.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_log_status.cold()+0x5d3: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_fence.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_mmap.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function 'scif_recv_munmap': BUILDSTDERR: 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] BUILDSTDERR: 62 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function '__scif_cleanup_rma_for_zombies': BUILDSTDERR: 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] BUILDSTDERR: 146 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function 'scif_put_pages': BUILDSTDERR: 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] BUILDSTDERR: 349 | list_del(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function 'scif_rma_list_munmap': BUILDSTDERR: 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] BUILDSTDERR: 488 | list_del(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:23: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_window': BUILDSTDERR: 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] BUILDSTDERR: 170 | init_waitqueue_head(&window->regwq); BUILDSTDERR: ./include/linux/wait.h:67:26: note: in definition of macro 'init_waitqueue_head' BUILDSTDERR: 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 172 | init_waitqueue_head(&window->unregwq); BUILDSTDERR: ./include/linux/wait.h:67:26: note: in definition of macro 'init_waitqueue_head' BUILDSTDERR: 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_incomplete_window': BUILDSTDERR: 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] BUILDSTDERR: 198 | struct scif_allocmsg *alloc = &window->alloc_handle; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_lookup': BUILDSTDERR: 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] BUILDSTDERR: 377 | err = scif_map_single(&window->mapped_offset, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 387 | scif_alloc_coherent(&window->dma_addr_lookup.offset, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 397 | scif_alloc_coherent(&window->num_pages_lookup.offset, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_remote_lookup': BUILDSTDERR: 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] BUILDSTDERR: 445 | struct scif_rma_lookup *lup = &window->dma_addr_lookup; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 446 | struct scif_rma_lookup *npup = &window->num_pages_lookup; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_window': BUILDSTDERR: 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] BUILDSTDERR: 508 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_unregister_window': BUILDSTDERR: ./include/linux/wait.h:254:38: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 254 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:694:9: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 694 | err = wait_event_timeout(window->unregwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:266:14: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 266 | finish_wait(&wq_head, &__wq_entry); \ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:694:9: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 694 | err = wait_event_timeout(window->unregwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 731 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_alloc_request': BUILDSTDERR: 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] BUILDSTDERR: 762 | struct scif_allocmsg *alloc = &window->alloc_handle; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_prep_remote_window': BUILDSTDERR: 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] BUILDSTDERR: 788 | struct scif_allocmsg *alloc = &window->alloc_handle; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_scif_register': BUILDSTDERR: ./include/linux/wait.h:254:38: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 254 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:979:10: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 979 | err = wait_event_timeout(window->regwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:266:14: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 266 | finish_wait(&wq_head, &__wq_entry); \ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:979:10: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 979 | err = wait_event_timeout(window->regwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg': BUILDSTDERR: 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] BUILDSTDERR: 1230 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_ack': BUILDSTDERR: 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] BUILDSTDERR: 1265 | wake_up(&window->regwq); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_nack': BUILDSTDERR: 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] BUILDSTDERR: 1284 | wake_up(&window->regwq); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_ack': BUILDSTDERR: 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] BUILDSTDERR: 1302 | wake_up(&window->unregwq); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_nack': BUILDSTDERR: 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] BUILDSTDERR: 1321 | wake_up(&window->unregwq); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-firmware.o: warning: objtool: cx25840_loadfw()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-firmware.o: warning: objtool: cx25840_loadfw.cold()+0x55: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma_list.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_tcw': BUILDSTDERR: 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] BUILDSTDERR: 34 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 39 | list_add_tail(&window->list, head); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 49 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 49 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_window': BUILDSTDERR: 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] BUILDSTDERR: 63 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 71 | list_add(&window->list, head); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_rx_read()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_irq_handler()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_log_status()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_log_status.cold()+0x319: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/mic/vop/vop_main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vop_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/../bus/vop_bus.h:128:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 128 | module_driver(__vop_driver, vop_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/misc/mic/vop/vop_main.c:36: BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/vop/vop_main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vop_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/../bus/vop_bus.h:128:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 128 | module_driver(__vop_driver, vop_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/misc/mic/vop/vop_main.c:36: BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:19: note: 'cleanup_module' target declared here BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/msp3400-driver.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/msp3400-driver.c:48: BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:19: note: 'cleanup_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/msp3400-driver.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/msp3400-driver.c:48: BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:19: note: 'init_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_debugfs.o: warning: objtool: vop_init_debugfs()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tvaudio.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvaudio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvaudio.c:34: BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tvaudio.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvaudio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvaudio.c:34: BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:19: note: 'init_module' target declared here BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_thread()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_write()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_setaudmode()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_setaudmode()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_cmd()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: ta8874z_setaudmode()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_initialize()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_read()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_getrxsubchans()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9840_getrxsubchans()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_read2()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9875_checkit()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_getrxsubchans()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_checkit()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tvaudio_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_setaudmode.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_setaudmode.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/sgi-gru/grufile.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gru_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:612:1: note: in expansion of macro 'module_init' BUILDSTDERR: 612 | module_init(gru_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:522:19: note: 'init_module' target declared here BUILDSTDERR: 522 | static int __init gru_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-gru/grufile.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gru_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:614:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 614 | module_exit(gru_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:579:20: note: 'cleanup_module' target declared here BUILDSTDERR: 579 | static void __exit gru_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tda7432.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7432_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda7432.c:34: BUILDSTDERR: drivers/media/i2c/tda7432.c:418:19: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tda7432.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7432_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda7432.c:34: BUILDSTDERR: drivers/media/i2c/tda7432.c:418:19: note: 'init_module' target declared here BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.o: warning: objtool: tda7432_set()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda7432.o: warning: objtool: tda7432_write()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa6588.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6588_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6588.c:24: BUILDSTDERR: drivers/media/i2c/saa6588.c:528:19: note: 'cleanup_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa6588.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6588_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6588.c:24: BUILDSTDERR: drivers/media/i2c/saa6588.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.o: warning: objtool: saa6588_configure()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa6588.o: warning: objtool: saa6588_work()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa6588.o: warning: objtool: saa6588_ioctl()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tda9840.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda9840_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda9840.c:32: BUILDSTDERR: drivers/media/i2c/tda9840.c:213:19: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tda9840.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda9840_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda9840.c:32: BUILDSTDERR: drivers/media/i2c/tda9840.c:213:19: note: 'init_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_write()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_status()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_s_tuner()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_write.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tea6415c.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6415c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6415c.c:34: BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:19: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tea6415c.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6415c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6415c.c:34: BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.o: warning: objtool: tea6415c_s_routing()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tea6415c.o: warning: objtool: tea6415c_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grufault.o: warning: objtool: gru_vtop.isra.0()+0x3ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tea6420.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6420_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6420.c:34: BUILDSTDERR: drivers/media/i2c/tea6420.c:154:19: note: 'cleanup_module' target declared here BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tea6420.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6420_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6420.c:34: BUILDSTDERR: drivers/media/i2c/tea6420.c:154:19: note: 'init_module' target declared here BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.o: warning: objtool: tea6420_s_routing()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tea6420.o: warning: objtool: tea6420_probe()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa7115.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa711x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7115.c:31: BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa7115.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa711x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7115.c:31: BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:19: note: 'init_module' target declared here BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_querystd()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_routing()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_writeregs()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_set_size()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_stream()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_clock_freq()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_set_v4lstd()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_probe()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_g_tuner()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa717x.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa717x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa717x.c:35: BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa717x.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa717x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa717x.c:35: BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:19: note: 'init_module' target declared here BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_std()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_write()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: set_audio_regs()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_audio_routing()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_stream()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: set_audio_mode()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_tuner()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_read()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_probe()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_video_routing()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_g_tuner()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_set_fmt()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_create_message_queue()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_abort.constprop.0()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: quicktest3.isra.0()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_ktest()+0x7dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa7127.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7127_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7127.c:50: BUILDSTDERR: drivers/media/i2c/saa7127.c:828:19: note: 'cleanup_module' target declared here BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa7127.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7127_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7127.c:50: BUILDSTDERR: drivers/media/i2c/saa7127.c:828:19: note: 'init_module' target declared here BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_write()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_video_enable()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_output_type()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_cc()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_xds()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_std()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_vps()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_wss()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_input_type()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_probe()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kernel.h:11, BUILDSTDERR: from drivers/misc/sgi-gru/grukdump.c:23: BUILDSTDERR: drivers/misc/sgi-gru/grukdump.c: In function 'gru_dump_context_data': BUILDSTDERR: 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] BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: ./include/linux/bitops.h:22:31: note: in definition of macro 'for_each_set_bit' BUILDSTDERR: 22 | for ((bit) = find_first_bit((addr), (size)); \ BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/misc/sgi-gru/grukdump.c:61:2: note: in expansion of macro 'for_each_cbr_in_allocation_map' BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: ./include/linux/bitops.h:24:30: note: in definition of macro 'for_each_set_bit' BUILDSTDERR: 24 | (bit) = find_next_bit((addr), (size), (bit) + 1)) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/misc/sgi-gru/grukdump.c:61:2: note: in expansion of macro 'for_each_cbr_in_allocation_map' BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa6752hs.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6752hs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6752hs.c:33: BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:19: note: 'cleanup_module' target declared here BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa6752hs.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6752hs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6752hs.c:33: BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:19: note: 'init_module' target declared here BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xp_main.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:249:1: note: in expansion of macro 'module_init' BUILDSTDERR: 249 | module_init(xp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:227:1: note: 'init_module' target declared here BUILDSTDERR: 227 | xp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xp_main.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 260 | module_exit(xp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:252:1: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | xp_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tvp5150.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvp5150_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvp5150.c:8: BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tvp5150.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvp5150_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvp5150.c:8: BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:19: note: 'init_module' target declared here BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw2804.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw2804_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw2804.c:16: BUILDSTDERR: drivers/media/i2c/tw2804.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw2804.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw2804_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw2804.c:16: BUILDSTDERR: drivers/media/i2c/tw2804.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.o: warning: objtool: tw2804_probe()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpc_main.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1345:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1345 | module_init(xpc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1230:1: note: 'init_module' target declared here BUILDSTDERR: 1230 | xpc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpc_main.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1353:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1353 | module_exit(xpc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1348:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1348 | xpc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw9903.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9903_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9903.c:16: BUILDSTDERR: drivers/media/i2c/tw9903.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw9903.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9903_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9903.c:16: BUILDSTDERR: drivers/media/i2c/tw9903.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.o: warning: objtool: tw9903_probe()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tw9906.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9906_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9906.c:16: BUILDSTDERR: drivers/media/i2c/tw9906.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw9906.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9906_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9906.c:16: BUILDSTDERR: drivers/media/i2c/tw9906.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.o: warning: objtool: tw9906_probe()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/cs3308.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs3308_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs3308.c:23: BUILDSTDERR: drivers/media/i2c/cs3308.c:137:19: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cs3308.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs3308_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs3308.c:23: BUILDSTDERR: drivers/media/i2c/cs3308.c:137:19: note: 'init_module' target declared here BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.o: warning: objtool: cs3308_probe()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/cs5345.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5345_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs5345.c:19: BUILDSTDERR: drivers/media/i2c/cs5345.c:217:19: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cs5345.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5345_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs5345.c:19: BUILDSTDERR: drivers/media/i2c/cs5345.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_log_status()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_s_routing()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_log_status.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/cs53l32a.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs53l32a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs53l32a.c:24: BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:19: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cs53l32a.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs53l32a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs53l32a.c:24: BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.o: warning: objtool: cs53l32a_probe()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_send_payload_uv()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_create_gru_mq_uv()+0x366: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_cache_remote_gru_mq_desc_uv()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_get_remote_heartbeat_uv()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_send_chctl_openreply_uv()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_request_partition_activation_uv()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/m52790.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm52790_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/m52790.c:24: BUILDSTDERR: drivers/media/i2c/m52790.c:191:19: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/m52790.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm52790_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/m52790.c:24: BUILDSTDERR: drivers/media/i2c/m52790.c:191:19: note: 'init_module' target declared here BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.o: warning: objtool: m52790_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpnet.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:579:1: note: in expansion of macro 'module_init' BUILDSTDERR: 579 | module_init(xpnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:514:1: note: 'init_module' target declared here BUILDSTDERR: 514 | xpnet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpnet.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpnet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:592:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 592 | module_exit(xpnet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:582:1: note: 'cleanup_module' target declared here BUILDSTDERR: 582 | xpnet_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/uda1342.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uda1342_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/uda1342.c:16: BUILDSTDERR: drivers/media/i2c/uda1342.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/uda1342.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uda1342_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/uda1342.c:16: BUILDSTDERR: drivers/media/i2c/uda1342.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.o: warning: objtool: xpnet_send()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/wm8775.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8775_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8775.c:29: BUILDSTDERR: drivers/media/i2c/wm8775.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/wm8775.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8775_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8775.c:29: BUILDSTDERR: drivers/media/i2c/wm8775.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.o: warning: objtool: wm8775_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/wm8775.o: warning: objtool: wm8775_probe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/wm8775.o: warning: objtool: wm8775_s_routing()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/wm8739.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8739_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8739.c:25: BUILDSTDERR: drivers/media/i2c/wm8739.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/wm8739.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8739_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8739.c:25: BUILDSTDERR: drivers/media/i2c/wm8739.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_create()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_enqueue_datagram()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_set_chkpt_state()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_notify_dbell()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/wm8739.o: warning: objtool: wm8739_write()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/wm8739.o: warning: objtool: wm8739_probe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_datagram.o: warning: objtool: dg_create_handle()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_datagram.o: warning: objtool: vmci_datagram_dispatch()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/vp27smpx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp27smpx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/vp27smpx.c:25: BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:19: note: 'cleanup_module' target declared here BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/vp27smpx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp27smpx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/vp27smpx.c:25: BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:19: note: 'init_module' target declared here BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.o: warning: objtool: vp27smpx_set_audmode()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/vp27smpx.o: warning: objtool: vp27smpx_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_doorbell.o: warning: objtool: vmci_doorbell_create()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_doorbell.o: warning: objtool: vmci_doorbell_notify()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 100 | module_init(vmci_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init vmci_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:112:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 112 | module_exit(vmci_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit vmci_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/sony-btf-mpx.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/sony-btf-mpx.c:16: BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'cleanup_module' target declared here BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/sony-btf-mpx.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/sony-btf-mpx.c:16: BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'init_module' target declared here BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.o: warning: objtool: sony_btf_mpx_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_event.o: warning: objtool: vmci_event_exit()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/upd64031a.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64031a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64031a.c:22: BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:19: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/upd64031a.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64031a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64031a.c:22: BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_s_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/upd64083.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64083_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64083.c:21: BUILDSTDERR: drivers/media/i2c/upd64083.c:218:19: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/upd64083.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64083_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64083.c:21: BUILDSTDERR: drivers/media/i2c/upd64083.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.o: warning: objtool: upd64083_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/upd64083.o: warning: objtool: upd64083_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/ov2640.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov2640.c:18: BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ov2640.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov2640.c:18: BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:19: note: 'init_module' target declared here BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ov7640.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov7640_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov7640.c:16: BUILDSTDERR: drivers/media/i2c/ov7640.c:99:19: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ov7640.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov7640_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov7640.c:16: BUILDSTDERR: drivers/media/i2c/ov7640.c:99:19: note: 'init_module' target declared here BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.o: warning: objtool: ov7640_probe()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/mt9v011.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt9v011_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/mt9v011.c:7: BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:19: note: 'cleanup_module' target declared here BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/mt9v011.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt9v011_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/mt9v011.c:7: BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:19: note: 'init_module' target declared here BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_remove()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_write()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_read()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_probe()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: calc_fps()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_s_frame_interval()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_probe.cold()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_notify_peer()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_host_map_queues.isra.0()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_broker_alloc()+0x4d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_alloc()+0x2e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_broker_set_page_store()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_broker_unmap()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_ir_format': BUILDSTDERR: 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] BUILDSTDERR: 535 | s = find_slot(code_block->space, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 545 | p = find_slot(code_block->pulse, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ir-kbd-i2c.c:49: BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_kbd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ir-kbd-i2c.c:57: BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'cleanup_module' target declared here BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ir-kbd-i2c.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_kbd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ir-kbd-i2c.c:57: BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'init_module' target declared here BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tifm_core.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:364:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 364 | subsys_initcall(tifm_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:332:19: note: 'init_module' target declared here BUILDSTDERR: 332 | static int __init tifm_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tifm_core.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:365:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 365 | module_exit(tifm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:357:20: note: 'cleanup_module' target declared here BUILDSTDERR: 357 | static void __exit tifm_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/mmc/siano/smssdio.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smssdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:375:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 375 | module_exit(smssdio_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:369:20: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | static void __exit smssdio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/mmc/siano/smssdio.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smssdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:374:1: note: in expansion of macro 'module_init' BUILDSTDERR: 374 | module_init(smssdio_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:357:19: note: 'init_module' target declared here BUILDSTDERR: 357 | static int __init smssdio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.o: warning: objtool: smssdio_interrupt()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/tifm_7xx1.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from ./include/linux/tifm.h:18, BUILDSTDERR: from drivers/misc/tifm_7xx1.c:12: BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tifm_7xx1.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from ./include/linux/tifm.h:18, BUILDSTDERR: from drivers/misc/tifm_7xx1.c:12: BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.o: warning: objtool: tifm_7xx1_switch_media()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/bh1770glc.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1770_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/bh1770glc.c:27: BUILDSTDERR: drivers/misc/bh1770glc.c:1406:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/bh1770glc.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1770_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/bh1770glc.c:27: BUILDSTDERR: drivers/misc/bh1770glc.c:1406:19: note: 'init_module' target declared here BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_config()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_xfer_control()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_allocate()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:11, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'cleanup_module' target declared here BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:11, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/apds990x.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds990x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds990x.c:27: BUILDSTDERR: drivers/misc/apds990x.c:1296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/apds990x.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds990x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds990x.c:27: BUILDSTDERR: drivers/misc/apds990x.c:1296:19: note: 'init_module' target declared here BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.o: warning: objtool: flexcop_pci_probe()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.o: warning: objtool: flexcop_pci_probe.cold()+0xc2: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/ioc4.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ioc4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:493:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 493 | module_exit(ioc4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:485:1: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | ioc4_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/ioc4.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ioc4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:492:1: note: in expansion of macro 'module_init' BUILDSTDERR: 492 | module_init(ioc4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:478:1: note: 'init_module' target declared here BUILDSTDERR: 478 | ioc4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bttv_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4450 | module_exit(bttv_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4443:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4443 | static void __exit bttv_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bttv_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4449 | module_init(bttv_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4413:19: note: 'init_module' target declared here BUILDSTDERR: 4413 | static int __init bttv_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_register_submodule()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_unregister_submodule()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_remove()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_probe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_probe.cold()+0x41: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/enclosure.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enclosure_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:691:1: note: in expansion of macro 'module_init' BUILDSTDERR: 691 | module_init(enclosure_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:681:19: note: 'init_module' target declared here BUILDSTDERR: 681 | static int __init enclosure_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/enclosure.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enclosure_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:692:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 692 | module_exit(enclosure_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:686:20: note: 'cleanup_module' target declared here BUILDSTDERR: 686 | static void __exit enclosure_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/hpilo.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ilo_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:918:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 918 | module_exit(ilo_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:901:20: note: 'cleanup_module' target declared here BUILDSTDERR: 901 | static void __exit ilo_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/hpilo.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ilo_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:917:1: note: in expansion of macro 'module_init' BUILDSTDERR: 917 | module_init(ilo_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:871:19: note: 'init_module' target declared here BUILDSTDERR: 871 | static int __init ilo_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: free_btres_lock.isra.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: set_pll.part.0()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_s_fmt_vid_overlay()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_reinit_bt848()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_resume()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_irq()+0x723: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_remove()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_probe()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/apds9802als.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9802als_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds9802als.c:26: BUILDSTDERR: drivers/misc/apds9802als.c:318:19: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/apds9802als.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9802als_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds9802als.c:26: BUILDSTDERR: drivers/misc/apds9802als.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29003.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29003_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29003.c:30: BUILDSTDERR: drivers/misc/isl29003.c:482:19: note: 'cleanup_module' target declared here BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29003.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29003_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29003.c:30: BUILDSTDERR: drivers/misc/isl29003.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29020.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29020_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29020.c:27: BUILDSTDERR: drivers/misc/isl29020.c:234:19: note: 'cleanup_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29020.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29020_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29020.c:27: BUILDSTDERR: drivers/misc/isl29020.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: boot_msp34xx()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: tea575x_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_idcard()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_init_card1()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_init_card2()+0x335: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_handle_chipset()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: boot_msp34xx.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_idcard.cold()+0x1d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/tsl2550.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2550_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/tsl2550.c:24: BUILDSTDERR: drivers/misc/tsl2550.c:463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tsl2550.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2550_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/tsl2550.c:24: BUILDSTDERR: drivers/misc/tsl2550.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/vmw_balloon.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmballoon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1219:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1219 | late_initcall(vmballoon_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1180:19: note: 'init_module' target declared here BUILDSTDERR: 1180 | static int __init vmballoon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/vmw_balloon.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmballoon_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1236:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1236 | module_exit(vmballoon_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1221:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1221 | static void __exit vmballoon_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.o: warning: objtool: vmballoon_work()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-risc.o: warning: objtool: bttv_set_dma()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-risc.o: warning: objtool: bttv_risc_hook()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/core/core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2825:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 2825 | subsys_initcall(mmc_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2793:19: note: 'init_module' target declared here BUILDSTDERR: 2793 | static int __init mmc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/core/core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2826:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2826 | module_exit(mmc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2818:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2818 | static void __exit mmc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: bttv_i2c_xfer()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: bttv_I2CRead()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: init_bttv_i2c()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_sw_reset()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_wait_for_req_done()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_do_erase()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_hw_reset()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_execute_tuning()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_set_uhs_voltage()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-gpio.o: warning: objtool: bttv_sub_add_device()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_bus_shutdown()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_bus_resume()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_add_card()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_remove_card()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_bus_shutdown.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_add_card.cold()+0xc1: return with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: ir_handle_key()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_timer()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: get_key_pv951()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_rc5_timer_end()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_irq()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_init()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_rc5_timer_end.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_select_hs400()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_select_bus_width()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: _mmc_suspend()+0x25a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_runtime_suspend()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_init_card()+0x4e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_runtime_resume()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_hs400_to_hs200()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_attach_mmc()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_riscmem_free()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_riscmem_alloc()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_align()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_calc_skips()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_calc_skips.cold()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bt878.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt878_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:577:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 577 | module_exit(bt878_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | static void __exit bt878_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bt878.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt878_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:576:1: note: in expansion of macro 'module_init' BUILDSTDERR: 576 | module_init(bt878_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:559:19: note: 'init_module' target declared here BUILDSTDERR: 559 | static int __init bt878_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_send_bus_test()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_switch_status_error.part.0()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: __mmc_switch()+0x356: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_flush_cache()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_start_bkops()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_interrupt_hpi()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_start()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_stop()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_remove()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_read_switch.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_init_uhs_card.part.0()+0x340: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_runtime_suspend()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_switch_hs()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_get_cid()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_get_csd()+0x270: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_setup_card()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_init_card()+0x242: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_runtime_resume()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_attach_sd()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_bt8xx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:967:1: note: in expansion of macro 'module_init' BUILDSTDERR: 967 | module_init(dvb_bt8xx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:957:19: note: 'init_module' target declared here BUILDSTDERR: 957 | static int __init dvb_bt8xx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_bt8xx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:968:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 968 | module_exit(dvb_bt8xx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:962:20: note: 'cleanup_module' target declared here BUILDSTDERR: 962 | static void __exit dvb_bt8xx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_task()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: cx24108_tuner_set_params()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_remove()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_stop_feed()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_start_feed()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: or51211_reset()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_probe()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd_ops.o: warning: objtool: mmc_send_app_op_cond()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio.o: warning: objtool: sdio_enable_wide()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio.o: warning: objtool: mmc_sdio_init_card()+0xc56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio.o: warning: objtool: mmc_attach_sdio()+0x222: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_freq()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_symbolrate()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_polarization.isra.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_wait_dst_ready()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_gpio_outb.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_pio_disable()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_error_recovery()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: rdc_8820_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_error_bailout()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: write_dst()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: read_dst()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: rdc_reset_state()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_comm_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_command.constprop.0()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_write_tuna()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_frontend()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_tune_frontend()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_attach()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_attach.cold()+0x3b: return with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_bus.o: warning: objtool: sdio_bus_remove()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_ca_attach()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: put_checksum()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_put_ci()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: ca_get_slot_caps()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: debug_string.constprop.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: ca_set_pmt.constprop.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_ca_ioctl()+0x3d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_cis.o: warning: objtool: cis_tpl_parse()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_cis.o: warning: objtool: sdio_read_cis()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_cis.o: warning: objtool: cistpl_funce_func()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-driver.h:23, BUILDSTDERR: from drivers/media/pci/cx18/cx18-driver.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1352 | module_exit(module_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1346 | static void __exit module_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-driver.h:23, BUILDSTDERR: from drivers/media/pci/cx18/cx18-driver.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1351 | module_init(module_start); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1321:19: note: 'init_module' target declared here BUILDSTDERR: 1321 | static int __init module_start(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_irq.o: warning: objtool: process_sdio_pending_irqs()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_iounmap()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_remove()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_read_eeprom()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_probe()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_init_on_first_open()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/core/block.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_blk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3110 | module_init(mmc_blk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3063:19: note: 'init_module' target declared here BUILDSTDERR: 3063 | static int __init mmc_blk_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/core/block.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_blk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3111 | module_exit(mmc_blk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3102 | static void __exit mmc_blk_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-i2c.o: warning: objtool: init_cx18_i2c()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-i2c.o: warning: objtool: exit_cx18_i2c()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_ext_csd_open()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: card_busy_detect.isra.0()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: power_ro_lock_store()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_blk_probe()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_blk_mq_rw_recovery()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: __mmc_blk_ioctl_cmd()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_blk_mq_issue_rq()+0x8b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-firmware.o: warning: objtool: cx18_halt_firmware()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-firmware.o: warning: objtool: cx18_firmware_init()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/core/sdio_uart.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdio_uart_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1184:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1184 | module_exit(sdio_uart_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1176:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1176 | static void __exit sdio_uart_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/core/sdio_uart.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdio_uart_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1183:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1183 | module_init(sdio_uart_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1137:19: note: 'init_module' target declared here BUILDSTDERR: 1137 | static int __init sdio_uart_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-gpio.o: warning: objtool: cx18_reset_ir_gpio()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-gpio.o: warning: objtool: cx18_reset_tuner_gpio()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_uart.o: warning: objtool: sdio_uart_probe()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4232 | module_init(sdhci_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4219:19: note: 'init_module' target declared here BUILDSTDERR: 4219 | static int __init sdhci_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4233:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4233 | module_exit(sdhci_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4228 | static void __exit sdhci_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_queue_get_mdl()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_stream_free()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_stream_alloc()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_queue_get_mdl.cold()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_start_signal_voltage_switch()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: __sdhci_add_host()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_timeout_timer()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_get_preset_value()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_cqe_irq()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_enable_clk()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_card_event()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_pre_dma_transfer()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_send_command()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_execute_tuning()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_timeout_data_timer()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_set_ios()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_setup_host()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_tasklet_finish()+0x262: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_reset()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_irq()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_remove_host()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_enable_clk.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_reset.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_stop_v4l2_encode_stream()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_start_v4l2_encode_stream()+0x5ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_streams_setup()+0x4ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_streams_register()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pci-core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdhci-pci-core.c:20: BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pci-core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdhci-pci-core.c:20: BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'init_module' target declared here BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_release_stream()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_dualwatch()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_start_capture()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_read()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_enc_poll()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_mmap()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_stop_capture()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_mute()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_unmute()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_close()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_open()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_release_stream.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci-pci-o2micro.o: warning: objtool: sdhci_o2_execute_tuning()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci-pci-o2micro.o: warning: objtool: sdhci_pci_o2_probe_slot()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_try_encoder_cmd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_input()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_frequency()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_std()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_encoder_cmd()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:24: BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'cleanup_module' target declared here BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:24: BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'init_module' target declared here BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-controls.o: warning: objtool: cx18_s_stream_vbi_fmt()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/wbsd.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbsd_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1990:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1990 | module_exit(wbsd_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1971:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1971 | static void __exit wbsd_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/wbsd.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbsd_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1989:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1989 | module_init(wbsd_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1932:19: note: 'init_module' target declared here BUILDSTDERR: 1932 | static int __init wbsd_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_tasklet_card()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_tasklet_finish()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_pnp_resume()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_init.part.0()+0x41a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_request()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: mb_ack_irq()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_api_call()+0x608: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_in_work_handler()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_api_epu_cmd_irq()+0x1ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_vapi()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: mb_ack_irq.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/tifm_sd.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_sd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1091:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1091 | module_exit(tifm_sd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1079:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1079 | static void __exit tifm_sd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/tifm_sd.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_sd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1090:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1090 | module_init(tifm_sd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1074:19: note: 'init_module' target declared here BUILDSTDERR: 1074 | static int __init tifm_sd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_initialize_host()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_probe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_end_cmd()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_request()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_end_cmd.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdricoh_cs.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdricoh_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdricoh_cs.c:30: BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'cleanup_module' target declared here BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdricoh_cs.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdricoh_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdricoh_cs.c:30: BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'init_module' target declared here BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-irq.o: warning: objtool: cx18_irq_handler()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/cb710-mmc.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/cb710-mmc.c:12: BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:24: note: 'init_module' target declared here BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/cb710-mmc.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/cb710-mmc.c:12: BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:24: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/via-sdmmc.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/via-sdmmc.c:11: BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/via-sdmmc.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/via-sdmmc.c:11: BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'init_module' target declared here BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sd_remove()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_card_detect()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_send_command()+0x27e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_timeout()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_isr()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_s_stream()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_set_fmt()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_log_status()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: set_input()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_std_setup()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_s_std()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_log_status.cold()+0x3d8: return with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/vub300.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vub300_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2476:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2476 | module_exit(vub300_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2464:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2464 | static void __exit vub300_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/vub300.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vub300_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2475:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2475 | module_init(vub300_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2424:19: note: 'init_module' target declared here BUILDSTDERR: 2424 | static int __init vub300_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/ushc.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ushc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/mmc/host/ushc.c:20: BUILDSTDERR: drivers/mmc/host/ushc.c:568:19: note: 'cleanup_module' target declared here BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/ushc.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ushc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/mmc/host/ushc.c:20: BUILDSTDERR: drivers/mmc/host/ushc.c:568:19: note: 'init_module' target declared here BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-av-firmware.o: warning: objtool: cx18_av_loadfw()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-firmware.o: warning: objtool: cx18_av_loadfw.cold()+0x46: return with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshsd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:17: BUILDSTDERR: drivers/mmc/host/toshsd.c:705:19: note: 'cleanup_module' target declared here BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshsd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:17: BUILDSTDERR: drivers/mmc/host/toshsd.c:705:19: note: 'init_module' target declared here BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_pci_sdmmc.c:26: BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_pci_sdmmc.c:26: BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'init_module' target declared here BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_usb_sdmmc.c:24: BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_usb_sdmmc.c:24: BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'init_module' target declared here BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_stop_feed()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_start_feed()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: yuan_mpc718_mt352_init()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_register()+0x8d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pltfm.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:261:1: note: in expansion of macro 'module_init' BUILDSTDERR: 261 | module_init(sdhci_pltfm_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:255:19: note: 'init_module' target declared here BUILDSTDERR: 255 | static int __init sdhci_pltfm_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pltfm.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:266:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 266 | module_exit(sdhci_pltfm_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 263 | static void __exit sdhci_pltfm_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_init()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_off()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_timeout()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_request()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_init.cold()+0x21: return with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx18_alsa_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(cx18_alsa_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init cx18_alsa_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx18_alsa_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:290:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 290 | module_exit(cx18_alsa_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:274:20: note: 'cleanup_module' target declared here BUILDSTDERR: 274 | static void __exit cx18_alsa_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.o: warning: objtool: cx18_alsa_load()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci-xenon.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/mmc/host/sdhci-xenon.c:22: BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'cleanup_module' target declared here BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-xenon.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/mmc/host/sdhci-xenon.c:22: BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'init_module' target declared here BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: snd_cx18_pcm_hw_free()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: snd_cx18_pcm_create()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/mtd/devices/block2mtd.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'block2mtd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/devices/block2mtd.c:491:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 491 | late_initcall(block2mtd_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/devices/block2mtd.c:459:19: note: 'init_module' target declared here BUILDSTDERR: 459 | static int __init block2mtd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: hauppauge_eeprom()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: cx23885_tuner_callback()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: cx23885_card_setup()+0x848: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: hauppauge_eeprom.cold()+0x46: return with modified stack frame BUILDSTDERR: drivers/mtd/devices/block2mtd.o: warning: objtool: block2mtd_setup2()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/devices/block2mtd.o: warning: objtool: block2mtd_erase()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vtbl.o: warning: objtool: vtbl_check()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vtbl.o: warning: objtool: ubi_change_vtbl_record()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vtbl.o: warning: objtool: ubi_read_volume_table()+0x5ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_g_std()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: buffer_queue()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: buffer_prepare()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_query_audinput.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_g_audinput()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_start_streaming()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_vdev_init.isra.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_wakeup.part.0()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_std()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_flatiron_read()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_flatiron_mux()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_mux()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_audio_mux()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_audinput()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_enum_input()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_get_input()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_set_input()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_set_frequency()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_irq()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_unregister()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_register()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: vol_attribute_show()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: self_check_volumes.part.0()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: ubi_create_volume()+0x4cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: ubi_remove_volume()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: buffer_queue()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: cx23885_start_streaming()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: cx23885_vbi_irq()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: buffer_queue.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: set_update_marker()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: clear_update_marker()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_start_update()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_start_leb_change()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_more_update_data()+0x20f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_more_leb_change_data()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885.h:31, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885-core.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx23885_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2266:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2266 | module_exit(cx23885_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2260:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2260 | static void __exit cx23885_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885.h:31, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885-core.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx23885_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2265:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2265 | module_init(cx23885_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2253:19: note: 'init_module' target declared here BUILDSTDERR: 2253 | static int __init cx23885_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/ubi/build.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1295:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1295 | late_initcall(ubi_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1184:19: note: 'init_module' target declared here BUILDSTDERR: 1184 | static int __init ubi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/ubi/build.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1314:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1314 | module_exit(ubi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1297 | static void __exit ubi_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_mtd_param_parse()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_get_device()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_get_by_major()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_attach_mtd_dev()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_detach_mtd_dev()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_wakeup.isra.0()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_sram_channel_setup()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq_ts()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq_417.part.0()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq()+0x432: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_start_dma()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_buf_prepare()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_buf_queue()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_cancel_buffers()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_set()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_clear()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_get()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_enable()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_initdev()+0x306: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: vol_cdev_release()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: get_exclusive.isra.0()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: revoke_exclusive.isra.0.constprop.0()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: ubi_cdev_ioctl()+0x31c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_readbytes()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_sendbytes()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_xfer()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: cx23885_i2c_register()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: cx23885_av_clk()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/kapi.o: warning: objtool: ubi_open_volume_nm()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ltree_add_entry()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: leb_write_unlock()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: leb_read_unlock()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: try_write_vid_and_data()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_copy_table()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_read_leb()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_read_leb_sg()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_write_leb()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_write_leb_st()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_copy_leb()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_is_bad()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_mark_bad()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read_ec_hdr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read_vid_hdr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: nor_erase_prepare()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write_ec_hdr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write_vid_hdr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: do_sync_erase()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_sync_erase()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_g_tuner()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_mc417_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_mbox_func()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_api_cmd()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_initialize_codec()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_check_encoder()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_unregister()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_register()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: shutdown_work()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: do_work()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: prot_queue_add()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: __schedule_ubi_work()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: wl_tree_add()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: get_peb_for_wl()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: schedule_erase.constprop.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: __erase_worker()+0x2e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: wear_leveling_worker()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_put_peb()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_flush()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_init()+0x460: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_get_peb()+0x195: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/attach.o: warning: objtool: ubi_add_to_av()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/attach.o: warning: objtool: ubi_attach()+0x1296: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/misc.o: warning: objtool: ubi_calc_data_len()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/debug.o: warning: objtool: dfs_file_read()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/debug.o: warning: objtool: ubi_debugfs_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mtd/mtdcore.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1926:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1926 | module_init(init_mtd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1880:19: note: 'init_module' target declared here BUILDSTDERR: 1880 | static int __init init_mtd(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/mtdcore.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1927:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1927 | module_exit(cleanup_mtd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1915:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1915 | static void __exit cleanup_mtd(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.o: warning: objtool: add_mtd_device()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdcore.o: warning: objtool: del_mtd_device()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_log_status()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_rx_read()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_irq_handler()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_log_status.cold()+0x329: return with modified stack frame BUILDSTDERR: drivers/mtd/mtdsuper.o: warning: objtool: mount_mtd()+0x1f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_read()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_write()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_write4()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_write_i2c()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_poll_ci_slot_status()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_read_i2c.constprop.0()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_read_ci_status()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_op_cam()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_slot_status()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_init()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: mtd_add_partition_attrs()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: mtd_part_do_parse()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: allocate_partition()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: parse_mtd_partitions()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: allocate_partition.cold()+0x3d: return with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-eeprom.o: warning: objtool: netup_eeprom_read()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-eeprom.o: warning: objtool: netup_eeprom_write()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-f300.o: warning: objtool: f300_set_voltage()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mtd/mtd_blkdevs.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtd_blktrans_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtd_blkdevs.c:601:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 601 | module_exit(mtd_blktrans_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtd_blkdevs.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit mtd_blktrans_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtd_blkdevs.o: warning: objtool: register_mtd_blktrans()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_pcm_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_card_trigger()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: dsp_buffer_free()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_hw_params()+0x2a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: cx23885_audio_irq()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: cx23885_audio_register()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mtd/mtdblock.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtdblock': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:369:1: note: in expansion of macro 'module_init' BUILDSTDERR: 369 | module_init(init_mtdblock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:359:19: note: 'init_module' target declared here BUILDSTDERR: 359 | static int __init init_mtdblock(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/mtdblock.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtdblock': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:370:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 370 | module_exit(cleanup_mtdblock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:364:20: note: 'cleanup_module' target declared here BUILDSTDERR: 364 | static void __exit cleanup_mtdblock(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.o: warning: objtool: erase_write()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_irq()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_slot_ts_ctl()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_op_cam()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: netup_read_ci_status()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_tuner_reset()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_slot_reset()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_release()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_pid_feed_control()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_init()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_op_cam.cold()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/appletalk/ipddp.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:335:1: note: in expansion of macro 'module_init' BUILDSTDERR: 335 | module_init(ipddp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:315:19: note: 'init_module' target declared here BUILDSTDERR: 315 | static int __init ipddp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/appletalk/ipddp.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:336:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 336 | module_exit(ipddp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:321:20: note: 'cleanup_module' target declared here BUILDSTDERR: 321 | static void __exit ipddp_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_tuner_callback()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_get_resources()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_core_create()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/bonding/bond_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bonding_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4900 | module_init(bonding_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4846:19: note: 'init_module' target declared here BUILDSTDERR: 4846 | static int __init bonding_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/bonding/bond_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bonding_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4901:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4901 | module_exit(bonding_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4885:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4885 | static void __exit bonding_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_sram_channel_setup()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_set_scale()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_set_tvnorm()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-i2c.o: warning: objtool: cx88_i2c_init()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: set_audio_standard_BTSC()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: set_audio_standard_NICAM()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: cx88_set_tvaudio()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: cx88_audio_thread()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_set_mac_address()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_arp_send.constprop.0()+0x251: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_do_fail_over_mac()+0x344: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_arp_send_all.isra.0()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_start_xmit()+0x564: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_update_slave_arr()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_enslave()+0x3d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: __bond_release_one()+0x329: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_slave_arr_handler()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_create()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dsp.o: warning: objtool: cx88_dsp_detect_stereo_sap()+0x414: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: __get_link_speed.isra.0()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: ad_agg_selection_logic()+0x6f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: bond_3ad_state_machine_handler()+0xdcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: bond_3ad_lacpdu_recv()+0x1ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-input.o: warning: objtool: cx88_ir_work()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-input.o: warning: objtool: get_key_pvr2000()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'init_module' target declared here BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_vid_ctrl()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx88_video_mux()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_queue()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_prepare()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_irq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_suspend()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_resume()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_initdev()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_aud_ctrl()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_vid_ctrl.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_queue.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_initdev.cold()+0x53: stack state mismatch: reg1[14]=-1+0 reg2[14]=-2+0 BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_aud_ctrl.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: alb_set_slave_mac_addr.isra.0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: alb_swap_mac_addr()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: alb_set_mac_address.isra.0()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_link_change()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_active_change()+0x2c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_link_change.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: buffer_queue()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: cx8800_restart_vbi_queue()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: buffer_queue.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_sysfs.o: warning: objtool: bonding_store_bonds()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_sysfs.o: warning: objtool: bond_create_sysfs()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'cleanup_module' target declared here BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'init_module' target declared here BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_start_dma()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_buf_queue()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_resume_common()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_stop_dma.isra.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_cancel_buffers()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_suspend_common()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_remove()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_irq()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_probe()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'init_module' target declared here BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: cx8801_irq()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_pcm_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_card_trigger()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: cx88_audio_initdev()+0x36f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: dsp_buffer_free()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_hw_params()+0x2ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-blackbird.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blackbird_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1259:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1259 | module_init(blackbird_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1247:19: note: 'init_module' target declared here BUILDSTDERR: 1247 | static int __init blackbird_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-blackbird.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blackbird_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1260 | module_exit(blackbird_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1254 | static void __exit blackbird_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_mbox_func()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_start_codec()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_initialize_codec()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: start_streaming()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: cx8802_blackbird_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_options.o: warning: objtool: bond_option_slaves_set()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1850:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1850 | module_init(dvb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1839:19: note: 'init_module' target declared here BUILDSTDERR: 1839 | static int __init dvb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1851:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1851 | module_exit(dvb_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1845:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1845 | static void __exit dvb_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_procfs.o: warning: objtool: bond_create_proc_dir()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_procfs.o: warning: objtool: bond_create_proc_dir.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_advise_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: vp1027_set_voltage()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_set_bandw()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_set_freq()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: geniatech_dvbs_set_voltage()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: lgdt330x_pll_rf_set()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_advise_acquire()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx88_dvb_bus_ctrl()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_get_bandw()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_get_freq()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_probe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vp3054-i2c.o: warning: objtool: vp3054_i2c_probe()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_platform.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_plat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_platform.c:26: BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'cleanup_module' target declared here BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_platform.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_plat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_platform.c:26: BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'init_module' target declared here BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ddbridge': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(module_exit_ddbridge); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:310:20: note: 'cleanup_module' target declared here BUILDSTDERR: 310 | static __exit void module_exit_ddbridge(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ddbridge': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(module_init_ddbridge); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static __init int module_init_ddbridge(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_pci.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_pci.c:15: BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_pci.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_pci.c:15: BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 900 | module_init(cc770_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:889:19: note: 'init_module' target declared here BUILDSTDERR: 889 | static __init int cc770_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:906:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 906 | module_exit(cc770_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:902:20: note: 'cleanup_module' target declared here BUILDSTDERR: 902 | static __exit void cc770_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770_platform.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/cc770/cc770_platform.c:48: BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'cleanup_module' target declared here BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770_platform.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/cc770/cc770_platform.c:48: BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'init_module' target declared here BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_cxd28xx()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_stv0900.isra.0()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: tuner_attach_stv6111.isra.0()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: tuner_attach_stv6110.isra.0()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_stv0910.isra.0()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: dvb_input_attach()+0x67d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/ifi_canfd/ifi_canfd.c:20: BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/ifi_canfd/ifi_canfd.c:20: BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'init_module' target declared here BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/m_can/m_can.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm_can_plat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/m_can/m_can.c:22: BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/m_can/m_can.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm_can_plat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/m_can/m_can.c:22: BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:24: note: 'init_module' target declared here BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'cleanup_module' target declared here BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'init_module' target declared here BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-max.o: warning: objtool: ddb_fe_attach_mxl5xx()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sja1000_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:701:1: note: in expansion of macro 'module_init' BUILDSTDERR: 701 | module_init(sja1000_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static __init int sja1000_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sja1000_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 708 | module_exit(sja1000_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static __exit void sja1000_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000_platform.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/sja1000_platform.c:21: BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'cleanup_module' target declared here BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000_platform.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/sja1000_platform.c:21: BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'init_module' target declared here BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/ems_pci.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/ems_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'cleanup_module' target declared here BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/ems_pci.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/ems_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'init_module' target declared here BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/dm1105/dm1105.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm1105_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/dm1105/dm1105.c:18: BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/dm1105/dm1105.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm1105_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/dm1105/dm1105.c:18: BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'init_module' target declared here BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/kvaser_pci.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/kvaser_pci.c:35: BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/kvaser_pci.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/kvaser_pci.c:35: BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'init_module' target declared here BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_emit_key()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_get.isra.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_enable.isra.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_clear.isra.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_andor.isra.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_probe()+0xda1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/sja1000/peak_pci.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/peak_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'cleanup_module' target declared here BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/peak_pci.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/peak_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'init_module' target declared here BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_v4l2_try_fmt': BUILDSTDERR: 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] BUILDSTDERR: 1103 | fmt = cio2_find_format(&mpix->pixelformat, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_video_link_validate': BUILDSTDERR: 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] BUILDSTDERR: 1362 | if (!cio2_find_format(&q->format.pixelformat, &source_fmt.format.code)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cio2_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cio2_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'init_module' target declared here BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/plx_pci.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/plx_pci.c:25: BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'cleanup_module' target declared here BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/plx_pci.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/plx_pci.c:25: BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'init_module' target declared here BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/softing/softing_main.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softing_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/softing/softing.h:9, BUILDSTDERR: from drivers/net/can/softing/softing_main.c:23: BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:24: note: 'init_module' target declared here BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/softing/softing_main.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softing_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/softing/softing.h:9, BUILDSTDERR: from drivers/net/can/softing/softing_main.c:23: BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:24: note: 'cleanup_module' target declared here BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.o: warning: objtool: softing_netdev_start_xmit()+0x1fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-controls.o: warning: objtool: ivtv_g_pts_frame()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/spi/hi311x.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi3110_can_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/can/core.h:18, BUILDSTDERR: from drivers/net/can/spi/hi311x.c:20: BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/spi/hi311x.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi3110_can_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/can/core.h:18, BUILDSTDERR: from drivers/net/can/spi/hi311x.c:20: BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:19: note: 'init_module' target declared here BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.o: warning: objtool: hi3110_tx_work_handler()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/can/spi/hi311x.o: warning: objtool: hi3110_can_ist()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, BUILDSTDERR: from drivers/media/pci/ivtv/ivtv-driver.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1517:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1517 | module_exit(module_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1492 | static void __exit module_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, BUILDSTDERR: from drivers/media/pci/ivtv/ivtv-driver.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1516:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1516 | module_init(module_start); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1468:19: note: 'init_module' target declared here BUILDSTDERR: 1468 | static int __init module_start(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_init_on_first_open()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_iounmap()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_remove()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_probe()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'cleanup_module' target declared here BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'init_module' target declared here BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_claim_stream()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_release_stream()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_dualwatch()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_start_capture()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_read()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_start_decoding()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_write()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_dec_poll()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_enc_poll()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_stop_capture()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_mute()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_unmute()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_close()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_open()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_release_stream.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_mute.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_unmute.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: load_fw_direct()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_halt_firmware()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_versions()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_init_mpeg_decoder()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_check()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: load_fw_direct.cold()+0x6f: return with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-gpio.o: warning: objtool: ivtv_reset_ir_gpio()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-gpio.o: warning: objtool: ivtv_reset_tuner_gpio()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:983:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 983 | module_exit(peak_usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 964 | static void __exit peak_usb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:982:1: note: in expansion of macro 'module_init' BUILDSTDERR: 982 | module_init(peak_usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:934:19: note: 'init_module' target declared here BUILDSTDERR: 934 | static int __init peak_usb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_start()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_sendbyte()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_stop()+0x1dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_xfer()+0x43e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: init_ivtv_i2c()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: exit_ivtv_i2c()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_try_encoder_cmd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_output()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_input()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_frequency()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_decoder_cmd()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_encoder_cmd()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_default()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_try_decoder_cmd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_set_speed()+0x30d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_std()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: dma_post()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_enc_start()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_dec_start()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: stream_enc_dma_append()+0x532: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_irq_work_handler()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_stream_dec_prepare()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_irq_handler()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-mailbox.o: warning: objtool: ivtv_api_call()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/usb/usb_8dev.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_8dev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/usb_8dev.c:29: BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/usb_8dev.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_8dev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/usb_8dev.c:29: BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'init_module' target declared here BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-queue.o: warning: objtool: ivtv_stream_alloc()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/usb/ems_usb.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/ems_usb.c:22: BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/ems_usb.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/ems_usb.c:22: BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:19: note: 'init_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_vbi_setup()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_setup_v4l2_decode_stream()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_stop_v4l2_encode_stream()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_streams_setup()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_streams_register()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_start_v4l2_decode_stream()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_stop_v4l2_decode_stream()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_passthrough_mode()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_start_v4l2_encode_stream()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/usb/esd_usb2.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esd_usb2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/esd_usb2.c:22: BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/esd_usb2.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esd_usb2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/esd_usb2.c:22: BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'init_module' target declared here BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_setup()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_unmap()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/usb/gs_usb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gs_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/gs_usb.c:23: BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/gs_usb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gs_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/gs_usb.c:23: BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:19: note: 'init_module' target declared here BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/mcba_usb.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcba_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from ./include/linux/can/led.h:13, BUILDSTDERR: from ./include/linux/can/dev.h:19, BUILDSTDERR: from drivers/net/can/usb/mcba_usb.c:22: BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:19: note: 'cleanup_module' target declared here BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/mcba_usb.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcba_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from ./include/linux/can/led.h:13, BUILDSTDERR: from ./include/linux/can/dev.h:19, BUILDSTDERR: from drivers/net/can/usb/mcba_usb.c:22: BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:19: note: 'init_module' target declared here BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.o: warning: objtool: mcba_usb_start_xmit()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_filter()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_setup_frame()+0x252: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_next_free()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_prep_user_dma.isra.0()+0x47b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_udma_frame()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_work_handler()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_close()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/vcan.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vcan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(vcan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | static __init int vcan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/vcan.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vcan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(vcan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | static __exit void vcan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, BUILDSTDERR: from drivers/media/pci/ivtv/ivtvfb.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ivtvfb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.c:1298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1298 | module_init(ivtvfb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.c:1263:19: note: 'init_module' target declared here BUILDSTDERR: 1263 | static int __init ivtvfb_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: _ivtvfb_check_var()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_check_var()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_blank()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_prep_dec_dma_to_device()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_get_fix.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_prep_frame.isra.0()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_ioctl()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_callback_cleanup()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_set_var()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_set_par()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/vxcan.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxcan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(vxcan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:304:19: note: 'init_module' target declared here BUILDSTDERR: 304 | static __init int vxcan_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/vxcan.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxcan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(vxcan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | static __exit void vxcan_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_gpio_set_bits()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_stream_control()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_get_mac()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/slcan.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slcan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:777:1: note: in expansion of macro 'module_init' BUILDSTDERR: 777 | module_init(slcan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:696:19: note: 'init_module' target declared here BUILDSTDERR: 696 | static int __init slcan_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/slcan.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slcan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:778:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 778 | module_exit(slcan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:719:20: note: 'cleanup_module' target declared here BUILDSTDERR: 719 | static void __exit slcan_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_uart.o: warning: objtool: mantis_uart_init()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_uart.o: warning: objtool: mantis_uart_work()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/dev.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_dev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1301 | module_init(can_dev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1289:19: note: 'init_module' target declared here BUILDSTDERR: 1289 | static __init int can_dev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/dev.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_dev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1309 | module_exit(can_dev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1303:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1303 | static __exit void can_dev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_exit()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_start()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_stop()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_xfer()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pci.o: warning: objtool: mantis_pci_exit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pci.o: warning: objtool: mantis_pci_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_xfer()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_init()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_exit()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_frontend_power()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_frontend_soft_reset()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_exit()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_stop_feed()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_start_feed()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/dsa/b53/b53_common.o: warning: objtool: b53_switch_detect()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/dsa/b53/b53_common.o: warning: objtool: b53_switch_register()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/b53/b53_spi.c:24: BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'init_module' target declared here BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/b53/b53_spi.c:24: BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_hifevm_work()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_evmgr_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_evmgr_exit()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_sbuf_opdone_wait()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_wait()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_read_mem()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_mem()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_read_iom()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_iom()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_exit()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_slot_status()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_slot_reset()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_write_cam_ctl()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_read_cam_ctl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_write_attr_mem()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_read_attr_mem()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_exit()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_init()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_mmap.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_mmap_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_mmap.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_mmap.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_mmap_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_mmap.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'init_module' target declared here BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_event_cam_plugin()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_event_cam_unplug()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_pcmcia_init()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_srab.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_srab_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_srab.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_srab.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_srab_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_srab.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'init_module' target declared here BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_input.o: warning: objtool: mantis_input_init()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/mantis/mantis_cards.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mantis_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/mantis_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/mantis/mantis_cards.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mantis_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/mantis_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.o: warning: objtool: mantis_irq_handler()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.o: warning: objtool: mantis_pci_probe()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1033.o: warning: objtool: vp1033_frontend_init()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1033.o: warning: objtool: lgtdqcs001f_tuner_set()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/microchip/ksz_spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ksz_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/microchip/ksz_spi.c:24: BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/microchip/ksz_spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ksz_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/microchip/ksz_spi.c:24: BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'init_module' target declared here BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1034.o: warning: objtool: vp1034_set_voltage()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1034.o: warning: objtool: vp1034_frontend_init()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: vp1041_frontend_init()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv88e6xxx_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4967:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4967 | module_exit(mv88e6xxx_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4962:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4962 | static void __exit mv88e6xxx_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv88e6xxx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4960:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4960 | module_init(mv88e6xxx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4955:19: note: 'init_module' target declared here BUILDSTDERR: 4955 | static int __init mv88e6xxx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_vp2033.o: warning: objtool: vp2033_frontend_init()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp2040.o: warning: objtool: vp2040_frontend_init()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp3030.o: warning: objtool: vp3030_frontend_init()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/mantis/hopper_cards.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hopper_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/hopper_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'cleanup_module' target declared here BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/mantis/hopper_cards.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hopper_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/hopper_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'init_module' target declared here BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.o: warning: objtool: hopper_irq_handler()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.o: warning: objtool: hopper_pci_probe()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/hopper_vp3028.o: warning: objtool: vp3028_frontend_init()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/meye/meye.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'meye_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1836:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1836 | module_exit(meye_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1830:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1830 | static void __exit meye_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/meye/meye.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'meye_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1835:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1835 | module_init(meye_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1818:19: note: 'init_module' target declared here BUILDSTDERR: 1818 | static int __init meye_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_sync()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_comp_read_frame()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: meye_mmap()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: vidioc_reqbufs()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_vrj_setup.constprop.0()+0x22c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_hic_stop()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: meye_probe()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_sync.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_hic_stop.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/dma-buf.h:31, BUILDSTDERR: from ./include/media/videobuf2-core.h:18, BUILDSTDERR: from ./include/media/videobuf2-v4l2.h:16, BUILDSTDERR: from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/dma-buf.h:31, BUILDSTDERR: from ./include/media/videobuf2-core.h:18, BUILDSTDERR: from ./include/media/videobuf2-v4l2.h:16, BUILDSTDERR: from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'init_module' target declared here BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.o: warning: objtool: netup_dma_interrupt()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.o: warning: objtool: netup_unidvb_dvb_init()+0x718: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-i2c.o: warning: objtool: ngene_command_i2c_write()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-i2c.o: warning: objtool: ngene_command_i2c_read.constprop.0()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ngene/ngene-cards.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ngene': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1252:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1252 | module_exit(module_exit_ngene); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1246 | static __exit void module_exit_ngene(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ngene/ngene-cards.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ngene': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1251 | module_init(module_init_ngene); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1238:19: note: 'init_module' target declared here BUILDSTDERR: 1238 | static __init int module_init_ngene(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_dtt7520x()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_drxd()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_lg330x()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_stv6110()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_probe()+0x45a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_stv0900()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: cineS2_probe()+0x9d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/bcm_sf2.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/dsa/bcm_sf2.c:14: BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/bcm_sf2.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/dsa/bcm_sf2.c:14: BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:24: note: 'init_module' target declared here BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/pluto2/pluto2.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pluto2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/pluto2/pluto2.c:22: BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/pluto2/pluto2.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pluto2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/pluto2/pluto2.c:22: BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.o: warning: objtool: pluto2_probe()+0x7aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/dsa/bcm_sf2_cfp.o: warning: objtool: bcm_sf2_set_rxnfc()+0x88f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/pt1/pt1.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/pt1/pt1.c:28: BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/pt1/pt1.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/pt1/pt1.c:28: BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:19: note: 'init_module' target declared here BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/dsa_loop.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:350:1: note: in expansion of macro 'module_init' BUILDSTDERR: 350 | module_init(dsa_loop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:336:19: note: 'init_module' target declared here BUILDSTDERR: 336 | static int __init dsa_loop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/dsa_loop.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(dsa_loop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:352:20: note: 'cleanup_module' target declared here BUILDSTDERR: 352 | static void __exit dsa_loop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.o: warning: objtool: pt1_thread()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:17: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:17: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: hauppauge_eeprom()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_tuner_callback()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_board_init1()+0x35b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_board_init2()+0xd62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: hauppauge_eeprom.cold()+0x3d: return with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/qca8k.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/qca8k.c:10: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/qca8k.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/qca8k.c:10: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.o: warning: objtool: qca8k_setup()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/dsa/qca8k.o: warning: objtool: qca8k_setup.cold()+0x13: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1542:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1542 | module_init(saa7134_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1529:19: note: 'init_module' target declared here BUILDSTDERR: 1529 | static int __init saa7134_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1543:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1543 | module_exit(saa7134_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1537:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1537 | static void __exit saa7134_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_set_gpio()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_hwfini()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: print_irqstatus.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_irq()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_requeue()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_initdev()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_queue()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_finish()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_next()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_timeout()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_next.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/lan9303_i2c.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/net/dsa/lan9303_i2c.c:16: BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_i2c.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/net/dsa/lan9303_i2c.c:16: BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'init_module' target declared here BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:19: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:19: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: i2c_is_busy_wait()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_xfer()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_register()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_register.cold()+0x42: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c589_cs.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc589_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/3com/3c589_cs.c:37: BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'cleanup_module' target declared here BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c589_cs.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc589_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/3com/3c589_cs.c:37: BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'init_module' target declared here BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_buffer_prepare()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_stop()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_start()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: buffer_activate()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c574_cs.c:74: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc574_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/3com/3c574_cs.c:82: BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c574_cs.c:74: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc574_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/3com/3c574_cs.c:82: BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'init_module' target declared here BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.o: warning: objtool: tc574_probe()+0x3d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_setmode()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: mute_input_7134()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_getstereo.isra.0()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa_dsp_writel()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_thread()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_thread_ddep()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa7134_tvaudio_init2()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa7134_tvaudio_do_scan()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c59x.c:73: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3357:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3357 | module_exit(vortex_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3347:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3347 | static void __exit vortex_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c59x.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3356:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3356 | module_init(vortex_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3308:19: note: 'init_module' target declared here BUILDSTDERR: 3308 | static int __init vortex_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-vbi.o: warning: objtool: buffer_prepare()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-vbi.o: warning: objtool: buffer_activate()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: set_rx_mode()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: issue_and_wait()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: acpi_set_WOL()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_check_media()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: dump_tx_ring.part.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_probe1()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_up()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_error()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_close()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_remove_one()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_open()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_rx()+0x1fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_boomerang_interrupt()+0x54f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_tx_timeout()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: boomerang_start_xmit()+0x761: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: issue_and_wait.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_check_media.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: dump_tx_ring.part.0.cold()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_try_fmt_vid_overlay()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_enum_fmt_vid_overlay()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_g_fmt_vid_overlay()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: buffer_prepare()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_size()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: buffer_activate()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_cliplist.isra.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: start_preview()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_overlay()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_s_fmt_vid_overlay()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: queue_setup()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_tvnorm()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: video_mux()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_irq_video_signalchange()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_try_fmt_vid_overlay.cold()+0x12: return with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: build_key()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_hvr1110()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_purpletv()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_pinnacle()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_flydvb_trio()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_beholdm6xx()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_kworld_pc150u()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_msi_tvanywhere_plus()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: saa7134_input_init1()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: saa7134_probe_i2c_ir()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_poll': BUILDSTDERR: 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] BUILDSTDERR: 1735 | typhoon_tx_complete(tp, &tp->txLoRing, &indexes->txLoCleared); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1740 | work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1741 | &indexes->rxHiCleared, budget); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1745 | work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1746 | &indexes->rxLoCleared, budget - work_done); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_stop_runtime': BUILDSTDERR: 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] BUILDSTDERR: 2009 | typhoon_clean_tx(tp, &tp->txLoRing, &indexes->txLoCleared); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_tx_timeout': BUILDSTDERR: 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] BUILDSTDERR: 2026 | typhoon_clean_tx(tp, &tp->txLoRing, &tp->indexes->txLoCleared); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/typhoon.c:101: BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typhoon_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2562:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2562 | module_exit(typhoon_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2555:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2555 | typhoon_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/typhoon.c:101: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typhoon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2561:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2561 | module_init(typhoon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2549:1: note: 'init_module' target declared here BUILDSTDERR: 2549 | typhoon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-empress.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'empress_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:348:1: note: in expansion of macro 'module_init' BUILDSTDERR: 348 | module_init(empress_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:338:19: note: 'init_module' target declared here BUILDSTDERR: 338 | static int __init empress_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-empress.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'empress_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:349:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 349 | module_exit(empress_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:343:20: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | static void __exit empress_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.o: warning: objtool: empress_init()+0x2c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/typhoon.o: warning: objtool: typhoon_init_one()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-go7007.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:529:1: note: in expansion of macro 'module_init' BUILDSTDERR: 529 | module_init(saa7134_go7007_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | static int __init saa7134_go7007_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-go7007.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:530:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 530 | module_exit(saa7134_go7007_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:524:20: note: 'cleanup_module' target declared here BUILDSTDERR: 524 | static void __exit saa7134_go7007_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ne2k_pci_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:742:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 742 | module_exit(ne2k_pci_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:736:20: note: 'cleanup_module' target declared here BUILDSTDERR: 736 | static void __exit ne2k_pci_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ne2k_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:741:1: note: in expansion of macro 'module_init' BUILDSTDERR: 741 | module_init(ne2k_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:726:19: note: 'init_module' target declared here BUILDSTDERR: 726 | static int __init ne2k_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.o: warning: objtool: saa7134_go7007_interface_reset()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.o: warning: objtool: saa7134_go7007_init()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.o: warning: objtool: ne2k_pci_init_one()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/8390/lib8390.c:53, BUILDSTDERR: from drivers/net/ethernet/8390/8390.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns8390_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(ns8390_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:90:19: note: 'init_module' target declared here BUILDSTDERR: 90 | static int __init ns8390_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/lib8390.c:53, BUILDSTDERR: from drivers/net/ethernet/8390/8390.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns8390_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(ns8390_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:95:20: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | static void __exit ns8390_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: alsa_card_saa7134_create()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: snd_card_saa7134_hw_params()+0x224: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: snd_card_saa7134_capture_open()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: saa7134_alsa_exit()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: saa7134_alsa_exit.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/8390/8390.o: warning: objtool: ei_tx_intr()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/8390/8390.o: warning: objtool: ethdev_setup()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/8390/axnet_cs.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axnet_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/axnet_cs.c:36: BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'cleanup_module' target declared here BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/axnet_cs.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axnet_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/axnet_cs.c:36: BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'init_module' target declared here BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1969:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1969 | module_init(dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1959:19: note: 'init_module' target declared here BUILDSTDERR: 1959 | static int __init dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1970:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1970 | module_exit(dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1964 | static void __exit dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.o: warning: objtool: axnet_start_xmit()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.o: warning: objtool: axnet_probe()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: configure_tda827x_fe()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: kworld_sbtvd_gate_ctrl()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: philips_tda6651_pll_set()+0x1e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: tda8290_i2c_gate_ctrl()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: dvb_init()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/saa7146/mxb.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxb_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:875:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 875 | module_exit(mxb_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:869:20: note: 'cleanup_module' target declared here BUILDSTDERR: 869 | static void __exit mxb_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7146/mxb.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:874:1: note: in expansion of macro 'module_init' BUILDSTDERR: 874 | module_init(mxb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:859:19: note: 'init_module' target declared here BUILDSTDERR: 859 | static int __init mxb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/pcnet_cs.c:39: BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/pcnet_cs.c:39: BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'init_module' target declared here BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.o: warning: objtool: mxb_attach()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/mxb.o: warning: objtool: vidioc_s_input()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.o: warning: objtool: pcnet_probe()+0x5a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_orion.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:498:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 498 | module_exit(hexium_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 492 | static void __exit hexium_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_orion.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:497:1: note: in expansion of macro 'module_init' BUILDSTDERR: 497 | module_init(hexium_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | static int __init hexium_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_attach()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_probe()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_attach.cold()+0x46: stack state mismatch: reg1[6]=-1+0 reg2[6]=-2-16 BUILDSTDERR: In file included from drivers/net/ethernet/adaptec/starfire.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'starfire_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2094:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2094 | module_exit(starfire_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2087:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2087 | static void __exit starfire_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/adaptec/starfire.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'starfire_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2093:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2093 | module_init(starfire_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2072:19: note: 'init_module' target declared here BUILDSTDERR: 2072 | static int __init starfire_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:425:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 425 | module_exit(hexium_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:419:20: note: 'cleanup_module' target declared here BUILDSTDERR: 419 | static void __exit hexium_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:424:1: note: in expansion of macro 'module_init' BUILDSTDERR: 424 | module_init(hexium_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:409:19: note: 'init_module' target declared here BUILDSTDERR: 409 | static int __init hexium_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.o: warning: objtool: hexium_set_standard()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.o: warning: objtool: hexium_attach()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: check_duplex()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_vlan_rx_kill_vid()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_vlan_rx_add_vid()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: starfire_init_one()+0x2b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_close()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: intr_handler()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_open()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_poll()+0x679: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: start_tx()+0x2ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cards.o: warning: objtool: saa7164_card_setup()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/agere/et131x.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'et131x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/agere/et131x.c:56: BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/agere/et131x.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'et131x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/agere/et131x.c:56: BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'init_module' target declared here BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7164/saa7164-core.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7164_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1523:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1523 | module_exit(saa7164_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1514:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1514 | static void __exit saa7164_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7164/saa7164-core.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7164_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1522:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1522 | module_init(saa7164_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1504:19: note: 'init_module' target declared here BUILDSTDERR: 1504 | static int __init saa7164_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_thread_function()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_encoder()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_vbi()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_ts()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_finidev()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_enchandler_helper()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_vbihandler()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_enchandler()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getfirmwarestatus()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getcurrentfirmwareversion()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_dumpregs()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_initdev()+0x2b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_finidev.cold()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getfirmwarestatus.cold()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getcurrentfirmwareversion.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/agere/et131x.o: warning: objtool: nic_send_packet.constprop.0()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-i2c.o: warning: objtool: i2c_xfer()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-i2c.o: warning: objtool: saa7164_i2c_register()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/alteon/acenic.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acenic_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/alteon/acenic.c:58: BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/alteon/acenic.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acenic_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/alteon/acenic.c:58: BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'init_module' target declared here BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_stop_feed()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_start_feed()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_unregister()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_register()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_set_link_ksettings()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_jumbo_rx_ring()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_change_mtu()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_open()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_mini_rx_ring()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_std_rx_ring()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_interrupt()+0x73e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_start_xmit()+0x5eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: acenic_probe_one()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-fw.o: warning: objtool: saa7164_downloadfirmware()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_tse_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/altera/altera_tse_main.c:33: BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_tse_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/altera/altera_tse_main.c:33: BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'init_module' target declared here BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_dump()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_set()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_get()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_dump.cold()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_dequeue()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_irq_dequeue()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_signal()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_send()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_dif()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_modify_gpio()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_load_info()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_collect_debug()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_debug()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_vbi_format()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_encoder()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_aspect_ratio()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_encoder()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_usercontrol()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_usercontrol()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_audio_mute()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_videomux()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_volume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_std()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_detection()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_videomux()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_configure_dif()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_initialize_dif()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_transition_port()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_fw_version()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_enum_subdevs()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_i2c_read()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_i2c_write()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_display()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_alloc()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_dealloc()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_zero_offsets()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_activate()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_cfg_port()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_alloc_user()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ena_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3589 | module_exit(ena_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3492 | static void __exit ena_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ena_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3588 | module_init(ena_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3479:19: note: 'init_module' target declared here BUILDSTDERR: 3479 | static int __init ena_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_configure()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_start_streaming()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_enc_next_buf()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_read()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_open()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_std()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_g_input()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_input()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_frequency()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_register()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_unregister()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_read.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_device_init()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_probe()+0x8bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_io_poll()+0xea4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_adjust_intr_moderation()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_configure()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_acquire_port()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_stop_port()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_start_streaming()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_next_buf()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_read()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_open()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_register()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_unregister()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_register.cold()+0x2b: return with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/smipcie/smipcie.h:25, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smipcie_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie.h:20, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/smipcie/smipcie.h:25, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smipcie_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie.h:20, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'init_module' target declared here BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_reg_bar_read32()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: wait_for_reset_state()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_execute_admin_command()+0x2bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_feature_ex()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_dma_width()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_validate_version()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_admin_init()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_dev_reset()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_rss_init()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_validate_version.cold()+0x48: return with modified stack frame BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.o: warning: objtool: smi_dvbsky_m88ds3103_fe_attach()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.o: warning: objtool: smi_dvbsky_m88rs6000_fe_attach()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solo_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/solo6x10/solo6x10-core.c:23: BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'cleanup_module' target declared here BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solo_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/solo6x10/solo6x10-core.c:23: BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'init_module' target declared here BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xgbe_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:490:1: note: in expansion of macro 'module_init' BUILDSTDERR: 490 | module_init(xgbe_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:462:19: note: 'init_module' target declared here BUILDSTDERR: 462 | static int __init xgbe_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xgbe_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:491:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 491 | module_exit(xgbe_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:481:20: note: 'cleanup_module' target declared here BUILDSTDERR: 481 | static void __exit xgbe_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/ttpci-eeprom.o: warning: objtool: ttpci_eeprom_parse_mac()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/ttpci-eeprom.o: warning: objtool: ttpci_eeprom_parse_mac.cold()+0x3a: return with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_init()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_deinit()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_irq10_handler()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: start_ts_capture()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: budget_start_feed()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: stop_ts_capture()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: budget_stop_feed()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: vpeirq()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_init.cold()+0x19a: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:893:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 893 | module_exit(budget_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:887:20: note: 'cleanup_module' target declared here BUILDSTDERR: 887 | static void __exit budget_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:892:1: note: in expansion of macro 'module_init' BUILDSTDERR: 892 | module_init(budget_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:882:19: note: 'init_module' target declared here BUILDSTDERR: 882 | static int __init budget_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: siemens_budget_set_voltage()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: Set22K()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: DiseqcSendBit()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: DiseqcSendByte()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: SendDiSEqCMsg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: budget_attach()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget-av.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_av_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1632:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1632 | module_exit(budget_av_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1626:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1626 | static void __exit budget_av_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget-av.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_av_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1631:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1631 | module_init(budget_av_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1621:19: note: 'init_module' target declared here BUILDSTDERR: 1621 | static int __init budget_av_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_irq()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_detach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: vidioc_enum_input()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: vidioc_s_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_ts_enable()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_shutdown()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_poll_slot_status()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_reset()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: tda8261_get_frequency()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: tda8261_set_frequency()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_attach()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ttpci/budget-ci.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_ci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1583:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1583 | module_exit(budget_ci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit budget_ci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ttpci/budget-ci.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_ci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1582:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1582 | module_init(budget_ci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1572:19: note: 'init_module' target declared here BUILDSTDERR: 1572 | static int __init budget_ci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: msp430_ir_interrupt()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: budget_ci_attach()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: budget_ci_irq()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/pci/ttpci/av7110.h:25, BUILDSTDERR: from drivers/media/pci/ttpci/budget-patch.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_patch_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:674:1: note: in expansion of macro 'module_init' BUILDSTDERR: 674 | module_init(budget_patch_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:651:19: note: 'init_module' target declared here BUILDSTDERR: 651 | static int __init budget_patch_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/pci/ttpci/av7110.h:25, BUILDSTDERR: from drivers/media/pci/ttpci/budget-patch.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_patch_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:675:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 675 | module_exit(budget_patch_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:656:20: note: 'cleanup_module' target declared here BUILDSTDERR: 656 | static void __exit budget_patch_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/amd8111e.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/amd/amd8111e.c:77: BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/amd8111e.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/amd/amd8111e.c:77: BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'init_module' target declared here BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: gpio_Set22K()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_patch_attach()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: DiseqcSendBit()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: DiseqcSendByte()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: SendDiSEqCMsg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_av7110_send_fw_cmd()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: av7110_set22k()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: av7110_send_diseqc_msg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_patch_attach.cold()+0xe1: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/amd/nmclan_cs.c:142: BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/amd/nmclan_cs.c:142: BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'init_module' target declared here BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_debiwrite()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_debiread()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: waitdebi.constprop.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: __av7110_send_fw_cmd()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_send_fw_cmd()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_bootarm()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_wait_msgstate()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_fw_cmd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: BlitBitmap()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_fw_request()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_firmversion()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_diseqc_send()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_osd_cmd()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.o: warning: objtool: mace_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.o: warning: objtool: nmclan_probe()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/amd/pcnet32.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet32_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3051:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3051 | module_exit(pcnet32_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3030:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3030 | static void __exit pcnet32_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/pcnet32.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet32_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3050:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3050 | module_init(pcnet32_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3007:19: note: 'init_module' target declared here BUILDSTDERR: 3007 | static int __init pcnet32_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: msp_readreg()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_sliced_vbi_cap()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_audio()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_audio()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_enumaudio()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: tuner_write()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_enum_input()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_vbi_reset()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_frequency()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_tuner()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_vbi_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: ves1820_writereg.constprop.0()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: msp_writereg()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_frequency()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_tuner()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_input()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_init_analog_module()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_init_v4l()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_tx_timeout()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_ethtool_test()+0x822: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_probe1()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_probe_pci()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_open()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_open()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_poll()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_poll()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: ts_play()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_play.constprop.0()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_write()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_write()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: play_audio_cb()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_start_record()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_start_play()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_pes_play()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_set_volume()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_set_vidmode()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_stop()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_ioctl()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_release()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_ioctl()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_release()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: play_video_cb()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_write_to_decoder()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_open()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_poll()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_ioctl()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_write()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_read()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: CI_handle()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ttpci/av7110.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'av7110_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2926:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2926 | module_exit(av7110_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2920:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2920 | static void __exit av7110_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ttpci/av7110.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'av7110_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2925:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2925 | module_init(av7110_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2914:19: note: 'init_module' target declared here BUILDSTDERR: 2914 | static int __init av7110_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: nexusca_stv0297_tuner_set_params()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: StartHWFilter()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_get_stc()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: StopHWFilter()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_osd_ioctl()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: init_av7110_av()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_unregister()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: debiirq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: budget_start_feed()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: budget_stop_feed()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_fe_lock_fix()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_detach()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: gpioirq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: ChangePIDs()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_start_feed()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: arm_thread()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_stop_feed()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_attach()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: StartHWFilter.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_nic.o: warning: objtool: aq_nic_service_timer_cb()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ipack.o: warning: objtool: av7110_ipack_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/dvb_filter.o: warning: objtool: dvb_filter_get_ac3info()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aq_pci_ops_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_common.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_main.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:15: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:19: note: 'cleanup_module' target declared here BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aq_pci_ops_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_common.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_main.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:15: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:19: note: 'init_module' target declared here BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110_ir.o: warning: objtool: ir_handler()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ir.o: warning: objtool: av7110_emit_key()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/tw686x/tw686x-core.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x.h:14, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x-core.c:43: BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/tw686x/tw686x-core.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x.h:14, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x-core.c:43: BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'init_module' target declared here BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.o: warning: objtool: tw686x_probe()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_sg_dma_alloc()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_memcpy_dma_alloc()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_video_irq()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_video_init()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_mbox': BUILDSTDERR: 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] BUILDSTDERR: 499 | sizeof(*pmbox) / sizeof(u32)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:147:17: note: defined here BUILDSTDERR: 147 | struct __packed hw_aq_atl_utils_mbox_header { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_stats': BUILDSTDERR: 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] BUILDSTDERR: 510 | sizeof(*pmbox) / sizeof(u32)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:153:17: note: defined here BUILDSTDERR: 153 | struct __packed hw_aq_atl_utils_mbox { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/atheros/alx/main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/alx/main.c:36: BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'init_module' target declared here BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/alx/main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/alx/main.c:36: BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'init_module' target declared here BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'init_module' target declared here BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl1.c:53: BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl1.c:53: BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'init_module' target declared here BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl2.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl2_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1723 | module_exit(atl2_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1719:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1719 | static void __exit atl2_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl2.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl2_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1711:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1711 | module_init(atl2_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1704:19: note: 'init_module' target declared here BUILDSTDERR: 1704 | static int __init atl2_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_intr()+0x49c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_validate_option()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_suspend()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_probe()+0xc1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_resume()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2x_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14543:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 14543 | module_exit(bnx2x_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14519:20: note: 'cleanup_module' target declared here BUILDSTDERR: 14519 | static void __exit bnx2x_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14542:1: note: in expansion of macro 'module_init' BUILDSTDERR: 14542 | module_init(bnx2x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14492:19: note: 'init_module' target declared here BUILDSTDERR: 14492 | static int __init bnx2x_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_disable()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_load_status()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_trylock_leader_lock()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_reset_is_global()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_adjtime()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_func_stop()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_adjfreq()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_stop_queue()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_enable_ptp_packets()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_handle_mcast_eqe()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_q_rx_mode()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_func_wait_started()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_reset_port()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_fc_npiv()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_write()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_read()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_period_task()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_settime()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_gettime()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_task()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_calc_vn_max()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_get_next()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_validate_addr()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_shmem()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_common_hwinfo()+0x32c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_error_detected()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_firmware()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_is_path_marked.part.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_gunzip_init()+0x1fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_write_dmae()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_block()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_port()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_read_dmae()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cyclecounter_read()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_dump_lvl()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_panic_dump()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cnic_sp_post()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cnic_sp_queue()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_tx_hw_flushed()+0x45a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_send_final_clnup()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_enable()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_event()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_interrupt()+0x221: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_acquire_hw_lock()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_common()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_gpio()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_mult_gpio()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_gpio_int()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_initial_phy_init()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_set()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_test()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_read_mf_cfg()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cmng_fns_init()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_local_cmng()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_command()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_mcp_done()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_leader_reset()+0x53e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_after_function_update()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_handle_afex_cmd()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mng_version()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mfw_dump()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_post()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_pf_load()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_clear_pf_load()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_chk_parity_attn()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_task()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_igu_ack_sb()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_msix_sp_int()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_timer()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_sb()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_nic_init_cnic()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_pre_irq_nic_init()+0x809: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_func()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_alloc_mem_cnic()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_alloc_mem()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_mac_one()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_vlan_one()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_del_all_macs()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_drv_ctl()+0x5a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_eth_mac()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_int_mode()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ilt_set_info()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_setup_queue()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_send_unload_req()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_chip_cleanup()+0x611: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_unload()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_slot_reset()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_one()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_vlan_configure()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_vlan_rx_add_vid()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_rtnl_task()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_register_cnic()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_setup_cnic_info()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_rx_ts()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_configure_ptp_filters()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ioctl()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_ptp()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_write.cold()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_period_task.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_error_detected.cold()+0xe6: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_panic_dump.cold()+0x2ae: unsupported stack register modification BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_enable.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_set.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_local_cmng.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_command.cold()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_post.cold()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_slot_reset.cold()+0x91: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_emac_enable()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_rearm_latch_signal()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_xmac_rxtx()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_save_spirom_version()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_int_enable()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl22_read()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl22_write()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_config_loopback()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xgxs_deassert()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_pfc_bmac2()+0x2be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_umac_enable()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_link_reset()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_pause_resolve.isra.0()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_initial_config()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_populate_phy()+0x7cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl45_read()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_adv_fc()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl45_write()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_restart_autoneg()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_warpcore_loopback()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_advertise()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_config_loopback()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_link_reset()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_cmd_hdlr()+0x33d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8483x_disable_eee()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_xgxs_loopback()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_config_init()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_bmac_enable()+0x461: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_settings_status()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_read_status()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8705_read_status()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_7101_read_status()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_read_status()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_an_resolve.isra.0()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_read_status()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_read_status()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xgxs_config_init()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848x3_config_init()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_cfg_pin()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_power_module()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sfp_set_transmitter()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_specific_func()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_get_cfg_pin()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_read_status()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_initialize()+0x4de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_config_sfi()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xmac_enable()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_power_sfp_module()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_config_init()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_config_init()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_disabled()+0x336: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_e3b0_config()+0x645: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_bw_limit()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_strict()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_pfc()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_status_update()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_led()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_emac_program()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_analyze_link_error()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_update()+0xea4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_7101_config_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8706_config_init()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8705_config_init()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_read_sfp_module_eeprom()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_verify_sfp_module()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sfp_module_detection()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_config_init()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_read_status()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_config_init()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_phy_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_reset()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_phy_init()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_common_init_phy()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_period_func()+0x4f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_real_num_queues()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_msix_fp_int()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tpa_pool()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_alloc_rx_sge()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tx_pkt()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_fp_mem_at()+0x405: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_alloc_fp_mem_at()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_tx_int()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_poll()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_get_mf_speed()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_init_rx_rings()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_enable_msix()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_squeeze_objects()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_load_cnic()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_drain_tx_queues()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_nic_unload()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_start_xmit()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_setup_tc()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_change_mac_addr()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_ctx_validation()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_schedule_sp_rtnl()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_nic_load()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_change_mtu()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_resume()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tx_pkt.cold()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_tx_int.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_ringparam()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_pauseparam()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_link_ksettings()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_eee()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_pauseparam()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_link_ksettings()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_intr()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_dump_flag()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_regs()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_write_dword()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_acquire_nvram_lock()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_release_nvram_lock()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_read_dword()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_channels()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_rxnfc()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_module_eeprom()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_module_info()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_phys_id()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_eeprom()+0x49c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_run_loopback()+0x5cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_dump_data()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_read()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_crc()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_nvram_tbl()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_dir_entry()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_self_test()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_eeprom()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_storm_stats_update()+0xe7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_hw_stats_update()+0x573: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_func_stats_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_comp.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_update()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_pmf_update()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_handle()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_init()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_safe_exec()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_update.cold()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_separate_pauseable_from_non()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_peer_apptable()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_peer_appinfo()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_featcfg()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_numtcs()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_cap()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_state()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_dcbx()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_featcfg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_set_params()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_state()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_init()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_all()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_pmf_update()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_validate_e2()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_validate_e1()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_chk_transition()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_chk_transition()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_mac_add()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_mac_del()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_add()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_del()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_rx_mode_e1x()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_comp_cmd()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_validate_vlan_mac()+0x33e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_one_mac_e2()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_setup_rss()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_wait()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e1h()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_enqueue_cmd()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: __bnx2x_vlan_mac_execute_step()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_complete_vlan_mac()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_execute_vlan_mac()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e1()+0x355: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_optimize_vlan_mac()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_comp_cmd()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_send_cmd()+0x5ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e2()+0x79e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_wait_comp()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_wait_comp()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_raw_wait()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_h_read_lock()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_h_read_unlock()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_get_n_elements()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_vlan_mac()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_del_all()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_mac_obj()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_vlan_obj()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_vlan_mac_obj()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_mcast()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_rss()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_state_change()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_state_change()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e2.cold()+0x3a: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e1x.cold()+0x36: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_mac_obj.cold()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_init_vlan_mac_obj.cold()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_get_vf_id()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_send_msg2pf()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_prep()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_copy32_vf_dmae()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_acquire()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_release()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_init()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_setup_q()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_config_mac()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_close_vf()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_config_rss()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_set_mcast()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_update_vlan()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_storm_rx_mode()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx_schedule()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_mac_vlan_config()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_pf_tx_switching.part.0()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_flr()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_setup()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_mcast()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_rxmode()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_teardown()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_enable_access()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_init_one()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_alloc_mem()+0x40c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_link_update_vf()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_nic_init()+0x2f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_acquire()+0x265: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_init()+0x2a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_close()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_free()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_rss_update()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_tpa_update()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_handle_flr_event()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_release()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_disable_sriov()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_remove_one()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_enable_sriov()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_sriov_configure()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_get_vf_config()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_vf_mac()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_vf_vlan()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_sample_bulletin()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_pci_alloc()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_schedule_iov_task()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_disable_sriov.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9320 | module_exit(bnxt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9311 | static void __exit bnxt_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnxt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9319 | module_init(bnxt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9305:19: note: 'init_module' target declared here BUILDSTDERR: 9305 | static int __init bnxt_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.o: warning: objtool: bnxt_init_one()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.o: warning: objtool: bnxt_ethtool_init()+0x523: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.o: warning: objtool: bnxt_debug_dev_init()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcmgenet_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'cleanup_module' target declared here BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcmgenet_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'init_module' target declared here BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.o: warning: objtool: bcmgenet_probe()+0x351: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmmii.o: warning: objtool: bcmgenet_mii_probe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/b44.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b44_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2610:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2610 | module_exit(b44_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2603:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2603 | static void __exit b44_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/b44.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b44_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2609:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2609 | module_init(b44_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2586:19: note: 'init_module' target declared here BUILDSTDERR: 2586 | static int __init b44_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.o: warning: objtool: b44_init_one()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/bnx2.c:26: BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'cleanup_module' target declared here BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/bnx2.c:26: BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'init_module' target declared here BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_fw_sync()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_report_link()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_init_nvram()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_reset_chip()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_init_one()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_open()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/cnic.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5788:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5788 | module_init(cnic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5759:19: note: 'init_module' target declared here BUILDSTDERR: 5759 | static int __init cnic_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/cnic.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5789:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5789 | module_exit(cnic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5781:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5781 | static void __exit cnic_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_unregister_device()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_unregister_driver()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_register_driver()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_register_device()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/tg3.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tg3_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/tg3.c:37: BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'cleanup_module' target declared here BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/tg3.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tg3_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/tg3.c:37: BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'init_module' target declared here BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.o: warning: objtool: tg3_get_invariants()+0x2527: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.o: warning: objtool: tg3_init_one()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnad_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3880:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3880 | module_exit(bnad_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3873:1: note: 'cleanup_module' target declared here BUILDSTDERR: 3873 | bnad_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnad_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3879:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3879 | module_init(bnad_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3854:1: note: 'init_module' target declared here BUILDSTDERR: 3854 | bnad_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c: In function 'bna_bfi_stats_get_rsp': BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_stopped()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_failed()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_ready()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_started()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.c: In function 'bfa_nw_ioc_fwver_get': BUILDSTDERR: 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] BUILDSTDERR: 1299 | u32 *fwsig = (u32 *) fwhdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bfa_ioc.h:24, BUILDSTDERR: from drivers/net/ethernet/brocade/bna/bfa_ioc.c:20: BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfi.h:259:8: note: defined here BUILDSTDERR: 259 | struct bfi_ioc_image_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_getattr()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_initfail_sync()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabled()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_enabling()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabling()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_initfail()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_mismatch()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_op()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_hwinit()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_enabling()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_ready()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_fail_sync()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_semwait()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_fwcheck()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_cee.c: In function 'bfa_cee_stats_swap': BUILDSTDERR: 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] BUILDSTDERR: 37 | u32 *buffer = (u32 *)stats; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bfa_cee.h:23, BUILDSTDERR: from drivers/net/ethernet/brocade/bna/bfa_cee.c:20: BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_defs_cna.h:196:8: note: defined here BUILDSTDERR: 196 | struct bfa_cee_stats { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_main.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_main.c:22: BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:24: note: 'init_module' target declared here BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_main.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_main.c:22: BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:24: note: 'cleanup_module' target declared here BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.o: warning: objtool: macb_probe()+0x2b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/cadence/macb_ptp.o: warning: objtool: gem_ptp_init()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_pci.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_pci.c:24: BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'init_module' target declared here BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_pci.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_pci.c:24: BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/common.h:44, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'init_module' target declared here BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/common.h:44, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: init_one()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: t1_fatal_err()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: t1_fatal_err.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/espi.o: warning: objtool: t1_espi_init()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_sge_tx.constprop.0()+0x56c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_sge_intr_error_handler()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/subr.o: warning: objtool: t1_init_sw_modules()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: bist_wr()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: bist_rd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: check_bist()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: run_table()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3477:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3477 | module_exit(cxgb3_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3469:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3469 | static void __exit cxgb3_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3476:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3476 | module_init(cxgb3_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3459:19: note: 'init_module' target declared here BUILDSTDERR: 3459 | static int __init cxgb3_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o: warning: objtool: cxgb_open()+0x2bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o: warning: objtool: init_one()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: process_rx()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_act_establish()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_cr()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: cxgb_offload_ctl()+0x578: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_abort_req_rss()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: nb_callback()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_act_establish.cold()+0x1d: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_cr.cold()+0x1d: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6047:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6047 | module_exit(cxgb4_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6034:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6034 | static void __exit cxgb4_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6046:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6046 | module_init(cxgb4_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6002:19: note: 'init_module' target declared here BUILDSTDERR: 6002 | static int __init cxgb4_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: cxgb4_mgmt_get_drvinfo()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: cxgb4_iov_configure()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: t4_os_link_changed()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: init_one()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/t4_hw.o: warning: objtool: t4_wr_mbox_meat_timeout()+0x51b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/sge.o: warning: objtool: cxgb4_write_sgl()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: __cxgb4_set_filter()+0x7bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: hash_filter_rpl()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: hash_filter_rpl.cold()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: warning: objtool: offload_pedit()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4vf_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3456 | module_exit(cxgb4vf_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3449 | static void __exit cxgb4vf_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4vf_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3455 | module_init(cxgb4vf_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3422:19: note: 'init_module' target declared here BUILDSTDERR: 3422 | static int __init cxgb4vf_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.o: warning: objtool: cxgb4vf_pci_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.o: warning: objtool: t4vf_wr_mbox_core()+0x3f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/sge.o: warning: objtool: write_sgl.isra.0.constprop.0()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_ppod_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_release()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_ppods_reserve()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enic_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3070 | module_exit(enic_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3064 | static void __exit enic_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3069:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3069 | module_init(enic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3057:19: note: 'init_module' target declared here BUILDSTDERR: 3057 | static int __init enic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_queue_wq_skb_cont()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_rq_alloc_buf()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_hard_start_xmit()+0x976: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xircom_ops_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xircom_ops_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'init_module' target declared here BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.o: warning: objtool: xircom_probe()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmfe_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2267:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2267 | module_exit(dmfe_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2260:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2260 | static void __exit dmfe_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmfe_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2266:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2266 | module_init(dmfe_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2211:19: note: 'init_module' target declared here BUILDSTDERR: 2211 | static int __init dmfe_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: send_filter_frame()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_set_filter_mode()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_free_rxbuffer.isra.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_stop()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_reuse_skb()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_start_xmit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_init_dm910x()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_timer()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_open()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_interrupt()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_remove_one()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_init_one()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_reuse_skb.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w840_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1663:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1663 | module_exit(w840_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1657:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1657 | static void __exit w840_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w840_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1662:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1662 | module_init(w840_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1651:19: note: 'init_module' target declared here BUILDSTDERR: 1651 | static int __init w840_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: w840_probe1()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: tx_timeout()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: tx_timeout.cold()+0x12b: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2208 | module_exit(de_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2202 | static void __exit de_exit (void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2207 | module_init(de_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2194:19: note: 'init_module' target declared here BUILDSTDERR: 2194 | static int __init de_init (void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.o: warning: objtool: de21041_get_srom_info()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.o: warning: objtool: de_init_one()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/eeprom.o: warning: objtool: tulip_parse_eeprom()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/eeprom.o: warning: objtool: tulip_parse_eeprom.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/media.o: warning: objtool: tulip_find_mii()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tulip_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1998:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1998 | module_exit(tulip_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1991:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1991 | static void __exit tulip_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tulip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1997:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1997 | module_init(tulip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1970:19: note: 'init_module' target declared here BUILDSTDERR: 1970 | static int __init tulip_init (void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_init_one()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_suspend()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_resume()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de4x5_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5581:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5581 | module_init (de4x5_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5557:19: note: 'init_module' target declared here BUILDSTDERR: 5557 | static int __init de4x5_module_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de4x5_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5582:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5582 | module_exit (de4x5_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5571 | static void __exit de4x5_module_exit (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_dbg_media()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: DevicePresent()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_interrupt()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_ioctl()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: dc2114x_autoconf()+0xd13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_pci_probe()+0x5f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_open()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli526x_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1849:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1849 | module_exit(uli526x_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1842:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1842 | static void __exit uli526x_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli526x_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1848:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1848 | module_init(uli526x_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1807:19: note: 'init_module' target declared here BUILDSTDERR: 1807 | static int __init uli526x_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_start_xmit()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: send_filter_frame.isra.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_set_filter_mode()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_free_rxbuffer.isra.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_reuse_skb()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_resume()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_suspend()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_timer()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_open()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_interrupt()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_init_one()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_reuse_skb.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dlink/dl2k.h:16, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.h:24, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dlink/dl2k.h:16, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.h:24, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'init_module' target declared here BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: mii_set_media()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_hw_init()+0x551: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: parse_eeprom()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_set_link_ksettings()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_timer()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_interrupt()+0x3dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_probe1()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dlink/sundance.c:81: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sundance_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2027:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2027 | module_exit(sundance_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2021:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2021 | static void __exit sundance_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dlink/sundance.c:81: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sundance_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2026:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2026 | module_init(sundance_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2012:19: note: 'init_module' target declared here BUILDSTDERR: 2012 | static int __init sundance_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: check_duplex()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_reset()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: tx_timeout()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: start_tx()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: netdev_open()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_resume()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: rx_poll()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: intr_handler()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_probe1()+0x356: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_reset.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: tx_timeout.cold()+0x15d: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'be_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6294 | module_exit(be_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6285:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6285 | static void __exit be_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'be_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6283 | module_init(be_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6248:19: note: 'init_module' target declared here BUILDSTDERR: 6248 | static int __init be_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_eq_create': BUILDSTDERR: 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] BUILDSTDERR: 1011 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1029 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mac_addr_query': BUILDSTDERR: 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] BUILDSTDERR: 1062 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_pmac_add': BUILDSTDERR: 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] BUILDSTDERR: 1103 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_cq_create': BUILDSTDERR: 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] BUILDSTDERR: 1178 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1215 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_ext_create': BUILDSTDERR: 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] BUILDSTDERR: 1256 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1290 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_org_create': BUILDSTDERR: 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] BUILDSTDERR: 1321 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1334 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_txq_create': BUILDSTDERR: 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] BUILDSTDERR: 1373 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1392 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_create': BUILDSTDERR: 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] BUILDSTDERR: 1429 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1435 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_q_destroy': BUILDSTDERR: 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] BUILDSTDERR: 1496 | be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_destroy': BUILDSTDERR: 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] BUILDSTDERR: 1523 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_if_create': BUILDSTDERR: 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] BUILDSTDERR: 1546 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump_len': BUILDSTDERR: 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] BUILDSTDERR: 1781 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump': BUILDSTDERR: 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] BUILDSTDERR: 1831 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fw_ver': BUILDSTDERR: 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] BUILDSTDERR: 1878 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function '__be_cmd_modify_eqd': BUILDSTDERR: 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] BUILDSTDERR: 1914 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_vlan_config': BUILDSTDERR: 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] BUILDSTDERR: 1964 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_flow_control': BUILDSTDERR: 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] BUILDSTDERR: 2061 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_beacon_state': BUILDSTDERR: 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] BUILDSTDERR: 2241 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_beacon_state': BUILDSTDERR: 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] BUILDSTDERR: 2273 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_write_flashrom': BUILDSTDERR: 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] BUILDSTDERR: 2553 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_flash_crc': BUILDSTDERR: 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] BUILDSTDERR: 2599 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_enable_magic_wol': BUILDSTDERR: 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] BUILDSTDERR: 3232 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_cntl_attributes': BUILDSTDERR: 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] BUILDSTDERR: 3549 | serial_num = attribs->hba_attribs.controller_serial_number; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_mac_from_list': BUILDSTDERR: 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] BUILDSTDERR: 3723 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_mac_list': BUILDSTDERR: 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] BUILDSTDERR: 3846 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_hsw_config': BUILDSTDERR: 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] BUILDSTDERR: 3906 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_hsw_config': BUILDSTDERR: 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] BUILDSTDERR: 3961 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_acpi_wol_cap': BUILDSTDERR: 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] BUILDSTDERR: 4054 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_profile_config': BUILDSTDERR: 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] BUILDSTDERR: 4548 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_manage_iface': BUILDSTDERR: 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] BUILDSTDERR: 4699 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_active_profile': BUILDSTDERR: 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] BUILDSTDERR: 4921 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.o: warning: objtool: be_cmd_query_sfp_info()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000/e1000.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/e1000/e1000_main.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:254:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 254 | module_exit(e1000_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:249:20: note: 'cleanup_module' target declared here BUILDSTDERR: 249 | static void __exit e1000_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000/e1000.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/e1000/e1000_main.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:241:1: note: in expansion of macro 'module_init' BUILDSTDERR: 241 | module_init(e1000_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:223:19: note: 'init_module' target declared here BUILDSTDERR: 223 | static int __init e1000_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_regdump()+0x3d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_slot_reset()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_probe()+0x697: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_watchdog()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_resume()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_resume()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_change_mtu()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_regdump.cold()+0x1b: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_resume.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7590:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7590 | module_exit(e1000_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7586:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7586 | static void __exit e1000_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7578:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7578 | module_init(e1000_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7570:19: note: 'init_module' target declared here BUILDSTDERR: 7570 | static int __init e1000_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.o: warning: objtool: e1000e_dump()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.o: warning: objtool: e1000_watchdog_task()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm10k_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(fm10k_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:36:19: note: 'init_module' target declared here BUILDSTDERR: 36 | static int __init fm10k_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm10k_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:68:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 68 | module_exit(fm10k_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:59:20: note: 'cleanup_module' target declared here BUILDSTDERR: 59 | static void __exit fm10k_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/net/tcp.h:24, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e_main.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40e_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 14568 | module_exit(i40e_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 14562 | static void __exit i40e_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/net/tcp.h:24, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e_main.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40e_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14554:1: note: in expansion of macro 'module_init' BUILDSTDERR: 14554 | module_init(i40e_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14532:19: note: 'init_module' target declared here BUILDSTDERR: 14532 | static int __init i40e_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_ndo_fdb_add()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_intr()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_vsi_alloc_q_vectors()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_init_interrupt_scheme()+0x302: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_service_task()+0x993: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_ethtool.o: warning: objtool: i40e_get_drvinfo()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_adminq.o: warning: objtool: i40e_asq_send_command()+0x563: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_adminq.o: warning: objtool: i40e_clean_arq_element()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_debug_aq()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_get_link_status()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_aq_discover_capabilities()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_write_profile()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_validate_command()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_nvm_read()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_nvm_write()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_read_nvm_aq.constprop.0()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_acquire_nvm()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_update_nvm_checksum()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_command()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_acquire_nvm.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_diag.o: warning: objtool: i40e_diag_reg_test()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_client.o: warning: objtool: i40e_unregister_client()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_client.o: warning: objtool: i40e_register_client()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40evf_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3980:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3980 | module_exit(i40evf_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3974:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3974 | static void __exit i40evf_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40evf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3966:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3966 | module_init(i40evf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3947:19: note: 'init_module' target declared here BUILDSTDERR: 3947 | static int __init i40evf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.o: warning: objtool: i40evf_debug_d()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.o: warning: objtool: i40evf_init_interrupt_scheme()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_register_client()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_unregister_client()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_unregister_client.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ice/ice.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/ice/ice_main.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3531:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3531 | module_exit(ice_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3525:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3525 | static void __exit ice_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ice/ice.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/ice/ice_main.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3517:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3517 | module_init(ice_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3496:19: note: 'init_module' target declared here BUILDSTDERR: 3496 | static int __init ice_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_ethtool.o: warning: objtool: ice_get_drvinfo()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igb_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:696:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 696 | module_exit(igb_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:688:20: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | static void __exit igb_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 680 | module_init(igb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:665:19: note: 'init_module' target declared here BUILDSTDERR: 665 | static int __init igb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.o: warning: objtool: igb_reset_task()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igbvf_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:3010:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3010 | module_exit(igbvf_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:3006:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3006 | static void __exit igbvf_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igbvf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:2998:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2998 | module_init(igbvf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:2987:19: note: 'init_module' target declared here BUILDSTDERR: 2987 | static int __init igbvf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.o: warning: objtool: igbvf_set_uni()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, BUILDSTDERR: from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgb_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(ixgb_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:139:1: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | ixgb_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, BUILDSTDERR: from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 129 | module_init(ixgb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:121:1: note: 'init_module' target declared here BUILDSTDERR: 121 | ixgb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_io_resume()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_probe()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_io_resume.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_param.o: warning: objtool: ixgb_validate_option()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_param.o: warning: objtool: ixgb_check_options()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbe_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11257:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11257 | module_exit(ixgbe_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11229 | static void __exit ixgbe_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbe_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11221:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11221 | module_init(ixgbe_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11193:19: note: 'init_module' target declared here BUILDSTDERR: 11193 | static int __init ixgbe_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.o: warning: objtool: ixgbe_regdump.isra.0()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.o: warning: objtool: ixgbe_service_task()+0xeb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o: warning: objtool: ixgbe_msg_task()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ethtool.o: warning: objtool: ixgbevf_diag_test()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbevf_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4894:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4894 | module_exit(ixgbevf_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4871 | static void __exit ixgbevf_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbevf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4863:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4863 | module_init(ixgbevf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4848:19: note: 'init_module' target declared here BUILDSTDERR: 4848 | static int __init ixgbevf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_set_rx_mode()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_probe()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_configure()+0x4e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_poll()+0xef5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_open()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/e100.c:129: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e100_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3180:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3180 | module_exit(e100_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3174 | static void __exit e100_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/e100.c:129: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e100_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3179:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3179 | module_init(e100_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3165:19: note: 'init_module' target declared here BUILDSTDERR: 3165 | static int __init e100_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.o: warning: objtool: e100_io_slot_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/marvell/mvmdio.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orion_mdio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/net/ethernet/marvell/mvmdio.c:26: BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/mvmdio.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orion_mdio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/net/ethernet/marvell/mvmdio.c:26: BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'init_module' target declared here BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/skge.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skge_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4237:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4237 | module_exit(skge_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4230 | static void __exit skge_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/skge.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skge_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4236:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4236 | module_init(skge_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4222:19: note: 'init_module' target declared here BUILDSTDERR: 4222 | static int __init skge_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: gm_phy_write()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: xm_phy_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: gm_phy_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: skge_extirq()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: skge_probe()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/marvell/sky2.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sky2_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5295 | module_exit(sky2_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5288 | static void __exit sky2_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/sky2.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sky2_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5294 | module_init(sky2_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5280:19: note: 'init_module' target declared here BUILDSTDERR: 5280 | static int __init sky2_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.o: warning: objtool: sky2_poll()+0x6e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/cmd.o: warning: objtool: mlx4_get_active_ports()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/cmd.o: warning: objtool: mlx4_master_comm_channel()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: mlx4_get_slave_port_state()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: mlx4_set_slave_port_state()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: set_and_calc_slave_port_state()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/main.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4452:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4452 | module_exit(mlx4_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4445:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4445 | static void __exit mlx4_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/main.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4451:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4451 | module_init(mlx4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4427:19: note: 'init_module' target declared here BUILDSTDERR: 4427 | static int __init mlx4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.o: warning: objtool: mlx4_init_one()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.o: warning: objtool: mlx4_remove_one()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/port.o: warning: objtool: mlx4_get_slave_from_roce_gid()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: rem_res_range()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: add_res_range()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: mlx4_QP_ATTACH_wrapper()+0x4be: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/en_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_en_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:392:1: note: in expansion of macro 'module_init' BUILDSTDERR: 392 | module_init(mlx4_en_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init mlx4_en_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/en_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_en_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:393:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 393 | module_exit(mlx4_en_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:387:20: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | static void __exit mlx4_en_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_activate()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_add()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_update_loopback_state()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_cq.o: warning: objtool: mlx4_en_activate_cq()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_netdev.o: warning: objtool: mlx4_en_start_port()+0xc83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_remove_timestamp()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_init_timestamp()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_init_timestamp.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1718:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1718 | module_exit(cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1708:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1708 | static void __exit cleanup(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1717:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1717 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1683:19: note: 'init_module' target declared here BUILDSTDERR: 1683 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.o: warning: objtool: mlx5_load_one()+0x4e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/fw.o: warning: objtool: mlx5_firmware_flash()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/port.o: warning: objtool: mlx5_query_module_eeprom()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/fs_core.o: warning: objtool: connect_fwd_rules.isra.0()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/fs_core.o: warning: objtool: mlx5_add_flow_rules()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/en_rep.o: warning: objtool: mlx5e_rep_netevent_event()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/en_tc.o: warning: objtool: parse_tc_pedit_action()+0x38a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/en_tc.o: warning: objtool: mlx5e_configure_flower()+0x116c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_del_uc_addr()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_qos_config()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_ingress_config()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_egress_config()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_add_uc_addr()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_disable_sriov()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_init()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_cleanup()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_disable_sriov.cold()+0x2e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_cleanup.cold()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: esw_offloads_init()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: mlx5_devlink_eswitch_inline_mode_set()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.o: warning: objtool: mlxfw_firmware_flash()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.o: warning: objtool: mlxfw_mfa2_tlv_multi_child_find()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.o: warning: objtool: mlxfw_mfa2_file_init()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/core.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_core_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1900 | module_init(mlxsw_core_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1874:19: note: 'init_module' target declared here BUILDSTDERR: 1874 | static int __init mlxsw_core_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/core.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_core_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1901:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1901 | module_exit(mlxsw_core_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1894:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1894 | static void __exit mlxsw_core_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_event_listener_func()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_emad_rx_listener_func()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_emad_pack_reg_tlv.isra.0()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_reg_access_emad()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_trap_register()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_trap_unregister()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_mirror()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_fwd()+0x298: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_commit()+0x2b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_pwm_show()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_temp_show()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_temp_max_show()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_pwm_store()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_get_temp()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_init()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/pci.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_pci_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1847:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1847 | module_init(mlxsw_pci_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1838:19: note: 'init_module' target declared here BUILDSTDERR: 1838 | static int __init mlxsw_pci_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/pci.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_pci_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1848:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1848 | module_exit(mlxsw_pci_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1843:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1843 | static void __exit mlxsw_pci_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_eq_tasklet()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_wqe_frag_unmap.isra.0()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_wqe_frag_map.isra.0()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_sdq_init()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: __mlxsw_item_set32()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_eq_init()+0x3ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_rdq_init()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_cq_tasklet()+0x978: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_skb_transmit()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_cq_init()+0x4ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_config_profile()+0x5bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_init()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchib.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sib_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:565:1: note: in expansion of macro 'module_init' BUILDSTDERR: 565 | module_init(mlxsw_sib_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:526:19: note: 'init_module' target declared here BUILDSTDERR: 526 | static int __init mlxsw_sib_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchib.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sib_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:566:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 566 | module_exit(mlxsw_sib_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:557:20: note: 'cleanup_module' target declared here BUILDSTDERR: 557 | static void __exit mlxsw_sib_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_port_swid_set()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: __mlxsw_sib_port_remove()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_init()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchx2.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sx_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1722:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1722 | module_init(mlxsw_sx_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1697:19: note: 'init_module' target declared here BUILDSTDERR: 1697 | static int __init mlxsw_sx_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchx2.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sx_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1723 | module_exit(mlxsw_sx_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1716:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1716 | static void __exit mlxsw_sx_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_pude_event_func()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_swid_set()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_get_stats()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_txhdr_construct()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: __mlxsw_sx_port_mtu_set()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: __mlxsw_sx_port_eth_create()+0x974: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_type_set()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_init()+0xa00: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5046:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5046 | module_init(mlxsw_sp_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:4993:19: note: 'init_module' target declared here BUILDSTDERR: 4993 | static int __init mlxsw_sp_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5047:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5047 | module_exit(mlxsw_sp_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5034:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5034 | static void __exit mlxsw_sp_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: __mlxsw_item_offset()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_stp_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_query_module_eeprom()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_fsm_block_download()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: __mlxsw_sp_port_vlan_set()+0x3d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_get_hw_xstats()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_pude_event_func()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_lag_destroy()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_swid_set()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_fsm_release()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_vid_learning_set()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_init()+0x10bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_buffers_init()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_pool_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_occ_snapshot()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_port_smid_set()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_reg_smid_pack()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_mc_write_mdb_entry()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_fdb_notify_mac_process()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_fdb_notify_mac_lag_process()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_item_offset()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_lpm_tree_left_struct_set.isra.0()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_router_neigh_entry_op6.isra.0()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_rif_counter_edit()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_router_neigh_entry_op4.isra.0()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.o: warning: objtool: mlxsw_sp2_kvdl_free()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_flower_rule_add()+0x59a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.o: warning: objtool: mlxsw_sp_acl_ctcam_region_parman_move()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_master_mask_update()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_table_erp_add()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_region_init()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fid_op()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fids_init()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.o: warning: objtool: mlxsw_sp_ipip_fib_entry_op_gre4()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_region_parman_move()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_route_replace.isra.0()+0x5a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.o: warning: objtool: mlxsw_sp_mr_erif_list_commit.isra.0()+0x4ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.o: warning: objtool: mlxsw_sp_tclass_congestion_enable()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_mirror_add()+0x44b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_dcb_app_update_qpdsm.isra.0()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:60:1: note: in expansion of macro 'module_init' BUILDSTDERR: 60 | module_init(mlxsw_minimal_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:34:19: note: 'init_module' target declared here BUILDSTDERR: 34 | static int __init mlxsw_minimal_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:61:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 61 | module_exit(mlxsw_minimal_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:54:20: note: 'cleanup_module' target declared here BUILDSTDERR: 54 | static void __exit mlxsw_minimal_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/micrel/ksz884x.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_device_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/micrel/ksz884x.c:24: BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/micrel/ksz884x.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_device_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/micrel/ksz884x.c:24: BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'init_module' target declared here BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: ksz_check_desc_num.isra.0()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: pcidev_init()+0xf69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: netdev_intr()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'myri10ge_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4096:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4096 | module_exit(myri10ge_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4088:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4088 | static __exit void myri10ge_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'myri10ge_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4086:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4086 | module_init(myri10ge_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4068:19: note: 'init_module' target declared here BUILDSTDERR: 4068 | static __init int myri10ge_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/natsemi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'natsemi_exit_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3399:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3399 | module_exit(natsemi_exit_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3393:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3393 | static void __exit natsemi_exit_mod (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/natsemi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'natsemi_init_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3398:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3398 | module_init(natsemi_init_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3383:19: note: 'init_module' target declared here BUILDSTDERR: 3383 | static int __init natsemi_init_mod (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_reset()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: get_regs()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: check_link()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_stop_rxtx()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: enable_wol_mode.constprop.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_phy_fixup()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: switch_port_internal()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: switch_port_external()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_probe1()+0x702: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_close()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_tx_done()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: start_tx()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: refill_rx()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_ring()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_open()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: ns_tx_timeout()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_timer()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_poll()+0x508: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_stop_rxtx.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_ring.cold()+0x4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/ns83820.c:98: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns83820_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2302 | module_exit(ns83820_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2281 | static void __exit ns83820_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/ns83820.c:98: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns83820_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2301 | module_init(ns83820_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2275:19: note: 'init_module' target declared here BUILDSTDERR: 2275 | static int __init ns83820_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_set_link_ksettings()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_run_bist()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_tx_watch()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_rx_kick()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_irq()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: queue_refill()+0x328: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_open()+0x40b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_init_one()+0x7f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_run_bist.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_device_reg_addr_get': BUILDSTDERR: 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] BUILDSTDERR: 641 | (u64 __iomem *)&hldev->common_reg->vpath_rst_in_prog); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_hw_info_get': BUILDSTDERR: 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] BUILDSTDERR: 1019 | (u64 __iomem *)&common_reg->vpath_rst_in_prog); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_tx_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1451 | val64 = (u64 *)vpath_tx_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:890:8: note: defined here BUILDSTDERR: 890 | struct vxge_hw_xmac_vpath_tx_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_rx_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1482 | val64 = (u64 *) vpath_rx_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:1040:8: note: defined here BUILDSTDERR: 1040 | struct vxge_hw_xmac_vpath_rx_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_aggr_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1733 | val64 = (u64 *)aggr_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:384:8: note: defined here BUILDSTDERR: 384 | struct vxge_hw_xmac_aggr_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_port_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1767 | val64 = (u64 *) port_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:739:8: note: defined here BUILDSTDERR: 739 | struct vxge_hw_xmac_port_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_hw_flash_fw()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_update_fw_image()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-ethtool.o: warning: objtool: vxge_ethtool_gregs()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-ethtool.o: warning: objtool: vxge_get_ethtool_stats()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/neterion/vxge/vxge-main.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxge_closer': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4853:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4853 | module_exit(vxge_closer); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4847:1: note: 'cleanup_module' target declared here BUILDSTDERR: 4847 | vxge_closer(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/neterion/vxge/vxge-main.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxge_starter': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4852:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4852 | module_init(vxge_starter); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4817:1: note: 'init_module' target declared here BUILDSTDERR: 4817 | vxge_starter(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_reset_all_vpaths()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_callback_crit_err()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_rth_configure()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_poll_vp_reset()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_remove()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_set_mac_addr()+0x423: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_set_multicast()+0x392: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_open()+0x437: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_change_mtu()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_fw_upgrade()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_probe()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/neterion/s2io.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2io_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/neterion/s2io.c:59: BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'cleanup_module' target declared here BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/s2io.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2io_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/neterion/s2io.c:59: BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'init_module' target declared here BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_chk_xpak_counter()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_swapper()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: store_xmsi_data()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_alarm_handle()+0x508: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_multicast()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: do_s2io_prog_unicast()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_reset()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_slot_reset()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_link()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_link()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_enable_msi_x()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_seeprom()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_geeprom()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_rem_nic()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: tx_intr_handler()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_card_up()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: rx_intr_handler()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_init_nic()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_resume()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_open()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_test()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_change_mtu()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_restart_nic()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_multicast.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_rem_nic.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: tx_intr_handler.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_resume.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_asm.o: warning: objtool: nfp_swreg_to_unreg.cold()+0xf: unreachable instruction BUILDSTDERR: In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfp_main_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:783:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 783 | module_exit(nfp_main_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:775:20: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | static void __exit nfp_main_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfp_main_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:782:1: note: in expansion of macro 'module_init' BUILDSTDERR: 782 | module_init(nfp_main_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:749:19: note: 'init_module' target declared here BUILDSTDERR: 749 | static int __init nfp_main_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.o: warning: objtool: nfp_dump_for_tlv()+0x3be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.o: warning: objtool: nfp_add_tlv_size()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.o: warning: objtool: nfp_tun_write_neigh.isra.0.part.0.constprop.0()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/offload.o: warning: objtool: nfp_ndo_bpf()+0x572: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: nfp_prog_push()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: emit_cmd_any()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: nfp_bpf_jit()+0x10b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/nvidia/forcedeth.c:49: BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'init_module' target declared here BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/nvidia/forcedeth.c:49: BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'cleanup_module' target declared here BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.o: warning: objtool: nv_get_strings()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.o: warning: objtool: nv_probe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/hamachi.c:144: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hamachi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1942:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1942 | module_exit(hamachi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1935:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1935 | static void __exit hamachi_exit (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/hamachi.c:144: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hamachi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1941:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1941 | module_init(hamachi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1926:19: note: 'init_module' target declared here BUILDSTDERR: 1926 | static int __init hamachi_init (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_tx_timeout()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_open()+0x3db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_start_xmit()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_interrupt()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_init_one()+0x80a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_tx_timeout.cold()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/yellowfin.c:87: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yellowfin_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1422 | module_exit(yellowfin_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1415:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1415 | static void __exit yellowfin_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/yellowfin.c:87: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yellowfin_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1421 | module_init(yellowfin_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1405:19: note: 'init_module' target declared here BUILDSTDERR: 1405 | static int __init yellowfin_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.o: warning: objtool: yellowfin_tx_timeout()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.o: warning: objtool: yellowfin_interrupt()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_rss()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_ipaddr()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_linkevent_request()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/netxen/netxen_nic.h:27, BUILDSTDERR: from drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netxen_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3507 | module_exit(netxen_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3497:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3497 | static void __exit netxen_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/netxen/netxen_nic.h:27, BUILDSTDERR: from drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netxen_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3495:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3495 | module_init(netxen_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3484:19: note: 'init_module' target declared here BUILDSTDERR: 3484 | static int __init netxen_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: __netxen_nic_up()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_nic_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_start_firmware()+0xd43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_nic_probe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_init_firmware()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_process_rcv_ring()+0x896: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_nic_get_pauseparam()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_validate_ringparam()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_nic_get_pauseparam.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.o: warning: objtool: netxen_free_hw_resources()+0x36e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.o: warning: objtool: netxen_alloc_hw_resources()+0xc6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_qm_iids()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_test_cid_acquired()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cid_map_alloc_single()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_free_ilt_range()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_ilt_blk_alloc()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_tables_alloc()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: _qed_cxt_acquire_cid()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: _qed_cxt_release_cid()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_get_cid_info()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_set_pf_params()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_dynamic_ilt_alloc()+0x2ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_qm_iids.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_qm_pq()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_qm_info()+0x59e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_wfq_param()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_change_pci_hwfn()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_bar_size()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_coalesce()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_resc_alloc()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_final_cleanup()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_init()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_stop()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_stop_fastpath()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_chain_alloc()+0x7cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_mac_filter()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_protocol_filter()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_rxq_coalesce()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_txq_coalesce()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_vport_wfq()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: __qed_configure_pf_max_bandwidth()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: __qed_configure_pf_min_bandwidth()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_chain_alloc.cold()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_ptt_acquire()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_ptt_set_win()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_set_ptt()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_wr()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_execute_command()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_rd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_from()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_to()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_sanity()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_wr.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_rd.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_from.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_to.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_sanity.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_poll_on_qm_cmd_ready()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_qm_pf_rt_init()+0x4f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_init_ops.o: warning: objtool: qed_init_run()+0x59f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_dorq_attn_cb()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_grc_attn_cb()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_mcp_attn_cb()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_attn_print()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_pswhst_attn_cb()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_sp_dpc()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_get_igu_sb_id()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_enable()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_alloc()+0x31d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qed/qed_main.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qed_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(qed_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:87:19: note: 'init_module' target declared here BUILDSTDERR: 87 | static int __init qed_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qed/qed_main.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qed_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(qed_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit qed_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_single_int()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_sb_release()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_sb_init()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_drain()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_stop()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_nvm_flash()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_set_int_mode()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_start()+0x2b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_remove()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_probe()+0x2fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_irq_req()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_unzip_data()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_get_protocol_stats()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_mfw_tlv_req()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_load_mcp_offsets()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_update_pending_cmd()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_handle_link_change()+0x3b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_port_init()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_reread_offsets()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_and_union()+0x372: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: __qed_mcp_load_req()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_allocation_msg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_init()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_reset()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_update_stag()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resource_cmd()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_load_req()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_unload_req()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_unload_done()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ack_vf_flr()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_set_link()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_handle_events()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_mfw_ver()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_media_type()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_fill_shmem_func_info()+0x21e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_halt()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resume()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_set_led()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_mask_parities()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_read()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_write()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_phy_sfp_read()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_lock()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_unlock()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_capabilities()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_port_init.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_setup()+0x303: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_get_entry()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_pend_post()+0x30d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_post()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_completion()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_eq_completion()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_eth_cqe_completion()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_fastpath_stop()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: _qed_get_vport_stats()+0x444: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_configure_filter_mcast()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_sp_vport_update()+0x3a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_update_vport()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_vport()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_eth_rxq_start_ramrod()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_rxq()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_rxq()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_txq()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_txq()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_configure_filter()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_reset_vport_stats()+0x265: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_vport()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_arfs_mode_configure()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_rxq_coalesce()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_txq_coalesce()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_queue_coalesce()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_coalesce()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_register()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_clock()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_nvram()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_copy_mib()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_read_mib()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgbwgcfgrx()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgtccfgrx()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_get_params()+0x2c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_get_dcbx()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getdcbx()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getfeatcfg()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getapp()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpfcstate()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getnumtcs()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getcap()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpfccfg()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgbwgcfgtx()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgtccfgtx()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getstate()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_getapp()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_mib_update_event()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_config_params()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setfeatcfg()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setdcbx()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setapp()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpfcstate()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setnumtcs()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpgbwgcfgtx()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpgtccfgtx()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpfccfg()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setstate()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setapp()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setets()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setpfc()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_nvm_image()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump_mcp()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump()+0x1bce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_mcp_trace_dump()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_parse_attn()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_feature()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_set_debug_engine()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_all_data()+0x2b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_cfg_filters()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_enable()+0x306: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_adjfreq()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_disable()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mng_tlv.o: warning: objtool: qed_mfw_process_tlv_req()+0x16f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: __qed_iov_spoofchk_set()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_spoof_configure()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_get_vf_config()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_alloc()+0x302: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_setup()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_hw_info()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_dp_tlv_list()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_vf_mbx_acquire()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_enable_vf_access.part.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_schedule_iov()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_eqe_event()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_pf_task()+0xc4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_set_vf_trust()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_disable()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_configure()+0x23f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_set_vf_rate()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_wq_start()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_setup.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_prep()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_acquire()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_hw_prepare()+0x1f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_tunnel_param_update()+0x204: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_rxq_start()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_txq_start()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_vport_update()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_read_bulletin()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_alloc_buffer()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_txq_completion()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_dealloc_buffer()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_rxq_completion()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_establish_connection()+0xa91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2b_complete_rx_packet()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_prepare_tx_packet()+0x50b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_lb_txq_completion()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_lb_rxq_completion()+0x36b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_start_xmit()+0x55b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_acquire_connection.part.0()+0x5eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_stop()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_start()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_alloc()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_get_stats()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_tx_packet_notify.cold()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_prepare_tx_packet.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_sp_destroy_qp_requester()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_stop()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_alloc_cid()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_query_qp()+0x2f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_destroy_qp()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_modify_qp()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_init_hw()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_port()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_device()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_deregister_tid()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_register_tid()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_qp()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_modify_qp()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_modify_srq()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_qp()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_qp()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_bmap_alloc()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_alloc_tid()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_alloc_pd()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_add_user()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_srq()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_srq()+0x1bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free_tid()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_cq()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_cq()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free_pd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_remove_user()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_bmap_free()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_stop()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_init()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_dpm_conf()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.c: In function 'qed_iwarp_parse_rx_pkt': BUILDSTDERR: 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] BUILDSTDERR: 1685 | vethh = (struct vlan_ethhdr *)ethh; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/flow_dissector.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:38, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from drivers/net/ethernet/qlogic/qed/qed_iwarp.c:32: BUILDSTDERR: ./include/uapi/linux/if_ether.h:161:8: note: defined here BUILDSTDERR: 161 | struct ethhdr { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qed/qed_iwarp.c:33: BUILDSTDERR: ./include/linux/if_vlan.h:51:8: note: defined here BUILDSTDERR: 51 | struct vlan_ethhdr { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_mpa_offload()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_slowpath()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_tcp_offload()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_send_fpdu()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_stop()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc_tcp_cid()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_tcp_connect_unsuccessful()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc_cid()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_post_rx()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_process_pending_pkts()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_comp_syn_pkt()+0x2e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_modify_qp()+0x2e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_async_event()+0x52d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_fw_destroy()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_destroy_qp()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_connect()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_accept()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_reject()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_setup()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_create_listen()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_destroy_listen()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_send_rtr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_mpa_offload.cold()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_connect.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_get_stats()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_release_conn()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_stop()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_destroy_conn()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_change_mac()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_update_conn()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_offload_conn()+0x8c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_start()+0x3e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_acquire_conn()+0x7b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_get_stats()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_release_conn()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_destroy_conn()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_stop()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_offload_conn()+0x3be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_start()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_acquire_conn()+0x899: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_alloc()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_alloc()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_delete_isles()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_join_isles()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_delete_isles.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qede_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:327:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 327 | module_exit(qede_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:316:20: note: 'cleanup_module' target declared here BUILDSTDERR: 316 | static void __exit qede_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qede_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:326:1: note: in expansion of macro 'module_init' BUILDSTDERR: 326 | module_init(qede_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:283:12: note: 'init_module' target declared here BUILDSTDERR: 283 | int __init qede_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_set_vf_mac()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_sriov_configure()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_link_update()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_start_txq()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_set_vf_vlan()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: __qede_remove.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_drain_txq()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: __qede_probe.constprop.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_unload.constprop.0()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_load()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_free_tx_pkt()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_tpa_end()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_poll()+0x1236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_start_xmit()+0x8c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_configure_arfs_fltr()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_tc_parse_v4_common()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_tc_parse_v6_common()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_enqueue_fltr_and_config_searcher()+0x254: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_arfs_filter_op()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_configure_vlan_filters()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_vlan_mark_nonconfigured()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_udp_tunnel_add()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_udp_tunnel_del()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_set_mac_addr()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_config_rx_mode()+0x2c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_add_cls_rule()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_module_eeprom()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_module_info()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_coalesce()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_wol()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_ringparam()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_eee()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_eee()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_pauseparam()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_channels()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_link_ksettings()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_coalesce()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_rxfh()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_drvinfo()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_rxnfc()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_pauseparam()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_nway_reset()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_rxnfc()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_strings()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_self_test()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_change_mtu()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_cfg_filters()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_adjtime()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_read_cc()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_settime()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_gettime()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_adjfreq()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_task()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_hw_ts()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_enable()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_tx_ts()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_rx_ts()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_tx_ts.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_handle_event()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_add_event.part.0()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_dev_add()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_sre_macaddr_change': BUILDSTDERR: 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] BUILDSTDERR: 458 | return qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_nic_set_promisc': BUILDSTDERR: 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] BUILDSTDERR: 617 | (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_set_fw_loopback': BUILDSTDERR: 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] BUILDSTDERR: 718 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_set_rx_coalesce': BUILDSTDERR: 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] BUILDSTDERR: 791 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_hw_lro': BUILDSTDERR: 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] BUILDSTDERR: 848 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_config_bridged_mode': BUILDSTDERR: 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] BUILDSTDERR: 875 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_rss': BUILDSTDERR: 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] BUILDSTDERR: 933 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_ipaddr': BUILDSTDERR: 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] BUILDSTDERR: 955 | ipa = (struct qlcnic_ipaddr *)&req.words[1]; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 958 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_linkevent_request': BUILDSTDERR: 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] BUILDSTDERR: 976 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_send_lro_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 1002 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_led': BUILDSTDERR: 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] BUILDSTDERR: 1557 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.o: warning: objtool: qlcnic_82xx_read_crb()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.o: warning: objtool: qlcnic_82xx_write_crb()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlcnic_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4320 | module_exit(qlcnic_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4310:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4310 | static void __exit qlcnic_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlcnic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4308 | module_init(qlcnic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4286:19: note: 'init_module' target declared here BUILDSTDERR: 4286 | static int __init qlcnic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_tx_timeout()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_can_start_firmware()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_82xx_start_firmware()+0x25d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_fw_poll_work()+0x38b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_fwinit_work()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_probe()+0x10d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_attach_work()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_attach_work.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.o: warning: objtool: qlcnic_validate_ringparam()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.o: warning: objtool: qlcnic_store_beacon()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function 'qlcnic_read_memory_pexdma': BUILDSTDERR: 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] BUILDSTDERR: 830 | (u32 *)dma_descr, temp); BUILDSTDERR: | ^ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:36:8: note: defined here BUILDSTDERR: 36 | struct qlcnic_pex_dma_descriptor { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_dump_mbx()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_ms_mem_write128()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_dump_mbx.cold()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.o: warning: objtool: __qlcnic_sriov_issue_cmd()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlge_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlge_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'init_module' target declared here BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_dbg.o: warning: objtool: ql_mpi_core_to_log.cold()+0x50: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ql3xxx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qla3xxx.c:14: BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ql3xxx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qla3xxx.c:14: BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'init_module' target declared here BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.o: warning: objtool: ql3xxx_probe()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/rdc/r6040.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r6040_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/rdc/r6040.c:33: BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/rdc/r6040.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r6040_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/rdc/r6040.c:33: BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'init_module' target declared here BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139cp.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/realtek/8139cp.c:60: BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139cp.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/realtek/8139cp.c:60: BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'init_module' target declared here BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.o: warning: objtool: cp_init_one()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139too.c:98: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8139_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2688 | module_exit(rtl8139_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2681:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2681 | static void __exit rtl8139_cleanup_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139too.c:98: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8139_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2687 | module_init(rtl8139_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2668:19: note: 'init_module' target declared here BUILDSTDERR: 2668 | static int __init rtl8139_init_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: __rtl8139_cleanup_dev()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_remove_one()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_init_one()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_interrupt()+0x36c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/realtek/atp.c:126: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:880:1: note: in expansion of macro 'module_init' BUILDSTDERR: 880 | module_init(atp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:861:19: note: 'init_module' target declared here BUILDSTDERR: 861 | static int __init atp_init_module(void) { BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/atp.c:126: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:881:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 881 | module_exit(atp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:867:20: note: 'cleanup_module' target declared here BUILDSTDERR: 867 | static void __exit atp_cleanup_module(void) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: net_rx()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: atp_interrupt()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: tx_timeout()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: tx_timeout.cold()+0x23: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/realtek/r8169.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/realtek/r8169.c:13: BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/r8169.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/realtek/r8169.c:13: BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:19: note: 'init_module' target declared here BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/rocker/rocker_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rocker_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3149 | module_init(rocker_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3125:19: note: 'init_module' target declared here BUILDSTDERR: 3125 | static int __init rocker_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/rocker/rocker_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rocker_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3150 | module_exit(rocker_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3142 | static void __exit rocker_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ef4_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3277 | module_init(ef4_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3237:19: note: 'init_module' target declared here BUILDSTDERR: 3237 | static int __init ef4_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ef4_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3278 | module_exit(ef4_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3267 | static void __exit ef4_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/falcon.c: In function 'falcon_read_nvram': BUILDSTDERR: 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] BUILDSTDERR: 1831 | word = &nvconfig->board_magic_num; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/falcon.o: warning: objtool: falcon_spi_slow_wait()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/falcon/ethtool.o: warning: objtool: ef4_fill_test()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/falcon/mtd.o: warning: objtool: ef4_mtd_sync()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/falcon/mtd.o: warning: objtool: ef4_mtd_sync.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sfc/efx.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'efx_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3954:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3954 | module_init(efx_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3901:19: note: 'init_module' target declared here BUILDSTDERR: 3901 | static int __init efx_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sfc/efx.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'efx_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3955:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3955 | module_exit(efx_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3941:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3941 | static void __exit efx_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/ethtool.o: warning: objtool: efx_fill_test()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/mtd.o: warning: objtool: efx_mtd_sync()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/mtd.o: warning: objtool: efx_mtd_sync.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/silan/sc92031.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/silan/sc92031.c:29: BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/silan/sc92031.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/silan/sc92031.c:29: BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'init_module' target declared here BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.o: warning: objtool: sc92031_probe()+0x235: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/silan/sc92031.o: warning: objtool: _sc92031_check_media()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/silan/sc92031.o: warning: objtool: sc92031_tasklet()+0x5da: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis190.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis190_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/sis/sis190.c:27: BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis190.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis190_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/sis/sis190.c:27: BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'init_module' target declared here BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.o: warning: objtool: sis190_init_one()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis900.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis900_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2513:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2513 | module_exit(sis900_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2507:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2507 | static void __exit sis900_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis900.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis900_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2512:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2512 | module_init(sis900_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2497:19: note: 'init_module' target declared here BUILDSTDERR: 2497 | static int __init sis900_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_set_wol()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_default_phy()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_timer()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_check_mode()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_start_xmit()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_interrupt()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_probe()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/smsc/smc91c92_cs.c:38: BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'cleanup_module' target declared here BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/smsc/smc91c92_cs.c:38: BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'init_module' target declared here BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.o: warning: objtool: osi_load_firmware()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.o: warning: objtool: smc91c92_probe()+0x8d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/smsc/epic100.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'epic_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1575:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1575 | module_exit(epic_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1568:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1568 | static void __exit epic_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/epic100.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'epic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1574:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1574 | module_init(epic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1557:19: note: 'init_module' target declared here BUILDSTDERR: 1557 | static int __init epic_init (void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/smsc/smsc9420.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc9420_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1706:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1706 | module_exit(smsc9420_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1700:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1700 | static void __exit smsc9420_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/smsc/smsc9420.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc9420_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1705:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1705 | module_init(smsc9420_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1693:19: note: 'init_module' target declared here BUILDSTDERR: 1693 | static int __init smsc9420_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smsc911x.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc911x_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2697:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2697 | module_exit(smsc911x_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2691:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2691 | static void __exit smsc911x_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smsc911x.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc911x_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2696:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2696 | module_init(smsc911x_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2684:19: note: 'init_module' target declared here BUILDSTDERR: 2684 | static int __init smsc911x_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.o: warning: objtool: smsc911x_drv_probe()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stmmac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4680 | module_init(stmmac_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4654:19: note: 'init_module' target declared here BUILDSTDERR: 4654 | static int __init stmmac_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stmmac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4681:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4681 | module_exit(stmmac_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4673:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4673 | static void __exit stmmac_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.o: warning: objtool: stmmac_open()+0xe5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.o: warning: objtool: stmmac_xmit()+0x5e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.o: warning: objtool: stmmac_set_wol()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.o: warning: objtool: stmmac_ethtool_get_link_ksettings()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac_lib.o: warning: objtool: dwmac_dma_interrupt()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.o: warning: objtool: dwmac1000_irq_status()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.o: warning: objtool: dwmac1000_dma_axi()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.o: warning: objtool: dwmac1000_dma_axi.cold()+0x85: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/enh_desc.o: warning: objtool: enh_desc_get_rx_status()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.o: warning: objtool: dwmac4_dma_axi()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.o: warning: objtool: dwmac4_dma_axi.cold()+0x85: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac4_core.o: warning: objtool: dwmac4_irq_status()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sun/sunhme.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'happy_meal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3395:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3395 | module_exit(happy_meal_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3384 | static void __exit happy_meal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/sunhme.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'happy_meal_probe': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3394:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3394 | module_init(happy_meal_probe); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3363:19: note: 'init_module' target declared here BUILDSTDERR: 3363 | static int __init happy_meal_probe(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_begin_auto_negotiation()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_transceiver_check()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_pci_probe()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_init()+0x5e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_open()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_timer()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_interrupt()+0x2f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sun/sungem.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/sun/sungem.c:29: BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/sungem.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/sun/sungem.c:29: BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'init_module' target declared here BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_interrupt()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_init_one()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_poll()+0xbdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_start_xmit()+0x208: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sun/cassini.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cas_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5280:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5280 | module_exit(cas_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5274:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5274 | static void __exit cas_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/cassini.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5279:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5279 | module_init(cas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5264:19: note: 'init_module' target declared here BUILDSTDERR: 5264 | static int __init cas_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.o: warning: objtool: cas_init_one()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/cassini.o: warning: objtool: cas_interrupt()+0x1520: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.c: In function 'niu_compute_tx_flags': BUILDSTDERR: 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] BUILDSTDERR: 6555 | struct vlan_ethhdr *vp = (struct vlan_ethhdr *) ehdr; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/flow_dissector.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:38, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/sun/niu.c:14: BUILDSTDERR: ./include/uapi/linux/if_ether.h:161:8: note: defined here BUILDSTDERR: 161 | struct ethhdr { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/niu.c:23: BUILDSTDERR: ./include/linux/if_vlan.h:51:8: note: defined here BUILDSTDERR: 51 | struct vlan_ethhdr { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/niu.c:9: BUILDSTDERR: drivers/net/ethernet/sun/niu.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'niu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10204:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 10204 | module_exit(niu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10195:20: note: 'cleanup_module' target declared here BUILDSTDERR: 10195 | static void __exit niu_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/niu.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'niu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10203:1: note: in expansion of macro 'module_init' BUILDSTDERR: 10203 | module_init(niu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10172:19: note: 'init_module' target declared here BUILDSTDERR: 10172 | static int __init niu_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: phy_record()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: xcvr_diag_bcm870x()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: serdes_init_niu_10g_serdes()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: niu_interrupt()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: niu_pci_init_one()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c: In function 'bdx_tx_map_skb': BUILDSTDERR: 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] BUILDSTDERR: 1492 | struct pbl *pbl = &txdd->pbl[0]; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/tehuti/tehuti.h:14, BUILDSTDERR: from drivers/net/ethernet/tehuti/tehuti.c:67: BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdx_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2463 | module_exit(bdx_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2456:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2456 | static void __exit bdx_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/tehuti/tehuti.h:14, BUILDSTDERR: from drivers/net/ethernet/tehuti/tehuti.c:67: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdx_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2454:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2454 | module_init(bdx_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2446:19: note: 'init_module' target declared here BUILDSTDERR: 2446 | static int __init bdx_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_ioctl()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_reset()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_probe()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/ti/tlan.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:654:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 654 | module_exit(tlan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:642:20: note: 'cleanup_module' target declared here BUILDSTDERR: 642 | static void __exit tlan_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/ti/tlan.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlan_probe': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:653:1: note: in expansion of macro 'module_init' BUILDSTDERR: 653 | module_init(tlan_probe); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:398:19: note: 'init_module' target declared here BUILDSTDERR: 398 | static int __init tlan_probe(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_get_stats()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_rx_eoc()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_tx_eoc()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_phy_monitor()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_status_check()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_init_one()+0x5c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_start_tx()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_tx_eof()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_rx_eof()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_phy_power_down()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_finish_reset()+0x419: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_reset_adapter()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_open()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_close()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_tx_timeout()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_timer()+0x4cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/via/via-rhine.c:90: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rhine_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2652:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2652 | module_exit(rhine_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2644:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2644 | static void __exit rhine_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/via/via-rhine.c:90: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rhine_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2651:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2651 | module_init(rhine_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2619:19: note: 'init_module' target declared here BUILDSTDERR: 2619 | static int __init rhine_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/via/via-velocity.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'velocity_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3749:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3749 | module_exit(velocity_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3740:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3740 | static void __exit velocity_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/via/via-velocity.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'velocity_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3748:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3748 | module_init(velocity_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3714:19: note: 'init_module' target declared here BUILDSTDERR: 3714 | static int __init velocity_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_set_media_mode()+0x395: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_print_link_status()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_set_int_opt()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_pci_probe()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_poll()+0x4b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_init_rings()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_print_link_status.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100.c:12: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'init_module' target declared here BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100.c:12: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100-spi.c:17: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100-spi.c:17: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'init_module' target declared here BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5300.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5300_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5300.c:13: BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'init_module' target declared here BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5300.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5300_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5300.c:13: BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'cleanup_module' target declared here BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'init_module' target declared here BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.o: warning: objtool: xirc2ps_probe()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dnet.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnet_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/dnet.c:19: BUILDSTDERR: drivers/net/ethernet/dnet.c:897:24: note: 'init_module' target declared here BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dnet.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnet_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/dnet.c:19: BUILDSTDERR: drivers/net/ethernet/dnet.c:897:24: note: 'cleanup_module' target declared here BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.o: warning: objtool: dnet_poll()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dnet.o: warning: objtool: dnet_handle_link_change()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dnet.o: warning: objtool: dnet_probe()+0x2ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/jme.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jme_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3320 | module_init(jme_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3308:1: note: 'init_module' target declared here BUILDSTDERR: 3308 | jme_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/jme.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jme_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3321 | module_exit(jme_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3315:1: note: 'cleanup_module' target declared here BUILDSTDERR: 3315 | jme_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.o: warning: objtool: jme_check_link()+0x31c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/jme.o: warning: objtool: jme_init_one()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/fealnx.c:71: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fealnx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1967:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1967 | module_exit(fealnx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1961:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1961 | static void __exit fealnx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/fealnx.c:71: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fealnx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1966:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1966 | module_init(fealnx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1951:19: note: 'init_module' target declared here BUILDSTDERR: 1951 | static int __init fealnx_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: netdev_open()+0x448: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: intr_handler()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_remove_one()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_init_one()+0x4ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_remove_one.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ethoc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:14: BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ethoc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:14: BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:24: note: 'init_module' target declared here BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/fjes/fjes_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fjes_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1578:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1578 | module_exit(fjes_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1571 | static void __exit fjes_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/fjes/fjes_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fjes_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1568:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1568 | module_init(fjes_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1533:19: note: 'init_module' target declared here BUILDSTDERR: 1533 | static int __init fjes_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.o: warning: objtool: fjes_xmit_frame()+0x4e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/fjes/fjes_hw.o: warning: objtool: fjes_hw_init()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/fjes/fjes_hw.o: warning: objtool: fjes_hw_exit()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/mkiss.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mkiss_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:1012:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1012 | module_init(mkiss_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | static int __init mkiss_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/mkiss.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mkiss_exit_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:1013:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1013 | module_exit(mkiss_exit_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:997:20: note: 'cleanup_module' target declared here BUILDSTDERR: 997 | static void __exit mkiss_exit_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: ax_changedmtu()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: ax_xmit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: mkiss_receive_buf()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: mkiss_open()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: ax_changedmtu.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/6pack.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sixpack_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:997:1: note: in expansion of macro 'module_init' BUILDSTDERR: 997 | module_init(sixpack_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:788:19: note: 'init_module' target declared here BUILDSTDERR: 788 | static int __init sixpack_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/6pack.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sixpack_exit_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:998:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 998 | module_exit(sixpack_exit_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:804:20: note: 'cleanup_module' target declared here BUILDSTDERR: 804 | static void __exit sixpack_exit_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.o: warning: objtool: sp_xmit()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/6pack.o: warning: objtool: sixpack_open()+0x29a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/6pack.o: warning: objtool: sixpack_receive_buf()+0x3d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/yam.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yam_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1204:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1204 | module_init(yam_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1129:19: note: 'init_module' target declared here BUILDSTDERR: 1129 | static int __init yam_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/yam.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yam_cleanup_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1205:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1205 | module_exit(yam_cleanup_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1173 | static void __exit yam_cleanup_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: yam_close()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: yam_interrupt()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: add_mcs()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: yam_close.cold()+0x1e: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/ax25.h:17, BUILDSTDERR: from drivers/net/hamradio/bpqether.c:65: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpq_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:612:1: note: in expansion of macro 'module_init' BUILDSTDERR: 612 | module_init(bpq_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:572:19: note: 'init_module' target declared here BUILDSTDERR: 572 | static int __init bpq_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/ax25.h:17, BUILDSTDERR: from drivers/net/hamradio/bpqether.c:65: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpq_cleanup_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:613:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 613 | module_exit(bpq_cleanup_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:591:20: note: 'cleanup_module' target declared here BUILDSTDERR: 591 | static void __exit bpq_cleanup_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.o: warning: objtool: bpq_xmit()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_fdx.c:75: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomserfdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:681:1: note: in expansion of macro 'module_init' BUILDSTDERR: 681 | module_init(init_baycomserfdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:630:19: note: 'init_module' target declared here BUILDSTDERR: 630 | static int __init init_baycomserfdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_fdx.c:75: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomserfdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:682:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 682 | module_exit(cleanup_baycomserfdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:670:20: note: 'cleanup_module' target declared here BUILDSTDERR: 670 | static void __exit cleanup_baycomserfdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.o: warning: objtool: ser12_open()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/hdlcdrv.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdlcdrv_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:777:1: note: in expansion of macro 'module_init' BUILDSTDERR: 777 | module_init(hdlcdrv_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:758:19: note: 'init_module' target declared here BUILDSTDERR: 758 | static int __init hdlcdrv_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/hdlcdrv.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdlcdrv_cleanup_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:778:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 778 | module_exit(hdlcdrv_cleanup_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:767:20: note: 'cleanup_module' target declared here BUILDSTDERR: 767 | static void __exit hdlcdrv_cleanup_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_receiver()+0x3b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_register()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_send_packet()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomserhdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:707:1: note: in expansion of macro 'module_init' BUILDSTDERR: 707 | module_init(init_baycomserhdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:656:19: note: 'init_module' target declared here BUILDSTDERR: 656 | static int __init init_baycomserhdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomserhdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 708 | module_exit(cleanup_baycomserhdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:695:20: note: 'cleanup_module' target declared here BUILDSTDERR: 695 | static void __exit cleanup_baycomserhdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_par.c:71: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycompar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:584:1: note: in expansion of macro 'module_init' BUILDSTDERR: 584 | module_init(init_baycompar); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:525:19: note: 'init_module' target declared here BUILDSTDERR: 525 | static int __init init_baycompar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_par.c:71: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycompar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:585:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 585 | module_exit(cleanup_baycompar); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | static void __exit cleanup_baycompar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.o: warning: objtool: par96_open()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/baycom_par.o: warning: objtool: baycom_ioctl()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hyperv/netvsc_drv.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netvsc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2486:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2486 | module_exit(netvsc_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2457:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2457 | static void __exit netvsc_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hyperv/netvsc_drv.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netvsc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2485:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2485 | module_init(netvsc_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2463:19: note: 'init_module' target declared here BUILDSTDERR: 2463 | static int __init netvsc_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.o: warning: objtool: netvsc_probe()+0x36f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hyperv/rndis_filter.o: warning: objtool: rndis_filter_device_add()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/fakelb.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fakelb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:269:1: note: in expansion of macro 'module_init' BUILDSTDERR: 269 | module_init(fakelb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:253:19: note: 'init_module' target declared here BUILDSTDERR: 253 | static __init int fakelb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/fakelb.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fake_remove_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:270:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 270 | module_exit(fake_remove_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 263 | static __exit void fake_remove_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/at86rf230.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at86rf230_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/at86rf230.c:26: BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/at86rf230.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at86rf230_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/at86rf230.c:26: BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'init_module' target declared here BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/mrf24j40.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mrf24j40_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mrf24j40.c:18: BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/mrf24j40.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mrf24j40_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mrf24j40.c:18: BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.o: warning: objtool: mrf24j40_handle_rx_read_buf_complete()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/cc2520.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc2520_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/cc2520.c:15: BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/cc2520.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc2520_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/cc2520.c:15: BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:19: note: 'init_module' target declared here BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/atusb.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/ieee802154/atusb.c:33: BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/atusb.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/ieee802154/atusb.c:33: BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:19: note: 'init_module' target declared here BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/adf7242.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf7242_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/adf7242.c:19: BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/adf7242.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf7242_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/adf7242.c:19: BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:19: note: 'init_module' target declared here BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.o: warning: objtool: adf7242_probe()+0x54c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/ca8210.c:60: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from drivers/net/ieee802154/ca8210.c:50: BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/ca8210.c:60: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from drivers/net/ieee802154/ca8210.c:50: BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:19: note: 'init_module' target declared here BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: ca8210_spi_transfer()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: mcps_data_request()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: mlme_set_request_sync.part.0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: hwme_get_request_sync.constprop.0()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/mcr20a.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcr20a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mcr20a.c:19: BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/mcr20a.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcr20a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mcr20a.c:19: BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:19: note: 'init_module' target declared here BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_core.o: warning: objtool: ipvlan_queue_xmit()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ipvlan/ipvlan.h:15, BUILDSTDERR: from drivers/net/ipvlan/ipvlan_main.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1126:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1126 | module_init(ipvlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1073:19: note: 'init_module' target declared here BUILDSTDERR: 1073 | static int __init ipvlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ipvlan/ipvlan.h:15, BUILDSTDERR: from drivers/net/ipvlan/ipvlan_main.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1127:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1127 | module_exit(ipvlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1111 | static void __exit ipvlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/phy.h:21, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/phy.h:21, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'init_module' target declared here BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:19: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:19: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.o: warning: objtool: at803x_aneg_done()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:13: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:13: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.o: warning: objtool: bcm7xxx_28nm_ephy_config_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/bcm7xxx.o: warning: objtool: bcm7xxx_28nm_config_init()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:10: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:10: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83640.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp83640_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1557:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1557 | module_init(dp83640_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1542:19: note: 'init_module' target declared here BUILDSTDERR: 1542 | static int __init dp83640_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83640.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp83640_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1558:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1558 | module_exit(dp83640_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1547:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1547 | static void __exit dp83640_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: enable_status_frames()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: dp83640_config_init()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: dp83640_probe()+0x45a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: enable_status_frames.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:22: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:22: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:17: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:17: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:27: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:27: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:35: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:35: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:28: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:28: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:21: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:21: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.o: warning: objtool: lan88xx_TR_reg_set()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/microchip.o: warning: objtool: lan88xx_config_init()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/mscc.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/mscc.c:13: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/mscc.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/mscc.c:13: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:24: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:24: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:15: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:15: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:24: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:24: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:26: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:26: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:19: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:19: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_generic.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:3272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3272 | module_init(ppp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:1170:19: note: 'init_module' target declared here BUILDSTDERR: 1170 | static int __init ppp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_generic.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:3273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3273 | module_exit(ppp_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:3224:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3224 | static void __exit ppp_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_destroy_channel()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_ioctl()+0x464: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_destroy_channel.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_async.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:1026:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1026 | module_init(ppp_async_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:392:1: note: 'init_module' target declared here BUILDSTDERR: 392 | ppp_async_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_async.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:1027:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1027 | module_exit(ppp_async_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:1020:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1020 | static void __exit ppp_async_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.o: warning: objtool: ppp_asynctty_receive()+0x4a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/bsd_comp.c:64: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1167:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1167 | module_init(bsdcomp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | static int __init bsdcomp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/bsd_comp.c:64: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1168:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1168 | module_exit(bsdcomp_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1162 | static void __exit bsdcomp_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.o: warning: objtool: bsd_decompress()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_deflate.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:635:1: note: in expansion of macro 'module_init' BUILDSTDERR: 635 | module_init(deflate_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:611:19: note: 'init_module' target declared here BUILDSTDERR: 611 | static int __init deflate_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_deflate.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:636:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 636 | module_exit(deflate_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:629:20: note: 'cleanup_module' target declared here BUILDSTDERR: 629 | static void __exit deflate_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_decompress()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_compress()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_incomp()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_incomp.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_mppe.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:756:1: note: in expansion of macro 'module_init' BUILDSTDERR: 756 | module_init(ppp_mppe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:728:19: note: 'init_module' target declared here BUILDSTDERR: 728 | static int __init ppp_mppe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_mppe.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:757:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 757 | module_exit(ppp_mppe_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:750:20: note: 'cleanup_module' target declared here BUILDSTDERR: 750 | static void __exit ppp_mppe_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_incomp()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_rekey()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_init.part.0()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_compress()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_decompress()+0x537: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_synctty.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:738:1: note: in expansion of macro 'module_init' BUILDSTDERR: 738 | module_init(ppp_sync_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:385:1: note: 'init_module' target declared here BUILDSTDERR: 385 | ppp_sync_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_synctty.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:739:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 739 | module_exit(ppp_sync_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:732:1: note: 'cleanup_module' target declared here BUILDSTDERR: 732 | ppp_sync_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_print_buffer()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_sync_receive()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_print_buffer.cold()+0x0: stack state mismatch: cfa1=7+24 cfa2=7+8 BUILDSTDERR: In file included from drivers/net/ppp/pppox.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:144:1: note: in expansion of macro 'module_init' BUILDSTDERR: 144 | module_init(pppox_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | static int __init pppox_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pppox.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 145 | module_exit(pppox_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | static void __exit pppox_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pppoe.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1200:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1200 | module_init(pppoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1160:19: note: 'init_module' target declared here BUILDSTDERR: 1160 | static int __init pppoe_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pppoe.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1201 | module_exit(pppoe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1190:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1190 | static void __exit pppoe_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c: In function 'pptp_bind': BUILDSTDERR: 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] BUILDSTDERR: 402 | if (add_chan(po, &sp->sa_addr.pptp)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pptp.c:14: BUILDSTDERR: drivers/net/ppp/pptp.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:694:1: note: in expansion of macro 'module_init' BUILDSTDERR: 694 | module_init(pptp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:647:19: note: 'init_module' target declared here BUILDSTDERR: 647 | static int __init pptp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pptp.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:695:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 695 | module_exit(pptp_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:686:20: note: 'cleanup_module' target declared here BUILDSTDERR: 686 | static void __exit pptp_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.o: warning: objtool: pptp_connect()+0x349: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/slip/slip.c:64: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1382 | module_init(slip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1290:19: note: 'init_module' target declared here BUILDSTDERR: 1290 | static int __init slip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/slip/slip.c:64: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1383 | module_exit(slip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1324 | static void __exit slip_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: slip_receive_buf()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_keepalive()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_tx_timeout()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_change_mtu()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_xmit()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slhc.o: warning: objtool: slhc_compress()+0x3e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/team/team.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:3028:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3028 | module_init(team_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:2996:19: note: 'init_module' target declared here BUILDSTDERR: 2996 | static int __init team_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:3029:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3029 | module_exit(team_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:3021:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3021 | static void __exit team_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.o: warning: objtool: __set_port_dev_addr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/team/team_mode_broadcast.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(bc_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init bc_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_broadcast.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(bc_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit bc_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_roundrobin.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(rr_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init rr_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_roundrobin.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(rr_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit rr_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_random.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_init' BUILDSTDERR: 62 | module_init(rnd_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init rnd_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_random.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:63:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 63 | module_exit(rnd_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:57:20: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | static void __exit rnd_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_activebackup.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 143 | module_init(ab_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:133:19: note: 'init_module' target declared here BUILDSTDERR: 133 | static int __init ab_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_activebackup.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(ab_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:138:20: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | static void __exit ab_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_loadbalance.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:713:1: note: in expansion of macro 'module_init' BUILDSTDERR: 713 | module_init(lb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:703:19: note: 'init_module' target declared here BUILDSTDERR: 703 | static int __init lb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_loadbalance.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 714 | module_exit(lb_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:708:20: note: 'cleanup_module' target declared here BUILDSTDERR: 708 | static void __exit lb_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/catc.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'catc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/catc.c:37: BUILDSTDERR: drivers/net/usb/catc.c:980:19: note: 'cleanup_module' target declared here BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/catc.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'catc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/catc.c:37: BUILDSTDERR: drivers/net/usb/catc.c:980:19: note: 'init_module' target declared here BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.o: warning: objtool: catc_probe()+0x59a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/usb/kaweth.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kaweth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kaweth.c:49: BUILDSTDERR: drivers/net/usb/kaweth.c:1295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/kaweth.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kaweth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kaweth.c:49: BUILDSTDERR: drivers/net/usb/kaweth.c:1295:19: note: 'init_module' target declared here BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/pegasus.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1352 | module_exit(pegasus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1346 | static void __exit pegasus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/pegasus.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1351 | module_init(pegasus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1338:19: note: 'init_module' target declared here BUILDSTDERR: 1338 | static int __init pegasus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rtl8150.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8150_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rtl8150.c:12: BUILDSTDERR: drivers/net/usb/rtl8150.c:970:19: note: 'cleanup_module' target declared here BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rtl8150.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8150_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rtl8150.c:12: BUILDSTDERR: drivers/net/usb/rtl8150.c:970:19: note: 'init_module' target declared here BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/r8152.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8152_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/r8152.c:13: BUILDSTDERR: drivers/net/usb/r8152.c:5362:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/r8152.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8152_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/r8152.c:13: BUILDSTDERR: drivers/net/usb/r8152.c:5362:19: note: 'init_module' target declared here BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/hso.c:60: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hso_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3302 | module_exit(hso_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3290 | static void __exit hso_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/hso.c:60: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hso_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3301 | module_init(hso_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3232:19: note: 'init_module' target declared here BUILDSTDERR: 3232 | static int __init hso_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_net_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: handle_usb_error()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: mux_device_request()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_write()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_net_start_xmit()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_tiocmset()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_ioctl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_close()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_tiocmget()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: intr_callback()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_write_bulk_callback()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: _hso_serial_set_termios.isra.0()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_set_termios()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_open()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: put_rxbuf_data()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_read_bulk_callback()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: ctrl_callback()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: read_bulk_callback()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: handle_usb_error.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_write_bulk_callback.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_read_bulk_callback.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/usb/lan78xx.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan78xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/lan78xx.c:19: BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/lan78xx.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan78xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/lan78xx.c:19: BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:19: note: 'init_module' target declared here BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/asix.h:28, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asix_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/asix.h:30, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/asix.h:28, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asix_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/asix.h:30, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:19: note: 'init_module' target declared here BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ax88179_178a.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/ax88179_178a.c:21: BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ax88179_178a.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/ax88179_178a.c:21: BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:19: note: 'init_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ether.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ether.c:24: BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:19: note: 'cleanup_module' target declared here BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ether.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ether.c:24: BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:19: note: 'init_module' target declared here BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_eem.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_eem.c:21: BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:19: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_eem.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_eem.c:21: BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/dm9601.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm9601_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/dm9601.c:16: BUILDSTDERR: drivers/net/usb/dm9601.c:643:19: note: 'cleanup_module' target declared here BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/dm9601.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm9601_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/dm9601.c:16: BUILDSTDERR: drivers/net/usb/dm9601.c:643:19: note: 'init_module' target declared here BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.o: warning: objtool: dm9601_bind()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/usb/sr9700.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/sr9700.c:16: BUILDSTDERR: drivers/net/usb/sr9700.c:551:19: note: 'cleanup_module' target declared here BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/sr9700.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/sr9700.c:16: BUILDSTDERR: drivers/net/usb/sr9700.c:551:19: note: 'init_module' target declared here BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc75xx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc75xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc75xx.c:22: BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc75xx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc75xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc75xx.c:22: BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:19: note: 'init_module' target declared here BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc95xx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc95xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc95xx.c:22: BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc95xx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc95xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc95xx.c:22: BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:19: note: 'init_module' target declared here BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/gl620a.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl620a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/gl620a.c:24: BUILDSTDERR: drivers/net/usb/gl620a.c:236:19: note: 'cleanup_module' target declared here BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/gl620a.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl620a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/gl620a.c:24: BUILDSTDERR: drivers/net/usb/gl620a.c:236:19: note: 'init_module' target declared here BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c: In function 'net1080_rx_fixup': BUILDSTDERR: 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] BUILDSTDERR: 372 | hdr_len = le16_to_cpup(&header->hdr_len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 373 | packet_len = le16_to_cpup(&header->packet_len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/net1080.c:22: BUILDSTDERR: drivers/net/usb/net1080.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net1080_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/net1080.c:23: BUILDSTDERR: drivers/net/usb/net1080.c:531:19: note: 'cleanup_module' target declared here BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/net1080.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net1080_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/net1080.c:23: BUILDSTDERR: drivers/net/usb/net1080.c:531:19: note: 'init_module' target declared here BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/plusb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/plusb.c:23: BUILDSTDERR: drivers/net/usb/plusb.c:169:19: note: 'cleanup_module' target declared here BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/plusb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/plusb.c:23: BUILDSTDERR: drivers/net/usb/plusb.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rndis_host.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rndis_host.c:19: BUILDSTDERR: drivers/net/usb/rndis_host.c:654:19: note: 'cleanup_module' target declared here BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rndis_host.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rndis_host.c:19: BUILDSTDERR: drivers/net/usb/rndis_host.c:654:19: note: 'init_module' target declared here BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_subset.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_subset_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_subset.c:21: BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:19: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_subset.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_subset_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_subset.c:21: BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:19: note: 'init_module' target declared here BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/zaurus.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zaurus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/zaurus.c:23: BUILDSTDERR: drivers/net/usb/zaurus.c:381:19: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/zaurus.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zaurus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/zaurus.c:23: BUILDSTDERR: drivers/net/usb/zaurus.c:381:19: note: 'init_module' target declared here BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/mcs7830.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs7830_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/mcs7830.c:43: BUILDSTDERR: drivers/net/usb/mcs7830.c:640:19: note: 'cleanup_module' target declared here BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/mcs7830.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs7830_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/mcs7830.c:43: BUILDSTDERR: drivers/net/usb/mcs7830.c:640:19: note: 'init_module' target declared here BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/usbnet.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2182 | module_init(usbnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2173:19: note: 'init_module' target declared here BUILDSTDERR: 2173 | static int __init usbnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/usbnet.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbnet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2187:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2187 | module_exit(usbnet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2184 | static void __exit usbnet_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/int51x1.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int51x1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/int51x1.c:28: BUILDSTDERR: drivers/net/usb/int51x1.c:196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/int51x1.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int51x1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/int51x1.c:28: BUILDSTDERR: drivers/net/usb/int51x1.c:196:19: note: 'init_module' target declared here BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/kalmia.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kalmia_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kalmia.c:18: BUILDSTDERR: drivers/net/usb/kalmia.c:358:19: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/kalmia.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kalmia_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kalmia.c:18: BUILDSTDERR: drivers/net/usb/kalmia.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ipheth.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipheth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ipheth.c:50: BUILDSTDERR: drivers/net/usb/ipheth.c:597:19: note: 'cleanup_module' target declared here BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ipheth.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipheth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ipheth.c:50: BUILDSTDERR: drivers/net/usb/ipheth.c:597:19: note: 'init_module' target declared here BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/sierra_net.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sierra_net_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/sierra_net.c:36: BUILDSTDERR: drivers/net/usb/sierra_net.c:983:19: note: 'cleanup_module' target declared here BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/sierra_net.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sierra_net_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/sierra_net.c:36: BUILDSTDERR: drivers/net/usb/sierra_net.c:983:19: note: 'init_module' target declared here BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cx82310_eth.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx82310_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cx82310_eth.c:21: BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:19: note: 'cleanup_module' target declared here BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cx82310_eth.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx82310_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cx82310_eth.c:21: BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:19: note: 'init_module' target declared here BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ncm.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ncm.c:42: BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ncm.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ncm.c:42: BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:19: note: 'init_module' target declared here BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/huawei_cdc_ncm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/huawei_cdc_ncm.c:21: BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/huawei_cdc_ncm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/huawei_cdc_ncm.c:21: BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c: In function 'vl600_rx_fixup': BUILDSTDERR: 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] BUILDSTDERR: 131 | le32_to_cpup(&frame->len)) { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 153 | buf->len != le32_to_cpup(&frame->len)) { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 159 | le32_to_cpup(&frame->len), GFP_ATOMIC); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 166 | count = le32_to_cpup(&frame->pkt_cnt); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 177 | packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 190 | if (be16_to_cpup(ðhdr->h_proto) == ETH_P_ARP && BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c: In function 'vl600_tx_fixup': BUILDSTDERR: 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] BUILDSTDERR: 255 | if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/lg-vl600.c:29: BUILDSTDERR: drivers/net/usb/lg-vl600.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_vl600_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/lg-vl600.c:20: BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:19: note: 'cleanup_module' target declared here BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/lg-vl600.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_vl600_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/lg-vl600.c:20: BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:19: note: 'init_module' target declared here BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/qmi_wwan.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/qmi_wwan.c:15: BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/qmi_wwan.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/qmi_wwan.c:15: BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:19: note: 'init_module' target declared here BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_mbim.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_mbim.c:14: BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:19: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_mbim.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_mbim.c:14: BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:19: note: 'init_module' target declared here BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ch9200.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch9200_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ch9200.c:15: BUILDSTDERR: drivers/net/usb/ch9200.c:423:19: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ch9200.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch9200_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ch9200.c:15: BUILDSTDERR: drivers/net/usb/ch9200.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vmxnet3/vmxnet3_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmxnet3_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vmxnet3/vmxnet3_drv.c:3799:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3799 | module_init(vmxnet3_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vmxnet3/vmxnet3_drv.c:3792:1: note: 'init_module' target declared here BUILDSTDERR: 3792 | vmxnet3_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vmxnet3/vmxnet3_drv.o: warning: objtool: vmxnet3_probe_device()+0x926: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ar5523_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/net/wireless/ath/ar5523/ar5523.c:33: BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ar5523_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/net/wireless/ath/ar5523/ar5523.c:33: BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'init_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/mac.o: warning: objtool: ath10k_hw_scan()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_fetch_confirm': BUILDSTDERR: 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] BUILDSTDERR: 2374 | resp->tx_fetch_confirm.resp_ids, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_op_pull_swba_ev': BUILDSTDERR: 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] BUILDSTDERR: 3489 | ev->bcn_info[i].tim_info.tim_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_2_4_op_pull_swba_ev': BUILDSTDERR: 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] BUILDSTDERR: 3535 | ev->bcn_info[i].tim_info.tim_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_4_op_pull_swba_ev': BUILDSTDERR: 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] BUILDSTDERR: 3587 | ev->bcn_info[i].tim_info.tim_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_main_op_pull_svc_rdy_ev': BUILDSTDERR: 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] BUILDSTDERR: 5186 | arg->service_map = ev->wmi_service_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10x_op_pull_svc_rdy_ev': BUILDSTDERR: 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] BUILDSTDERR: 5224 | arg->service_map = ev->wmi_service_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi-tlv.c: In function 'ath10k_wmi_tlv_swba_tim_parse': BUILDSTDERR: 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] BUILDSTDERR: 860 | tim_info_arg->tim_bitmap = tim_info_ev->tim_bitmap; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/bmi.o: warning: objtool: ath10k_bmi_read_memory()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath10k/coredump.o: warning: objtool: ath10k_coredump_submit()+0x1cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/pci.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3748:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3748 | module_exit(ath10k_pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3742 | static void __exit ath10k_pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/pci.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3740:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3740 | module_init(ath10k_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3725:19: note: 'init_module' target declared here BUILDSTDERR: 3725 | static int __init ath10k_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2109 | module_exit(ath10k_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2103 | static void __exit ath10k_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2108:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2108 | module_init(ath10k_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2092:19: note: 'init_module' target declared here BUILDSTDERR: 2092 | static int __init ath10k_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/usb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath10k/usb.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/usb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath10k/usb.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'init_module' target declared here BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/dma.o: warning: objtool: ath5k_hw_get_isr()+0x2f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/phy.o: warning: objtool: ath5k_hw_rfb_op()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_rx_skb_alloc()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_rxbuf_setup()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_update_bssid_mask_and_opmode()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tx_queue()+0x7fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update()+0x396: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update_timers()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_send()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_config()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_reset()+0x2b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_chan_set()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_intr()+0x3aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tx_complete_poll_work()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_calibrate_work()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_beacon()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_tx()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_rx()+0x4f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_stop_locked()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_start()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_stop()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_init_ah()+0x912: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update_timers.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_beacon.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_dump_bands()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_printrxbuffs()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_printtxbuf()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ath/ath5k/pci.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/ath/ath5k/pci.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath5k/pci.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/ath/ath5k/pci.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'init_module' target declared here BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/debug.o: warning: objtool: ath6kl_dbg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/debug.o: warning: objtool: ath6kl_regdump_open()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/bmi.o: warning: objtool: ath6kl_bmi_write()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/cfg80211.o: warning: objtool: ath6kl_start_ap()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/main.c: In function 'ath6kl_tgt_stats_event': BUILDSTDERR: 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] BUILDSTDERR: 834 | ath6kl_add_le32(&st_ap->tx_bytes, st_p->tx_bytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 835 | ath6kl_add_le32(&st_ap->tx_pkts, st_p->tx_pkts); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 836 | ath6kl_add_le32(&st_ap->tx_error, st_p->tx_error); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 837 | ath6kl_add_le32(&st_ap->tx_discard, st_p->tx_discard); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 838 | ath6kl_add_le32(&st_ap->rx_bytes, st_p->rx_bytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 839 | ath6kl_add_le32(&st_ap->rx_pkts, st_p->rx_pkts); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 840 | ath6kl_add_le32(&st_ap->rx_error, st_p->rx_error); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 841 | ath6kl_add_le32(&st_ap->rx_discard, st_p->rx_discard); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1449:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1449 | module_exit(ath6kl_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1443:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1443 | static void __exit ath6kl_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1448:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1448 | module_init(ath6kl_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1432:19: note: 'init_module' target declared here BUILDSTDERR: 1432 | static int __init ath6kl_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath6kl/usb.c:19: BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath6kl/usb.c:19: BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'init_module' target declared here BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/init.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1168:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1168 | module_init(ath9k_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1142:19: note: 'init_module' target declared here BUILDSTDERR: 1142 | static int __init ath9k_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/init.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1177:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1177 | module_exit(ath9k_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1170:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1170 | static void __exit ath9k_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/pci.o: warning: objtool: ath_pci_probe()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_def_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 99 | u16 *eep_data = (u16 *)&ah->eeprom.def; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_usb_def_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 113 | u16 *eep_data = (u16 *)&ah->eeprom.def; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_4k_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 40 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_usb_4k_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 54 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_ar9287_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 43 | eep_data = (u16 *)eep; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/hw.h:27, BUILDSTDERR: from drivers/net/wireless/ath/ath9k/eeprom_9287.c:18: BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom.h:617:8: note: defined here BUILDSTDERR: 617 | struct ar9287_eeprom { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_usb_ar9287_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 56 | u16 *eep_data = (u16 *)&ah->eeprom.map9287; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/common.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_cmn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:410:1: note: in expansion of macro 'module_init' BUILDSTDERR: 410 | module_init(ath9k_cmn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:406:19: note: 'init_module' target declared here BUILDSTDERR: 406 | static int __init ath9k_cmn_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/common.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_cmn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(ath9k_cmn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:412:20: note: 'cleanup_module' target declared here BUILDSTDERR: 412 | static void __exit ath9k_cmn_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/htc.h:20, BUILDSTDERR: from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_htc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1025:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1025 | module_init(ath9k_htc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1016:19: note: 'init_module' target declared here BUILDSTDERR: 1016 | static int __init ath9k_htc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/htc.h:20, BUILDSTDERR: from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_htc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1032:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1032 | module_exit(ath9k_htc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1027:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1027 | static void __exit ath9k_htc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/carl9170/usb.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carl9170_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/carl9170/usb.c:42: BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/carl9170/usb.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carl9170_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/carl9170/usb.c:42: BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'init_module' target declared here BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/mac.o: warning: objtool: carl9170_upload_key()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/carl9170/fw.o: warning: objtool: carl9170_parse_firmware()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c: In function 'wcn36xx_update_allowed_rates': BUILDSTDERR: 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] BUILDSTDERR: 722 | rates_table = sta_priv->supported_rates.dsss_rates; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 733 | rates_table = sta_priv->supported_rates.ofdm_rates; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcn36xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ath/wcn36xx/main.c:21: BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcn36xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ath/wcn36xx/main.c:21: BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'init_module' target declared here BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_hw_scan_worker()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_ampdu_action()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_sta_remove()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_sta_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_set_rts_threshold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_set_key()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_configure_filter()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_bss_info_changed()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_config()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_remove_interface()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_add_interface()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_resume()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_suspend()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_stop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_start()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_prepare_multicast()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_probe()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_enable_ch_int()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_irq_tx_complete()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_rx_handle_packets()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_alloc_ctl_blks()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_tx_ack_ind()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_rx_frame()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_tx_frame()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_init()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_alloc_ctl_blks.cold()+0x1a: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_rx_frame.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/txrx.o: warning: objtool: wcn36xx_rx_skb()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/txrx.o: warning: objtool: wcn36xx_start_tx()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.c: In function 'wcn36xx_smd_feature_caps_exchange': BUILDSTDERR: 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] BUILDSTDERR: 2058 | set_feat_caps(msg_body.feat_caps, STA_POWERSAVE); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_send_and_wait()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_sta_v1()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_bss_v1()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_ind_smd_work()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_load_nv()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_stop()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_init_scan()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start_scan()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_end_scan()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_finish_scan()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start_hw_scan()+0x2f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_stop_hw_scan()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_switch_channel()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_process_ptt_msg()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_scan_params()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_sta_self()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_sta_self()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_sta()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_join()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_link_st()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_sta()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_bss()+0x4eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_bss()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_send_beacon()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_proberesp_tmpl()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_stakey()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_bsskey()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_remove_stakey()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_remove_bsskey()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_enter_bmps()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_exit_bmps()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_power_params()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_keep_alive_req()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_dump_cmd_req()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_feature_caps_exchange()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_ba_session()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_ba()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_del_ba()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_trigger_ba()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_cfg()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_mc_list()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_rsp_process()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/pmc.o: warning: objtool: wcn36xx_pmc_enter_bmps_state()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/pmc.o: warning: objtool: wcn36xx_pmc_exit_bmps_state()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wil6210_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:693:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 693 | module_exit(wil6210_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:688:20: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | static void __exit wil6210_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wil6210_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:686:1: note: in expansion of macro 'module_init' BUILDSTDERR: 686 | module_init(wil6210_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:673:19: note: 'init_module' target declared here BUILDSTDERR: 673 | static int __init wil6210_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/debugfs.c: In function 'wil_txdesc_debugfs_show': BUILDSTDERR: 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] BUILDSTDERR: 1131 | u = (volatile u32 *)d; BUILDSTDERR: | ^ BUILDSTDERR: drivers/net/wireless/ath/wil6210/debugfs.o: warning: objtool: wil_read_pmccfg()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wil6210/wmi.o: warning: objtool: wmi_get_ssid()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_ring_alloc_skb_edma': BUILDSTDERR: 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] BUILDSTDERR: 207 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_tx_desc_map_edma': BUILDSTDERR: 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] BUILDSTDERR: 1104 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ath/wil6210/txrx_edma.o: warning: objtool: wil_rx_handle_edma()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/main.o: warning: objtool: ath_rxbuf_alloc()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/regd.o: warning: objtool: ath_reg_notifier_apply()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/regd.o: warning: objtool: ath_regd_init()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/key.o: warning: objtool: ath_key_config()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43/main.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5886:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5886 | module_exit(b43_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5873:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5873 | static void __exit b43_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43/main.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5885:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5885 | module_init(b43_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5838:19: note: 'init_module' target declared here BUILDSTDERR: 5838 | static int __init b43_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43info()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43err()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43warn()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43dbg()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: do_key_write()+0x1fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_op_set_key()+0x2ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_do_interrupt_thread()+0x882: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_bcma_probe()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_do_request_fw()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43info.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43err.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43warn.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/xmit.c: In function 'b43_generate_txhdr': BUILDSTDERR: 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] BUILDSTDERR: 457 | (txhdr->format_598.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 461 | (txhdr->format_351.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 465 | (txhdr->format_410.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 479 | (txhdr->format_598.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 483 | (txhdr->format_351.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 487 | (txhdr->format_410.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 519 | (&txhdr->format_598.rts_frame); BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 523 | (&txhdr->format_351.rts_frame); BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 527 | (&txhdr->format_410.rts_frame); BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/debugfs.o: warning: objtool: txstat_read_file()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/debugfs.o: warning: objtool: mmio32read__read_file()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/debugfs.o: warning: objtool: mmio16read__read_file()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/debugfs.o: warning: objtool: loctls_read_file()+0x346: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/debugfs.o: warning: objtool: shm32read__read_file()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/debugfs.o: warning: objtool: shm16read__read_file()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43legacy_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4066:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4066 | module_exit(b43legacy_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4059:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4059 | static void __exit b43legacy_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43legacy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4065:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4065 | module_init(b43legacy_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4040:19: note: 'init_module' target declared here BUILDSTDERR: 4040 | static int __init b43legacy_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyinfo()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyerr()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacywarn()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacy_op_add_interface()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacy_dummy_transmission()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacy_wireless_core_init()+0xcd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacy_probe()+0x48a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacy_op_dev_config()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyinfo.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyerr.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacywarn.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/phy.o: warning: objtool: b43legacy_phy_setupg()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/phy.o: warning: objtool: b43legacy_phy_init_pctl()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/phy.o: warning: objtool: b43legacy_phy_lo_b_r15_loop.isra.0()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/phy.o: warning: objtool: b43legacy_phy_lo_g_deviation_subval()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/phy.o: warning: objtool: b43legacy_phy_lo_g_measure()+0x715: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/phy.o: warning: objtool: b43legacy_phy_xmitpower()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_synth_pu_workaround()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_radio_read16()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_calc_nrssi_threshold()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_calc_nrssi_slope()+0x19de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_radio_set_interference_mitigation()+0x15d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_radio_selectchannel()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_radio_turn_on()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/xmit.c: In function 'b43legacy_generate_plcp_hdr': BUILDSTDERR: 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] BUILDSTDERR: 127 | __le32 *data = &(plcp->data); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/xmit.o: warning: objtool: b43legacy_generate_txhdr()+0x57d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/xmit.o: warning: objtool: b43legacy_rx()+0x2de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/debugfs.o: warning: objtool: txstat_read_file()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/debugfs.o: warning: objtool: ucode_regs_read_file()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/debugfs.o: warning: objtool: tsf_read_file()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o: warning: objtool: brcmf_run_escan()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o: warning: objtool: brcmf_cfg80211_start_ap()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcmfmac_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:523:1: note: in expansion of macro 'module_init' BUILDSTDERR: 523 | module_init(brcmfmac_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:494:19: note: 'init_module' target declared here BUILDSTDERR: 494 | static int __init brcmfmac_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcmfmac_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:524:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 524 | module_exit(brcmfmac_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | static void __exit brcmfmac_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o: warning: objtool: brcmf_c_preinit_dcmds()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o: warning: objtool: brcmf_ethtool_get_drvinfo()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_request_firmware()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_complete_request()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_alloc_request()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.o: warning: objtool: brcmf_pno_config_sched_scans()+0x523: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.o: warning: objtool: brcmf_sdio_probe()+0x62f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcms_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1310:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1310 | module_exit(brcms_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1302:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1302 | static void __exit brcms_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcms_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1309:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1309 | module_init(brcms_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1286:19: note: 'init_module' target declared here BUILDSTDERR: 1286 | static int __init brcms_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o: warning: objtool: brcms_suspend()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o: warning: objtool: brcms_bcma_probe()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c: In function 'brcms_c_ampdu_finalize': BUILDSTDERR: 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] BUILDSTDERR: 687 | rts = (struct ieee80211_rts *)&txh->rts_frame; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_wme_setparams': BUILDSTDERR: 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] BUILDSTDERR: 4106 | shm_entry = (u16 *) &acp_shm; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:21, BUILDSTDERR: from drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:27: BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/d11.h:1304:8: note: defined here BUILDSTDERR: 1304 | struct shm_acparams { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_d11hdrs_mac80211': BUILDSTDERR: 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] BUILDSTDERR: 6653 | rts = (struct ieee80211_rts *)&txh->rts_frame; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o: warning: objtool: brcms_c_chipmatch()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o: warning: objtool: brcms_c_dpc()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw2100_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6619:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6619 | module_exit(ipw2100_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6607:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6607 | static void __exit ipw2100_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw2100_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6618:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6618 | module_init(ipw2100_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6580:19: note: 'init_module' target declared here BUILDSTDERR: 6580 | static int __init ipw2100_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_wx_get_auth()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: store_scan_age()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_hw_send_command()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_set_key.constprop.0()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: __ipw2100_tx_complete()+0x42e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_interrupt()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_get_ordinal()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_hw_stop_adapter()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_down()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_disable_adapter()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_switch_mode()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_wpa_assoc_frame()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_up()+0x719: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_resume()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_pci_init_one()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_irq_tasklet()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_queue_tx_init': BUILDSTDERR: 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] BUILDSTDERR: 3792 | pci_alloc_consistent(dev, sizeof(q->bd[0]) * count, &q->q.dma_addr); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_tx_skb': BUILDSTDERR: 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] BUILDSTDERR: 10280 | le32_add_cpu(&tfd->u.data.num_chunks, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, BUILDSTDERR: from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:12054:1: note: in expansion of macro 'module_init' BUILDSTDERR: 12054 | module_init(ipw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:11960:19: note: 'init_module' target declared here BUILDSTDERR: 11960 | static int __init ipw_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, BUILDSTDERR: from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:12053:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 12053 | module_exit(ipw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:11983:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11983 | static void __exit ipw_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_debug_config()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: debug_level_store()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_stop_nic()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_sw_reset()+0x35e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_sens()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_net_set_mac_address()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_rtap_filter()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_speed_scan()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_scan_age()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_eeprom_delay()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_command_event_reg()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_mem_gpio_reg()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_indirect_dword()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_indirect_byte()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_direct_dword()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_rtap_iface()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_isr()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: __ipw_send_cmd()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_scan_abort()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_associate()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_wep_keys()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_ssid()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_supported_rates()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_power_mode()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_retry()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_tx_power()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_frag()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_rts_threshold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_associate()+0x5f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_down()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_init()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_wireless_mode()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: show_event_log()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_free_tfd.isra.0()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_reclaim()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_rx_queue_replenish()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_irq_tasklet()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_net_hard_start_xmit()+0x9b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_load_firmware()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_up()+0x2a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_adapter_restart.part.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_pci_probe()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_debug_config.cold()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_free_tfd.isra.0.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libipw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:311:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 311 | module_exit(libipw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:294:20: note: 'cleanup_module' target declared here BUILDSTDERR: 294 | static void __exit libipw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libipw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(libipw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | static int __init libipw_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.o: warning: objtool: alloc_libipw()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_tx.o: warning: objtool: libipw_xmit()+0xc20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_parse_info_param()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_process_probe_response()+0x290: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_rx()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_wx.o: warning: objtool: libipw_translate_scan()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_accumulative_stats': BUILDSTDERR: 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] BUILDSTDERR: 1342 | prev_stats = (__le32 *) &il->_4965.stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1343 | accum_stats = (u32 *) &il->_4965.accum_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1347 | delta = (u32 *) &il->_4965.delta_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1348 | max_delta = (u32 *) &il->_4965.max_delta; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hdl_stats': BUILDSTDERR: 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] BUILDSTDERR: 1386 | il4965_accumulative_stats(il, (__le32 *) &pkt->u.stats); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hw_get_beacon_cmd': BUILDSTDERR: 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] BUILDSTDERR: 3821 | il4965_fill_beacon_frame(il, tx_beacon_cmd->frame, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il4965_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6853:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6853 | module_init(il4965_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6819:1: note: 'init_module' target declared here BUILDSTDERR: 6819 | il4965_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il4965_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6852:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6852 | module_exit(il4965_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6846:1: note: 'cleanup_module' target declared here BUILDSTDERR: 6846 | il4965_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.o: warning: objtool: il4965_store_debug_level()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-calib.c: In function 'il4965_sensitivity_write': BUILDSTDERR: 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] BUILDSTDERR: 408 | il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il3945_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3947:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3947 | module_exit(il3945_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3925:1: note: 'cleanup_module' target declared here BUILDSTDERR: 3925 | il3945_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il3945_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3948:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3948 | module_init(il3945_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3889:1: note: 'init_module' target declared here BUILDSTDERR: 3889 | il3945_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.o: warning: objtool: il3945_store_debug_level()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.o: warning: objtool: il3945_dump_error_log()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_stats': BUILDSTDERR: 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] BUILDSTDERR: 427 | il3945_accumulative_stats(il, (__le32 *) &pkt->u.raw); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_c_stats': BUILDSTDERR: 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] BUILDSTDERR: 437 | __le32 *flag = (__le32 *) &pkt->u.raw; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_pass_packet_to_mac80211': BUILDSTDERR: 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] BUILDSTDERR: 517 | le32_to_cpu(rx_end->status), stats); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/common.h:38, BUILDSTDERR: from drivers/net/wireless/intel/iwlegacy/3945.c:41: BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/commands.h:3335:8: note: defined here BUILDSTDERR: 3335 | struct il_rx_pkt { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/net/mac80211.h:23, BUILDSTDERR: from drivers/net/wireless/intel/iwlegacy/3945.c:39: BUILDSTDERR: ./include/linux/ieee80211.h:236:8: note: defined here BUILDSTDERR: 236 | struct ieee80211_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hw_get_beacon_cmd': BUILDSTDERR: 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] BUILDSTDERR: 2442 | il3945_fill_beacon_frame(il, tx_beacon_cmd->frame, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2172 | module_init(iwl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2153:19: note: 'init_module' target declared here BUILDSTDERR: 2153 | static int __init iwl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2179 | module_exit(iwl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2174 | static void __exit iwl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/lib.c: In function 'iwlagn_wowlan_program_keys': BUILDSTDERR: 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] BUILDSTDERR: 941 | iwlagn_convert_p1k(p1k, data->tkip->tx.p1k); BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 970 | iwlagn_convert_p1k(p1k, rx_p1ks[0].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 973 | iwlagn_convert_p1k(p1k, rx_p1ks[1].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_sensitivity_write': BUILDSTDERR: 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] BUILDSTDERR: 486 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.table[0]); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_enhance_sensitivity_write': BUILDSTDERR: 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] BUILDSTDERR: 521 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.enhance_table[0]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/sta.o: warning: objtool: iwlagn_send_sta_key()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_accumulative_statistics': BUILDSTDERR: 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] BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2675:8: note: defined here BUILDSTDERR: 2675 | struct statistics_general_common { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2559:8: note: defined here BUILDSTDERR: 2559 | struct statistics_rx_non_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here BUILDSTDERR: 2521 | struct statistics_rx_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2544:8: note: defined here BUILDSTDERR: 2544 | struct statistics_rx_ht_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here BUILDSTDERR: 2521 | struct statistics_rx_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2640:8: note: defined here BUILDSTDERR: 2640 | struct statistics_tx { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2693:8: note: defined here BUILDSTDERR: 2693 | struct statistics_bt_activity { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 343 | if (bt_activity) BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 343 | if (bt_activity) BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 343 | if (bt_activity) BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_rx_statistics': BUILDSTDERR: 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] BUILDSTDERR: 386 | flag = &stats->flag; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 404 | flag = &stats->flag; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/fw.c: In function 'iwl_mvm_mfu_assert_dump_notif': BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/fw.c:198:22: warning: taking address of packed member of 'struct iwl_mfu_assert_dump_notif' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 198 | __le32 *dump_data = mfu_dump_notif->data; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function 'iwl_mvm_get_regdomain': BUILDSTDERR: 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] BUILDSTDERR: 318 | resp->channels, BUILDSTDERR: | ~~~~^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c: In function 'iwl_mvm_d0i3_exit_work': BUILDSTDERR: 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] BUILDSTDERR: 1619 | qos_seq = status->qos_seq_ctr; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_mvm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:137:1: note: in expansion of macro 'module_init' BUILDSTDERR: 137 | module_init(iwl_mvm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init iwl_mvm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_mvm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(iwl_mvm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:139:20: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | static void __exit iwl_mvm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.o: warning: objtool: iwl_op_mode_mvm_start()+0xc36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v6': BUILDSTDERR: 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] BUILDSTDERR: 1016 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1017 | &beacon_cmd.tim_size, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v7': BUILDSTDERR: 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] BUILDSTDERR: 1036 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1037 | &beacon_cmd.tim_size, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v9': BUILDSTDERR: 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] BUILDSTDERR: 1073 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1074 | &beacon_cmd.tim_size, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/utils.c: In function 'iwl_mvm_enable_txq': BUILDSTDERR: 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] BUILDSTDERR: 787 | le16_add_cpu(&cmd.ssn, 1); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/rx.c: In function 'iwl_mvm_handle_rx_statistics': BUILDSTDERR: 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] BUILDSTDERR: 807 | bytes = (void *)&v11->load_stats.byte_count; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 808 | air_time = (void *)&v11->load_stats.air_time; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 813 | bytes = (void *)&stats->load_stats.byte_count; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 814 | air_time = (void *)&stats->load_stats.air_time; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/quota.c: In function 'iwl_mvm_update_quotas': BUILDSTDERR: 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] BUILDSTDERR: 315 | le32_add_cpu(&qdata->quota, quota_rem); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/sta.o: warning: objtool: iwl_mvm_send_sta_key()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: In function 'iwl_mvm_send_proto_offload': BUILDSTDERR: 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] BUILDSTDERR: 161 | if (ipv6_addr_cmp(&nsc[j].dest_ipv6_addr, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/tdls.o: warning: objtool: iwl_mvm_tdls_config_channel_switch.constprop.0()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/d3.c: In function 'iwl_mvm_wowlan_program_keys': BUILDSTDERR: 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] BUILDSTDERR: 264 | iwl_mvm_convert_p1k(p1k, data->tkip->tx.p1k); BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 294 | iwl_mvm_convert_p1k(p1k, rx_p1ks[0].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 297 | iwl_mvm_convert_p1k(p1k, rx_p1ks[1].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/d3.o: warning: objtool: iwl_mvm_wowlan_program_keys()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1727:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1727 | module_init(iwl_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1705:19: note: 'init_module' target declared here BUILDSTDERR: 1705 | static int __init iwl_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1737:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1737 | module_exit(iwl_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1729:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1729 | static void __exit iwl_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: In function 'iwl_get_nvm': BUILDSTDERR: 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] BUILDSTDERR: 1383 | rsp->regulatory.channel_profile, BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/pcie/drv.o: warning: objtool: iwl_pci_register_driver()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function 'iwl_fill_data_tbs_amsdu': BUILDSTDERR: 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] BUILDSTDERR: 2135 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2208 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: In function 'iwl_pcie_gen2_build_amsdu': BUILDSTDERR: 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] BUILDSTDERR: 290 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 335 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/main.c:79: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_orinoco': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2414:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2414 | module_init(init_orinoco); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2404:19: note: 'init_module' target declared here BUILDSTDERR: 2404 | static int __init init_orinoco(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/main.c:79: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_orinoco': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2415:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2415 | module_exit(exit_orinoco); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2410:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2410 | static void __exit exit_orinoco(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_down()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_process_xmit_skb()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_down()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_join_ap()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_up()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_reset()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_up()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_ev_rx()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_rx_isr_tasklet()+0x1bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_xmit()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_ev_info()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_interrupt()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_commit()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_set_bitrate()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_act_bitrate()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_setup_wepkeys()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_program_rids()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_clear_tkip_key()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_set_multicast_list()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_essid()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_freq()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_trigger_scan()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/mic.o: warning: objtool: orinoco_mic_init()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/mic.o: warning: objtool: orinoco_mic()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/scan.c: In function 'orinoco_add_hostscan_result': BUILDSTDERR: 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] BUILDSTDERR: 101 | ie_len += symbol_build_supp_rates(ie, bss->s.rates); BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/scan.o: warning: objtool: orinoco_add_hostscan_result()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/scan.o: warning: objtool: orinoco_add_hostscan_results()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_set_encodeext()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_reset()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_setwap()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_get_wireless_stats()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_bap_seek()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_docmd_wait()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_read_ltv()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_doicmd_wait()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_allocate()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/cfg.o: warning: objtool: orinoco_set_wiphy_params()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'cleanup_module' target declared here BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'init_module' target declared here BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.o: warning: objtool: orinoco_cs_probe()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_plx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:363:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 363 | module_exit(orinoco_plx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:357:20: note: 'cleanup_module' target declared here BUILDSTDERR: 357 | static void __exit orinoco_plx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_plx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:362:1: note: in expansion of macro 'module_init' BUILDSTDERR: 362 | module_init(orinoco_plx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:351:19: note: 'init_module' target declared here BUILDSTDERR: 351 | static int __init orinoco_plx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_cor_reset()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_init_one()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_init_one.cold()+0x1d: return with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 258 | module_exit(orinoco_pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:252:20: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | static void __exit orinoco_pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 257 | module_init(orinoco_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:246:19: note: 'init_module' target declared here BUILDSTDERR: 246 | static int __init orinoco_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_cor_reset()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_init_one()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_nortel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:315:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 315 | module_exit(orinoco_nortel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | static void __exit orinoco_nortel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_nortel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:314:1: note: in expansion of macro 'module_init' BUILDSTDERR: 314 | module_init(orinoco_nortel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:303:19: note: 'init_module' target declared here BUILDSTDERR: 303 | static int __init orinoco_nortel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_nortel_init_one()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'init_module' target declared here BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_submit_in_urb()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_ctx_complete()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_access_ltv()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_init()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_bulk_in_callback()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_hard_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_xmit()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_probe()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_disconnect()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_ctx_complete.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/p54/fwio.c: In function 'p54_parse_firmware': BUILDSTDERR: 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] BUILDSTDERR: 59 | bootrec->data); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/fwio.o: warning: objtool: p54_parse_firmware()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54usb.c:15: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54usb.c:15: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'init_module' target declared here BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54p_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54pci.c:16: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:19: note: 'cleanup_module' target declared here BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54p_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54pci.c:16: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_set_key_material()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_join_post()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_ibss_join_existing()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_ibss_start_new()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_cfg_register()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/ethtool.o: warning: objtool: lbs_ethtool_get_eeprom()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/main.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1147:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1147 | module_init(lbs_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1131:19: note: 'init_module' target declared here BUILDSTDERR: 1131 | static int __init lbs_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/main.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1148:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1148 | module_exit(lbs_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1142 | static void __exit lbs_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.o: warning: objtool: lbs_add_card()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.o: warning: objtool: lbs_start_card()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/rx.o: warning: objtool: lbs_process_rxed_packet()+0x363: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/mesh.o: warning: objtool: lbs_mesh_config()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/mesh.o: warning: objtool: lbs_add_mesh()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_usb.c:10: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'cleanup_module' target declared here BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_usb.c:10: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'init_module' target declared here BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_fw_timeo()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_receive_fwload()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_prog_firmware()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_cs.c:31: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'cleanup_module' target declared here BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_cs.c:31: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'init_module' target declared here BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: if_cs_prog_firmware()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: if_cs_probe()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_sdio_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1411:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1411 | module_exit(if_sdio_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1400:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1400 | static void __exit if_sdio_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_sdio_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1410:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1410 | module_init(if_sdio_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1385:19: note: 'init_module' target declared here BUILDSTDERR: 1385 | static int __init if_sdio_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_host_to_card_worker()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_remove()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_probe()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_interrupt()+0x221: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: _mwifiex_dbg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: mwifiex_reinit_sw()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: mwifiex_add_card()+0x25f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cmdevt.o: warning: objtool: mwifiex_send_cmd()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/wmm.c: In function 'mwifiex_ret_wmm_get_status': BUILDSTDERR: 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] BUILDSTDERR: 946 | tlv_hdr; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/wmm.c:23: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/fw.h:653:8: note: defined here BUILDSTDERR: 653 | struct mwifiex_ie_types_data { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/fw.h:1749:8: note: defined here BUILDSTDERR: 1749 | struct mwifiex_ie_types_wmm_queue_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_scan_channel_list': BUILDSTDERR: 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] BUILDSTDERR: 697 | le16_unaligned_add_cpu(&chan_tlv_out->header.len, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_cmd_802_11_bg_scan_config': BUILDSTDERR: 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] BUILDSTDERR: 2386 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2425 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2450 | le16_unaligned_add_cpu(&cmd->size, tlv_pos - bgscan_config->tlv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/scan.o: warning: objtool: mwifiex_scan_networks()+0x683: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/join.o: warning: objtool: mwifiex_cmd_802_11_associate()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_ioctl.o: warning: objtool: mwifiex_set_encode()+0x473: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_ioctl.o: warning: objtool: mwifiex_set_gen_ie()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_mac_control': BUILDSTDERR: 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] BUILDSTDERR: 81 | struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_snmp_mib': BUILDSTDERR: 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] BUILDSTDERR: 129 | le16_unaligned_add_cpu(&cmd->size, MAX_SNMP_BUF_SIZE); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 134 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_subsc_evt': BUILDSTDERR: 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] BUILDSTDERR: 1356 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1378 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_coalesce_cfg': BUILDSTDERR: 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] BUILDSTDERR: 1659 | param = rule->params; BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 1683 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1691 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16) + sizeof(u16)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_config': BUILDSTDERR: 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] BUILDSTDERR: 1709 | le16_unaligned_add_cpu(&cmd->size, sizeof(tdls_config->tdls_action)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1736 | le16_unaligned_add_cpu(&cmd->size, len); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_oper': BUILDSTDERR: 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] BUILDSTDERR: 1760 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1862 | le16_unaligned_add_cpu(&cmd->size, config_len); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/uap_cmd.c: In function 'mwifiex_cmd_uap_sys_config': BUILDSTDERR: 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] BUILDSTDERR: 726 | sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/uap_cmd.o: warning: objtool: mwifiex_set_secure_params()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_autoindex_ies': BUILDSTDERR: 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] BUILDSTDERR: 134 | le16_unaligned_add_cpu(&ie_list->len, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_uap_custom_ie': BUILDSTDERR: 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] BUILDSTDERR: 176 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 183 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 190 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_vs_ie': BUILDSTDERR: 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] BUILDSTDERR: 246 | le16_unaligned_add_cpu(&ie->ie_length, vs_ie->len + 2); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_inform_ibss_bss()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_join_ibss()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_set_coalesce()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/11h.c: In function 'mwifiex_cmd_issue_chan_report_request': BUILDSTDERR: 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] BUILDSTDERR: 153 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_tdls_append_rates_ie()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_check_auto_tdls()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_check_auto_tdls.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'cleanup_module' target declared here BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'init_module' target declared here BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.o: warning: objtool: mwifiex_sdio_interrupt()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.o: warning: objtool: mwifiex_sdio_interrupt.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_pcie_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_pcie_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'init_module' target declared here BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_pcie_interrupt()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_register_dev()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_pcie_probe()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_init_pcie()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/ip.h:20, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/main.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/ip.h:20, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/main.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'init_module' target declared here BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_probe()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_rx_complete()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_rx_complete.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c: In function 'rxq_process': BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:1357:8: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1357 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c: In function 'mwl8k_txq_xmit': BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:1933:7: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1933 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwl8k.c:13: BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwl8k_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/marvell/mwl8k.c:18: BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:19: note: 'cleanup_module' target declared here BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwl8k.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwl8k_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/marvell/mwl8k.c:18: BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:19: note: 'init_module' target declared here BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_load_firmware.isra.0()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_init_firmware()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_probe()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_probe_hw()+0x330: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_reload_firmware()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_fw_state_machine()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x0_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x0_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'init_module' target declared here BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'init_module' target declared here BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x2u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x2u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'init_module' target declared here BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt7601u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt7601u/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt7601u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt7601u/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'init_module' target declared here BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_tx_timeout()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_classify_skb()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_hard_start_xmit()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_mac_init_single_band()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_core_get_mac()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_core_attach()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_tx_timeout.cold()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_with_reply()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_alloc_new_cmdskb()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_add_change_intf()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_start_ap()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_stop_ap()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_register_mgmt()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_mgmt_frame()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_sta_info()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_intf()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_mac_info()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_hw_info()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_band_info_get()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_get_phy_params()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_update_phy_params()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_init_fw()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_add_key()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_key()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_set_default_key()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_set_default_mgmt_key()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_change_sta()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_sta()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_scan()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_connect()+0x29a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_disconnect()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_updown_intf()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_reg_notify()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_chan_stats()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_pm_set()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_wowlan_set()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/trans.o: warning: objtool: qtnf_trans_handle_rx_ctl_packet()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/trans.o: warning: objtool: qtnf_trans_send_cmd_with_resp()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_virtual_intf()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_channel_switch()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_start_radar_detection()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_mac_acl()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_get_channel()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_mgmt_frame_register()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_power_mgmt()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_connect()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_change_station()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_station()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_stop_ap()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_start_ap()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_mgmt_key()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_key()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_key()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_key()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_scan()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_resume()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_wiphy_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_change_virtual_intf()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_virtual_intf()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_disconnect()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_cfg80211_reg_notifier()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_dump_survey()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_wiphy_register()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_suspend()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_mgmt_frame_register.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_key.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_key.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_cfg80211_reg_notifier.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/event.o: warning: objtool: qtnf_event_work_handler()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/shm_ipc.o: warning: objtool: qtnf_shm_ipc_send()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qtnf_pcie_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1490:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1490 | module_exit(qtnf_pcie_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1483:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1483 | static void __exit qtnf_pcie_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qtnf_pcie_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1489:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1489 | module_init(qtnf_pcie_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1477:19: note: 'init_module' target declared here BUILDSTDERR: 1477 | static int __init qtnf_pcie_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: skb2rbd_attach()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_control_tx()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_data_tx()+0x1bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_rx_poll()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_fw_work_handler()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_probe()+0x1de: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_fw_work_handler.cold()+0x53: return with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_init()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_add_entry()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_add_entry.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00mac.o: warning: objtool: rt2x00mac_set_key()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00mmio.o: warning: objtool: rt2x00mmio_regbusy_read()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00pci.o: warning: objtool: rt2x00pci_probe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00usb.o: warning: objtool: rt2x00usb_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2400pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2400pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'init_module' target declared here BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'init_module' target declared here BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt61pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt61pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'init_module' target declared here BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'cleanup_module' target declared here BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'init_module' target declared here BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'init_module' target declared here BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt73usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt73usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'init_module' target declared here BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'init_module' target declared here BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_interrupt': BUILDSTDERR: 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] BUILDSTDERR: 386 | reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 392 | rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 395 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_interrupt': BUILDSTDERR: 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] BUILDSTDERR: 432 | reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 438 | rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam3': BUILDSTDERR: 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] BUILDSTDERR: 603 | rtl818x_iowrite16(priv, &priv->map->ANAPARAM3, anaparam3); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam2': BUILDSTDERR: 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] BUILDSTDERR: 623 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam': BUILDSTDERR: 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] BUILDSTDERR: 640 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_enable': BUILDSTDERR: 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] BUILDSTDERR: 720 | rtl818x_iowrite32(priv, &priv->map->IMR, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 729 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_disable': BUILDSTDERR: 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] BUILDSTDERR: 738 | rtl818x_iowrite32(priv, &priv->map->IMR, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 740 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_conf_basic_rates': BUILDSTDERR: 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] BUILDSTDERR: 768 | reg = rtl818x_ioread16(priv, &priv->map->BRSR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 771 | rtl818x_iowrite16(priv, &priv->map->BRSR, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 778 | rtl818x_iowrite16(priv, &priv->map->BRSR, basic_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 787 | rtl818x_iowrite16(priv, &priv->map->BRSR_8187SE, resp_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_config_cardbus': BUILDSTDERR: 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] BUILDSTDERR: 805 | reg16 = rtl818x_ioread16(priv, &priv->map->FEMR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 807 | rtl818x_iowrite16(priv, &priv->map->FEMR, reg16); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_init_hw': BUILDSTDERR: 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] BUILDSTDERR: 855 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 861 | rtl818x_iowrite32(priv, &priv->map->TBDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 863 | rtl818x_iowrite32(priv, &priv->map->TLPDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 866 | rtl818x_iowrite32(priv, &priv->map->TBDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 868 | rtl818x_iowrite32(priv, &priv->map->TVODA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 870 | rtl818x_iowrite32(priv, &priv->map->TVIDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 872 | rtl818x_iowrite32(priv, &priv->map->TBEDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 874 | rtl818x_iowrite32(priv, &priv->map->TBKDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 892 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 935 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 937 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 957 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 958 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1BFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 959 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 961 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x4003); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 967 | reg32 = rtl818x_ioread32(priv, &priv->map->RF_PARA); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 970 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, reg32); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_start': BUILDSTDERR: 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] BUILDSTDERR: 1154 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1155 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1178 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1209 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1226 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_get_tsf': BUILDSTDERR: 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] BUILDSTDERR: 1276 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1277 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_conf_ac_parm': BUILDSTDERR: 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] BUILDSTDERR: 1404 | rtl818x_iowrite32(priv, &priv->map->AC_BK_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1407 | rtl818x_iowrite32(priv, &priv->map->AC_BE_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1410 | rtl818x_iowrite32(priv, &priv->map->AC_VI_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1413 | rtl818x_iowrite32(priv, &priv->map->AC_VO_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_configure_filter': BUILDSTDERR: 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] BUILDSTDERR: 1597 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, priv->rx_conf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_eeprom_read': BUILDSTDERR: 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] BUILDSTDERR: 1654 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_probe': BUILDSTDERR: 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] BUILDSTDERR: 1817 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8180_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8180_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'init_module' target declared here BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.o: warning: objtool: rtl8180_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_write': BUILDSTDERR: 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] BUILDSTDERR: 34 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 35 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 37 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 39 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 40 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 44 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 47 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 58 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 60 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 61 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 64 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 67 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 71 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 72 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x400); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_read': BUILDSTDERR: 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] BUILDSTDERR: 82 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 83 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 84 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect) | 0x400; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 88 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 89 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 91 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 94 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 102 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 107 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 111 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 117 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 123 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x000E); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 124 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x040E); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 126 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 134 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 141 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 149 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 153 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 158 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 161 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 167 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 172 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_set_tx_power': BUILDSTDERR: 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] BUILDSTDERR: 290 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_ON); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_init': BUILDSTDERR: 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] BUILDSTDERR: 313 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 314 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 315 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 321 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 324 | rtl818x_ioread16(priv, &priv->map->BRSR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 325 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 326 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 359 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 447 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225z2_rf_init': BUILDSTDERR: 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] BUILDSTDERR: 542 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 543 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 544 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 550 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00088008); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 553 | rtl818x_ioread16(priv, &priv->map->BRSR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 554 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 555 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 560 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 607 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 699 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_stop': BUILDSTDERR: 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] BUILDSTDERR: 712 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_OFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 713 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, RTL8225_ANAPARAM_OFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8180_detect_rf': BUILDSTDERR: 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] BUILDSTDERR: 753 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 754 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 755 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'write_sa2400': BUILDSTDERR: 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] BUILDSTDERR: 58 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'sa2400_rf_init': BUILDSTDERR: 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] BUILDSTDERR: 177 | txconf = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 178 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 190 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, txconf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c: In function 'write_max2820': BUILDSTDERR: 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] BUILDSTDERR: 57 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c: In function 'write_grf5101': BUILDSTDERR: 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] BUILDSTDERR: 52 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_set_anaparam': BUILDSTDERR: 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] BUILDSTDERR: 599 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 600 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_init_hw': BUILDSTDERR: 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] BUILDSTDERR: 661 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 676 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 679 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 693 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 699 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 702 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 706 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 709 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 710 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 711 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 714 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 715 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 716 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 722 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FF7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 727 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187b_init_hw': BUILDSTDERR: 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] BUILDSTDERR: 820 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 821 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 827 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00004001); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 832 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 833 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 834 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 841 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 865 | rtl818x_iowrite32(priv, &priv->map->HSSI_PARA, 0x0600321B); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_start': BUILDSTDERR: 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] BUILDSTDERR: 949 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 957 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 972 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 974 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 975 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 992 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1008 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_stop': BUILDSTDERR: 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] BUILDSTDERR: 1028 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_get_tsf': BUILDSTDERR: 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] BUILDSTDERR: 1057 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1058 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_config': BUILDSTDERR: 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] BUILDSTDERR: 1160 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1165 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1169 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1171 | rtl818x_iowrite16(priv, &priv->map->ATIM_WND, 2); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1172 | rtl818x_iowrite16(priv, &priv->map->ATIMTR_INTERVAL, 100); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1173 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL, 100); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1174 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL_TIME, 100); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_configure_filter': BUILDSTDERR: 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] BUILDSTDERR: 1336 | rtl818x_iowrite32_async(priv, &priv->map->RX_CONF, priv->rx_conf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_probe': BUILDSTDERR: 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] BUILDSTDERR: 1488 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1533 | reg32 = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8187_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8187_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'init_module' target declared here BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.o: warning: objtool: rtl8187_probe()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_bitbang': BUILDSTDERR: 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] BUILDSTDERR: 127 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 128 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 132 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 133 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 136 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 138 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 147 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 148 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 151 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 154 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 157 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 158 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_8051': BUILDSTDERR: 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] BUILDSTDERR: 166 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 167 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 168 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x0007); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x0007); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 177 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 180 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 193 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 196 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 197 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_read': BUILDSTDERR: 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] BUILDSTDERR: 216 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 218 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 222 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 223 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 225 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 227 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 241 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 246 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 251 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 254 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 257 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 263 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 266 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 269 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 272 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 276 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 279 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 284 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 288 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 289 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 290 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_rf_set_tx_power': BUILDSTDERR: 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] BUILDSTDERR: 409 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225z2_rf_set_tx_power': BUILDSTDERR: 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] BUILDSTDERR: 664 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.o: warning: objtool: rtl8187_rfkill_poll()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6399:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6399 | module_exit(rtl8xxxu_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6390:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6390 | static void __exit rtl8xxxu_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6398:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6398 | module_init(rtl8xxxu_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6379:19: note: 'init_module' target declared here BUILDSTDERR: 6379 | static int __init rtl8xxxu_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o: warning: objtool: rtl8xxxu_rx_urb_work()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o: warning: objtool: rtl8xxxu_probe()+0x996: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.o: warning: objtool: rtl8192cu_power_on()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:555:1: note: in expansion of macro 'module_init' BUILDSTDERR: 555 | module_init(rtl_btcoexist_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | static int __init rtl_btcoexist_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 556 | module_exit(rtl_btcoexist_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:550:20: note: 'cleanup_module' target declared here BUILDSTDERR: 550 | static void __exit rtl_btcoexist_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.o: warning: objtool: rtl88e_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.o: warning: objtool: rtl88e_download_fw()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: _rtl88ee_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: _rtl88ee_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_get_hw_reg()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_set_hw_reg()+0x133b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_hw_init()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_set_key()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_read_eeprom_info()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.o: warning: objtool: rtl88e_phy_set_bw_mode_callback()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl88ee_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'cleanup_module' target declared here BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl88ee_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.o: warning: objtool: rtl88e_init_sw_vars()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.o: warning: objtool: rtl88e_init_sw_vars.cold()+0x89: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.o: warning: objtool: rtl92c_download_fw()+0x280: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.o: warning: objtool: _rtl92c_phy_sw_chnl_step_by_step()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: _rtl92ce_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: _rtl92ce_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_get_hw_reg()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_set_hw_reg()+0xfdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_set_key()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_read_eeprom_info()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_hw_init()+0x639: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_read_eeprom_info.cold()+0x2cf: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.o: warning: objtool: rtl92ce_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.o: warning: objtool: rtl92ce_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.o: warning: objtool: rtl92ce_phy_set_bw_mode_callback()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ce_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'cleanup_module' target declared here BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ce_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'init_module' target declared here BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o: warning: objtool: rtl92c_init_sw_vars()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o: warning: objtool: rtl92c_init_sw_vars.cold()+0xaa: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: _rtl92cu_set_media_status()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_read_eeprom_info()+0x3f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_hw_init()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_get_hw_reg()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_set_hw_reg()+0xffe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_hw_init.cold()+0x44e: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o: warning: objtool: rtl92cu_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o: warning: objtool: rtl92cu_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_read_chip_version()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_llt_write()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_init_llt_table()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_set_key()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_read_chip_version.cold()+0x4a: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o: warning: objtool: rtl92cu_phy_set_bw_mode_callback()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o: warning: objtool: rtl92cu_phy_set_rf_power_state()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'init_module' target declared here BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o: warning: objtool: rtl92cu_init_sw_vars()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o: warning: objtool: rtl92cu_init_sw_vars.cold()+0xaf: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.o: warning: objtool: rtl92d_download_fw()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.o: warning: objtool: rtl92d_fill_h2c_cmd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: _rtl92de_llt_write.isra.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: _rtl92de_set_media_status()+0x34f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_get_hw_reg()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_set_hw_reg()+0xee5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_hw_init()+0x5e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_read_eeprom_info()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_set_key()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.o: warning: objtool: rtl92de_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.o: warning: objtool: rtl92de_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_bb_config()+0x3d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_config_rf_with_headerfile()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_set_bw_mode()+0x38f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92de_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:420:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 420 | module_exit(rtl92de_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:414:20: note: 'cleanup_module' target declared here BUILDSTDERR: 414 | static void __exit rtl92de_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92de_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:419:1: note: in expansion of macro 'module_init' BUILDSTDERR: 419 | module_init(rtl92de_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:400:19: note: 'init_module' target declared here BUILDSTDERR: 400 | static int __init rtl92de_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.o: warning: objtool: rtl92d_init_sw_vars()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.o: warning: objtool: rtl92d_init_sw_vars.cold()+0x89: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c: In function 'rtl92ee_dm_check_rssi_monitor': BUILDSTDERR: 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] BUILDSTDERR: 524 | struct rssi_sta *stat = &drv_priv->rssi_stat; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.o: warning: objtool: rtl92ee_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.o: warning: objtool: rtl92ee_download_fw()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: _rtl92ee_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_hw_init()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_read_eeprom_info()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_set_key()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: rtl92ee_phy_bb_config()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: rtl92ee_phy_set_bw_mode_callback()+0x2f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ee_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'cleanup_module' target declared here BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ee_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'init_module' target declared here BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.o: warning: objtool: rtl92ee_init_sw_vars()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.o: warning: objtool: rtl92ee_init_sw_vars.cold()+0x79: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.o: warning: objtool: rtl92s_download_fw()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_halset_sysclk()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_read_adapter_info()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92s_phy_set_rfhalt()+0x49a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_get_hw_reg()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_set_hw_reg()+0xb69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_hw_init()+0x17f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_read_eeprom_info()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_set_key()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_read_eeprom_info.cold()+0x15: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.o: warning: objtool: rtl92se_sw_led_on()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.o: warning: objtool: rtl92se_sw_led_off()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: rtl92s_phy_bb_config()+0x265: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: _rtl92s_phy_sw_chnl_step_by_step()+0x342: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.o: warning: objtool: rtl92s_phy_rf6052_config()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92se_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92se_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92s_init_sw_vars()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92se_fw_cb()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92se_fw_cb.cold()+0x1f: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.o: warning: objtool: rtl8723e_fill_h2c_cmd()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: _rtl8723e_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: _rtl8723e_set_media_status()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_hw_init()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_set_key()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_read_eeprom_info()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.o: warning: objtool: rtl8723e_sw_led_on()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.o: warning: objtool: rtl8723e_sw_led_off()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: rtl8723e_phy_bb_config()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: rtl8723e_phy_set_bw_mode_callback()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.o: warning: objtool: rtl8723e_init_sw_vars()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.o: warning: objtool: rtl8723e_init_sw_vars.cold()+0xa0: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.o: warning: objtool: rtl8723be_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: _rtl8723be_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: _rtl8723be_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_hw_init()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_set_key()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_read_eeprom_info()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.o: warning: objtool: rtl8723be_sw_led_on()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.o: warning: objtool: rtl8723be_sw_led_off()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: rtl8723be_phy_bb_config()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: rtl8723be_phy_set_bw_mode_callback()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723be_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'cleanup_module' target declared here BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723be_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'init_module' target declared here BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o: warning: objtool: rtl8723be_init_sw_vars()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o: warning: objtool: rtl8723be_init_sw_vars.cold()+0x79: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o: warning: objtool: rtl8723_write_fw()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o: warning: objtool: rtl8723_download_fw()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.o: warning: objtool: rtl8821ae_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.o: warning: objtool: rtl8821ae_download_fw()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: _rtl8821ae_llt_write.isra.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: _rtl8821ae_set_media_status()+0x366: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_hw_init()+0x16bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_card_disable()+0x3cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_read_eeprom_info()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_set_key()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_bb_config()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_set_rf_power_state()+0x2a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'cleanup_module' target declared here BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'init_module' target declared here BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o: warning: objtool: rtl8821ae_init_sw_vars()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o: warning: objtool: rtl8821ae_init_sw_vars.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_action_proc': BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:1444:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1444 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_tx_agg_start': BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:1792:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1792 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_rx_agg_start': BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:1851:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1851 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/base.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_core_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2792:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2792 | module_init(rtl_core_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2763:19: note: 'init_module' target declared here BUILDSTDERR: 2763 | static int __init rtl_core_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/base.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_core_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2793:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2793 | module_exit(rtl_core_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2783:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2783 | static void __exit rtl_core_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_init_rfkill()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_init_core()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_watchdog_wq_callback()+0x401: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/cam.o: warning: objtool: rtl_cam_get_free_entry()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_add': BUILDSTDERR: 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] BUILDSTDERR: 918 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_remove': BUILDSTDERR: 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] BUILDSTDERR: 965 | list_del(&sta_entry->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_fw_do_work()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_op_add_interface()+0x282: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_op_set_key()+0x70a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/efuse.o: warning: objtool: rtl_get_hwinfo()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/ps.o: warning: objtool: rtl_ps_set_rf_state()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/pci.o: warning: objtool: rtl_pci_probe()+0x893: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_rx_completed()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_tx_complete()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_rx_work()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_tx()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_start()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _usb_read_sync()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_probe()+0x4f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_main.o: warning: objtool: rsi_dbg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_load_radio_caps': BUILDSTDERR: 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] BUILDSTDERR: 387 | rsi_set_len_qno(&radio_caps->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_send_sta_notify_frame': BUILDSTDERR: 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] BUILDSTDERR: 499 | rsi_set_len_qno(&peer_notify->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_aggregation_params_frame': BUILDSTDERR: 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] BUILDSTDERR: 553 | rsi_set_len_qno(&aggr_params->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_program_bb_rf': BUILDSTDERR: 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] BUILDSTDERR: 600 | rsi_set_len_qno(&bb_rf_prog->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_vap_capabilities': BUILDSTDERR: 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] BUILDSTDERR: 651 | rsi_set_len_qno(&vap_caps->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_load_key': BUILDSTDERR: 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] BUILDSTDERR: 751 | rsi_set_len_qno(&set_key->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_common_dev_params': BUILDSTDERR: 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] BUILDSTDERR: 800 | rsi_set_len_qno(&dev_cfgs->len_qno, (frame_len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_channel': BUILDSTDERR: 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] BUILDSTDERR: 1004 | rsi_set_len_qno(&chan_cfg->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_vap_dynamic_update': BUILDSTDERR: 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] BUILDSTDERR: 1084 | rsi_set_len_qno(&dynamic_frame->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_auto_rate_request': BUILDSTDERR: 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] BUILDSTDERR: 1296 | rsi_set_len_qno(&auto_rate->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_eeprom_read': BUILDSTDERR: 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] BUILDSTDERR: 1384 | rsi_set_len_qno(&mgmt_frame->len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_block_unblock_frame': BUILDSTDERR: 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] BUILDSTDERR: 1427 | rsi_set_len_qno(&mgmt_frame->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_ps_request': BUILDSTDERR: 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] BUILDSTDERR: 1498 | rsi_set_len_qno(&ps->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_antenna': BUILDSTDERR: 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] BUILDSTDERR: 1563 | rsi_set_len_qno(&ant_sel_frame->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_wowlan_request': BUILDSTDERR: 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] BUILDSTDERR: 1612 | rsi_set_len_qno(&cmd_frame->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_mgmt_desc': BUILDSTDERR: 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] BUILDSTDERR: 98 | rsi_set_len_qno(&mgmt_desc->len_qno, (skb->len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_data_desc': BUILDSTDERR: 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] BUILDSTDERR: 203 | rsi_set_len_qno(&data_desc->len_qno, (skb->len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | rsi_set_len_qno(&data_desc->len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_send_bt_pkt': BUILDSTDERR: 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] BUILDSTDERR: 402 | rsi_set_len_qno(&bt_desc->len_qno, (skb->len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_beacon': BUILDSTDERR: 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] BUILDSTDERR: 446 | rsi_set_len_qno(&bcn_frm->len_qno, mac_bcn->len, RSI_WIFI_DATA_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rsi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/rsi_91x.h:20, BUILDSTDERR: from drivers/net/wireless/rsi/rsi_91x_usb.c:19: BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'init_module' target declared here BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rsi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/rsi_91x.h:20, BUILDSTDERR: from drivers/net/wireless/rsi/rsi_91x_usb.c:19: BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'cleanup_module' target declared here BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/st/cw1200/fwio.o: warning: objtool: cw1200_load_firmware()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_rx_cb()+0x996: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_tx()+0xc8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_rx_cb.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/main.o: warning: objtool: cw1200_core_probe()+0xe41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: cw1200_indirect_read()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: cw1200_apb_write()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: __cw1200_irq_enable()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_read_ctrl_reg()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_wakeup()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_rx_helper()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh()+0x9ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_wakeup.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_cmd_send()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_flush_tx()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_handle_rx()+0x89c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_cmd_send.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_update_beaconing()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_set_key()+0x5b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_event_handler()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_setup_mac()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_bss_info_changed()+0x826: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cw1200_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:425:1: note: in expansion of macro 'module_init' BUILDSTDERR: 425 | module_init(cw1200_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:389:19: note: 'init_module' target declared here BUILDSTDERR: 389 | static int __init cw1200_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cw1200_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:426:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 426 | module_exit(cw1200_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:414:20: note: 'cleanup_module' target declared here BUILDSTDERR: 414 | static void __exit cw1200_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.o: warning: objtool: cw1200_sdio_suspend()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'init_module' target declared here BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'cleanup_module' target declared here BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_irq_work()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_set_rts_threshold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_alloc_hw()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_join()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_bss_info_changed()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_start()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_prepare_multicast()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_set_key()+0x2e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_init_ieee80211()+0x32f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/event.o: warning: objtool: wl1251_event_handle()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/tx.o: warning: objtool: wl1251_tx_work()+0x2e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/tx.o: warning: objtool: wl1251_tx_complete()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/rx.o: warning: objtool: wl1251_rx()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/ps.o: warning: objtool: wl1251_ps_elp_wakeup()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_send()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_test()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_interrogate()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_configure()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_vbm()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_data_path_rx()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_data_path_tx()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_join()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_ps_mode()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_read_memory()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_template_set()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_scan()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_trigger_scan_to()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_frame_rates()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_default_key()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_wake_up_conditions()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_fw_version()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tx_power()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_feature_cfg()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_data_path_params()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rx_config()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_pd_threshold()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_slot()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_group_address_tbl()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_service_period_timeout()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rts_threshold()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_beacon_filter_opt()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_beacon_filter_table()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_conn_monit_params()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_sg_enable()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_sg_cfg()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_cca_threshold()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_bcn_dtim_options()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_aid()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_event_mbox_mask()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_low_rssi()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_set_preamble()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_cts_protect()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tsf_info()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rate_policies()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_mem_cfg()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_bet_enable()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_arp_ip_filter()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_ac_cfg()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tid_cfg()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot_soft_reset()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot_run_firmware()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init_hwenc_config()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init_mem_config()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/io.o: warning: objtool: wl1251_reg_read32()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/io.o: warning: objtool: wl1251_reg_write32()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/spi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/wireless/ti/wl1251/spi.c:28: BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/spi.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/wireless/ti/wl1251/spi.c:28: BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'cleanup_module' target declared here BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_probe()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_reset()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_wake()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:384:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 384 | module_exit(wl1251_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:377:20: note: 'cleanup_module' target declared here BUILDSTDERR: 377 | static void __exit wl1251_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:383:1: note: in expansion of macro 'module_init' BUILDSTDERR: 383 | module_init(wl1251_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:367:19: note: 'init_module' target declared here BUILDSTDERR: 367 | static int __init wl1251_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_write_elp()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_read_elp()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_write()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_read()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_probe()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c: In function 'wl12xx_convert_fw_status': BUILDSTDERR: 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] BUILDSTDERR: 1451 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl12xx/main.c:22: BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl12xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl12xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl12xx/main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl12xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl12xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'init_module' target declared here BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_probe()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_identify_chip()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_setup()+0x453: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_top_reg_read()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_boot()+0x635: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_ext_radio_parms()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_general_parms()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl128x_cmd_general_parms()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_radio_parms()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl128x_cmd_radio_parms()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl12xx_cmd_channel_switch()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_send()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl12xx_scan_stop()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_stm()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_sched_scan_config()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_sched_scan_start()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl12xx_scan_sched_scan_stop()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_stm.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c: In function 'wl18xx_convert_fw_status': BUILDSTDERR: 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] BUILDSTDERR: 1203 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl18xx/main.c:22: BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl18xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl18xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'cleanup_module' target declared here BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl18xx/main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl18xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl18xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'init_module' target declared here BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_probe()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_identify_chip()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_get_pg_ver()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_plt_init()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_setup()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_boot()+0x7c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_get_pg_ver.cold()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_set_checksum_state()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_clear_statistics()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_set_peer_cap()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_interrupt_notify_config()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_rx_ba_filter()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_ap_sleep()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_dynamic_fw_traces()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_time_sync_cfg()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/tx.o: warning: objtool: wl18xx_tx_immediate_complete()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/debugfs.o: warning: objtool: radar_detection_write()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: __wl18xx_scan_stop()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: wl18xx_sched_scan_start()+0x1f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: wl18xx_scan_start()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_channel_switch()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_smart_config_start()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_smart_config_stop()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_set_cac()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_radar_detection_debug()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_dfs_master_restart()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/event.o: warning: objtool: wl18xx_process_mailbox_events()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_bss_erp_info_changed()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_ssid_set.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: __wl1271_op_remove_interface.constprop.0()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_alloc_hw()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_prepare_multicast()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_recovery_work()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_chip_wakeup()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_set_frag_threshold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_set_key()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_set_key()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_set_rts_threshold()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_op_remain_on_channel()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_op_channel_switch_beacon()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_bss_info_changed()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_irq_locked()+0x3ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_ampdu_action()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_add_interface()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_tx_watchdog_work()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_runtime_resume()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_plt_start()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_nvs_cb()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_probe()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_remove()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_rx_filter_alloc_field()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_configure_wowlan()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_resume()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_suspend()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_op_sta_state()+0x49b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_plt_start.cold()+0x4d: return with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.c: In function 'wl1271_cmd_build_arp_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1254 | arp_hdr = &tmpl->arp_hdr; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_send_failsafe()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_test()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_data_path()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_generic_cfg()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_dev()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_enable()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_disable()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_sta()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_sta()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_ap()+0x35a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_ap()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_ibss()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_interrogate()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_configure_failsafe()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_ps_mode()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_template_set()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_build_arp_rsp()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_set_sta_key()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_set_ap_key()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_set_peer_state()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_add_peer()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_remove_peer()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_regdomain_config_locked()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_config_fwlog()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_start_fwlog()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_stop_fwlog()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_roc()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_croc()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_stop_channel_switch()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_start_dev()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/event.o: warning: objtool: wlcore_event_fw_logger()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wlcore_tx_complete()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wlcore_tx_work_locked()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wl1271_tx_flush()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/rx.o: warning: objtool: wlcore_rx()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/rx.o: warning: objtool: wl1271_rx_filter_enable()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl1271_ps_set_mode()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_start()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_end()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_start.cold()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sleep_auth()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_pm_config()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_ht_capabilities()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_mem_cfg()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_wake_up_conditions()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tx_power()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_feature_cfg()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_init_mem_config()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_slot()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_group_address_tbl()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_service_period_timeout()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rts_threshold()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_dco_itrim_params()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_beacon_filter_opt()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_beacon_filter_table()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_conn_monit_params()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sg_enable()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_sg_cfg()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_cca_threshold()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_bcn_dtim_options()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_aid()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_event_mbox_mask()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_preamble()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_cts_protect()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_statistics()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sta_rate_policies()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ap_rate_policy()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ac_cfg()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tid_cfg()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_frag_threshold()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tx_config_options()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_init_rx_interrupt()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_bet_enable()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_arp_ip_filter()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_keep_alive_mode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_keep_alive_config()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rssi_snr_trigger()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_ht_information()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_tsf_info()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ps_rx_streaming()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_config_ps()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_inconnection_sta()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_fm_coex()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_config_hangover()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wlcore_acx_average_rssi()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_rx_filter()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_upload_nvs()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_upload_firmware()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_run_firmware()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: split_scan_timeout_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: beacon_interval_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: suspend_dtim_interval_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: dtim_interval_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: gpio_power_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: forced_ps_write()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: fw_logger_write()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_pkt_threshold_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_blk_threshold_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_timeout_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: sleep_auth_write()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: beacon_filtering_write()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: rx_streaming_always_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: rx_streaming_interval_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: dynamic_ps_timeout_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/scan.o: warning: objtool: wlcore_scan_sched_scan_ssid_list()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/scan.o: warning: objtool: wl1271_scan_complete_work()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/sysfs.o: warning: objtool: wlcore_sysfs_init()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1271_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:467:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 467 | module_exit(wl1271_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:461:20: note: 'cleanup_module' target declared here BUILDSTDERR: 461 | static void __exit wl1271_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1271_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:466:1: note: in expansion of macro 'module_init' BUILDSTDERR: 466 | module_init(wl1271_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:456:19: note: 'init_module' target declared here BUILDSTDERR: 456 | static int __init wl1271_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_read()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_write.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_read.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1585:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1585 | module_exit(usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit usb_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1584:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1584 | module_init(usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1553:19: note: 'init_module' target declared here BUILDSTDERR: 1553 | static int __init usb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rndis_wlan.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/rndis_wlan.c:29: BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rndis_wlan.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/rndis_wlan.c:29: BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'init_module' target declared here BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.o: warning: objtool: rndis_connect()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/rndis_wlan.o: warning: objtool: rndis_add_key()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/wireless/mac80211_hwsim.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mac80211_hwsim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3842:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3842 | module_init(init_mac80211_hwsim); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3687:19: note: 'init_module' target declared here BUILDSTDERR: 3687 | static int __init init_mac80211_hwsim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/wireless/mac80211_hwsim.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_mac80211_hwsim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3859:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3859 | module_exit(exit_mac80211_hwsim); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3844:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3844 | static void __exit exit_mac80211_hwsim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.o: warning: objtool: mac80211_hwsim_netlink_notify()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.o: warning: objtool: mac80211_hwsim_new_radio()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netback/netback.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/netback.c:35: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/netback.c:35: BUILDSTDERR: drivers/net/xen-netback/netback.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netback_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1658:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1658 | module_init(netback_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1621:19: note: 'init_module' target declared here BUILDSTDERR: 1621 | static int __init netback_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/netback.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netback_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1668:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1668 | module_exit(netback_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1660:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1660 | static void __exit netback_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/xenbus.o: warning: objtool: xen_net_read_rate.isra.0()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/xenbus.o: warning: objtool: set_backend_state()+0xd82: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netback/interface.c:40: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/interface.c:31: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_start_xmit()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_alloc()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_connect_ctrl()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_connect_data()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netback/rx.c:34: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/rx.c:29: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dummy.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:247:1: note: in expansion of macro 'module_init' BUILDSTDERR: 247 | module_init(dummy_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | static int __init dummy_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dummy.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:248:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 248 | module_exit(dummy_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:242:20: note: 'cleanup_module' target declared here BUILDSTDERR: 242 | static void __exit dummy_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/eql.c:117: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:603:1: note: in expansion of macro 'module_init' BUILDSTDERR: 603 | module_init(eql_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:580:19: note: 'init_module' target declared here BUILDSTDERR: 580 | static int __init eql_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/eql.c:117: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:604:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 604 | module_exit(eql_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:597:20: note: 'cleanup_module' target declared here BUILDSTDERR: 597 | static void __exit eql_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ifb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:358:1: note: in expansion of macro 'module_init' BUILDSTDERR: 358 | module_init(ifb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:329:19: note: 'init_module' target declared here BUILDSTDERR: 329 | static int __init ifb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ifb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifb_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:359:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 359 | module_exit(ifb_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:353:20: note: 'cleanup_module' target declared here BUILDSTDERR: 353 | static void __exit ifb_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/macsec.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macsec_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3567 | module_init(macsec_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3533:19: note: 'init_module' target declared here BUILDSTDERR: 3533 | static int __init macsec_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/macsec.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macsec_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3568 | module_exit(macsec_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3559:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3559 | static void __exit macsec_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.o: warning: objtool: macsec_add_txsa()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/macsec.o: warning: objtool: macsec_add_rxsa()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/macvlan.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macvlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1727:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1727 | module_init(macvlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1706:19: note: 'init_module' target declared here BUILDSTDERR: 1706 | static int __init macvlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/macvlan.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macvlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1728:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1728 | module_exit(macvlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1721:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1721 | static void __exit macvlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.o: warning: objtool: macvlan_port_destroy()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/netconsole.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:984:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 984 | late_initcall(init_netconsole); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:893:19: note: 'init_module' target declared here BUILDSTDERR: 893 | static int __init init_netconsole(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/netconsole.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:985:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 985 | module_exit(cleanup_netconsole); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:955:20: note: 'cleanup_module' target declared here BUILDSTDERR: 955 | static void __exit cleanup_netconsole(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: netconsole_netdev_event()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_mac_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: dev_name_store()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_ip_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: local_ip_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: extended_store()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: enabled_store()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: write_ext_msg()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_port_store.part.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_port_store()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: local_port_store()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/tun.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tun_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/tun.c:3536:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3536 | module_init(tun_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/tun.c:3466:19: note: 'init_module' target declared here BUILDSTDERR: 3466 | static int __init tun_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/tun.o: warning: objtool: __tun_chr_ioctl()+0xabf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/tun.o: warning: objtool: tun_do_read()+0x639: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/veth.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1259:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1259 | module_init(veth_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1249:19: note: 'init_module' target declared here BUILDSTDERR: 1249 | static __init int veth_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/veth.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1260 | module_exit(veth_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1254 | static __exit void veth_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/virtio_net.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_net_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3264:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3264 | module_init(virtio_net_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3238:19: note: 'init_module' target declared here BUILDSTDERR: 3238 | static __init int virtio_net_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/virtio_net.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_net_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3272 | module_exit(virtio_net_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3266:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3266 | static __exit void virtio_net_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.o: warning: objtool: receive_buf()+0x41d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/vxlan.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3855:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 3855 | late_initcall(vxlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3829:19: note: 'init_module' target declared here BUILDSTDERR: 3829 | static int __init vxlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vxlan.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3864:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3864 | module_exit(vxlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3857:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3857 | static void __exit vxlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.o: warning: objtool: vxlan_fdb_add()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/vxlan.o: warning: objtool: vxlan_rcv()+0x91a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/geneve.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'geneve_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1777:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1777 | late_initcall(geneve_init_module); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1753:19: note: 'init_module' target declared here BUILDSTDERR: 1753 | static int __init geneve_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/geneve.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geneve_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1785:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1785 | module_exit(geneve_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1779:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1779 | static void __exit geneve_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.o: warning: objtool: geneve_udp_encap_recv()+0x7c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/gtp.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1362:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1362 | late_initcall(gtp_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1332:19: note: 'init_module' target declared here BUILDSTDERR: 1332 | static int __init gtp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/gtp.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1372:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1372 | module_exit(gtp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1364:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1364 | static void __exit gtp_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/nlmon.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nlmon_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:155:1: note: in expansion of macro 'module_init' BUILDSTDERR: 155 | module_init(nlmon_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static __init int nlmon_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/nlmon.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nlmon_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:156:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 156 | module_exit(nlmon_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 150 | static __exit void nlmon_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vrf.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vrf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vrf.c:1452:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1452 | module_init(vrf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vrf.c:1429:19: note: 'init_module' target declared here BUILDSTDERR: 1429 | static int __init vrf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vsockmon.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsockmon_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:164:1: note: in expansion of macro 'module_init' BUILDSTDERR: 164 | module_init(vsockmon_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:154:19: note: 'init_module' target declared here BUILDSTDERR: 154 | static __init int vsockmon_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vsockmon.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsockmon_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:165:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 165 | module_exit(vsockmon_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:159:20: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | static __exit void vsockmon_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netfront.c:50: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netfront.c:34: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netfront.c:34: BUILDSTDERR: drivers/net/xen-netfront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2213:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2213 | module_init(netif_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2194:19: note: 'init_module' target declared here BUILDSTDERR: 2194 | static int __init netif_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netfront.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netif_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2220:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2220 | module_exit(netif_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2216:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2216 | static void __exit netif_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: xennet_tx_buf_gc()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: xennet_start_xmit()+0x479: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: xennet_poll()+0xbf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: netback_changed()+0x37f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ntb_netdev.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_netdev_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:511:1: note: in expansion of macro 'module_init' BUILDSTDERR: 511 | module_init(ntb_netdev_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:502:19: note: 'init_module' target declared here BUILDSTDERR: 502 | static int __init ntb_netdev_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ntb_netdev.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_netdev_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:518:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 518 | module_exit(ntb_netdev_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:513:20: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | static void __exit ntb_netdev_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tbnet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1357:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1357 | module_exit(tbnet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1351:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1351 | static void __exit tbnet_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tbnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1349:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1349 | module_init(tbnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1327:19: note: 'init_module' target declared here BUILDSTDERR: 1327 | static int __init tbnet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/net_failover.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net_failover_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:832:1: note: in expansion of macro 'module_init' BUILDSTDERR: 832 | module_init(net_failover_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:828:1: note: 'init_module' target declared here BUILDSTDERR: 828 | net_failover_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/net_failover.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net_failover_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:838:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 838 | module_exit(net_failover_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:835:6: note: 'cleanup_module' target declared here BUILDSTDERR: 835 | void net_failover_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(init_rc_map_adstech_dvb_t_pci) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init init_rc_map_adstech_dvb_t_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(exit_rc_map_adstech_dvb_t_pci) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_rc_map_adstech_dvb_t_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:65:1: note: in expansion of macro 'module_init' BUILDSTDERR: 65 | module_init(init_rc_map_alink_dtu_m) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | static int __init init_rc_map_alink_dtu_m(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:66:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 66 | module_exit(exit_rc_map_alink_dtu_m) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit exit_rc_map_alink_dtu_m(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-anysee.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_anysee': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(init_rc_map_anysee) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init init_rc_map_anysee(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-anysee.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_anysee': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(exit_rc_map_anysee) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit exit_rc_map_anysee(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:33: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'cleanup_module' target declared here BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:33: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'init_module' target declared here BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_apac_viewcomp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_apac_viewcomp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_apac_viewcomp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_apac_viewcomp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:66:1: note: in expansion of macro 'module_init' BUILDSTDERR: 66 | module_init(init_rc_map_t2hybrid) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init init_rc_map_t2hybrid(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:67:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 67 | module_exit(exit_rc_map_t2hybrid) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:61:20: note: 'cleanup_module' target declared here BUILDSTDERR: 61 | static void __exit exit_rc_map_t2hybrid(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:28: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:28: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:83:1: note: in expansion of macro 'module_init' BUILDSTDERR: 83 | module_init(init_rc_map_asus_pc39) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init init_rc_map_asus_pc39(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:84:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 84 | module_exit(exit_rc_map_asus_pc39) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit exit_rc_map_asus_pc39(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_asus_ps3_100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_asus_ps3_100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_asus_ps3_100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_asus_ps3_100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_ati_tv_wonder_hd_600) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_ati_tv_wonder_hd_600(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_ati_tv_wonder_hd_600) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_ati_tv_wonder_hd_600(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(init_rc_map_ati_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init init_rc_map_ati_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(exit_rc_map_ati_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:129:20: note: 'cleanup_module' target declared here BUILDSTDERR: 129 | static void __exit exit_rc_map_ati_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:67:1: note: in expansion of macro 'module_init' BUILDSTDERR: 67 | module_init(init_rc_map_avermedia_a16d) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | static int __init init_rc_map_avermedia_a16d(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:68:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 68 | module_exit(exit_rc_map_avermedia_a16d) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:62:20: note: 'cleanup_module' target declared here BUILDSTDERR: 62 | static void __exit exit_rc_map_avermedia_a16d(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(init_rc_map_avermedia) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init init_rc_map_avermedia(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(exit_rc_map_avermedia) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_rc_map_avermedia(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(init_rc_map_avermedia_cardbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init init_rc_map_avermedia_cardbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(exit_rc_map_avermedia_cardbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit exit_rc_map_avermedia_cardbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_avermedia_dvbt) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_avermedia_dvbt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_avermedia_dvbt) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_avermedia_dvbt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(init_rc_map_avermedia_m135a) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:130:19: note: 'init_module' target declared here BUILDSTDERR: 130 | static int __init init_rc_map_avermedia_m135a(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(exit_rc_map_avermedia_m135a) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:135:20: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | static void __exit exit_rc_map_avermedia_m135a(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:92:1: note: in expansion of macro 'module_init' BUILDSTDERR: 92 | module_init(init_rc_map_avermedia_m733a_rm_k6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:82:19: note: 'init_module' target declared here BUILDSTDERR: 82 | static int __init init_rc_map_avermedia_m733a_rm_k6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:93:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 93 | module_exit(exit_rc_map_avermedia_m733a_rm_k6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:87:20: note: 'cleanup_module' target declared here BUILDSTDERR: 87 | static void __exit exit_rc_map_avermedia_m733a_rm_k6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_avermedia_rm_ks) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_avermedia_rm_ks(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_avermedia_rm_ks) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_avermedia_rm_ks(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avertv_303': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_avertv_303) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_avertv_303(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avertv_303': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_avertv_303) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_avertv_303(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(init_rc_map_azurewave_ad_tu700) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | static int __init init_rc_map_azurewave_ad_tu700(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(exit_rc_map_azurewave_ad_tu700) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit exit_rc_map_azurewave_ad_tu700(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:133:1: note: in expansion of macro 'module_init' BUILDSTDERR: 133 | module_init(init_rc_map_behold) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | static int __init init_rc_map_behold(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:134:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 134 | module_exit(exit_rc_map_behold) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit exit_rc_map_behold(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 100 | module_init(init_rc_map_behold_columbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:90:19: note: 'init_module' target declared here BUILDSTDERR: 90 | static int __init init_rc_map_behold_columbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 101 | module_exit(exit_rc_map_behold_columbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:95:20: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | static void __exit exit_rc_map_behold_columbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(init_rc_map_budget_ci_old) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:75:19: note: 'init_module' target declared here BUILDSTDERR: 75 | static int __init init_rc_map_budget_ci_old(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(exit_rc_map_budget_ci_old) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit exit_rc_map_budget_ci_old(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cec.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:178:1: note: in expansion of macro 'module_init' BUILDSTDERR: 178 | module_init(init_rc_map_cec); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:168:19: note: 'init_module' target declared here BUILDSTDERR: 168 | static int __init init_rc_map_cec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cec.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 179 | module_exit(exit_rc_map_cec); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | static void __exit exit_rc_map_cec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_cinergy_1400) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_cinergy_1400(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_cinergy_1400) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_cinergy_1400(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_cinergy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_cinergy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_cinergy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_cinergy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(init_rc_map_d680_dmb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init init_rc_map_d680_dmb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(exit_rc_map_d680_dmb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit exit_rc_map_d680_dmb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_delock_61959': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(init_rc_map_delock_61959) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init init_rc_map_delock_61959(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_delock_61959': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(exit_rc_map_delock_61959) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_rc_map_delock_61959(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 117 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 227 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 228 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:222:20: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(init_rc_map_digitalnow_tinytwin) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init init_rc_map_digitalnow_tinytwin(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(exit_rc_map_digitalnow_tinytwin) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit exit_rc_map_digitalnow_tinytwin(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digittrade': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_rc_map_digittrade) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init init_rc_map_digittrade(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digittrade': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_rc_map_digittrade) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit exit_rc_map_digittrade(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:68:1: note: in expansion of macro 'module_init' BUILDSTDERR: 68 | module_init(init_rc_map_dm1105_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:58:19: note: 'init_module' target declared here BUILDSTDERR: 58 | static int __init init_rc_map_dm1105_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:69:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 69 | module_exit(exit_rc_map_dm1105_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:63:20: note: 'cleanup_module' target declared here BUILDSTDERR: 63 | static void __exit exit_rc_map_dm1105_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_dntv_live_dvb_t) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_dntv_live_dvb_t(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_dntv_live_dvb_t) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_dntv_live_dvb_t(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(init_rc_map_dntv_live_dvbt_pro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init init_rc_map_dntv_live_dvbt_pro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(exit_rc_map_dntv_live_dvbt_pro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit exit_rc_map_dntv_live_dvbt_pro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dtt200u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:55:1: note: in expansion of macro 'module_init' BUILDSTDERR: 55 | module_init(init_rc_map_dtt200u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:45:19: note: 'init_module' target declared here BUILDSTDERR: 45 | static int __init init_rc_map_dtt200u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dtt200u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:56:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 56 | module_exit(exit_rc_map_dtt200u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:50:20: note: 'cleanup_module' target declared here BUILDSTDERR: 50 | static void __exit exit_rc_map_dtt200u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_rc5_dvbsky) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_rc5_dvbsky(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_rc5_dvbsky) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_rc5_dvbsky(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(init_rc_map_dvico_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init init_rc_map_dvico_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(exit_rc_map_dvico_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_rc_map_dvico_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_dvico_portable) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_dvico_portable(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_dvico_portable) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_dvico_portable(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_em_terratec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_em_terratec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_em_terratec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_em_terratec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_em_terratec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_em_terratec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_encore_enltv2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_encore_enltv2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_encore_enltv2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_encore_enltv2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 104 | module_init(init_rc_map_encore_enltv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:94:19: note: 'init_module' target declared here BUILDSTDERR: 94 | static int __init init_rc_map_encore_enltv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 105 | module_exit(exit_rc_map_encore_enltv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:99:20: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | static void __exit exit_rc_map_encore_enltv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_encore_enltv_fm53) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_encore_enltv_fm53(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_encore_enltv_fm53) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_encore_enltv_fm53(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:53:1: note: in expansion of macro 'module_init' BUILDSTDERR: 53 | module_init(init_rc_map_evga_indtube) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init init_rc_map_evga_indtube(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:54:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 54 | module_exit(exit_rc_map_evga_indtube) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:48:20: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | static void __exit exit_rc_map_evga_indtube(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-eztv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_eztv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_rc_map_eztv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_rc_map_eztv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-eztv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_eztv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_rc_map_eztv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:83:20: note: 'cleanup_module' target declared here BUILDSTDERR: 83 | static void __exit exit_rc_map_eztv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flydvb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(init_rc_map_flydvb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init init_rc_map_flydvb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flydvb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(exit_rc_map_flydvb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit exit_rc_map_flydvb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flyvideo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:62:1: note: in expansion of macro 'module_init' BUILDSTDERR: 62 | module_init(init_rc_map_flyvideo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init init_rc_map_flyvideo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flyvideo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:63:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 63 | module_exit(exit_rc_map_flyvideo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:57:20: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | static void __exit exit_rc_map_flyvideo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(init_rc_map_fusionhdtv_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init init_rc_map_fusionhdtv_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(exit_rc_map_fusionhdtv_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit exit_rc_map_fusionhdtv_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_gadmei_rm008z) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_gadmei_rm008z(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_gadmei_rm008z) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_gadmei_rm008z(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_geekbox': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(init_rc_map_geekbox) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:41:19: note: 'init_module' target declared here BUILDSTDERR: 41 | static int __init init_rc_map_geekbox(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_geekbox': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(exit_rc_map_geekbox) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:46:20: note: 'cleanup_module' target declared here BUILDSTDERR: 46 | static void __exit exit_rc_map_geekbox(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_genius_tvgo_a11mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_genius_tvgo_a11mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_genius_tvgo_a11mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_genius_tvgo_a11mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gotview7135': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(init_rc_map_gotview7135) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init init_rc_map_gotview7135(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gotview7135': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(exit_rc_map_gotview7135) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit exit_rc_map_gotview7135(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:66:1: note: in expansion of macro 'module_init' BUILDSTDERR: 66 | module_init(init_rc_map_hisi_poplar) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init init_rc_map_hisi_poplar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:67:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 67 | module_exit(exit_rc_map_hisi_poplar) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:61:20: note: 'cleanup_module' target declared here BUILDSTDERR: 61 | static void __exit exit_rc_map_hisi_poplar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(init_rc_map_hisi_tv_demo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init init_rc_map_hisi_tv_demo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(exit_rc_map_hisi_tv_demo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_rc_map_hisi_tv_demo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 139 | module_init(init_rc_map_imon_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:129:19: note: 'init_module' target declared here BUILDSTDERR: 129 | static int __init init_rc_map_imon_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(exit_rc_map_imon_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit exit_rc_map_imon_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_pad': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(init_rc_map_imon_pad) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:142:19: note: 'init_module' target declared here BUILDSTDERR: 142 | static int __init init_rc_map_imon_pad(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_pad': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(exit_rc_map_imon_pad) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit exit_rc_map_imon_pad(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_imon_rsc) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_imon_rsc(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_imon_rsc) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_imon_rsc(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(init_rc_map_iodata_bctv7e) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init init_rc_map_iodata_bctv7e(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(exit_rc_map_iodata_bctv7e) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit exit_rc_map_iodata_bctv7e(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(init_rc_it913x_v1_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init init_rc_it913x_v1_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(exit_rc_it913x_v1_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit exit_rc_it913x_v1_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(init_rc_it913x_v2_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init init_rc_it913x_v2_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(exit_rc_it913x_v2_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit exit_rc_it913x_v2_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kaiomy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_rc_map_kaiomy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init init_rc_map_kaiomy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kaiomy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_rc_map_kaiomy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit exit_rc_map_kaiomy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_kworld_315u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_kworld_315u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_kworld_315u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_kworld_315u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:98:1: note: in expansion of macro 'module_init' BUILDSTDERR: 98 | module_init(init_rc_map_kworld_pc150u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:88:19: note: 'init_module' target declared here BUILDSTDERR: 88 | static int __init init_rc_map_kworld_pc150u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:99:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 99 | module_exit(exit_rc_map_kworld_pc150u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit exit_rc_map_kworld_pc150u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(init_rc_map_kworld_plus_tv_analog) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init init_rc_map_kworld_plus_tv_analog(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(exit_rc_map_kworld_plus_tv_analog) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit exit_rc_map_kworld_plus_tv_analog(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:96:1: note: in expansion of macro 'module_init' BUILDSTDERR: 96 | module_init(init_rc_map_leadtek_y04g0051) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:86:19: note: 'init_module' target declared here BUILDSTDERR: 86 | static int __init init_rc_map_leadtek_y04g0051(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:97:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 97 | module_exit(exit_rc_map_leadtek_y04g0051) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:91:20: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | static void __exit exit_rc_map_leadtek_y04g0051(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_lme2510_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(init_rc_lme2510_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init init_rc_lme2510_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_lme2510_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(exit_rc_lme2510_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit exit_rc_lme2510_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-manli.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_manli': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:126:1: note: in expansion of macro 'module_init' BUILDSTDERR: 126 | module_init(init_rc_map_manli) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:116:19: note: 'init_module' target declared here BUILDSTDERR: 116 | static int __init init_rc_map_manli(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-manli.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_manli': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:127:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 127 | module_exit(exit_rc_map_manli) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:121:20: note: 'cleanup_module' target declared here BUILDSTDERR: 121 | static void __exit exit_rc_map_manli(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | module_init(init_rc_map_medion_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init init_rc_map_medion_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:114:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 114 | module_exit(exit_rc_map_medion_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:108:20: note: 'cleanup_module' target declared here BUILDSTDERR: 108 | static void __exit exit_rc_map_medion_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(init_rc_map_medion_x10_digitainer) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:108:19: note: 'init_module' target declared here BUILDSTDERR: 108 | static int __init init_rc_map_medion_x10_digitainer(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(exit_rc_map_medion_x10_digitainer) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:113:20: note: 'cleanup_module' target declared here BUILDSTDERR: 113 | static void __exit exit_rc_map_medion_x10_digitainer(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:103:1: note: in expansion of macro 'module_init' BUILDSTDERR: 103 | module_init(init_rc_map_medion_x10_or2x) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:93:19: note: 'init_module' target declared here BUILDSTDERR: 93 | static int __init init_rc_map_medion_x10_or2x(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:104:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 104 | module_exit(exit_rc_map_medion_x10_or2x) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:98:20: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | static void __exit exit_rc_map_medion_x10_or2x(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:64:1: note: in expansion of macro 'module_init' BUILDSTDERR: 64 | module_init(init_rc_map_msi_digivox_ii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | static int __init init_rc_map_msi_digivox_ii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:65:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 65 | module_exit(exit_rc_map_msi_digivox_ii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:59:20: note: 'cleanup_module' target declared here BUILDSTDERR: 59 | static void __exit exit_rc_map_msi_digivox_ii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_msi_digivox_iii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_msi_digivox_iii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_msi_digivox_iii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_msi_digivox_iii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_msi_tvanywhere) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_msi_tvanywhere(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_msi_tvanywhere) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_msi_tvanywhere(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:115:1: note: in expansion of macro 'module_init' BUILDSTDERR: 115 | module_init(init_rc_map_msi_tvanywhere_plus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:105:19: note: 'init_module' target declared here BUILDSTDERR: 105 | static int __init init_rc_map_msi_tvanywhere_plus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:116:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 116 | module_exit(exit_rc_map_msi_tvanywhere_plus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit exit_rc_map_msi_tvanywhere_plus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nebula.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nebula': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_rc_map_nebula) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_rc_map_nebula(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nebula.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nebula': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_rc_map_nebula) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:83:20: note: 'cleanup_module' target declared here BUILDSTDERR: 83 | static void __exit exit_rc_map_nebula(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(init_rc_map_nec_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init init_rc_map_nec_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(exit_rc_map_nec_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit exit_rc_map_nec_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-norwood.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_norwood': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_norwood) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_norwood(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-norwood.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_norwood': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_norwood) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_norwood(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_npgtech': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_npgtech) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_npgtech(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_npgtech': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_npgtech) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_npgtech(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_pctv_sedna) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_pctv_sedna(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_pctv_sedna) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_pctv_sedna(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(init_rc_map_pinnacle_color) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:76:19: note: 'init_module' target declared here BUILDSTDERR: 76 | static int __init init_rc_map_pinnacle_color(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(exit_rc_map_pinnacle_color) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit exit_rc_map_pinnacle_color(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(init_rc_map_pinnacle_grey) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init init_rc_map_pinnacle_grey(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(exit_rc_map_pinnacle_grey) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_rc_map_pinnacle_grey(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:62:1: note: in expansion of macro 'module_init' BUILDSTDERR: 62 | module_init(init_rc_map_pinnacle_pctv_hd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init init_rc_map_pinnacle_pctv_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:63:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 63 | module_exit(exit_rc_map_pinnacle_pctv_hd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:57:20: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | static void __exit exit_rc_map_pinnacle_pctv_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(init_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init init_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(exit_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit exit_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_pixelview_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_pixelview_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_pixelview_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_pixelview_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_powercolor_real_angel) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_powercolor_real_angel(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_powercolor_real_angel) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_powercolor_real_angel(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_proteus_2309) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_proteus_2309(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_proteus_2309) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_proteus_2309(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_purpletv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_purpletv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_purpletv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_purpletv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_purpletv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_purpletv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pv951.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pv951': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_pv951) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_pv951(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pv951.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pv951': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_pv951) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_pv951(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 284 | module_init(init_rc_map_rc5_hauppauge_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:274:19: note: 'init_module' target declared here BUILDSTDERR: 274 | static int __init init_rc_map_rc5_hauppauge_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 285 | module_exit(exit_rc_map_rc5_hauppauge_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:279:20: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | static void __exit exit_rc_map_rc5_hauppauge_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | module_init(init_rc_map_rc6_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | static int __init init_rc_map_rc6_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 117 | module_exit(exit_rc_map_rc6_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit exit_rc_map_rc6_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_real_audio_220_32_keys) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_real_audio_220_32_keys(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_real_audio_220_32_keys) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_real_audio_220_32_keys(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-reddo.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_reddo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_reddo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_reddo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-reddo.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_reddo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_reddo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_reddo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:103:1: note: in expansion of macro 'module_init' BUILDSTDERR: 103 | module_init(init_rc_map_snapstream_firefly) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:93:19: note: 'init_module' target declared here BUILDSTDERR: 93 | static int __init init_rc_map_snapstream_firefly(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:104:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 104 | module_exit(exit_rc_map_snapstream_firefly) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:98:20: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | static void __exit exit_rc_map_snapstream_firefly(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_streamzap': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_streamzap) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_streamzap(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_streamzap': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_streamzap) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_streamzap(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tango.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tango': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_rc_map_tango) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_rc_map_tango(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tango.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tango': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_rc_map_tango) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:83:20: note: 'cleanup_module' target declared here BUILDSTDERR: 83 | static void __exit exit_rc_map_tango(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:67:1: note: in expansion of macro 'module_init' BUILDSTDERR: 67 | module_init(init_rc_map_tbs_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | static int __init init_rc_map_tbs_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:68:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 68 | module_exit(exit_rc_map_tbs_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:62:20: note: 'cleanup_module' target declared here BUILDSTDERR: 62 | static void __exit exit_rc_map_tbs_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:76:19: note: 'init_module' target declared here BUILDSTDERR: 76 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(init_rc_map_terratec_cinergy_c_pci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:75:19: note: 'init_module' target declared here BUILDSTDERR: 75 | static int __init init_rc_map_terratec_cinergy_c_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(exit_rc_map_terratec_cinergy_c_pci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit exit_rc_map_terratec_cinergy_c_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:83:1: note: in expansion of macro 'module_init' BUILDSTDERR: 83 | module_init(init_rc_map_terratec_cinergy_s2_hd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init init_rc_map_terratec_cinergy_s2_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:84:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 84 | module_exit(exit_rc_map_terratec_cinergy_s2_hd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit exit_rc_map_terratec_cinergy_s2_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(init_rc_map_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init init_rc_map_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(exit_rc_map_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit exit_rc_map_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_terratec_slim) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_terratec_slim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_terratec_slim) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_terratec_slim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(init_rc_map_terratec_slim_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init init_rc_map_terratec_slim_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(exit_rc_map_terratec_slim_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit exit_rc_map_terratec_slim_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(init_rc_map_tevii_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init init_rc_map_tevii_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(exit_rc_map_tevii_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit exit_rc_map_tevii_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tivo.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tivo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(init_rc_map_tivo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init init_rc_map_tivo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tivo.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tivo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(exit_rc_map_tivo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit exit_rc_map_tivo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_total_media_in_hand) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_total_media_in_hand(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_total_media_in_hand) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_total_media_in_hand(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_total_media_in_hand_02) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_total_media_in_hand_02(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_total_media_in_hand_02) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_total_media_in_hand_02(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_trekstor': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_trekstor) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_trekstor(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_trekstor': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_trekstor) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_trekstor(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tt_1500': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_tt_1500) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_tt_1500(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tt_1500': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_tt_1500) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_tt_1500(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(init_rc_map_twinhan_dtv_cab_ci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init init_rc_map_twinhan_dtv_cab_ci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(exit_rc_map_twinhan_dtv_cab_ci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit exit_rc_map_twinhan_dtv_cab_ci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(init_rc_map_twinhan_vp1027) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init init_rc_map_twinhan_vp1027(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(exit_rc_map_twinhan_vp1027) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit exit_rc_map_twinhan_vp1027(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(init_rc_map_videomate_k100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init init_rc_map_videomate_k100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(exit_rc_map_videomate_k100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit exit_rc_map_videomate_k100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_videomate_s350) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_videomate_s350(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_videomate_s350) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_videomate_s350(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_rc_map_videomate_tv_pvr) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init init_rc_map_videomate_tv_pvr(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_rc_map_videomate_tv_pvr) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit exit_rc_map_videomate_tv_pvr(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:94:1: note: in expansion of macro 'module_init' BUILDSTDERR: 94 | module_init(init_rc_map_winfast) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | static int __init init_rc_map_winfast(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:95:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 95 | module_exit(exit_rc_map_winfast) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:89:20: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | static void __exit exit_rc_map_winfast(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_winfast_usbii_deluxe) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_winfast_usbii_deluxe(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_winfast_usbii_deluxe) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_winfast_usbii_deluxe(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-su3000.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_su3000': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(init_rc_map_su3000) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init init_rc_map_su3000(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-su3000.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_su3000': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(exit_rc_map_su3000) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit exit_rc_map_su3000(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_zx_irdec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_zx_irdec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_zx_irdec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_zx_irdec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-main.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rc_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:2014:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 2014 | subsys_initcall(rc_core_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:1985:19: note: 'init_module' target declared here BUILDSTDERR: 1985 | static int __init rc_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-main.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rc_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:2015:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2015 | module_exit(rc_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:2006:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2006 | static void __exit rc_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.o: warning: objtool: rc_map_get()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-main.o: warning: objtool: ir_raw_load_modules()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-main.o: warning: objtool: rc_map_get.cold()+0x2c: return with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/ir-nec-decoder.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_nec_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 272 | module_init(ir_nec_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init ir_nec_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-nec-decoder.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_nec_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 273 | module_exit(ir_nec_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit ir_nec_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc5-decoder.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc5_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:290:1: note: in expansion of macro 'module_init' BUILDSTDERR: 290 | module_init(ir_rc5_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:277:19: note: 'init_module' target declared here BUILDSTDERR: 277 | static int __init ir_rc5_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc5-decoder.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc5_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:291:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 291 | module_exit(ir_rc5_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:285:20: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | static void __exit ir_rc5_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc6-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc6_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:403:1: note: in expansion of macro 'module_init' BUILDSTDERR: 403 | module_init(ir_rc6_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:390:19: note: 'init_module' target declared here BUILDSTDERR: 390 | static int __init ir_rc6_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc6-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc6_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:404:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 404 | module_exit(ir_rc6_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:398:20: note: 'cleanup_module' target declared here BUILDSTDERR: 398 | static void __exit ir_rc6_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-jvc-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_jvc_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 232 | module_init(ir_jvc_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:219:19: note: 'init_module' target declared here BUILDSTDERR: 219 | static int __init ir_jvc_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-jvc-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_jvc_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:233:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 233 | module_exit(ir_jvc_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:227:20: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | static void __exit ir_jvc_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sony-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sony_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:243:1: note: in expansion of macro 'module_init' BUILDSTDERR: 243 | module_init(ir_sony_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init ir_sony_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sony-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sony_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:244:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 244 | module_exit(ir_sony_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:238:20: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | static void __exit ir_sony_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sanyo-decoder.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:229:1: note: in expansion of macro 'module_init' BUILDSTDERR: 229 | module_init(ir_sanyo_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | static int __init ir_sanyo_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sanyo-decoder.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:230:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 230 | module_exit(ir_sanyo_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:224:20: note: 'cleanup_module' target declared here BUILDSTDERR: 224 | static void __exit ir_sanyo_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sharp-decoder.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sharp_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:245:1: note: in expansion of macro 'module_init' BUILDSTDERR: 245 | module_init(ir_sharp_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | static int __init ir_sharp_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sharp-decoder.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sharp_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:246:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 246 | module_exit(ir_sharp_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:240:20: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | static void __exit ir_sharp_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:503:1: note: in expansion of macro 'module_init' BUILDSTDERR: 503 | module_init(ir_mce_kbd_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:490:19: note: 'init_module' target declared here BUILDSTDERR: 490 | static int __init ir_mce_kbd_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:504:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 504 | module_exit(ir_mce_kbd_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:498:20: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | static void __exit ir_mce_kbd_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-xmp-decoder.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_xmp_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(ir_xmp_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:205:19: note: 'init_module' target declared here BUILDSTDERR: 205 | static int __init ir_xmp_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-xmp-decoder.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_xmp_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(ir_xmp_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | static void __exit ir_xmp_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-imon-decoder.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_imon_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:318:1: note: in expansion of macro 'module_init' BUILDSTDERR: 318 | module_init(ir_imon_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:305:19: note: 'init_module' target declared here BUILDSTDERR: 305 | static int __init ir_imon_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-imon-decoder.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_imon_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:319:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 319 | module_exit(ir_imon_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit ir_imon_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ati_remote.c:89: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/rc/ati_remote.c:91: BUILDSTDERR: drivers/media/rc/ati_remote.c:974:19: note: 'cleanup_module' target declared here BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ati_remote.c:89: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/rc/ati_remote.c:91: BUILDSTDERR: drivers/media/rc/ati_remote.c:974:19: note: 'init_module' target declared here BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.o: warning: objtool: ati_remote_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/imon.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/rc/imon.c:36: BUILDSTDERR: drivers/media/rc/imon.c:2562:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/imon.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/rc/imon.c:36: BUILDSTDERR: drivers/media/rc/imon.c:2562:19: note: 'init_module' target declared here BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: imon_find_endpoints()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: display_open()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: send_packet()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: vfd_write()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: lcd_write()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: store_imon_clock()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: imon_incoming_packet.isra.0()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: display_close()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: store_associate_remote()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: imon_probe()+0x421: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/imon_raw.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/imon_raw.c:6: BUILDSTDERR: drivers/media/rc/imon_raw.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/imon_raw.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/imon_raw.c:6: BUILDSTDERR: drivers/media/rc/imon_raw.c:194:19: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ite-cir.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ite-cir.c:30: BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ite-cir.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ite-cir.c:30: BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:19: note: 'init_module' target declared here BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_resume()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_shutdown()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_set_carrier_params()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_s_idle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_rx_bytes()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_set_carrier_params()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_init_hardware()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_disable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_enable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_rx_bytes()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_idle_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_disable()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_enable_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_set_carrier_params()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_init_hardware()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_disable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_enable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_get_rx_bytes()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_idle_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_disable()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_enable_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_suspend()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_close()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_set_carrier_params()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_init_hardware()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_disable_tx_interrupt()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_enable_tx_interrupt()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_idle_rx()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_disable()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_enable_rx()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_tx_ir()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_cir_isr()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_probe()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:36: BUILDSTDERR: drivers/media/rc/mceusb.c:1735:19: note: 'init_module' target declared here BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:36: BUILDSTDERR: drivers/media/rc/mceusb.c:1735:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.o: warning: objtool: mceusb_dev_probe()+0x3bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/fintek-cir.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fintek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/fintek-cir.c:25: BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:19: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/fintek-cir.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fintek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/fintek-cir.c:25: BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:19: note: 'init_module' target declared here BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_open()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_disable_cir()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_enable_wake()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_resume()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_suspend()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_cir_isr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_probe()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/nuvoton-cir.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/nuvoton-cir.c:27: BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/nuvoton-cir.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/nuvoton-cir.c:27: BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_cir_isr()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_write_wakeup_codes.isra.0()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_resume()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_suspend()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_probe()+0x38a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_write_wakeup_codes.isra.0.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/ene_ir.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ene_ir.c:32: BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ene_ir.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ene_ir.c:32: BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:19: note: 'init_module' target declared here BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_reg_mask()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_clear_reg_mask()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_write_reg()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_tx_set_carrier()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_setup()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_read_reg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_enable_wake()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_duty_cycle()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_idle()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_tx_sample()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_transmit()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_read_hw_pointer()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_isr()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_carrier()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_mask()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_probe()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_idle.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_read_hw_pointer.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:45: BUILDSTDERR: drivers/media/rc/redrat3.c:1187:19: note: 'init_module' target declared here BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:45: BUILDSTDERR: drivers/media/rc/redrat3.c:1187:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.o: warning: objtool: redrat3_handle_async()+0x5bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'streamzap_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:30: BUILDSTDERR: drivers/media/rc/streamzap.c:503:19: note: 'cleanup_module' target declared here BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'streamzap_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:30: BUILDSTDERR: drivers/media/rc/streamzap.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.o: warning: objtool: streamzap_probe()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/winbond-cir.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbcir_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1228 | module_exit(wbcir_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1222:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1222 | wbcir_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/winbond-cir.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbcir_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1227 | module_init(wbcir_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1210:1: note: 'init_module' target declared here BUILDSTDERR: 1210 | wbcir_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-loopback.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 272 | module_init(loop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init loop_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-loopback.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 273 | module_exit(loop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit loop_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_carrier_report()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_learning_mode()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_idle()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_carrier()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_tx_ir()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_rx_carrier_range()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_duty_cycle()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_mask()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igorplugusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:23: BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igorplugusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:23: BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iguanair_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:17: BUILDSTDERR: drivers/media/rc/iguanair.c:607:19: note: 'init_module' target declared here BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iguanair_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:17: BUILDSTDERR: drivers/media/rc/iguanair.c:607:19: note: 'cleanup_module' target declared here BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ttusbir.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusbir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/ttusbir.c:18: BUILDSTDERR: drivers/media/rc/ttusbir.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ttusbir.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusbir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/ttusbir.c:18: BUILDSTDERR: drivers/media/rc/ttusbir.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/serial_ir.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_ir_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:812:1: note: in expansion of macro 'module_init' BUILDSTDERR: 812 | module_init(serial_ir_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:774:19: note: 'init_module' target declared here BUILDSTDERR: 774 | static int __init serial_ir_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/serial_ir.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_ir_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:813:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 813 | module_exit(serial_ir_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:806:20: note: 'cleanup_module' target declared here BUILDSTDERR: 806 | static void __exit serial_ir_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:12: BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:19: note: 'cleanup_module' target declared here BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:12: BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:19: note: 'init_module' target declared here BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_read_ts()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_remove()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_write_spi()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_write_reg()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_set_pid_filter()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_update_pid_filter()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_stop_feed()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_start_feed()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_ts_read()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: dump_firm_type_and_int_freq()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_reg()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_afc()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_signal()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: free_firmware()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_sleep()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_dvb_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_config()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: seek_firmware.isra.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_scode()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: check_firmware()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: generic_set_freq()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_analog_freq()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_params()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware_cb()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_attach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: generic_set_freq.cold()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware_cb.cold()+0x163: return with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_set_aux_byte()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_tuner_params.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_config_lookup.isra.0()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_dvb_configure()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_get_rf_strength()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_get_status()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_set_params()+0x465: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_tuner_attach()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_antenna()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_if_freq.isra.0()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_params()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_check_lo_lock.isra.0()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_set_if_freq()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_set_params()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: microtune_attach()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8290_probe.isra.0()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8295_probe.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda829x_attach()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8295_set_params()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8290_set_params()+0x732: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_autodetection()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: set_radio_freq()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_standby()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_read_status.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_get_status()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_get_rf_strength()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: __set_radio_freq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_autodetection()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_read_status.isra.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_get_status()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_attach()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_get_rf_strength()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_autodetection.cold()+0x2c: return with modified stack frame BUILDSTDERR: drivers/media/tuners/tda9887.o: warning: objtool: tda9887_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda9887.o: warning: objtool: tda9887_configure()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda9887.o: warning: objtool: tda9887_attach()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827x_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xo_sleep()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_sleep()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_lna_gain()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_set_analog_params()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_set_params()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827x_probe_version()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xo_set_params()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827x_attach()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_dump_regs.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_read_regs()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_read_extended()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: __tda18271_write_regs()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_init_regs()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_set_standby_mode()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_main_pll()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_cal_pll()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_bp_filter()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_km()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_rf_band()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_gain_taper()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_ir_measure()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271c2_rf_cal_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271_attach()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_if_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_config()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_tuner_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_readreg()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_status()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_debug_dump()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_sleep()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_suspend()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_write_reg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_set_tv_standard()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_set_signal_source()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_tune_channel.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_tune_digital.isra.0()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_do_timer_sleep()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_attach()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_load_fw_and_init_tuner()+0x281: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_digital_params()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_params()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_analog_params()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_resume()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: dump_firm_type_and_int_freq()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_readreg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_signal()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_status()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_frequency()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: seek_firmware.isra.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_send_i2c_data()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_set_signal_source()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_set_tv_standard()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_sleep()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_fwupload.isra.0()+0x2ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: check_firmware()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_tune_channel()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_set_analog_params()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_set_params()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_attach()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/tuners/mt2060.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt2060_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/tuners/mt2060.c:23: BUILDSTDERR: drivers/media/tuners/mt2060.c:545:19: note: 'cleanup_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/tuners/mt2060.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt2060_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/tuners/mt2060.c:23: BUILDSTDERR: drivers/media/tuners/mt2060.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_writereg()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_readreg()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_writeregs()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_set_params()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_calibrate()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_attach()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_if_frequency()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_bandwidth()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_AddExclZone()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_ChooseFirstIF()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_read()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_lockStatus()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_write()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_setreg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: IsSpurInBand()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_release()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_status()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_Tune()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_init()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_SetReceiverMode.constprop.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_set_params()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_set_analog_params()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_attach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_writeregs()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_writereg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_set_params()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_attach()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_writeregs()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_writereg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_get_status()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_set_params()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_attach()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_writereg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_attach()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_reconfigure()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_read_reg()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_get_status()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_write_reg()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_set_params()+0x31f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_sleep()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_init()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_attach()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_writereg.isra.0()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_set_params()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_init()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_attach()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_read_reg()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_debug_status()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_get_status()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_write_reg()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_set_params()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_init()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_attach()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18218.o: warning: objtool: tda18218_wr_regs()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18212_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: drivers/media/tuners/tda18212.c:287:19: note: 'cleanup_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18212_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: drivers/media/tuners/tda18212.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e4000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: drivers/media/tuners/e4000.c:753:19: note: 'cleanup_module' target declared here BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e4000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: drivers/media/tuners/e4000.c:753:19: note: 'init_module' target declared here BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc2580_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: drivers/media/tuners/fc2580.c:633:19: note: 'cleanup_module' target declared here BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc2580_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: drivers/media/tuners/fc2580.c:633:19: note: 'init_module' target declared here BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tua9001_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: drivers/media/tuners/tua9001.c:278:19: note: 'cleanup_module' target declared here BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tua9001_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: drivers/media/tuners/tua9001.c:278:19: note: 'init_module' target declared here BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/si2157.h:21, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:22, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2157_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:21, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: drivers/media/tuners/si2157.c:543:19: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/si2157.h:21, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:22, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2157_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:21, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: drivers/media/tuners/si2157.c:543:19: note: 'init_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_readreg()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_writereg()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_get_rf_strength()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_set_params()+0x848: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_attach()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it913x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: drivers/media/tuners/it913x.c:462:24: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it913x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: drivers/media/tuners/it913x.c:462:24: note: 'init_module' target declared here BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_get_if_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_write()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_mux()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_sleep()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_read.constprop.0()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_pll.isra.0()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_init()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_signal()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: generic_set_freq.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_analog_freq()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_params()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_attach()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_write.cold()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_read.constprop.0.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_signal.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'cleanup_module' target declared here BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'init_module' target declared here BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/tuners/qm1d1b0004.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1b0004.c:20: BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/tuners/qm1d1b0004.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1b0004.c:20: BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:19: note: 'cleanup_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:19: note: 'init_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18250.h:22, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18250_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from drivers/media/tuners/tda18250.h:21, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: drivers/media/tuners/tda18250.c:898:19: note: 'cleanup_module' target declared here BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18250.h:22, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18250_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from drivers/media/tuners/tda18250.h:21, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: drivers/media/tuners/tda18250.c:898:19: note: 'init_module' target declared here BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/as102/as102_drv.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as102_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/as102/as102_drv.c:23: BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:19: note: 'init_module' target declared here BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/as102/as102_drv.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as102_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/as102/as102_drv.c:23: BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:19: note: 'cleanup_module' target declared here BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.o: warning: objtool: as102_dvb_register()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_fw.o: warning: objtool: as102_firmware_upload.isra.0()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_fw.o: warning: objtool: as102_fw_upload()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_open()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_disconnect()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_probe()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_disconnect.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828-core.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au0828_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:751:1: note: in expansion of macro 'module_init' BUILDSTDERR: 751 | module_init(au0828_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:716:19: note: 'init_module' target declared here BUILDSTDERR: 716 | static int __init au0828_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828-core.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au0828_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:752:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 752 | module_exit(au0828_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:746:20: note: 'cleanup_module' target declared here BUILDSTDERR: 746 | static void __exit au0828_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_suspend()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_disable_source()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_enable_source()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_readreg()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_writereg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_resume()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_usb_disconnect()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_usb_probe()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_readbytes.isra.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_sendbytes.isra.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_xfer()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: au0828_i2c_register()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_tuner_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_card_analog_fe_setup()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_card_setup()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_gpio_setup()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_bulk_timeout()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: urb_completion()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: stop_urb_transfer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_stop_feed()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: start_urb_transfer()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_start_feed()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_restart_dvb_streaming()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_unregister()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_register()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_init_tuner()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_s_input()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enumaudio()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enum_fmt_vid_cap()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_irq_callback()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_uninit_isoc()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_stop_streaming()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_stream_enable()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_stream_reset()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_frequency()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_cropcap()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_audio()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_audio()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_input()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_std()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_fmt_vbi_cap()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_frequency()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_tuner()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_std()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_log_status()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_tuner()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_input()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_querycap()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_close()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_open()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_start_analog_streaming()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_vid_buffer_timeout()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_vbi_buffer_timeout()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_isoc_copy()+0x416: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_device_register()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_stop_vbi_streaming()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_unregister()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_register()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_s_input.cold()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.h:10, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:7: BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'cleanup_module' target declared here BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.h:10, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:7: BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'init_module' target declared here BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_readwrite_dw()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_urb_complete()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_probe.cold()+0x4b: return with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpia2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1262:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1262 | module_init(cpia2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1242:19: note: 'init_module' target declared here BUILDSTDERR: 1242 | static int __init cpia2_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpia2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1263:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1263 | module_exit(cpia2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1256:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1256 | static void __exit cpia2_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.o: warning: objtool: cpia2_s_jpegcomp()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.o: warning: objtool: cpia2_register_camera()+0x2c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_complete()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_probe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_transfer_cmd()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_stream_resume()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_disconnect()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_complete.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_stream_start.part.0.cold()+0x3f: return with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_disconnect.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_do_command()+0x973: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_set_high_power()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: apply_vp_patch()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: config_sensor_410()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: config_sensor_500()+0x3c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_reset_camera()+0x4fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_init_camera_struct()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_init_camera()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_allocate_buffers()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_mmap()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_close()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: buffer_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_open()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_reset_video_buffer()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_copy_video_line()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_bulk_copy()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_isoc_copy()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_create_entities()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-i2c.o: warning: objtool: cx231xx_i2c_xfer()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:28, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:28, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'init_module' target declared here BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_set_alt_setting()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_uninit_isoc()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_uninit_bulk()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_isoc_irq_callback()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_bulk_irq_callback()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: __usb_control_msg.constprop.0()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_init_bulk()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_write_ctrl_reg()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_demod_reset()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_set_video_alternate()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_bulk_irq_callback.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: __usb_control_msg.constprop.0.cold()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_s_ctrl()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_s_std()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_streamon()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: wait_for_mci_complete()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_mmap()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_mbox_func()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_api_cmd()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_release()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_initialize_codec()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_open()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_417_unregister()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_417_register()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-audio.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_alsa_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:790:1: note: in expansion of macro 'module_init' BUILDSTDERR: 790 | module_init(cx231xx_alsa_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:776:19: note: 'init_module' target declared here BUILDSTDERR: 776 | static int __init cx231xx_alsa_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-audio.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_alsa_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:791:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 791 | module_exit(cx231xx_alsa_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:781:20: note: 'cleanup_module' target declared here BUILDSTDERR: 781 | static void __exit cx231xx_alsa_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1185:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1185 | module_init(cx231xx_dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1175:19: note: 'init_module' target declared here BUILDSTDERR: 1175 | static int __init cx231xx_dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1186:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1186 | module_exit(cx231xx_dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1180:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1180 | static void __exit cx231xx_dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.o: warning: objtool: dvb_init.part.0()+0x11e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/dvb-usb-firmware.o: warning: objtool: dvb_usb_download_firmware.cold()+0x69: return with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dvb-usb-init.o: warning: objtool: dvb_usb_device_exit()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dvb-usb-init.o: warning: objtool: dvb_usb_device_init()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_complete()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_submit()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_init()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_complete.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.o: warning: objtool: vp7045_usb_op()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'init_module' target declared here BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.o: warning: objtool: vp702x_usb_out_op_unlocked()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.o: warning: objtool: vp702x_frontend_attach()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'cleanup_module' target declared here BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'init_module' target declared here BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_usb_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_usb_out_op()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_load_bcm4500fw()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_power_ctrl()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_frontend_attach()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-common.o: warning: objtool: dibusb_i2c_msg()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc-common.o: warning: objtool: dibusb_dib3000mc_frontend_attach()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a800_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a800_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: dibusb_thomson_tuner_attach()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: dibusb_dib3000mb_frontend_attach()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nova_t_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nova_t_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.o: warning: objtool: umt_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.o: warning: objtool: umt_mt352_frontend_attach()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm920x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm920x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'init_module' target declared here BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_mt2060_tuner_attach()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_mt352_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_fmd1216me_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_qt1010_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda8275_61_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda10046_0b_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda8275_60_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda10046_08_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_probe()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_i2c_xfer()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_firmware_download()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_rc_query()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_rc_core_query()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'digitv_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'digitv_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_tuner_attach()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_frontend_attach()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_i2c_xfer()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from ./include/media/tuner.h:23, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from ./include/media/tuner.h:23, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'init_module' target declared here BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_ctrl_msg()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_i2c_xfer()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_aver_power_ctrl()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_t230_frontend_attach()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_d689_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_d680_dmb_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_rev2_tuner_attach()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mxl5003s_tuner_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_aver_lgdt3303_frontend_attach()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dvico_xc3028_tuner_attach()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dtt7579_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mt352_frontend_attach()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgz201_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dee1601_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dee1601_frontend_attach()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgh064f_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgdt3303_frontend_attach()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_fmd1216me_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_cx22702_frontend_attach()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_d680_dmb_frontend_attach()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_d689_frontend_attach()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_frontend_attach()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_nano2_frontend_attach()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_rev2_frontend_attach()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'cleanup_module' target declared here BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'init_module' target declared here BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_usb_disconnect()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_tuner_tda826x_attach()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_frontend_tda10086_attach()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_frontend_tda10023_attach()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_tuner_tda827x_attach()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_msg()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_i2c_xfer()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_set_video_port()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_write_cam_control()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_read_cam_control()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_write_attribute_mem()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_read_attribute_mem()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_slot_reset()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dib0700_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'init_module' target declared here BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dib0700_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'cleanup_module' target declared here BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_rc_urb_completion()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_get_version()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_i2c_xfer()+0x3af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_set_gpio()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_set_i2c_speed()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_ctrl_clock()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_download_firmware()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_streaming_ctrl()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_change_protocol()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_rc_setup()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk809x_frontend1_attach()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe8096p_tuner_attach()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7790p_tuner_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: xc4000_tuner_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib0700_xc4000_tuner_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_tuner1_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_tuner0_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim7090_tuner_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim8096md_tuner_attach()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib809x_tuner_attach()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807xpvr_frontend_attach1()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib807x_tuner_attach()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib7770p_tuner_attach()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: mxl5007t_tuner_attach()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: lgdt3305_frontend_attach()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: xc5000_tuner_attach()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib0700_xc5000_tuner_callback()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: s5h1411_frontend_attach()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_tuner_attach()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070pd_frontend_attach1()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib7070p_tuner_attach()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700d_tuner_attach()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe8096p_frontend_attach()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim8096md_frontend_attach()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk809x_frontend_attach()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807xpvr_frontend_attach0()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807x_frontend_attach()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700p_frontend_attach()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7790p_frontend_attach()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: pctv340e_frontend_attach()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_frontend1_attach()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_frontend0_attach()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim7090_frontend_attach()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7770p_frontend_attach()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_frontend_attach()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070pd_frontend_attach0()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: novatd_frontend_attach()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070p_frontend_attach()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700P2_frontend_attach()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700d_frontend_attach()+0x1aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk9090m_frontend_attach()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: bristol_tuner_attach()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: bristol_frontend_attach()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700p_tuner_attach()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_xc3028_callback()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim9090md_frontend_attach()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk9090m_frontend_attach.cold()+0x13e: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opera1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'cleanup_module' target declared here BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opera1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'init_module' target declared here BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_i2c_xfer()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_power_ctrl()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_pid_filter()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_pid_filter_control()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_streaming_ctrl()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_frontend_attach()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_probe()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.h:24, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9005_usb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1140 | module_exit(af9005_usb_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1126:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1126 | static void __exit af9005_usb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.h:24, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9005_usb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1139 | module_init(af9005_usb_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1102:19: note: 'init_module' target declared here BUILDSTDERR: 1102 | static int __init af9005_usb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_generic_read_write()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_rc_query()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_boot_packet.constprop.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_download_firmware()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_i2c_xfer()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_send_command()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_read_eeprom()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_frontend_attach()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_program_cfoe()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_refresh_state()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_init()+0x4fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_set_frontend()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'init_module' target declared here BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_msg()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_i2c_msg()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_rc_query()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_frontend_attach()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_set_video_port()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_tuner_attach()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_msg.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_i2c_msg.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw2102_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw2102_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'init_module' target declared here BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_set_bandw()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_set_freq()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: su3000_i2c_transfer()+0x24f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: tt_s2_4600_frontend_attach()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: t220_frontend_attach()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_frontend_attach()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2104_frontend_attach()+0x3b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_frontend_attach()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: m88rs2000_frontend_attach()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: su3000_frontend_attach()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: zl100313_frontend_attach()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_i2c_transfer()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw210x_read_mac_address()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_earda_i2c_transfer()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_serit_i2c_transfer()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: prof_7500_frontend_attach()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: ds3000_frontend_attach()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stv0288_frontend_attach()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: s6x0_i2c_transfer()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: s6x0_read_mac_address()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_load_firmware()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2104_i2c_transfer()+0x2d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_get_bandw()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_get_freq()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_load_firmware.cold()+0x1a8: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtv5100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtv5100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'init_module' target declared here BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_i2c_msg()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_frontend_attach()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:32, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cinergyt2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:29, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:32, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cinergyt2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:29, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-fe.o: warning: objtool: cinergyt2_fe_set_frontend()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6027_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6027_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'init_module' target declared here BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_usb_in_op()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_usb_out_op()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_i2c_xfer()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_streaming_ctrl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_poll_slot_status()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_slot_ts_enable()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_write_cam_control()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_read_cam_control()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_write_attribute_mem()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_read_attribute_mem()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_slot_reset()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_frontend_attach()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'cleanup_module' target declared here BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'init_module' target declared here BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_i2c_access()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_identify_state()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_frontend_attach()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9015_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9015_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'init_module' target declared here BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.o: warning: objtool: af9015_tuner_attach()+0x537: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:26, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9035_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:26, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9035_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'init_module' target declared here BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.o: warning: objtool: af9035_tuner_attach()+0x7c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anysee_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anysee_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'init_module' target declared here BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.o: warning: objtool: anysee_frontend_attach()+0xa36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.o: warning: objtool: anysee_tuner_attach()+0x58b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au6610_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au6610_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.o: warning: objtool: au6610_qt1010_tuner_attach()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.o: warning: objtool: au6610_zl10353_frontend_attach()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from ./drivers/media/tuners/mt2063.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6007_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./drivers/media/dvb-frontends/drxk.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:24: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'cleanup_module' target declared here BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from ./drivers/media/tuners/mt2063.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6007_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./drivers/media/dvb-frontends/drxk.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:24: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'init_module' target declared here BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: __az6007_write()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: __az6007_read()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_i2c_xfer()+0x2c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_tuner_attach()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_init()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_frontend_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_write_attribute_mem()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_write_cam_control()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_slot_ts_enable()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_read_attribute_mem()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_read_cam_control()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_slot_reset()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_poll_slot_status()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'cleanup_module' target declared here BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'init_module' target declared here BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.o: warning: objtool: ce6230_mxl5003s_tuner_attach()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.o: warning: objtool: ce6230_zl10353_frontend_attach()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ec168_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ec168_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'init_module' target declared here BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.o: warning: objtool: ec168_mxl5003s_tuner_attach()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.o: warning: objtool: ec168_ec100_frontend_attach()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lme2510_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lme2510_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'init_module' target declared here BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_usb_talk()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_i2c_xfer()+0x2aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_tuner()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_int_response()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme_firmware_switch()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_frontend_attach()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_download_firmware()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_identify_state()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_tuner.cold()+0x21: return with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_download_firmware.cold()+0xd7: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl861_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'cleanup_module' target declared here BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl861_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'init_module' target declared here BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.o: warning: objtool: gl861_tuner_attach()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.o: warning: objtool: gl861_frontend_attach()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'init_module' target declared here BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep4_streaming_ctrl()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep6_streaming_ctrl()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep5_streaming_ctrl()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_attach_tuner()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ant_hunt()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_attach_demod()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_adap_fe_init()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_adap_fe_sleep()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ctrl_msg()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_read_reg()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl1x1sf_get_chip_info()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_init()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_lg2160_frontend_attach()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_lg2161_ep6_frontend_attach()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_write_reg()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_write_reg_mask()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ctrl_program_regs()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl1x1sf_soft_reset()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_config_i2s()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_config_spi()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_idac_config()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_start()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_stop()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_readagain()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_xfer()+0x473: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o: warning: objtool: mxl111sf_set_gpio()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_attach()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_attach()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_get_status.cold()+0x58: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'init_module' target declared here BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.o: warning: objtool: rtl2832u_tuner_attach()+0x940: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.o: warning: objtool: rtl28xxu_tuner_attach()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:19: note: 'cleanup_module' target declared here BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:19: note: 'init_module' target declared here BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.o: warning: objtool: dvbsky_i2c_xfer()+0x3c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'cleanup_module' target declared here BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:32, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:32, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'init_module' target declared here BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-video.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_video_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2944:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2944 | module_init(em28xx_video_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2934:19: note: 'init_module' target declared here BUILDSTDERR: 2934 | static int __init em28xx_video_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-video.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_video_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2945:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2945 | module_exit(em28xx_video_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2939:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2939 | static void __exit em28xx_video_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-audio.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_alsa_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1069:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1069 | module_init(em28xx_alsa_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1053:19: note: 'init_module' target declared here BUILDSTDERR: 1053 | static int __init em28xx_alsa_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-audio.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_alsa_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1070 | module_exit(em28xx_alsa_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1058:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1058 | static void __exit em28xx_alsa_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.o: warning: objtool: snd_em28xx_capture_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-dvb.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2065:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2065 | module_init(em28xx_dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2055:19: note: 'init_module' target declared here BUILDSTDERR: 2055 | static int __init em28xx_dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-dvb.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2066:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2066 | module_exit(em28xx_dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2060:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2060 | static void __exit em28xx_dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.o: warning: objtool: em28xx_attach_xc3028.constprop.0()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.o: warning: objtool: em28xx_dvb_init()+0x1ee4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-input.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_rc_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:962:1: note: in expansion of macro 'module_init' BUILDSTDERR: 962 | module_init(em28xx_rc_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:947:19: note: 'init_module' target declared here BUILDSTDERR: 947 | static int __init em28xx_rc_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-input.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_rc_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:963:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 963 | module_exit(em28xx_rc_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:952:20: note: 'cleanup_module' target declared here BUILDSTDERR: 952 | static void __exit em28xx_rc_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-v4l2.o: warning: objtool: go7007_v4l2_ctrl_init()+0x250: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_read_interrupt()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_load_encoder()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: init_i2c_module()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_parse_video_stream()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_start_encoder()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-usb.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-usb.c:23: BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-usb.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-usb.c:23: BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'init_module' target declared here BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-loader.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_loader_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-loader.c:16: BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-loader.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_loader_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-loader.c:16: BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'init_module' target declared here BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/s2250-board.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2250_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/s2250-board.c:15: BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'cleanup_module' target declared here BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/s2250-board.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2250_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/s2250-board.c:15: BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'init_module' target declared here BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.o: warning: objtool: s2250_probe()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: sd_init_controls()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: gl860_RTx()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: sd_config()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: gl860_RTx.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'init_module' target declared here BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_start_transfer()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_urb_complete()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_read_bridge()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_configure()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_write_bridge()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_read_sensor()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_write_sensor()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_urb_complete.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_probe()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_init_controls()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_start()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_s_ctrl()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_probe()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_s_ctrl()+0x1c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_init_controls()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_init()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_start()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_probe()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_init()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_s_ctrl()+0x32d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_init_controls()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_probe()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_init()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_s_ctrl()+0x276: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_init_controls()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_probe()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_init()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_init_controls()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: rotation_thread_function()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_start()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_init()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_probe()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_init_controls()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_s_ctrl()+0x33a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'cleanup_module' target declared here BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_init_controls()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: sd_disconnect()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_isoc_nego()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_pkt_scan()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_init()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_bridge()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_stopN()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_start()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_read_bridge()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_config()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_sensor_bytes()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_sensor_words()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_read_sensor()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_stopN.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_start()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_s_ctrl()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_probe()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_stop()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_probe_1x00()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_probe_1020()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_s_ctrl()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_stop()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_s_ctrl()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_start()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_probe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_st6422.o: warning: objtool: st6422_probe()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gspca.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gspca_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1721:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1721 | module_init(gspca_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1712:19: note: 'init_module' target declared here BUILDSTDERR: 1712 | static int __init gspca_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gspca.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gspca_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1722:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1722 | module_exit(gspca_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1717 | static void __exit gspca_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: which_bandwidth()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_frame_add()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: destroy_urbs()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: bulk_irq()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: isoc_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: int_irq()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_disconnect()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_set_alt0.part.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_input_create_urb.part.0()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_stream_off()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_init_transfer()+0x499: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: try_fmt_vid_cap()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_stream_off.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/autogain_functions.o: warning: objtool: gspca_coarse_grained_expo_autogain()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/autogain_functions.o: warning: objtool: gspca_expo_autogain()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:19: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: sd_start()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: sd_isoc_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: reg_w.constprop.0()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: sd_isoc_irq.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:19: note: 'cleanup_module' target declared here BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: reg_r()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: reg_w()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: sd_init_controls()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: reg_r.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:29: BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:29: BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'init_module' target declared here BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: cpia_usb_transferCmd()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_init_controls()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: goto_low_power()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_config()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: goto_high_power()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_dq_callback()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_start()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_init()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_rw()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_reqs()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: dtcs033_setexposure()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: dtcs033_init_controls()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_rw.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:19: note: 'cleanup_module' target declared here BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:19: note: 'init_module' target declared here BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: reg_r()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: et_video()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: sd_pkt_scan()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: sd_init_controls()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: do_autogain()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: reg_w.constprop.0()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: Et_init2()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: Et_init1()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: reg_r.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:19: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:19: note: 'init_module' target declared here BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.o: warning: objtool: sd_start()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/finepix.o: warning: objtool: dostream()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: jlj_write2()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_pkt_scan()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_init_controls()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_start()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'cleanup_module' target declared here BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'init_module' target declared here BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_write2.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: sd_start()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_read_reg()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_dostream()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: sd_config()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:19: note: 'cleanup_module' target declared here BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:19: note: 'init_module' target declared here BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.o: warning: objtool: write_register()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:31: BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:19: note: 'cleanup_module' target declared here BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:31: BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: reg_w()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_start()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_isoc_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_init_controls()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_init()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:19: note: 'cleanup_module' target declared here BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:19: note: 'init_module' target declared here BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.o: warning: objtool: sd_init_controls()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mars.o: warning: objtool: reg_w.part.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mars.o: warning: objtool: sd_pkt_scan()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'init_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_pkt_scan()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_init_controls()+0x1a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: mr_write.isra.0()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: mr_read.isra.0.constprop.0()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: cam_get_response16()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: zero_the_pointer()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_stopN()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_config()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_stopN.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'init_module' target declared here BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_w()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: sd_init_controls()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: sd_config()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_r.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:40: BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:40: BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:19: note: 'init_module' target declared here BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: reg_r()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_read_sb()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_write_fsb()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_init_controls()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: reg_w.part.0()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: ov51x_upload_quan_tables()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: ov518_reg_w32.part.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_write_sb.part.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_smbus_read_ack()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_pkt_scan()+0x2f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: reg_r8.constprop.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: ov518_i2c_w()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: i2c_w()+0x45e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: i2c_r()+0x3a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: init_ov_sensor()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_init()+0xe76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_stopN()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_start()+0x56a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:19: note: 'init_module' target declared here BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_reg_read()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_check_status()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_reg_write()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_reg_write()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_reg_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sd_pkt_scan()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sd_init_controls()+0x2c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: set_frame_rate.part.0()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_set_led()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sd_init()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: set_frame_rate.part.0.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'init_module' target declared here BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_r()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_w_i()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_w()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_pkt_scan()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_check_status()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_write()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_init_controls()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: set_led()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_init()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:26: BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:19: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:26: BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:19: note: 'init_module' target declared here BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_read_reg()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_pkt_scan()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_init_controls()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_config()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_write_regs.constprop.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_start()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:92: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:91: BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:19: note: 'cleanup_module' target declared here BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:92: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:91: BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:19: note: 'init_module' target declared here BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_pkt_scan()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: reg_w_buf()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_init_controls()+0x24f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: reg_w.part.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_start()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:60: BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:19: note: 'cleanup_module' target declared here BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:60: BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:19: note: 'init_module' target declared here BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_pkt_scan()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: reg_w_buf()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_init_controls()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: reg_w.part.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_start()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:35: BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:19: note: 'cleanup_module' target declared here BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:35: BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:19: note: 'init_module' target declared here BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_init_controls()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_get_feature.part.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_set_feature.part.0()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_write_req.part.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_read_req.part.0()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_config()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_pkt_scan()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_pkt_scan.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'cleanup_module' target declared here BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'init_module' target declared here BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_config()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sn9c2028_read1()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sn9c2028_command()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_stopN()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: run_start_commands()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_start()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_pkt_scan()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'init_module' target declared here BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: reg_w()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: qual_upd()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_init_controls()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_isoc_init()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: i2c_w()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_init()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_start()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:48: BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:48: BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'init_module' target declared here BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.o: warning: objtool: sd_init_controls()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:22: BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:22: BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'init_module' target declared here BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_w1()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: i2c_w1()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_w()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: i2c_w8()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: expo_adjust()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_init()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: qual_upd()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_init_controls()+0x254: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: do_autogain()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_start()+0x9b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:19: note: 'cleanup_module' target declared here BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:19: note: 'init_module' target declared here BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: reg_w()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_init_controls()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_stopN()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_ping310()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: reg_r_wait()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_full_reset()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_start()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_stopN.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_ping310.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:19: note: 'init_module' target declared here BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: reg_write()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: write_vector()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: sd_init()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: sd_init_controls()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:19: note: 'cleanup_module' target declared here BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:19: note: 'init_module' target declared here BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.o: warning: objtool: reg_write()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca505.o: warning: objtool: sd_init_controls()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca505.o: warning: objtool: sd_start()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:19: note: 'cleanup_module' target declared here BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:19: note: 'init_module' target declared here BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: spca506_Setsize()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: sd_init_controls()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: spca506_SetNormeInput()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: sd_start()+0x605: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: sd_init()+0x6e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:19: note: 'init_module' target declared here BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: reg_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: reg_read()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: sd_init_controls()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: sd_config()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:23: BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:19: note: 'cleanup_module' target declared here BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:23: BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:19: note: 'init_module' target declared here BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: reg_w_val()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_12a()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_pkt_scan()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_controls_12a()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_controls_72a()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_config()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_72a()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:19: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:19: note: 'init_module' target declared here BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_w()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_r()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: sd_init()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: sd_init_controls()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_wb.constprop.0()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_1()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_1.cold()+0x1f: return with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:19: note: 'cleanup_module' target declared here BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:19: note: 'init_module' target declared here BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_command()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sd_start()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_read_data()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_dostream()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sd_init()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:19: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:19: note: 'init_module' target declared here BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sq905c_command()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sd_start()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sq905c_dostream()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sd_config()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'init_module' target declared here BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_w()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: i2c_write()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_wb()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_init_controls()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_dq_callback()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_r.part.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: ucbus_write()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: global_init()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_init()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'init_module' target declared here BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_w_riv()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: sd_init_controls()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504A_acknowledged_command()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504_acknowledged_command()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504_read_info.part.0()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca50x_GetFirmware.part.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: sd_init()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_w_riv.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504A_acknowledged_command.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:19: note: 'cleanup_module' target declared here BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:19: note: 'init_module' target declared here BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: reg_w()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: snd_val()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_init_controls()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: rcv_val.constprop.0()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_stopN()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_start()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_stopN.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:19: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:19: note: 'init_module' target declared here BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: reg_w()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: reg_r()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: stk1135_serial_wait_ready()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_write_8()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_read_8()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_init_controls()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_pkt_scan()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_start()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_stopN()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_write_8.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_read_8.cold()+0xf: return with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_stopN.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:19: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:19: note: 'init_module' target declared here BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv_sndctrl()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_get_video_mode()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_set_video_mode()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: sd_config()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_get_video_mode.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:29: BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:29: BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:19: note: 'init_module' target declared here BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: reg_w_buf()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_init_controls()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_start()+0x326: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_s_ctrl()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_init()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: reg_w_buf.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:19: note: 'init_module' target declared here BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: reg_w()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: set_dqt()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: bulk_w()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_pkt_scan()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_init_controls()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_dq_callback()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_init()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/touptek.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:736:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 736 | module_exit(sd_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:730:20: note: 'cleanup_module' target declared here BUILDSTDERR: 730 | static void __exit sd_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/touptek.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:735:1: note: in expansion of macro 'module_init' BUILDSTDERR: 735 | module_init(sd_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:721:19: note: 'init_module' target declared here BUILDSTDERR: 721 | static int __init sd_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: reg_w()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_start()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_init_controls()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_pkt_scan()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_s_ctrl()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:19: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:19: note: 'init_module' target declared here BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.o: warning: objtool: sd_init_controls()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'init_module' target declared here BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_init_controls()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w_i.part.0()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r_i.part.0()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: read_sensor_register()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_init()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: i2c_write()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_pkt_scan()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w.cold()+0x2d: return with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/ihex.h:13, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:33: BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/ihex.h:13, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:33: BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.o: warning: objtool: sd_init_controls()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vicam.o: warning: objtool: vicam_control_msg.constprop.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vicam.o: warning: objtool: vicam_dostream()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:30: BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:30: BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'init_module' target declared here BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_read_reg()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_write_reg()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_isoc_nego()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_pkt_scan()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_get_packet_size()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_get_clock_div()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_init_controls()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:20: BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:20: BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'init_module' target declared here BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: sd_init_controls()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: reg_w.part.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: reg_r.part.0()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: i2c_read.part.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: i2c_write()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: zcxx_probeSensor()+0x473: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: sd_init()+0x48a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-control.o: warning: objtool: hdpvr_config_call()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/hdpvr/hdpvr-core.c:21: BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/hdpvr/hdpvr-core.c:21: BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'init_module' target declared here BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.o: warning: objtool: hdpvr_probe()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_start_streaming()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_poll()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_transmit_buffers()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_stop_streaming()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: vidioc_encoder_cmd()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_read()+0x48e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_alloc_buffers()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_register_videodev()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-i2c.o: warning: objtool: hdpvr_transfer()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pulse8_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'cleanup_module' target declared here BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pulse8_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'init_module' target declared here BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.o: warning: objtool: pulse8_cec_adap_log_addr()+0x2eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_xfer()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_basic_op()+0x2cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: i2c_hack_cx25840()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_core_init()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-audio.o: warning: objtool: pvr2_msp3400_subdev_update()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-audio.o: warning: objtool: pvr2_msp3400_subdev_update.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_cmd()+0x442: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_adjust()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_configure()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-video-v4l.o: warning: objtool: pvr2_saa7115_subdev_update()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-eeprom.o: warning: objtool: pvr2_eeprom_fetch()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-eeprom.o: warning: objtool: pvr2_eeprom_analyze()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:161:1: note: in expansion of macro 'module_init' BUILDSTDERR: 161 | module_init(pvr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:116:19: note: 'init_module' target declared here BUILDSTDERR: 116 | static int __init pvr_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:162:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 162 | module_exit(pvr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:146:20: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | static void __exit pvr_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.o: warning: objtool: pvr_disconnect()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.o: warning: objtool: pvr_probe()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_subdev_set_control()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_state_log_state()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_run()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_decoder_enable()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_decoder_run()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_config()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_encoder_wait_timeout()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_decoder_stabilization_timeout()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_quiescent_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_locate_firmware.isra.0()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_commit_setup()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_worker_poll()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_encoder_run_timeout()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_send_request_ex()+0x670: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_issue_simple_cmd()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_usbstream_run()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_upload_firmware1()+0x224: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_set_streaming()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_set_stream_type()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_create()+0x79a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_destroy()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_disconnect()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_trigger_module_log()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cpufw_set_enabled()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cpufw_get()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_device_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cmd_decoder_reset()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_pathway_ok()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_gpio_chg_dir()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_initialize()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_gpio_chg_out()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_upload_firmware2()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_ok()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_status_poll()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_subdev_update()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_commit_execute()+0x4aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_queryctrl()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_dev_init()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_destroy_no_lock()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_release()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_open()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_create()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_dev_init.cold()+0x26: return with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-std.o: warning: objtool: pvr2_std_fill()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-std.o: warning: objtool: pvr2_std_create_enum()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_tda18271_8295_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_s5h1411_attach()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_s5h1409_attach()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_73xxx_tda18271_8295_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_tda10048_attach()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_fcv1236d_attach()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgdt3302_attach()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgh06xf_attach()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgdt3303_attach()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_thread_func()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_create()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_remove()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_set_idle()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: buffer_complete()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_buffer_count()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_achieve_buffer_count()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_create()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_destroy()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_queue()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_set_buffer()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_stop()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_get_buffer()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_create()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_setup()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_destroy()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_set_enabled()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_avail()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_read()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.o: warning: objtool: pvr2_cx25840_subdev_update()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-wm8775.o: warning: objtool: pvr2_wm8775_subdev_update()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o: warning: objtool: pvr2_cs53l32a_subdev_update()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o: warning: objtool: pvr2_cs53l32a_subdev_update.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_feed_thread()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_adapter_exit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_start_feed()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_stop_feed()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_create()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_type()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_val_custom()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_val_norm()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_bits()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_enum()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_def()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_max()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_min()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_name()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_internal_check()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: store_val_custom()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: store_val_norm()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_create()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/pwc/pwc-if.c:63: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/pwc/pwc-if.c:67: BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/pwc/pwc-if.c:63: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/pwc/pwc-if.c:67: BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'init_module' target declared here BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.o: warning: objtool: start_streaming()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-if.o: warning: objtool: usb_pwc_probe()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-if.o: warning: objtool: pwc_isoc_handler()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: recv_control_msg()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: set_video_mode_Nala()+0x376: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: pwc_set_video_mode()+0x4b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: pwc_set_leds()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-v4l.o: warning: objtool: pwc_s_ctrl()+0x4d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-uncompress.o: warning: objtool: pwc_decompress()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rain_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rain_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'init_module' target declared here BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/s2255/s2255drv.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2255_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/s2255/s2255drv.c:43: BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/s2255/s2255drv.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2255_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/s2255/s2255drv.c:43: BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'init_module' target declared here BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: buffer_prepare()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_timer()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_enum_frameintervals()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_g_parm()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_g_jpegcomp()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_jpegcomp()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: buffer_queue()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: read_pipe_completion()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_enum_input()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_set_mode()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_parm()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_std()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: start_streaming()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_stop_acquire.isra.0()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_board_shutdown()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: stop_streaming()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_destroy()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_video_device_release()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_open()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_probe()+0x2aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_timer.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_parm.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_probe.cold()+0x868: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/siano/smsusb.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.h:27, BUILDSTDERR: from drivers/media/usb/siano/smsusb.c:22: BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:19: note: 'cleanup_module' target declared here BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/siano/smsusb.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.h:27, BUILDSTDERR: from drivers/media/usb/siano/smsusb.c:22: BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_onresponse()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb1_detectmode()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_submit_urb()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb1_setmode()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_submit_urb.cold()+0x21: return with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/stk1160/stk1160-core.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stk1160/stk1160-core.c:33: BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/stk1160/stk1160-core.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stk1160/stk1160-core.c:33: BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_read_reg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_write_reg()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_probe()+0x283: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: start_streaming()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: stk1160_video_register()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: stk1160_video_register.cold()+0x38: return with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-video.o: warning: objtool: stk1160_isoc_irq()+0x3e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-video.o: warning: objtool: stk1160_alloc_isoc()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-i2c.o: warning: objtool: stk1160_i2c_xfer()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-i2c.o: warning: objtool: stk1160_i2c_register()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-ac97.o: warning: objtool: stk1160_write_ac97()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-ac97.o: warning: objtool: stk1160_ac97_setup()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk_camera_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stkwebcam/stk-webcam.c:30: BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk_camera_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stkwebcam/stk-webcam.c:30: BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'init_module' target declared here BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_disconnect()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_v4l_dev_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_isoc_handler()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_allocate_buffers()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_setup_format()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_start_stream()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_stop_stream.part.0()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_disconnect.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_setup_format.cold()+0x1e: return with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_inb()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_outb()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_init()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_configure()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-cards.c:8: BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-cards.c:8: BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'init_module' target declared here BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_disconnect()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_probe()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_cards_setup()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_disconnect.cold()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_unregister_extension()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_read_write_usb()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_init()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_audio_rinput()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_tvaudio_set_mute()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_volume()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_unregister_extension.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_init.cold()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_volume.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_recv_regs()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_xfer()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_register()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_s_tuner()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_read()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_release()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_start_thread()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_streamon()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_streamoff()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_prepare_isoc()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_open()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_irq_callback()+0x30e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_v4l2_register()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_prepare_isoc.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-stds.o: warning: objtool: tm6000_load_std()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_start()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: __tm6000_ir_int_stop()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_stop()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_int_work()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_change_protocol()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_keydown.part.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_urb_received()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_handle_key()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: __tm6000_ir_int_start()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_wait()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_init()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_fini()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_int_work.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_change_protocol.cold()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_urb_received.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_alsa_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:520:1: note: in expansion of macro 'module_init' BUILDSTDERR: 520 | module_init(tm6000_alsa_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:510:19: note: 'init_module' target declared here BUILDSTDERR: 510 | static int __init tm6000_alsa_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_alsa_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:521:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 521 | module_exit(tm6000_alsa_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:515:20: note: 'cleanup_module' target declared here BUILDSTDERR: 515 | static void __exit tm6000_alsa_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: tm6000_fillbuf()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: snd_tm6000_pcm_open()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: audio_trigger()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: dsp_buffer_free.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: snd_tm6000_hw_params()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: tm6000_audio_init()+0x218: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000.h:23, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-dvb.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:456:1: note: in expansion of macro 'module_init' BUILDSTDERR: 456 | module_init(tm6000_dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | static int __init tm6000_dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000.h:23, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-dvb.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:457:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 457 | module_exit(tm6000_dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:451:20: note: 'cleanup_module' target declared here BUILDSTDERR: 451 | static void __exit tm6000_dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: tm6000_urb_received()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: dvb_init()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: tm6000_urb_received.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'init_module' target declared here BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_disconnect()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_cmd()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_set_voltage()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: master_xfer()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_iso_irq()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_boot_dsp()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_start_feed()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_disconnect.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'init_module' target declared here BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_setup_urbs()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_exit_usb()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_send_command()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_handle_irq()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_process_urb()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_set_pids()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_start_feed()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_process_urb_frame_list()+0x8f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_disconnect()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_stop_feed()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_probe()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusbdecfe.o: warning: objtool: ttusbdecfe_dvbt_read_status()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/usbtv/usbtv.h:36, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv.h:38, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/usbtv/usbtv.h:36, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv.h:38, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'init_module' target declared here BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_free()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_len()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_ctrl_urb_complete()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_get()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_get_extra()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_write_reg_irq()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_request_intra()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_parse_compress()+0x462: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_isoc_irq()+0x37e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_power_off()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_output()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_frames_alloc()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_frames_free()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_input()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_power_on()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_audio_off()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_audio()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_setup()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_alternate()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_init_isoc()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_stop_isoc()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/usbvision/usbvision-video.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbvision_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1646:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1646 | module_init(usbvision_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1612:19: note: 'init_module' target declared here BUILDSTDERR: 1612 | static int __init usbvision_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/usbvision/usbvision-video.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbvision_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1647:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1647 | module_exit(usbvision_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1638:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1638 | static void __exit usbvision_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_radio_open()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_open()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_mmap()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_unregister_video()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_release()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_disconnect()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_radio_close()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_close()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_read()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_probe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_read()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_write()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_xfer()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_register()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_unregister()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/uvc/uvc_driver.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uvc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2878:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2878 | module_exit(uvc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2871 | static void __exit uvc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/uvc/uvc_driver.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uvc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2877:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2877 | module_init(uvc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2855:19: note: 'init_module' target declared here BUILDSTDERR: 2855 | static int __init uvc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: __uvc_resume()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_suspend()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_register_video_device()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_probe()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_queue.o: warning: objtool: uvc_buffer_prepare()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_query_ext_ctrl()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_release()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_mmap()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_poll()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_s_parm()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_try_format()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_ctrl_map()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_open()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_complete()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_alloc_urb_buffers.part.0()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_init_video()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_get_video_ctrl.constprop.0()+0x2db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_set_video_ctrl()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_start()+0x6ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_meta()+0x213: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_isoc()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_query_ctrl()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_clock_update()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_init()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_clock_update.cold()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_get': BUILDSTDERR: 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] BUILDSTDERR: 1573 | return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl->value); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_find_control()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_status_event_work()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_add_info()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_xu_ctrl_query()+0x2ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_restore_values()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_add_mapping()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_init_device()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_status.o: warning: objtool: uvc_status_complete()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_isight.o: warning: objtool: uvc_video_decode_isight()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_debugfs.o: warning: objtool: uvc_debugfs_init_stream()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_entity.o: warning: objtool: uvc_mc_register_entities()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/zr364xx/zr364xx.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zr364xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/zr364xx/zr364xx.c:29: BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/zr364xx/zr364xx.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zr364xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/zr364xx/zr364xx.c:29: BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'init_module' target declared here BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_start_acquire()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_start_readpipe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_stop_readpipe()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_streamoff()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_try_fmt_vid_cap()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_open()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_release()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: read_pipe_completion()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: buffer_prepare()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_mmap()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_close()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_s_fmt_vid_cap()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_streamon()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_read()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_probe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/microread/microread.o: warning: objtool: microread_im_transceive()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/microread/microread.o: warning: objtool: microread_probe()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/microread/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/microread/i2c.c:22: BUILDSTDERR: drivers/nfc/microread/i2c.c:312:19: note: 'cleanup_module' target declared here BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/microread/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/microread/i2c.c:22: BUILDSTDERR: drivers/nfc/microread/i2c.c:312:19: note: 'init_module' target declared here BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.o: warning: objtool: microread_i2c_irq_thread_fn()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/microread/mei.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/microread/mei.c:24: BUILDSTDERR: drivers/nfc/microread/mei.c:85:22: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/microread/mei.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/microread/mei.c:24: BUILDSTDERR: drivers/nfc/microread/mei.c:85:22: note: 'init_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/fw_dnld.o: warning: objtool: alloc_lc_skb()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/nfcmrvl/usb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/nfcmrvl/usb.c:20: BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'cleanup_module' target declared here BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/nfcmrvl/usb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/nfcmrvl/usb.c:20: BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'init_module' target declared here BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'init_module' target declared here BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/pn533.o: warning: objtool: pn533_recv_frame()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn533/pn533.o: warning: objtool: pn533_poll_complete()+0x4b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:21: BUILDSTDERR: drivers/nfc/pn533/usb.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:21: BUILDSTDERR: drivers/nfc/pn533/usb.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:23: BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:19: note: 'cleanup_module' target declared here BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:23: BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:19: note: 'init_module' target declared here BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/pn544.o: warning: objtool: pn544_hci_probe()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/pn544/i2c.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/pn544/i2c.c:23: BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:19: note: 'cleanup_module' target declared here BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn544/i2c.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/pn544/i2c.c:23: BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_remove()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_fw_work()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_irq_thread_fn()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_irq_thread_fn.cold()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/pn544/mei.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/pn544/mei.c:22: BUILDSTDERR: drivers/nfc/pn544/mei.c:85:22: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn544/mei.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/pn544/mei.c:22: BUILDSTDERR: drivers/nfc/pn544/mei.c:85:22: note: 'init_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/core.o: warning: objtool: st21nfca_hci_load_session()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/core.o: warning: objtool: st21nfca_hci_probe()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_im_send_pdu': BUILDSTDERR: 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] BUILDSTDERR: 148 | schedule_work(&info->dep_info.tx_work); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcu.h:34, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./arch/x86/include/asm/uprobes.h:26, BUILDSTDERR: from ./include/linux/uprobes.h:62, BUILDSTDERR: from ./include/linux/mm_types.h:14, BUILDSTDERR: from ./include/linux/fs.h:23, BUILDSTDERR: from ./include/linux/net.h:27, BUILDSTDERR: from ./include/linux/skbuff.h:29, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/st21nfca/dep.c:17: BUILDSTDERR: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_init': BUILDSTDERR: 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] BUILDSTDERR: 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); BUILDSTDERR: ./include/linux/workqueue.h:233:16: note: in definition of macro '__INIT_WORK' BUILDSTDERR: 233 | __init_work((_work), _onstack); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' BUILDSTDERR: 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/workqueue.h:235:20: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 235 | lockdep_init_map(&(_work)->lockdep_map, "(work_completion)"#_work, &__key, 0); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/workqueue.h:250:2: note: in expansion of macro '__INIT_WORK' BUILDSTDERR: 250 | __INIT_WORK((_work), (_func), 0) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' BUILDSTDERR: 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/workqueue.h:236:18: warning: taking address of packed member of 'struct st21nfca_dep_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 236 | INIT_LIST_HEAD(&(_work)->entry); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/workqueue.h:250:2: note: in expansion of macro '__INIT_WORK' BUILDSTDERR: 250 | __INIT_WORK((_work), (_func), 0) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' BUILDSTDERR: 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_deinit': BUILDSTDERR: 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] BUILDSTDERR: 687 | cancel_work_sync(&info->dep_info.tx_work); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_im_send_atr_req()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_dep_event_received()+0x400: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_im_recv_dep_res_cb()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/st21nfca/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/st21nfca/i2c.c:22: BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:19: note: 'cleanup_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/st21nfca/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/st21nfca/i2c.c:22: BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:19: note: 'init_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.o: warning: objtool: st21nfca_hci_irq_thread_fn()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/mei_phy.o: warning: objtool: nfc_mei_phy_write()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/nfcsim.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcsim_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 509 | module_init(nfcsim_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:450:19: note: 'init_module' target declared here BUILDSTDERR: 450 | static int __init nfcsim_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/nfcsim.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcsim_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:510:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 510 | module_exit(nfcsim_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit nfcsim_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/port100.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'port100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/port100.c:19: BUILDSTDERR: drivers/nfc/port100.c:1657:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/port100.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'port100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/port100.c:19: BUILDSTDERR: drivers/nfc/port100.c:1657:19: note: 'init_module' target declared here BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:16: BUILDSTDERR: drivers/nfc/trf7970a.c:2270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:16: BUILDSTDERR: drivers/nfc/trf7970a.c:2270:19: note: 'init_module' target declared here BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-fwnode.o: warning: objtool: v4l2_fwnode_endpoint_parse()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/v4l2-core/v4l2-dev.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'videodev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1077:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1077 | subsys_initcall(videodev_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1046:19: note: 'init_module' target declared here BUILDSTDERR: 1046 | static int __init videodev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/v4l2-core/v4l2-dev.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'videodev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1078:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1078 | module_exit(videodev_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1069:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1069 | static void __exit videodev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_mmap()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_poll()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_write()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_read()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_release()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_open()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: __video_register_device()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ioctl.o: warning: objtool: v4l_log_status()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ioctl.o: warning: objtool: __video_do_ioctl()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ctrls.c: In function 'validate_ctrls': BUILDSTDERR: 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] BUILDSTDERR: 3211 | p_new.p_s64 = &cs->controls[i].value64; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3213 | p_new.p_s32 = &cs->controls[i].value; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-ctrls.o: warning: objtool: v4l2_ctrl_handler_log_status()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ctrls.o: warning: objtool: v4l2_queryctrl()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-subdev.o: warning: objtool: subdev_do_ioctl()+0x7a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dv-timings.o: warning: objtool: v4l2_print_dv_timings()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dv-timings.o: warning: objtool: v4l2_print_dv_timings.cold()+0x293: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/v4l2-core/tuner-core.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tuner_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/v4l2-core/tuner-core.c:25: BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/v4l2-core/tuner-core.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tuner_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/v4l2-core/tuner-core.c:25: BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'init_module' target declared here BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_radio_freq()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_tv_freq()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_standby()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_suspend()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_type()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_s_type_addr()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_mode()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_resume()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_s_std()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_probe()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_mmap_mapper()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: __videobuf_free()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_qbuf()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_status.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_querybuf()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_alloc_vb()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_waiton()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_dqbuf()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: __videobuf_mmap_setup()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_reqbufs()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_read_stream()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_read_one()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_open()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_close()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_mmap_mapper()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_sync()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_fault()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_dma_unmap()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_alloc_vb()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_dma_free()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_iolock()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vm_open()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_iolock()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vmalloc_free()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vm_close()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_alloc_vb()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_mmap_mapper()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/media-devnode.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'media_devnode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:329:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 329 | subsys_initcall(media_devnode_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:301:19: note: 'init_module' target declared here BUILDSTDERR: 301 | static int __init media_devnode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/media-devnode.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'media_devnode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(media_devnode_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | static void __exit media_devnode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.o: warning: objtool: media_devnode_register()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/media-entity.o: warning: objtool: __media_pipeline_start()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ntb/hw/amd/ntb_hw_amd.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_ntb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1155 | module_exit(amd_ntb_pci_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1150 | static void __exit amd_ntb_pci_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/amd/ntb_hw_amd.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_ntb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1148 | module_init(amd_ntb_pci_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1139:19: note: 'init_module' target declared here BUILDSTDERR: 1139 | static int __init amd_ntb_pci_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/idt/ntb_hw_idt.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idt_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2714 | module_exit(idt_pci_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2706:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2706 | static void __exit idt_pci_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/idt/ntb_hw_idt.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idt_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2704:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2704 | module_init(idt_pci_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2693:19: note: 'init_module' target declared here BUILDSTDERR: 2693 | static int __init idt_pci_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.o: warning: objtool: idt_scan_mws()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ntb/hw/intel/ntb_hw_gen1.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_ntb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2070 | module_exit(intel_ntb_pci_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2064 | static void __exit intel_ntb_pci_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/intel/ntb_hw_gen1.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_ntb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2062:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2062 | module_init(intel_ntb_pci_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2053:19: note: 'init_module' target declared here BUILDSTDERR: 2053 | static int __init intel_ntb_pci_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_db_set_mask()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_db_clear_mask()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_peer_spad_addr()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_spad_write()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_spad_read()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: ndev_db_read()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: ndev_db_write()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ntb/hw/mscc/ntb_hw_switchtec.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'switchtec_ntb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1582:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1582 | module_init(switchtec_ntb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1577:19: note: 'init_module' target declared here BUILDSTDERR: 1577 | static int __init switchtec_ntb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/mscc/ntb_hw_switchtec.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'switchtec_ntb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1588:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1588 | module_exit(switchtec_ntb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1584:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1584 | static void __exit switchtec_ntb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_pingpong.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:430:1: note: in expansion of macro 'module_init' BUILDSTDERR: 430 | module_init(pp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | static int __init pp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_pingpong.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:437:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 437 | module_exit(pp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:432:20: note: 'cleanup_module' target declared here BUILDSTDERR: 432 | static void __exit pp_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_tool.c:181: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tool_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1685:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1685 | module_init(tool_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1672:19: note: 'init_module' target declared here BUILDSTDERR: 1672 | static int __init tool_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_tool.c:181: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tool_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1692:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1692 | module_exit(tool_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1687:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1687 | static void __exit tool_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_perf.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'perf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1506 | module_init(perf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1477:19: note: 'init_module' target declared here BUILDSTDERR: 1477 | static int __init perf_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_perf.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'perf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1514 | module_exit(perf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1508:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1508 | static void __exit perf_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:311:1: note: in expansion of macro 'module_init' BUILDSTDERR: 311 | module_init(ntb_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init ntb_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(ntb_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit ntb_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb_transport.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2253:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2253 | module_init(ntb_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2228:19: note: 'init_module' target declared here BUILDSTDERR: 2228 | static int __init ntb_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb_transport.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2261 | module_exit(ntb_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2255 | static void __exit ntb_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/pmem.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_pmem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/nvdimm/pmem.c:19: BUILDSTDERR: drivers/nvdimm/pmem.c:610:18: note: 'init_module' target declared here BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/pmem.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_pmem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/nvdimm/pmem.c:19: BUILDSTDERR: drivers/nvdimm/pmem.c:610:18: note: 'cleanup_module' target declared here BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/btt.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_btt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1743:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1743 | module_init(nd_btt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1724:19: note: 'init_module' target declared here BUILDSTDERR: 1724 | static int __init nd_btt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/btt.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_btt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1744:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1744 | module_exit(nd_btt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1735:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1735 | static void __exit nd_btt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/blk.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_blk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:350:1: note: in expansion of macro 'module_init' BUILDSTDERR: 350 | module_init(nd_blk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init nd_blk_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/blk.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_blk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:351:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 351 | module_exit(nd_blk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit nd_blk_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/e820.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e820_pmem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/nvdimm/e820.c:5: BUILDSTDERR: drivers/nvdimm/e820.c:90:24: note: 'init_module' target declared here BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/e820.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e820_pmem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/nvdimm/e820.c:5: BUILDSTDERR: drivers/nvdimm/e820.c:90:24: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/core.c:3760:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3760 | module_init(nvme_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/core.c:3697:12: note: 'init_module' target declared here BUILDSTDERR: 3697 | int __init nvme_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/core.o: warning: objtool: uuid_show()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/host/core.o: warning: objtool: nvme_validate_ns()+0x42e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/host/core.o: warning: objtool: nvme_init_identify()+0x5b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/host/fault_inject.o: warning: objtool: nvme_fault_inject_init()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/host/fault_inject.o: warning: objtool: nvme_fault_inject_init.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/pci.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2743:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2743 | module_exit(nvme_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2732:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2732 | static void __exit nvme_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/pci.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2742:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2742 | module_init(nvme_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2727:19: note: 'init_module' target declared here BUILDSTDERR: 2727 | static int __init nvme_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.o: warning: objtool: nvme_queue_rq()+0xa51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/fabrics.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1127:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1127 | module_init(nvmf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1072:19: note: 'init_module' target declared here BUILDSTDERR: 1072 | static int __init nvmf_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/fabrics.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1128:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1128 | module_exit(nvmf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1112:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1112 | static void __exit nvmf_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/nvme/host/fabrics.o: warning: objtool: nvmf_dev_write()+0x974: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/rdma.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_rdma_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2104 | module_init(nvme_rdma_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2079:19: note: 'init_module' target declared here BUILDSTDERR: 2079 | static int __init nvme_rdma_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/rdma.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_rdma_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2105 | module_exit(nvme_rdma_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2098:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2098 | static void __exit nvme_rdma_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.o: warning: objtool: nvme_rdma_create_ctrl()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/fc.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_fc_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3383:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3383 | module_init(nvme_fc_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3320:19: note: 'init_module' target declared here BUILDSTDERR: 3320 | static int __init nvme_fc_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/fc.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_fc_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3384:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3384 | module_exit(nvme_fc_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3368:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3368 | static void __exit nvme_fc_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.o: warning: objtool: nvme_fc_parse_traddr.constprop.0()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1239:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1239 | module_init(nvmet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1198:19: note: 'init_module' target declared here BUILDSTDERR: 1198 | static int __init nvmet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1240 | module_exit(nvmet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1228 | static void __exit nvmet_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_sq_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_enable_port()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_subsys_alloc()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_ctrl_find_get()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_alloc_ctrl()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_ana_group_ana_state_store()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_referral_enable_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_subsys_attr_allow_any_host_store()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_port_subsys_allow_link()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_subsys_make()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_allowed_hosts_allow_link()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_ns_buffered_io_store()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_trtype_store()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_treq_store()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_portid_store()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_adrfam_store()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_trsvcid_store()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_traddr_store()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_param_inline_data_size_store()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_execute_set_features()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_execute_get_log_page_smart()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_parse_admin_cmd()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_install_queue()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_execute_io_connect()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_execute_admin_connect()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/discovery.o: warning: objtool: nvmet_parse_discovery_cmd()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/io-cmd-file.o: warning: objtool: nvmet_file_ns_enable()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/io-cmd-bdev.o: warning: objtool: nvmet_bdev_ns_enable()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/loop.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_loop_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:729:1: note: in expansion of macro 'module_init' BUILDSTDERR: 729 | module_init(nvme_loop_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:699:19: note: 'init_module' target declared here BUILDSTDERR: 699 | static int __init nvme_loop_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/loop.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_loop_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:730:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 730 | module_exit(nvme_loop_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:714:20: note: 'cleanup_module' target declared here BUILDSTDERR: 714 | static void __exit nvme_loop_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/rdma.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_rdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1681:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1681 | module_init(nvmet_rdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1654:19: note: 'init_module' target declared here BUILDSTDERR: 1654 | static int __init nvmet_rdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/rdma.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_rdma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1682:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1682 | module_exit(nvmet_rdma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1673:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1673 | static void __exit nvmet_rdma_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_add_port()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_qp_event()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_remove_one()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_post_recv.isra.0()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_create_queue_ib()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_handle_command()+0x2f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_recv_done()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_read_data_done()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_send_done()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_queue_response()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_cm_handler()+0x2c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_add_port.cold()+0x3a: return with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_qp_event.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_recv_done.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_read_data_done.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_send_done.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/fc.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_fc_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2573:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2573 | module_init(nvmet_fc_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2557:19: note: 'init_module' target declared here BUILDSTDERR: 2557 | static int __init nvmet_fc_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/fc.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_fc_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2574:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2574 | module_exit(nvmet_fc_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2562 | static void __exit nvmet_fc_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.o: warning: objtool: nvmet_fc_add_port()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/fcloop.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcloop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1385:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1385 | module_init(fcloop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1298:19: note: 'init_module' target declared here BUILDSTDERR: 1298 | static int __init fcloop_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/fcloop.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcloop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1386:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1386 | module_exit(fcloop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1327:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1327 | static void __exit fcloop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.o: warning: objtool: fcloop_parse_options()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fcloop.o: warning: objtool: fcloop_parse_nm_options.isra.0()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_announce_port()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_register_device()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_claim()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_release()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_unregister_device()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_register_dev_model()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/ieee1284_ops.o: warning: objtool: parport_ieee1284_ecp_read_data()+0x2e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/parport/procfs.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:621:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 621 | subsys_initcall(parport_default_proc_register) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:561:19: note: 'init_module' target declared here BUILDSTDERR: 561 | static int __init parport_default_proc_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/procfs.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:622:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 622 | module_exit(parport_default_proc_unregister) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:578:20: note: 'cleanup_module' target declared here BUILDSTDERR: 578 | static void __exit parport_default_proc_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/daisy.o: warning: objtool: parport_daisy_init()+0x3c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/probe.o: warning: objtool: parport_device_id()+0x515: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/parport/parport_pc.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3361 | module_exit(parport_pc_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3335 | static void __exit parport_pc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_pc.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3360 | module_init(parport_pc_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3306:19: note: 'init_module' target declared here BUILDSTDERR: 3306 | static int __init parport_pc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_frob_control()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_write_control()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_probe_port()+0x668: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_pci_probe()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: sio_ite_8872_probe()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_epp_read_data()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: sio_ite_8872_probe.cold()+0x138: return with modified stack frame BUILDSTDERR: In file included from drivers/parport/parport_serial.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_serial.c:16: BUILDSTDERR: drivers/parport/parport_serial.c:697:19: note: 'cleanup_module' target declared here BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_serial.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_serial.c:16: BUILDSTDERR: drivers/parport/parport_serial.c:697:19: note: 'init_module' target declared here BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_cs.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_cs.c:48: BUILDSTDERR: drivers/parport/parport_cs.c:196:22: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_cs.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_cs.c:48: BUILDSTDERR: drivers/parport/parport_cs.c:196:22: note: 'init_module' target declared here BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.o: warning: objtool: parport_probe()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pci/controller/pci-hyperv.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hv_pci_drv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2756:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2756 | module_exit(exit_hv_pci_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2745:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2745 | static void __exit exit_hv_pci_drv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/pci-hyperv.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hv_pci_drv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2755:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2755 | module_init(init_hv_pci_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2750:19: note: 'init_module' target declared here BUILDSTDERR: 2750 | static int __init init_hv_pci_drv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.o: warning: objtool: hv_pci_assign_slots()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmd_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:7: BUILDSTDERR: drivers/pci/controller/vmd.c:877:19: note: 'cleanup_module' target declared here BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmd_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:7: BUILDSTDERR: drivers/pci/controller/vmd.c:877:19: note: 'init_module' target declared here BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibm_acpiphp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:488:1: note: in expansion of macro 'module_init' BUILDSTDERR: 488 | module_init(ibm_acpiphp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:419:19: note: 'init_module' target declared here BUILDSTDERR: 419 | static int __init ibm_acpiphp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibm_acpiphp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:489:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 489 | module_exit(ibm_acpiphp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:468:20: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | static void __exit ibm_acpiphp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_get_table_from_acpi()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_get_attention_status()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_set_attention_status()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pci/pcie/aer_inject.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aer_inject_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:547:1: note: in expansion of macro 'module_init' BUILDSTDERR: 547 | module_init(aer_inject_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:521:19: note: 'init_module' target declared here BUILDSTDERR: 521 | static int __init aer_inject_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/pcie/aer_inject.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aer_inject_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:548:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 548 | module_exit(aer_inject_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:526:20: note: 'cleanup_module' target declared here BUILDSTDERR: 526 | static void __exit aer_inject_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/switch/switchtec.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'switchtec_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1431 | module_exit(switchtec_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1422:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1422 | static void __exit switchtec_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/switch/switchtec.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'switchtec_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1420:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1420 | module_init(switchtec_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1389:19: note: 'init_module' target declared here BUILDSTDERR: 1389 | static int __init switchtec_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/pci-pf-stub.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_pf_stub_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(pci_pf_stub_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:46:20: note: 'cleanup_module' target declared here BUILDSTDERR: 46 | static void __exit pci_pf_stub_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/pci-pf-stub.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_pf_stub_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(pci_pf_stub_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:41:19: note: 'init_module' target declared here BUILDSTDERR: 41 | static int __init pci_pf_stub_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/pci/xen-pcifront.c:11: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/pci/xen-pcifront.c:7: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/xen-pcifront.c:7: BUILDSTDERR: drivers/pci/xen-pcifront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcifront_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1184 | module_init(pcifront_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1166:19: note: 'init_module' target declared here BUILDSTDERR: 1166 | static int __init pcifront_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/xen-pcifront.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcifront_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1185 | module_exit(pcifront_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1179:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1179 | static void __exit pcifront_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.o: warning: objtool: pci_frontend_enable_msix()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/xen-pcifront.o: warning: objtool: pci_frontend_disable_msi()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pcmcia/yenta_socket.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/yenta_socket.c:14: BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pcmcia/yenta_socket.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/yenta_socket.c:14: BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:19: note: 'init_module' target declared here BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pcmcia/pd6729.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/pd6729.c:13: BUILDSTDERR: drivers/pcmcia/pd6729.c:777:19: note: 'cleanup_module' target declared here BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pcmcia/pd6729.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/pd6729.c:13: BUILDSTDERR: drivers/pcmcia/pd6729.c:777:19: note: 'init_module' target declared here BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.o: warning: objtool: pd6729_interrupt()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/pd6729.o: warning: objtool: pd6729_pci_probe()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_socket()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_interrupt()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_pci_probe()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_mem_map()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_socket.cold()+0x3f: return with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/radio-maxiradio.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maxiradio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/radio/radio-maxiradio.c:41: BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-maxiradio.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maxiradio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/radio/radio-maxiradio.c:41: BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.o: warning: objtool: maxiradio_probe()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/radio-shark.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark.c:26: BUILDSTDERR: drivers/media/radio/radio-shark.c:419:19: note: 'cleanup_module' target declared here BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-shark.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark.c:26: BUILDSTDERR: drivers/media/radio/radio-shark.c:419:19: note: 'init_module' target declared here BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: shark_read_val()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: shark_write_val()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: shark_led_work()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: usb_shark_probe()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-broxton.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1076:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1076 | module_exit(bxt_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1072:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1072 | static void __exit bxt_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-broxton.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1070:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1070 | subsys_initcall(bxt_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1066:19: note: 'init_module' target declared here BUILDSTDERR: 1066 | static int __init bxt_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-shark2.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark2.c:26: BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:19: note: 'cleanup_module' target declared here BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-shark2.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark2.c:26: BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:19: note: 'init_module' target declared here BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'cleanup_module' target declared here BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'init_module' target declared here BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: shark_read_reg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: shark_write_reg()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: shark_led_work()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: usb_shark_probe()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdf_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:368:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 368 | module_exit(cdf_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:364:20: note: 'cleanup_module' target declared here BUILDSTDERR: 364 | static void __exit cdf_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdf_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:362:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 362 | subsys_initcall(cdf_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | static int __init cdf_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5777.o: warning: objtool: radio_tea5777_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-denverton.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnv_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(dnv_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit dnv_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-denverton.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnv_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:289:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 289 | subsys_initcall(dnv_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init dnv_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-geminilake.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'glk_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:505:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 505 | module_exit(glk_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:501:20: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | static void __exit glk_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-geminilake.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'glk_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:499:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 499 | subsys_initcall(glk_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:495:19: note: 'init_module' target declared here BUILDSTDERR: 495 | static int __init glk_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/dsbr100.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/dsbr100.c:37: BUILDSTDERR: drivers/media/radio/dsbr100.c:429:19: note: 'cleanup_module' target declared here BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/dsbr100.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/dsbr100.c:37: BUILDSTDERR: drivers/media/radio/dsbr100.c:429:19: note: 'init_module' target declared here BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.o: warning: objtool: usb_dsbr100_probe()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'cleanup_module' target declared here BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'init_module' target declared here BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-mr800.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_amradio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-mr800.c:57: BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-mr800.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_amradio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-mr800.c:57: BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'init_module' target declared here BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spt_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:631:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 631 | module_exit(spt_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:627:20: note: 'cleanup_module' target declared here BUILDSTDERR: 627 | static void __exit spt_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spt_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:625:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 625 | subsys_initcall(spt_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:621:19: note: 'init_module' target declared here BUILDSTDERR: 621 | static int __init spt_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-keene.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_keene_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-keene.c:20: BUILDSTDERR: drivers/media/radio/radio-keene.c:414:19: note: 'cleanup_module' target declared here BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-keene.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_keene_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-keene.c:20: BUILDSTDERR: drivers/media/radio/radio-keene.c:414:19: note: 'init_module' target declared here BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pinctrl/pinctrl-amd.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/pinctrl/pinctrl-amd.c:27: BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'cleanup_module' target declared here BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pinctrl/pinctrl-amd.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/pinctrl/pinctrl-amd.c:27: BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'init_module' target declared here BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-ma901.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-ma901.c:23: BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:19: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-ma901.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-ma901.c:23: BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-tea5764.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/radio-tea5764.c:35: BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:19: note: 'cleanup_module' target declared here BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-tea5764.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/radio-tea5764.c:35: BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:19: note: 'init_module' target declared here BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.o: warning: objtool: vidioc_s_frequency()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/saa7706h.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7706h_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/saa7706h.c:21: BUILDSTDERR: drivers/media/radio/saa7706h.c:423:19: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/saa7706h.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7706h_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/saa7706h.c:21: BUILDSTDERR: drivers/media/radio/saa7706h.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.o: warning: objtool: saa7706h_probe()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_laptop.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:936:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 936 | module_exit(chromeos_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:929:20: note: 'cleanup_module' target declared here BUILDSTDERR: 929 | static void __exit chromeos_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_laptop.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:935:1: note: in expansion of macro 'module_init' BUILDSTDERR: 935 | module_init(chromeos_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:883:19: note: 'init_module' target declared here BUILDSTDERR: 883 | static int __init chromeos_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-wl1273.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/linux/mfd/wl1273-core.h:27, BUILDSTDERR: from drivers/media/radio/radio-wl1273.c:20: BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:24: note: 'init_module' target declared here BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-wl1273.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/linux/mfd/wl1273-core.h:27, BUILDSTDERR: from drivers/media/radio/radio-wl1273.c:20: BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:24: note: 'cleanup_module' target declared here BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_pstore.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_pstore_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 139 | module_exit(chromeos_pstore_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:133:20: note: 'cleanup_module' target declared here BUILDSTDERR: 133 | static void __exit chromeos_pstore_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_pstore.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_pstore_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 138 | module_init(chromeos_pstore_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | static int __init chromeos_pstore_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyboard_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'cleanup_module' target declared here BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyboard_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'init_module' target declared here BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.o: warning: objtool: wl1273_fm_radio_probe()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'init_module' target declared here BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/tea575x.o: warning: objtool: snd_tea575x_g_tuner()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/tea575x.o: warning: objtool: snd_tea575x_init()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:10: BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'init_module' target declared here BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:10: BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-laptop.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1994:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1994 | module_exit(asus_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1987:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1987 | static void __exit asus_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-laptop.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1993 | module_init(asus_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1963:19: note: 'init_module' target declared here BUILDSTDERR: 1963 | static int __init asus_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c: In function 'max17042_init_model': BUILDSTDERR: 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] BUILDSTDERR: 602 | chip->pdata->config_data->cell_char_tbl, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: drivers/power/supply/max17042_battery.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max17042_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max17042_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:19: note: 'init_module' target declared here BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_als_switch()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: ledd_store()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_read_brightness()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_acpi_notify()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: display_store()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_bluetooth_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wlan_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wimax_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wwan_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: gps_show()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wireless_status.part.0()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_kled_cdev_get()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: ls_level_store()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_acpi_notify.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/power/supply/bq24190_charger.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq24190_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/power/supply/bq24190_charger.c:15: BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/bq24190_charger.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq24190_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/power/supply/bq24190_charger.c:15: BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:19: note: 'init_module' target declared here BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2437:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2437 | module_init(asus_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2421:19: note: 'init_module' target declared here BUILDSTDERR: 2421 | static int __init asus_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2438:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2438 | module_exit(asus_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2432:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2432 | static void __exit asus_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_register_rfkill_notifier()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_rfkill_hotplug()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: pwm1_store()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: pwm1_show()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_unregister_rfkill_notifier.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: fan1_input_show()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_wmi_notify()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_wmi_probe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/power/supply/smb347-charger.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smb347_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/power/supply/smb347-charger.c:15: BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/smb347-charger.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smb347_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/power/supply/smb347-charger.c:15: BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:19: note: 'init_module' target declared here BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-nb-wmi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_nb_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:523:1: note: in expansion of macro 'module_init' BUILDSTDERR: 523 | module_init(asus_nb_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | static int __init asus_nb_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-nb-wmi.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_nb_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:524:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 524 | module_exit(asus_nb_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:518:20: note: 'cleanup_module' target declared here BUILDSTDERR: 518 | static void __exit asus_nb_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.o: warning: objtool: asus_nb_wmi_quirks()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.o: warning: objtool: asus_nb_wmi_quirks.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/asus-wireless.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wireless_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/asus-wireless.c:15: BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-wireless.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wireless_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/asus-wireless.c:15: BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:20: note: 'init_module' target declared here BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_fuel_gauge_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:23: BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:24: note: 'cleanup_module' target declared here BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_fuel_gauge_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:23: BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:24: note: 'init_module' target declared here BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/eeepc-laptop.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1539:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1539 | module_exit(eeepc_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1532:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1532 | static void __exit eeepc_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/eeepc-laptop.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1538:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1538 | module_init(eeepc_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1506:19: note: 'init_module' target declared here BUILDSTDERR: 1506 | static int __init eeepc_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_charger_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:24: note: 'cleanup_module' target declared here BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_charger_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:24: note: 'init_module' target declared here BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: cpufv_disabled_store()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_input_notify.isra.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: get_acpi.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_rfkill_hotplug()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_unregister_rfkill_notifier()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: set_acpi.isra.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_input_notify.isra.0.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/eeepc-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 257 | module_init(eeepc_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | static int __init eeepc_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/eeepc-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 258 | module_exit(eeepc_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:252:20: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | static void __exit eeepc_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/powercap/intel_rapl.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rapl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1675:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1675 | module_exit(rapl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1667:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1667 | static void __exit rapl_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/powercap/intel_rapl.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1674:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1674 | module_init(rapl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1625:19: note: 'init_module' target declared here BUILDSTDERR: 1625 | static int __init rapl_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/msi-laptop.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1175:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1175 | module_init(msi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1043:19: note: 'init_module' target declared here BUILDSTDERR: 1043 | static int __init msi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/msi-laptop.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1176:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1176 | module_exit(msi_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1149:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1149 | static void __exit msi_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: rapl_check_unit_atom()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: rapl_check_unit_core()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: contraint_to_pl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: rapl_cpu_online()+0x24c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pps/clients/pps-ldisc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:157:1: note: in expansion of macro 'module_init' BUILDSTDERR: 157 | module_init(pps_tty_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:118:19: note: 'init_module' target declared here BUILDSTDERR: 118 | static int __init pps_tty_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pps/clients/pps-ldisc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:158:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 158 | module_exit(pps_tty_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:146:20: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | static void __exit pps_tty_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.o: warning: objtool: pps_tty_open()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_g_select_store_v4()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_sensitivity_store_v4()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_sensitivity_store()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pps/clients/pps_parport.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:260:1: note: in expansion of macro 'module_init' BUILDSTDERR: 260 | module_init(pps_parport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | static int __init pps_parport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pps/clients/pps_parport.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 261 | module_exit(pps_parport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | static void __exit pps_parport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.o: warning: objtool: parport_attach()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/compal-laptop.c:73: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'compal_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:1127:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1127 | module_exit(compal_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:1094:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1094 | static void __exit compal_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/compal-laptop.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'compal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:1126:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1126 | module_init(compal_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:983:19: note: 'init_module' target declared here BUILDSTDERR: 983 | static int __init compal_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pps/clients/pps-gpio.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/pps/clients/pps-gpio.c:30: BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:24: note: 'cleanup_module' target declared here BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pps/clients/pps-gpio.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/pps/clients/pps-gpio.c:30: BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:24: note: 'init_module' target declared here BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.o: warning: objtool: compal_remove()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/dell-smbios-base.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_smbios_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:646:1: note: in expansion of macro 'module_init' BUILDSTDERR: 646 | module_init(dell_smbios_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:565:19: note: 'init_module' target declared here BUILDSTDERR: 565 | static int __init dell_smbios_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-smbios-base.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_smbios_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:647:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 647 | module_exit(dell_smbios_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:631:20: note: 'cleanup_module' target declared here BUILDSTDERR: 631 | static void __exit dell_smbios_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.o: warning: objtool: dell_smbios_call()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ptp/ptp_kvm.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_kvm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(ptp_kvm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | static int __init ptp_kvm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ptp/ptp_kvm.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_kvm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:203:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 203 | module_exit(ptp_kvm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:172:20: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | static void __exit ptp_kvm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.o: warning: objtool: ptp_kvm_get_time_fn()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ptp/ptp_kvm.o: warning: objtool: ptp_kvm_gettime()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pwm/pwm-lpss-pci.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pwm/pwm-lpss-pci.c:15: BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'cleanup_module' target declared here BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pwm/pwm-lpss-pci.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pwm/pwm-lpss-pci.c:15: BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-laptop.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2257:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2257 | module_exit(dell_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2234 | static void __exit dell_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-laptop.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2256:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 2256 | late_initcall(dell_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2134:19: note: 'init_module' target declared here BUILDSTDERR: 2134 | static int __init dell_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'init_module' target declared here BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_set_state_safe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_led_level_get()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_led_level_set()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/remoteproc/remoteproc_core.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'remoteproc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1789:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1789 | module_init(remoteproc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1782:19: note: 'init_module' target declared here BUILDSTDERR: 1782 | static int __init remoteproc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/remoteproc/remoteproc_core.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'remoteproc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1798:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1798 | module_exit(remoteproc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1791:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1791 | static void __exit remoteproc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:731:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 731 | late_initcall(dell_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:715:19: note: 'init_module' target declared here BUILDSTDERR: 715 | static int __init dell_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:740:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 740 | module_exit(dell_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:733:20: note: 'cleanup_module' target declared here BUILDSTDERR: 733 | static void __exit dell_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_process_key()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_notify()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: handle_dmi_entry()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_probe()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_process_key.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_notify.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'cleanup_module' target declared here BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.o: warning: objtool: rproc_boot()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi-aio.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_aio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:209:1: note: in expansion of macro 'module_init' BUILDSTDERR: 209 | module_init(dell_wmi_aio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:175:19: note: 'init_module' target declared here BUILDSTDERR: 175 | static int __init dell_wmi_aio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi-aio.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_aio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:210:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 210 | module_exit(dell_wmi_aio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:200:20: note: 'cleanup_module' target declared here BUILDSTDERR: 200 | static void __exit dell_wmi_aio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.o: warning: objtool: dell_wmi_aio_notify()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/remoteproc/remoteproc_debugfs.o: warning: objtool: rproc_trace_read()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/remoteproc/remoteproc_debugfs.o: warning: objtool: rproc_recovery_read()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-led.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:185:1: note: in expansion of macro 'module_init' BUILDSTDERR: 185 | module_init(dell_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:164:19: note: 'init_module' target declared here BUILDSTDERR: 164 | static int __init dell_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-led.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:186:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 186 | module_exit(dell_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:178:20: note: 'cleanup_module' target declared here BUILDSTDERR: 178 | static void __exit dell_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-smo8800.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smo8800_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-smo8800.c:24: BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:20: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-smo8800.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smo8800_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-smo8800.c:24: BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:20: note: 'init_module' target declared here BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-rbtn.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbtn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-rbtn.c:17: BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:20: note: 'init_module' target declared here BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-rbtn.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbtn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-rbtn.c:17: BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acer-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2357 | module_init(acer_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2189:19: note: 'init_module' target declared here BUILDSTDERR: 2189 | static int __init acer_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acer-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2358 | module_exit(acer_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2341:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2341 | static void __exit acer_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rpmsg/rpmsg_core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:594:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 594 | postcore_initcall(rpmsg_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | static int __init rpmsg_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/rpmsg/rpmsg_core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:600:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 600 | module_exit(rpmsg_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:596:20: note: 'cleanup_module' target declared here BUILDSTDERR: 596 | static void __exit rpmsg_fini(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: acer_wmi_notify()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: set_u32()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: get_u32()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: acer_platform_probe()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wireless_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wireless_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:20: note: 'init_module' target declared here BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1053:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1053 | subsys_initcall(rpmsg_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1043:19: note: 'init_module' target declared here BUILDSTDERR: 1043 | static int __init rpmsg_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1059:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1059 | module_exit(rpmsg_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1055:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1055 | static void __exit rpmsg_fini(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acerhdf.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acerhdf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:813:1: note: in expansion of macro 'module_init' BUILDSTDERR: 813 | module_init(acerhdf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:754:19: note: 'init_module' target declared here BUILDSTDERR: 754 | static int __init acerhdf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acerhdf.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acerhdf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:814:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 814 | module_exit(acerhdf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:780:20: note: 'cleanup_module' target declared here BUILDSTDERR: 780 | static void __exit acerhdf_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_get_mode()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_get_ec_temp()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_change_fanstate()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_set_cur_state()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/hp_accel.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/hp_accel.c:30: BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:20: note: 'cleanup_module' target declared here BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp_accel.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/hp_accel.c:30: BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:20: note: 'init_module' target declared here BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.o: warning: objtool: lis3lv02d_add()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-abx80x.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abx80x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-abx80x.c:17: BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:19: note: 'cleanup_module' target declared here BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-abx80x.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abx80x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-abx80x.c:17: BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:19: note: 'init_module' target declared here BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp-wireless.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/hp-wireless.c:24: BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:20: note: 'init_module' target declared here BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp-wireless.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/hp-wireless.c:24: BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:20: note: 'cleanup_module' target declared here BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.o: warning: objtool: hpwl_add()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-bq32k.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq32k_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-bq32k.c:16: BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:19: note: 'cleanup_module' target declared here BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-bq32k.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq32k_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-bq32k.c:16: BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:19: note: 'init_module' target declared here BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:1024:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1024 | module_init(hp_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:986:19: note: 'init_module' target declared here BUILDSTDERR: 986 | static int __init hp_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(hp_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:1026:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1026 | static void __exit hp_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_perform_query()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_rfkill2_refresh()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_notify()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-bq4802.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq4802_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-bq4802.c:10: BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:24: note: 'init_module' target declared here BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-bq4802.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq4802_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-bq4802.c:10: BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:24: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/amilo-rfkill.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amilo_rfkill_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 182 | module_exit(amilo_rfkill_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:171:20: note: 'cleanup_module' target declared here BUILDSTDERR: 171 | static void __exit amilo_rfkill_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/amilo-rfkill.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amilo_rfkill_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 181 | module_init(amilo_rfkill_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | static int __init amilo_rfkill_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1286.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1286.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:24: note: 'init_module' target declared here BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1286.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1286.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:24: note: 'cleanup_module' target declared here BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'init_module' target declared here BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1305.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1305_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1305.c:15: BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:19: note: 'init_module' target declared here BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1305.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1305_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1305.c:15: BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:19: note: 'cleanup_module' target declared here BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/sony-laptop.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4941:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4941 | module_exit(sony_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4933:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4933 | static void __exit sony_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/sony-laptop.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4940:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4940 | module_init(sony_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4905:19: note: 'init_module' target declared here BUILDSTDERR: 4905 | static int __init sony_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1307_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1307_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:19: note: 'init_module' target declared here BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call2()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call1()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: __call_snc_method()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_int_call()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_laptop_report_input_event()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_walk_callback()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_irq()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_find_snc_handle()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_call_snc_handle()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: __sony_nc_gfx_switch_status_get()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_resume()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_notify()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_remove()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_remove()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_laptop_setup_input()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call3.constprop.0()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_camera_command()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_buffer_call.constprop.0()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_read_possible_resource()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_enable.isra.0()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_add()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_add()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_add.cold()+0x34f: return with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/ideapad-laptop.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/ideapad-laptop.c:29: BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/ideapad-laptop.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/ideapad-laptop.c:29: BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'init_module' target declared here BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: read_ec_data()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: write_ec_cmd()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: ideapad_acpi_notify()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: ideapad_acpi_add()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1343_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:19: note: 'cleanup_module' target declared here BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1343_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:19: note: 'init_module' target declared here BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c: In function 'create_attr_set': BUILDSTDERR: 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] BUILDSTDERR: 1049 | sobj->s.group.attrs = &sobj->a; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1052 | return &sobj->s; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/thinkpad_acpi.c:53: BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thinkpad_acpi_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c:10513:1: note: in expansion of macro 'module_init' BUILDSTDERR: 10513 | module_init(thinkpad_acpi_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c:10333:19: note: 'init_module' target declared here BUILDSTDERR: 10333 | static int __init thinkpad_acpi_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1347_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:19: note: 'init_module' target declared here BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1347_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:19: note: 'cleanup_module' target declared here BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1374.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1374_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1374.c:26: BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:19: note: 'cleanup_module' target declared here BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1374.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1374_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1374.c:26: BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:19: note: 'init_module' target declared here BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_ping()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_settimeout()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_unlocked_ioctl()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-ds1390.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1390_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1390.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:19: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1390.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1390_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1390.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1511.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1511.c:23: BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:24: note: 'init_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1511.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1511.c:23: BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:24: note: 'cleanup_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: acpi_evalf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_mask_set()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_user_mask_set()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: adaptive_keyboard_get_mode()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_exit()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: video_write()+0x474: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_rfk_hook_set_block()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_enabledisable_warn()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: ibm_exit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: mute_led_on_off()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_battery_get_id()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: charge_stop_threshold_store()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_battery_add()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_get_status_ec()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_volume_checkpoint_nvram()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_exit()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_brightness_checkpoint_nvram()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: brightness_update_status()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_status_ec()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_mute()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_alsa_mute_put()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_software_mute()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_alsa_vol_put()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_write()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_poll_setup()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_source_mask_store()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_notify()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: fan_resume()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: fan_write()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: charge_start_threshold_store()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: thinkpad_acpi_module_exit()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_enabledisable_warn.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: ibm_exit.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_poll_setup.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-ds1553.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1553.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:24: note: 'init_module' target declared here BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1553.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1553.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:24: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hdaps.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdaps_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:632:1: note: in expansion of macro 'module_init' BUILDSTDERR: 632 | module_init(hdaps_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:544:19: note: 'init_module' target declared here BUILDSTDERR: 544 | static int __init hdaps_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hdaps.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdaps_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:633:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 633 | module_exit(hdaps_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:620:20: note: 'cleanup_module' target declared here BUILDSTDERR: 620 | static void __exit hdaps_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.o: warning: objtool: hdaps_probe()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-ds1672.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1672_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1672.c:12: BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:19: note: 'cleanup_module' target declared here BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1672.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1672_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1672.c:12: BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-laptop.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(fujitsu_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:1024:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1024 | static void __exit fujitsu_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-laptop.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:1035:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1035 | module_init(fujitsu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:992:19: note: 'init_module' target declared here BUILDSTDERR: 992 | static int __init fujitsu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1685.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1685.c:25: BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:24: note: 'init_module' target declared here BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1685.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1685.c:25: BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.o: warning: objtool: acpi_fujitsu_bl_add()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.o: warning: objtool: acpi_fujitsu_laptop_add()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-tablet.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:546:1: note: in expansion of macro 'module_init' BUILDSTDERR: 546 | module_init(fujitsu_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | static int __init fujitsu_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-tablet.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:547:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 547 | module_exit(fujitsu_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:541:20: note: 'cleanup_module' target declared here BUILDSTDERR: 541 | static void __exit fujitsu_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.o: warning: objtool: ds1685_rtc_poweroff()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-ds1742.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1742.c:20: BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:24: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1742.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1742.c:20: BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:24: note: 'init_module' target declared here BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/panasonic-laptop.c:120: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/panasonic-laptop.c:123: BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'cleanup_module' target declared here BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/panasonic-laptop.c:120: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/panasonic-laptop.c:123: BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'init_module' target declared here BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds2404.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds2404.c:10: BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:24: note: 'init_module' target declared here BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds2404.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds2404.c:10: BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:24: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1448:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1448 | module_exit(acpi_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1440 | static void __exit acpi_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | #define subsys_initcall_sync(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1447:1: note: in expansion of macro 'subsys_initcall_sync' BUILDSTDERR: 1447 | subsys_initcall_sync(acpi_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | static int __init acpi_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds3232.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds323x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:729:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 729 | module_exit(ds323x_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:724:20: note: 'cleanup_module' target declared here BUILDSTDERR: 724 | static void __exit ds323x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds3232.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds323x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:722:1: note: in expansion of macro 'module_init' BUILDSTDERR: 722 | module_init(ds323x_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | static int __init ds323x_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: wmidev_evaluate_method()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: wmi_set_block()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: __query_block()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: wmi_notify_debug()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: acpi_wmi_notify_handler()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: acpi_wmi_probe()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/msi-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 357 | module_init(msi_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init msi_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/msi-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 358 | module_exit(msi_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:348:20: note: 'cleanup_module' target declared here BUILDSTDERR: 348 | static void __exit msi_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-em3027.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em3027_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-em3027.c:14: BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:19: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-em3027.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em3027_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-em3027.c:14: BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:19: note: 'init_module' target declared here BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.o: warning: objtool: msi_wmi_notify()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/msi-wmi.o: warning: objtool: bl_get()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/peaq-wmi.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peaq_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:108:1: note: in expansion of macro 'module_init' BUILDSTDERR: 108 | module_init(peaq_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init peaq_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/peaq-wmi.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peaq_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 109 | module_exit(peaq_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 103 | static void __exit peaq_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-fm3130.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm3130_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-fm3130.c:13: BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:19: note: 'cleanup_module' target declared here BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-fm3130.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm3130_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-fm3130.c:13: BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:19: note: 'init_module' target declared here BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3-wmi.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's3_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 294 | module_init(s3_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | static int __init s3_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3-wmi.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's3_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(s3_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit s3_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl12022.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl12022_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl12022.c:14: BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:19: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl12022.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl12022_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl12022.c:14: BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.o: warning: objtool: s3_wmi_attach_spi_device()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/surface3-wmi.o: warning: objtool: s3_wmi_send_lid_state()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/topstar-laptop.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'topstar_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:395:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 395 | module_exit(topstar_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:388:20: note: 'cleanup_module' target declared here BUILDSTDERR: 388 | static void __exit topstar_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/topstar-laptop.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'topstar_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:394:1: note: in expansion of macro 'module_init' BUILDSTDERR: 394 | module_init(topstar_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:368:19: note: 'init_module' target declared here BUILDSTDERR: 368 | static int __init topstar_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl1208.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl1208_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl1208.c:14: BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:19: note: 'cleanup_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl1208.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl1208_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl1208.c:14: BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:19: note: 'init_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_notify()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_add()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_notify.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:19: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t80.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t80_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-m41t80.c:20: BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t80.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t80_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-m41t80.c:20: BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:19: note: 'init_module' target declared here BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'init_module' target declared here BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.o: warning: objtool: wdt_unlocked_ioctl()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/toshiba_acpi.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_acpi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3354:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3354 | module_exit(toshiba_acpi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3346 | static void __exit toshiba_acpi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_acpi.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_acpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3353:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3353 | module_init(toshiba_acpi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3327:19: note: 'init_module' target declared here BUILDSTDERR: 3327 | static int __init toshiba_acpi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t93.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t93_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t93.c:15: BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t93.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t93_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t93.c:15: BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t94.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t94_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t94.c:13: BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:19: note: 'init_module' target declared here BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t94.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t94_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t94.c:13: BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:19: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: cooling_method_store()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: set_lcd_brightness()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_wireless_status()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_resume()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: cooling_method_show()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: __get_lcd_brightness()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: lcd_proc_show()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_backlight_get()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sci_open()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sci_close()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_three_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: panel_power_on_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: kbd_function_keys_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_music_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_charge_store()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: touchpad_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_illum_status_set()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_set()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_three_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_panel_power_on_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_function_keys_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_sleep_music_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_charge_show()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_touchpad_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_illum_status_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_get()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_rapid_charge_store()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_rapid_charge_get()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sleep_functions_on_battery_store()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sleep_functions_on_battery_show()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_iio_accel_read_raw()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_smm_bridge()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_eco_mode_get_status()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_eco_mode_set_status()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_wwan_set_block()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_notify()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_set.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/platform/x86/toshiba_bluetooth.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_bluetooth.c:21: BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_bluetooth.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_bluetooth.c:21: BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'init_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bluetooth_sync_status()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bluetooth_disable()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: bt_rfkill_set_block()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bt_rfkill_add()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bt_rfkill_add.cold()+0x2d: return with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-m48t35.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-m48t35.c:18: BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:24: note: 'init_module' target declared here BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t35.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-m48t35.c:18: BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:24: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_haps.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_haps.c:24: BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:20: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_haps.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_haps.c:24: BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:20: note: 'init_module' target declared here BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:17: BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:24: note: 'init_module' target declared here BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:17: BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:24: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.o: warning: objtool: toshiba_haps_protection_level()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_haps.o: warning: objtool: toshiba_haps_add()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/toshiba-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:146:1: note: in expansion of macro 'module_init' BUILDSTDERR: 146 | module_init(toshiba_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init toshiba_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:147:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 147 | module_exit(toshiba_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:140:20: note: 'cleanup_module' target declared here BUILDSTDERR: 140 | static void __exit toshiba_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.o: warning: objtool: toshiba_wmi_notify()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-max6900.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6900_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-max6900.c:15: BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:19: note: 'cleanup_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6900.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6900_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-max6900.c:15: BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cht_int33fe_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cht_int33fe_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6902.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6902_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-max6902.c:16: BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:19: note: 'init_module' target declared here BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6902.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6902_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-max6902.c:16: BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:19: note: 'cleanup_module' target declared here BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int0002_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:24: note: 'cleanup_module' target declared here BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int0002_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:24: note: 'init_module' target declared here BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6916_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:16: BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:19: note: 'init_module' target declared here BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6916_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:16: BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:19: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-hid.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_hid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 581 | module_exit(intel_hid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 577 | static void __exit intel_hid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-hid.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_hid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:575:1: note: in expansion of macro 'module_init' BUILDSTDERR: 575 | module_init(intel_hid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:567:19: note: 'init_module' target declared here BUILDSTDERR: 567 | static int __init intel_hid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp795_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:19: BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:19: note: 'init_module' target declared here BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp795_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:19: BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:19: note: 'cleanup_module' target declared here BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.o: warning: objtool: intel_hid_probe()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 251 | module_init(__platform_driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:16: BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:30: note: 'init_module' target declared here BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 246 | static int __init __platform_driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 256 | module_exit(__platform_driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:16: BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:30: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 252 | static void __exit __platform_driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-vbtn.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_vbtn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(intel_vbtn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit intel_vbtn_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-vbtn.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_vbtn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:243:1: note: in expansion of macro 'module_init' BUILDSTDERR: 243 | module_init(intel_vbtn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init intel_vbtn_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2123_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:37: BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:19: note: 'init_module' target declared here BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2123_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:37: BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:19: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_ips.c:64: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_ips.c:65: BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_ips.c:64: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_ips.c:65: BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:19: note: 'init_module' target declared here BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2127.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2127_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:501:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 501 | module_exit(pcf2127_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:496:20: note: 'cleanup_module' target declared here BUILDSTDERR: 496 | static void __exit pcf2127_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2127.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2127_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 494 | module_init(pcf2127_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:476:19: note: 'init_module' target declared here BUILDSTDERR: 476 | static int __init pcf2127_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-laptop.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1798:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1798 | module_exit(samsung_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1777:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1777 | static void __exit samsung_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-laptop.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1797:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1797 | module_init(samsung_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1690:19: note: 'init_module' target declared here BUILDSTDERR: 1690 | static int __init samsung_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf85063.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf85063_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf85063.c:14: BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf85063.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf85063_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf85063.c:14: BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8523.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8523_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8523.c:10: BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:19: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8523.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8523_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8523.c:10: BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.o: warning: objtool: sabi_command()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/mxm-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxm_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 110 | module_init(mxm_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | static int __init mxm_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/mxm-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxm_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 111 | module_exit(mxm_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:106:20: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | static void __exit mxm_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8563.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8563_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8563.c:18: BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:19: note: 'cleanup_module' target declared here BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8563.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8563_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8563.c:18: BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:19: note: 'init_module' target declared here BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_oaktrail.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oaktrail_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:386:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 386 | module_exit(oaktrail_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:375:20: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | static void __exit oaktrail_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_oaktrail.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oaktrail_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:385:1: note: in expansion of macro 'module_init' BUILDSTDERR: 385 | module_init(oaktrail_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:314:19: note: 'init_module' target declared here BUILDSTDERR: 314 | static int __init oaktrail_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8583.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8583_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8583.c:16: BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8583.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8583_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8583.c:16: BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-q10.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsungq10_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 159 | module_exit(samsungq10_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:152:20: note: 'cleanup_module' target declared here BUILDSTDERR: 152 | static void __exit samsungq10_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-q10.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsungq10_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:158:1: note: in expansion of macro 'module_init' BUILDSTDERR: 158 | module_init(samsungq10_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | static int __init samsungq10_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-r9701.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r9701_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-r9701.c:18: BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-r9701.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r9701_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-r9701.c:18: BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:19: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/apple-gmux.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/apple-gmux.c:18: BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:19: note: 'init_module' target declared here BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/apple-gmux.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/apple-gmux.c:18: BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:19: note: 'cleanup_module' target declared here BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 251 | module_init(__platform_driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:13: BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:30: note: 'init_module' target declared here BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 246 | static int __init __platform_driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 256 | module_exit(__platform_driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:13: BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:30: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 252 | static void __exit __platform_driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.o: warning: objtool: gmux_set_discrete_state()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/apple-gmux.o: warning: objtool: gmux_probe()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/intel-rst.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'irst_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-rst.c:23: BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:20: note: 'init_module' target declared here BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel-rst.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'irst_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-rst.c:23: BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:20: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c348_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:17: BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:19: note: 'init_module' target declared here BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c348_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:17: BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:19: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/pvpanic.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvpanic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/pvpanic.c:27: BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/pvpanic.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvpanic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/pvpanic.c:27: BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:20: note: 'init_module' target declared here BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c372.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c372_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rs5c372.c:13: BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:19: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c372.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c372_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rs5c372.c:13: BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:19: note: 'init_module' target declared here BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/alienware-wmi.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alienware_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:852:1: note: in expansion of macro 'module_init' BUILDSTDERR: 852 | module_init(alienware_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:785:19: note: 'init_module' target declared here BUILDSTDERR: 785 | static int __init alienware_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/alienware-wmi.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alienware_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:864:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 864 | module_exit(alienware_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:854:20: note: 'cleanup_module' target declared here BUILDSTDERR: 854 | static void __exit alienware_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: alienware_update_led()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: global_led_set()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: toggle_hdmi_source()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: toggle_deepsleep()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: zone_set()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_hdmi_source()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_amplifier_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_deepsleep_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_hdmi_cable()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-rv3029c2.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rv30x9_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:995:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 995 | module_exit(rv30x9_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:990:20: note: 'cleanup_module' target declared here BUILDSTDERR: 990 | static void __exit rv30x9_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rv3029c2.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rv30x9_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:988:1: note: in expansion of macro 'module_init' BUILDSTDERR: 988 | module_init(rv30x9_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:970:19: note: 'init_module' target declared here BUILDSTDERR: 970 | static int __init rv30x9_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surfacepro3_button.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface_button_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surfacepro3_button.c:18: BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'cleanup_module' target declared here BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surfacepro3_button.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface_button_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surfacepro3_button.c:18: BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'init_module' target declared here BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3_button.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surface3_button.c:17: BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:19: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3_button.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surface3_button.c:17: BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx4581.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx4581_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-rx4581.c:36: BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx4581.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx4581_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-rx4581.c:36: BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_punit_ipc.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_punit_ipc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:359:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 359 | fs_initcall(intel_punit_ipc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:344:19: note: 'init_module' target declared here BUILDSTDERR: 344 | static int __init intel_punit_ipc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_punit_ipc.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_punit_ipc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:360:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 360 | module_exit(intel_punit_ipc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:349:20: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | static void __exit intel_punit_ipc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8010.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8010_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8010.c:15: BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:19: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8010.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8010_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8010.c:15: BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:19: note: 'init_module' target declared here BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/intel_bxtwc_tmu.c:24: BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/intel_bxtwc_tmu.c:24: BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'init_module' target declared here BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8025.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8025_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8025.c:23: BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:19: note: 'cleanup_module' target declared here BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8025.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8025_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8025.c:23: BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:458:1: note: in expansion of macro 'module_init' BUILDSTDERR: 458 | module_init(telemetry_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | static int __init telemetry_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:459:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 459 | module_exit(telemetry_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:454:20: note: 'cleanup_module' target declared here BUILDSTDERR: 454 | static void __exit telemetry_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_pltdrv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1240 | module_exit(telemetry_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1234 | static void __exit telemetry_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_pltdrv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | #define device_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1239:1: note: in expansion of macro 'device_initcall' BUILDSTDERR: 1239 | device_initcall(telemetry_module_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1229:19: note: 'init_module' target declared here BUILDSTDERR: 1229 | static int __init telemetry_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8581.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8581_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8581.c:16: BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:19: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8581.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8581_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8581.c:16: BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_raw_read_eventlog()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_set_trace_verbosity()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_get_trace_verbosity()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_set_sampling_period()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_setup_evtconfig.isra.0()+0x24c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_reset_events()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_add_events()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_update_events()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-stk17ta8.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-stk17ta8.c:21: BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'init_module' target declared here BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-stk17ta8.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-stk17ta8.c:21: BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'cleanup_module' target declared here BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_debugfs.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_debugfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:1039:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1039 | module_exit(telemetry_debugfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:1031:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1031 | static void __exit telemetry_debugfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_debugfs.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_debugfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:1038:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1038 | late_initcall(telemetry_debugfs_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:940:19: note: 'init_module' target declared here BUILDSTDERR: 940 | static int __init telemetry_debugfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-v3020.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-v3020.c:22: BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:24: note: 'init_module' target declared here BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-v3020.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-v3020.c:22: BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:24: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_ioss_trc_verb_show()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_pss_trc_verb_show()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_ioss_trc_verb_write()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_pss_trc_verb_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_s0ix_res_get()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: pm_suspend_exit_cb()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/mlx-platform.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxplat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1760:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1760 | module_exit(mlxplat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1742 | static void __exit mlxplat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/mlx-platform.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxplat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1740:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1740 | module_init(mlxplat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1592:19: note: 'init_module' target declared here BUILDSTDERR: 1592 | static int __init mlxplat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-x1205.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x1205_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-x1205.c:20: BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:19: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-x1205.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x1205_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-x1205.c:20: BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:19: note: 'init_module' target declared here BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'init_module' target declared here BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_atomisp2_pm.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isp_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_atomisp2_pm.c:17: BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'cleanup_module' target declared here BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_atomisp2_pm.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isp_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_atomisp2_pm.c:17: BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'init_module' target declared here BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xvcu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:10: BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'cleanup_module' target declared here BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xvcu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:10: BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'init_module' target declared here BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/aacraid/linit.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2142 | module_exit(aac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2134 | static void __exit aac_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/aacraid/linit.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2141:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2141 | module_init(aac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2117:19: note: 'init_module' target declared here BUILDSTDERR: 2117 | static int __init aac_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/soundwire/bus_type.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:188:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 188 | postcore_initcall(sdw_bus_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:178:19: note: 'init_module' target declared here BUILDSTDERR: 178 | static int __init sdw_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soundwire/bus_type.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(sdw_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit sdw_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_resume()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_abort()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_target_reset()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_bus_reset()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_dev_reset()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_probe_one()+0x32c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_bus_reset.cold()+0x1b4: return with modified stack frame BUILDSTDERR: drivers/soundwire/bus.o: warning: objtool: sdw_add_bus_master()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sg()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sg64()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sgraw2()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sgraw()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_container_serial()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_srb_callback()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: synchronize_callback()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_config_status()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_containers()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_adapter_info()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_scsi_cmd()+0x11da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: do_bank_switch.isra.0()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_enable_stream()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_disable_stream()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_prepare_stream()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_deprepare_stream()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commctrl.o: warning: objtool: aac_send_raw_srb()+0xb5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/comminit.o: warning: objtool: aac_init_adapter()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_intel_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: drivers/soundwire/intel.c:862:24: note: 'init_module' target declared here BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_intel_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: drivers/soundwire/intel.c:862:24: note: 'cleanup_module' target declared here BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_get_entry.isra.0()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_free.part.0()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_queue_get()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_send()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_adapter_complete()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_printf()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_check_health()+0x2c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_command_thread()+0x307: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_acquire_irq()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1872:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1872 | module_exit(pxa2xx_spi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1868:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1868 | static void __exit pxa2xx_spi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1866:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1866 | subsys_initcall(pxa2xx_spi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1862:19: note: 'init_module' target declared here BUILDSTDERR: 1862 | static int __init pxa2xx_spi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/rx.o: warning: objtool: aac_rx_restart_adapter()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/rx.o: warning: objtool: _aac_rx_init()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx-pci.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/spi/spi-pxa2xx-pci.c:8: BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx-pci.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/spi/spi-pxa2xx-pci.c:8: BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/sa.o: warning: objtool: aac_sa_init()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ssb/main.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssb_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1326:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 1326 | fs_initcall(ssb_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1281:19: note: 'init_module' target declared here BUILDSTDERR: 1281 | static int __init ssb_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ssb/main.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssb_modexit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1335 | module_exit(ssb_modexit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1328:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1328 | static void __exit ssb_modexit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.o: warning: objtool: ssb_bus_may_powerdown()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/main.o: warning: objtool: ssb_bus_powerup()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/main.o: warning: objtool: ssb_attach_queued_buses()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/scan.o: warning: objtool: ssb_bus_scan()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/src.o: warning: objtool: aac_src_init()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/src.o: warning: objtool: aac_srcv_init()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/sprom.o: warning: objtool: ssb_attr_sprom_store()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_switch_coreidx()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_block_write()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_block_read()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_write32()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_write16()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_write8()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_read32()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_read16()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_read8()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_xtal()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_get_invariants()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_switch_coreidx()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_switch_segment()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_get_invariants()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_ppr()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_sdtr()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_alloc_tstate()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_loadseq()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_run_qoutfifo()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_wdtr()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_queue_scb()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_set_syncrate()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_set_width()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_build_transfer_msg()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_reset()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_alloc()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_chip_init()+0x494: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_init()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_untagged_queues()+0x29a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_dump_card_state()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_clear_critical_section.part.0()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_qinfifo()+0x331: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_parse_msg()+0x7be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_disc_list()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_abort_scbs()+0x2e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_handle_devreset()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_intr.part.0()+0xda3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_ppr.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_sdtr.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_wdtr.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_dump_card_state.cold()+0x8e3: return with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_handle_devreset.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_init()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_93cx6.o: warning: objtool: ahc_write_seeprom()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha398XX_setup()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha494Xh_setup()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: configure_termination()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha394XX_setup.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_pci_intr()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_pci_config()+0xe8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/aic7xxx/aic7xxx_osm.h:68, BUILDSTDERR: from drivers/scsi/aic7xxx/aic7xxx_osm.c:122: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahc_linux_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.c:2590:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2590 | module_init(ahc_linux_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.c:2561:1: note: 'init_module' target declared here BUILDSTDERR: 2561 | ahc_linux_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_slave_alloc()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_bus_reset()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_queue()+0x439: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_info()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_queue_recovery_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_dev_reset()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_abort()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_register_host()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_platform_set_tags()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_send_async()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_slave_configure()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_done()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_proc.o: warning: objtool: ahc_proc_write_seeprom()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_proc.o: warning: objtool: ahc_proc_write_seeprom.cold()+0x52: return with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_linux_pci_dev_probe()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_pci_read_config()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_pci_map_registers()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: add_RATid.part.0()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: update_beacon.part.0()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: update_sta_info_apmode()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_check_beacon_data()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_set_macaddr_acl()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_acl_add_sta()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_acl_remove_sta()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: expire_timeout_chk()+0x5be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_sta_flush()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: stop_ap_mode()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: add_RATid.part.0.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': BUILDSTDERR: 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] BUILDSTDERR: 456 | pnetwork->network.ie_length, &psecnetwork->ie_length); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_survey_cmd_callback()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd_callback()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_joinbss_cmd_callback()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_createbss_cmd_callback()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_setstaKey_cmdrsp_callback()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_setassocsta_cmdrsp_callback()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_cmd_thread()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_createbss_cmd()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_joinbss_cmd()+0x2dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_set_chplan_cmd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_sitesurvey_cmd()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd_callback.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_ppr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_sdtr()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_loadseq()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_wdtr()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_alloc_tstate.constprop.0()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_queue_scb()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_build_transfer_msg()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_dump_card_state()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_hwerrint()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_clear_critical_section.part.0()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_search_qinfifo()+0x89e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_calc_residual()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_scb_status()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_run_qoutfifo()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_chip_init()+0xb3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_alloc()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_flush_qoutfifo()+0x8c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_set_syncrate()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_set_width()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_default_config()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_parse_cfgdata()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_parse_msg()+0x4fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_abort_scbs()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_devreset.isra.0()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_reset_channel()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_seqint.isra.0()+0x1b66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_intr.part.0()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_write_flexport()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_read_flexport()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_init()+0x2fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_ppr.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_sdtr.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_wdtr.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_dump_card_state.cold()+0xa10: return with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_devreset.isra.0.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_debug.o: warning: objtool: proc_set_write_reg()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_debug.o: warning: objtool: proc_set_read_reg()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_aic790X_setup()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_intr()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_config()+0x3ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_intr.cold()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, BUILDSTDERR: from drivers/scsi/aic7xxx/aic79xx_osm.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahd_linux_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2884:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2884 | module_init(ahd_linux_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2853:1: note: 'init_module' target declared here BUILDSTDERR: 2853 | ahd_linux_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, BUILDSTDERR: from drivers/scsi/aic7xxx/aic79xx_osm.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahd_linux_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2885:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2885 | module_exit(ahd_linux_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2878:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2878 | ahd_linux_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_efuse.o: warning: objtool: iol_read_efuse.constprop.0()+0x2e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_efuse.o: warning: objtool: Efuse_PgPacketRead.part.0()+0x28c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_slave_alloc()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_bus_reset()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_dev_reset()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_info()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_abort()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_pci_read_config()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_register_host()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_platform_set_tags()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_send_async()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_slave_configure()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_done()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_proc.o: warning: objtool: ahd_proc_write_seeprom()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_proc.o: warning: objtool: ahd_proc_write_seeprom.cold()+0x89: return with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_parse_wpa_ie()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_parse_wpa2_ie()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_get_sec_ie()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_ieee802_11_parse_elems()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_macaddr_cfg()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_get_bcn_info()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm_pci.o: warning: objtool: ahd_linux_pci_dev_probe()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm_pci.o: warning: objtool: ahd_pci_map_registers()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': BUILDSTDERR: 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] BUILDSTDERR: 313 | enum ndis_802_11_network_infra *pold_state = &(cur_network->network.InfrastructureMode); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_do_join()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_disassociate()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_add_wep()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_country()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: SwLedBlink1()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: LedControl8188eu()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: LedControl8188eu.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_alloc_network()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_if_up()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_update_scanned_network()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_survey_event_callback()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_free_assoc_resources_locked()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_indicate_connect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_indicate_disconnect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_scan_abort()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_joinbss_event_prehandle()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stassoc_event_callback()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_join_timeout_handler()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_scan_timeout_handler()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_dynamic_check_timer_handlder()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_select_and_join_from_scanned_queue()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_set_auth()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_set_key()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_restruct_sec_ie()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_update_registrypriv_dev_network()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_surveydone_event_callback()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_issue_addbareq_cmd()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_roaming()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stadel_event_callback()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_survey_event_callback.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stassoc_event_callback.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.c: In function 'linked_status_chk': BUILDSTDERR: 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] BUILDSTDERR: 4679 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, psta->hwaddr, 3, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4695 | &pmlmeinfo->network.Ssid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4699 | &pmlmeinfo->network.Ssid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4703 | &pmlmeinfo->network.Ssid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: on_action_spct()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: process_80211d()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: collect_bss_info()+0x469: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: alloc_mgtxmitframe()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_action_BA()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAction_back()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_auth()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAuth()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_assocreq()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAuthClient()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnProbeReq()+0x2e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_asocrsp()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_probereq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_action_BSSCoexistPacket()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_qos_nulldata()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_deauth()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: send_delba()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: send_beacon()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mgt_dispatcher()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_surveydone_event()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_join_res()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAssocRsp()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_del_sta_event()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: receive_disconnect()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnDeAuth()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnDisassoc()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_add_sta_event()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnBeacon()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAssocReq()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mlmeext_joinbss_event_callback()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: linked_status_chk()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: survey_timer_hdl()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: link_timer_hdl()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: createbss_hdl()+0x2a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: join_cmd_hdl()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: setkey_hdl()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: set_stakey_hdl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mlme_evt_hdl()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: tx_beacon_hdl()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: set_ch_hdl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: PS_RDY_CHECK()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: ips_enter()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: ips_leave()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_ps_processor()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_set_rpwm()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_set_ps_mode()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: LPS_RF_ON_check()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: LPS_Enter()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: _rtw_pwr_wakeup()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_pm_set_ips()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: wlanhdr_to_ethhdr()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: amsdu_to_msdu()+0x341: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recv_indicatepkts_in_order()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: sta2sta_data_frame()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recvframe_chk_defrag()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recv_func_posthandle()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: rtw_recv_entry()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_tkip_encrypt()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_tkip_decrypt()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_aes_encrypt()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_aes_decrypt()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_stainfo_offset()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_alloc_stainfo()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_free_stainfo()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_init_bcmc_stainfo()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: get_rate_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: WMMOnAssocRsp()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: HTOnAssocRsp()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: rtw_check_bcn_info()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: check_assoc_AP()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: qos_acm()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_make_wlanhdr()+0x25e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmitframe_coalesce()+0x62d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitframe()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_free_xmitframe()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_get_sta_pending()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmit_classifier()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmitframe_enqueue()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: _rtw_init_xmit_priv()+0x3dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmit()+0x339: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_sctx_wait()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_sctx_done_err()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitbuf_ext()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitbuf()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_free_xmitbuf()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_ack_tx_done()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/pwrseqcmd.o: warning: objtool: rtl88eu_pwrseqcmdparsing()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_SetTxRPTTiming_8188E()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_RateDecision_8188E()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RAInfo_Init()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RAInfo_Init_all()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetShortGI_8188E()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetDecisionRate_8188E()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetHwPwrStatus_8188E()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_UpdateRateInfo_8188E()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_SetRSSI_8188E()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_TxRPT2Handle_8188E()+0x264: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_SetTxRPTTiming_8188E.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal_intf.o: warning: objtool: rtw_hal_init()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal_intf.o: warning: objtool: rtw_hal_deinit()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoInit_Debug()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoHook_Debug()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoUpdate_Debug()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_DIG()+0x47a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_FalseAlarmCounterStatistics()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_Get_Rate_Bitmap()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_RAStateCheck()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_RefreshRateAdaptiveMaskCE()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_TXPowerTrackingThermalMeterInit()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_EdcaTurboInit()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_EdcaTurboCheck()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoInit_Debug.cold()+0x2e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoHook_Debug.cold()+0x237: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoUpdate_Debug.cold()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_FalseAlarmCounterStatistics.cold()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_RefreshRateAdaptiveMaskCE.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_EdcaTurboInit.cold()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_EdcaTurboCheck.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm_rtl8188e.o: warning: objtool: rtl88eu_dm_antenna_diversity()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: FillH2CCmd_88E()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtw_hal_add_ra_tid()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwPwrMode_cmd()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwMediaStatus_cmd()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwJoinBssReport_cmd()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: _8051Reset88E()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: iol_mode_enable()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_iol_efuse_patch()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtw_hal_notch_filter()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_InitPGData88E()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseIDCode88E()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadPowerSavingMode88E()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadTxPowerInfo88E()+0x228: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseEEPROMVer88E()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_EfuseParseChnlPlan()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: _8051Reset88E.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseIDCode88E.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadPowerSavingMode88E.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseEEPROMVer88E.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_EfuseParseChnlPlan.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: phy_iq_calibrate.constprop.0()+0x9bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_dm_txpower_track_adjust()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_phy_iq_calibrate()+0x2ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_dm_txpower_tracking_callback_thermalmeter()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_xmit.o: warning: objtool: _dbg_dump_tx_info()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_recv.o: warning: objtool: rtw_hal_init_recv_priv()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_recv.o: warning: objtool: rtw_hal_free_recv_priv()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: update_txdesc()+0x3d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtw_dump_xframe()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtl8188eu_xmitframe_complete()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtw_hal_xmit()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_chip_configure()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_power_on()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: RfOnOffDetect()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtl8188eu_hal_init()+0x29b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtl8188eu_hal_deinit()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_inirp_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_read_chip_info()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_set_hwreg()+0x9e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_get_def_var()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: UpdateHalRAMask8188EUsb()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: wpa_set_auth_algs()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_frag()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_rts()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_rate()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_mode()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_essid()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_pmkid()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_enc()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: wpa_set_encryption()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_auth()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_set_wpa_ie()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_essid()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_name()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_range()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: translate_scan()+0x3b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_scan()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_mlme()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_mode()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: set_group_key()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_wap()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_scan()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_priv()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_ioctl()+0x8d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/mlme_linux.o: warning: objtool: rtw_report_sec_ie()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: netdev_close()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: netdev_open()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev_name()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_stop_drv_threads()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_drv_sw()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_cancel_all_timer()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_free_drv_sw()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: ips_netdrv_open()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_pwr_up()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_dev_unload()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_pwr_down()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/recv_linux.o: warning: objtool: rtw_recv_indicatepkt()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/rtw_android.o: warning: objtool: rtw_android_priv_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:21, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8188e_usb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from ./drivers/staging/rtl8188eu/include/osdep_service.h:23, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:19: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:21, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8188e_usb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from ./drivers/staging/rtl8188eu/include/osdep_service.h:23, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_drv_init()+0x395: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: usb_intf_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_unload()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_remove()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_unload.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usbctrl_vendorreq.constprop.0()+0x276: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_read_port()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_write_port()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtl8188eu_recv_tasklet()+0x483: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtl8188eu_xmit_tasklet()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/xmit_linux.o: warning: objtool: rtw_xmit_entry()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_set_reg()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_get_eeprom_size()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_start_adapter()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_fill_tx_desc()+0x478: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_get_rx_stats()+0xaa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_is_rx_stuck()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_is_tx_stuck()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_rf_write()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_rf_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_config_bb()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_rf_reg()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_config_mac()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_check_bb_and_rf()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_config_bb()+0x36d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_get_tx_power()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_channel()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_bw_mode()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_init_gain()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_rf_power_state()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_bw_mode.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.o: warning: objtool: rtl92e_init_fw()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.o: warning: objtool: rtl92e_send_cmd_pkt()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.o: warning: objtool: rtl92e_config_rf()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_enable_hw_security_config()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_set_swcam()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_set_key()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_cam_restore()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'init_module' target declared here BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_qos_activate()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_handle_assoc_response()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_update_beacon()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_set_wireless_mode()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_set_chan()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_sta_down.constprop.0()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_sta_up.constprop.0()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_watchdog_wq_cb()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_handle_beacon()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_probe()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_disconnect()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_irq()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_set_rf_state()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_enable_nic()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_disable_nic()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_disconnect.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_check_rf_ctrl_gpio()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_start_hw_fsync()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_end_hw_fsync()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_end_sw_fsync()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_fsync_timer_callback()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_start_sw_fsync()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_watchdog()+0x6c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_cck_txpower_adjust()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_txpower_tracking_wq()+0x3c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_restore_state()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_backup_state()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_backup_state.cold()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_pci.o: warning: objtool: rtl92e_check_adapter()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_pm.o: warning: objtool: rtl92e_resume()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: _rtl92e_ps_update_rf_state()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_sleep_wq()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_wakeup()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: _rtl92e_ps_set_mode()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_ips_enter()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_ips_leave()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_leisure_ps_enter()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_leisure_ps_leave()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_sleep_wq.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_force_reset()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_adapter_power_status()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_set_enc()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_set_scan()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_module.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(rtllib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | static int __init rtllib_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_module.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(rtllib_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:185:20: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | static void __exit rtllib_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.o: warning: objtool: alloc_rtllib()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_rx.o: warning: objtool: rtllib_rx()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_wx.o: warning: objtool: rtl819x_translate_scan()+0x60b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_start_scan()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_sta_ps()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_associate_procedure_wq()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac_wx.o: warning: objtool: rtllib_wx_set_power()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac_wx.o: warning: objtool: rtllib_wx_sync_scan_wq()+0x1d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_ADDBA()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_rx_ADDBAReq()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_rx_ADDBARsp()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: TsInitAddBA()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_HTProc.o: warning: objtool: HTSetConnectBwMode()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_HTProc.o: warning: objtool: HTSetConnectBwMode.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:454:1: note: in expansion of macro 'module_init' BUILDSTDERR: 454 | module_init(rtllib_crypto_ccmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:443:19: note: 'init_module' target declared here BUILDSTDERR: 443 | static int __init rtllib_crypto_ccmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:455:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 455 | module_exit(rtllib_crypto_ccmp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | static void __exit rtllib_crypto_ccmp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:781:1: note: in expansion of macro 'module_init' BUILDSTDERR: 781 | module_init(rtllib_crypto_tkip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:770:19: note: 'init_module' target declared here BUILDSTDERR: 770 | static int __init rtllib_crypto_tkip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:782:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 782 | module_exit(rtllib_crypto_tkip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:776:20: note: 'cleanup_module' target declared here BUILDSTDERR: 776 | static void __exit rtllib_crypto_tkip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.o: warning: objtool: rtllib_michael_mic_verify()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 294 | module_init(rtllib_crypto_wep_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | static int __init rtllib_crypto_wep_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(rtllib_crypto_wep_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:289:20: note: 'cleanup_module' target declared here BUILDSTDERR: 289 | static void __exit rtllib_crypto_wep_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.o: warning: objtool: prism2_wep_decrypt()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.o: warning: objtool: prism2_wep_encrypt()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl8712_cmd.o: warning: objtool: r8712_cmd_thread()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: aes_decipher()+0x913: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: r8712_wep_encrypt()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: r8712_wep_decrypt()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/hal_init.o: warning: objtool: rtl8712_hal_init()+0x483: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_ioctl_linux.o: warning: objtool: translate_scan.isra.0()+0x78f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_mlme.o: warning: objtool: r8712_restruct_sec_ie()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_mp_ioctl.o: warning: objtool: mp_start_test()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8712/usb_intf.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r8712u_drv_halt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:666:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 666 | module_exit(r8712u_drv_halt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:659:20: note: 'cleanup_module' target declared here BUILDSTDERR: 659 | static void __exit r8712u_drv_halt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8712/usb_intf.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r8712u_drv_entry': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:665:1: note: in expansion of macro 'module_init' BUILDSTDERR: 665 | module_init(r8712u_drv_entry); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:653:19: note: 'init_module' target declared here BUILDSTDERR: 653 | static int __init r8712u_drv_entry(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/os_intfs.o: warning: objtool: r8712_init_netdev()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ap.o: warning: objtool: rtw_check_beacon_data()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': BUILDSTDERR: 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] BUILDSTDERR: 899 | rtw_build_wmm_ie_ht(padapter, &psecnetwork->IEs[12], &psecnetwork->IELength); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 903 | pnetwork->network.IELength-12, &psecnetwork->IELength, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 908 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_cmd.o: warning: objtool: rtw_cmd_thread()+0x2dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_cmd.o: warning: objtool: rtw_clearstakey_cmd()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: sd_f0_reg_dump()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: mac_reg_dump()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: bb_reg_dump()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: rf_reg_dump()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_read_reg()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_sec_info()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_roam_param()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rf_info()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_survey_info()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_ap_info()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_trx_info()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rate_ctl()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_suspend_resume_info()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rx_signal()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_ht_enable()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_bw_mode()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_ampdu_enable()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_rx_stbc()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_all_sta_info()+0x333: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_btcoex_dbg()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_btcoex_info()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': BUILDSTDERR: 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] BUILDSTDERR: 421 | enum NDIS_802_11_NETWORK_INFRASTRUCTURE *pold_state = &(cur_network->network.InfrastructureMode); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_ssid()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_connect()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ieee80211.o: warning: objtool: rtw_ies_remove_ie()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme.o: warning: objtool: rtw_joinbss_event_prehandle()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'linked_status_chk': BUILDSTDERR: 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] BUILDSTDERR: 5758 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 5759 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 5760 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: issue_probersp()+0x3c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: start_clnt_auth()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnAuthClient()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnDeAuth()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnDisassoc()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnBeacon()+0x2d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnAssocReq()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: linked_status_chk()+0x2d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: sitesurvey_cmd_hdl()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: set_stakey_hdl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_dbg_comp_msg()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_dbg_level_msg()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_ability_msg()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_adaptivity_parm_msg()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_pwrctrl.o: warning: objtool: rtw_ps_processor()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_wep_encrypt()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_wep_decrypt()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_tkip_decrypt()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_aes_decrypt()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_handle_tkip_countermeasure()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_wlan_util.o: warning: objtool: get_rate_set()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_wlan_util.o: warning: objtool: rtw_camid_alloc()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_xmit.o: warning: objtool: rtw_xmit()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHwReg()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHalDefVar()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: GetHalDefVar()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHwReg.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.o: warning: objtool: rtl8723b_FirmwareDownload()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.o: warning: objtool: rtl8723bs_xmit_buf_handler()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.o: warning: objtool: rtl8723bs_xmit_thread()+0x60e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/sdio_ops.o: warning: objtool: sd_int_dpc()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_inform_bss': BUILDSTDERR: 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] BUILDSTDERR: 287 | struct ndis_802_11_ssid *pssid = &pnetwork->network.Ssid; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_surveydone_event_callback': BUILDSTDERR: 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] BUILDSTDERR: 1456 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.o: warning: objtool: rtw_cfg80211_indicate_connect()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.c: In function 'rtw_wx_get_scan': BUILDSTDERR: 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] BUILDSTDERR: 1472 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid))) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_dbg_port()+0x355: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_essid()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: translate_scan()+0x8ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_priv()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_ioctl()+0x442: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_notifier_call()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_uninit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev_name()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_dev_unload()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_suspend_normal()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_suspend_common()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_resume_common()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev.cold()+0x2d8: return with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_set_log_level()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_get_rx_info()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_get_cam_cache()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/drv_types.h:21, BUILDSTDERR: from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtw_drv_halt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:672:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 672 | module_exit(rtw_drv_halt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:654:20: note: 'cleanup_module' target declared here BUILDSTDERR: 654 | static void __exit rtw_drv_halt(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/drv_types.h:21, BUILDSTDERR: from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtw_drv_entry': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:671:1: note: in expansion of macro 'module_init' BUILDSTDERR: 671 | module_init(rtw_drv_entry); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | static int __init rtw_drv_entry(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.o: warning: objtool: sdio_alloc_irq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.o: warning: objtool: sdio_free_irq()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_action_proc': BUILDSTDERR: 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] BUILDSTDERR: 1403 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_start': BUILDSTDERR: 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] BUILDSTDERR: 1706 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_stop': BUILDSTDERR: 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] BUILDSTDERR: 1736 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_rx_agg_start': BUILDSTDERR: 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] BUILDSTDERR: 1768 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: _rtl_init_hw_ht_capab.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_init_rfkill()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_init_core()+0x770: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_watchdog_wq_callback()+0x485: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_get_free_entry()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_del_entry()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_del_entry.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_add': BUILDSTDERR: 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] BUILDSTDERR: 868 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_remove': BUILDSTDERR: 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] BUILDSTDERR: 933 | list_del(&sta_entry->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_fw_do_work()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_ampdu_action()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_add_interface()+0x305: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_set_key()+0x8b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: _rtl_dbg_print()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: _rtl_dbg_print_data()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: rtl_debug_add_one()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: rtl_debug_add_one.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/efuse.o: warning: objtool: rtl_get_hwinfo()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/ps.o: warning: objtool: rtl_ps_set_rf_state()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/pci.o: warning: objtool: rtl_pci_probe()+0x900: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/fw.o: warning: objtool: rtl8822be_fill_h2c_cmd()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: _rtl8822be_set_media_status()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_hw_init()+0x844: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_set_key()+0x2f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_read_eeprom_info()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_set_key.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_load_txpower_by_rate()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_load_txpower_limit()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_scan_operation_backup()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_set_io_cmd()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_set_rf_power_state()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8822be_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8822be_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'init_module' target declared here BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.o: warning: objtool: rtl8822be_init_sw_vars()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_api.o: warning: objtool: halmac_init_adapter()+0x2c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_read_8_sdio_88xx()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_tx_allowed_sdio_88xx()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_write_efuse_88xx()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_eeprom_parser_88xx()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_pwr_seq_parser_88xx()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_parse_c2h_packet_88xx()+0xbee: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.o: warning: objtool: halmac_txdma_queue_mapping_8822b()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/phydm/phydm_debug.o: warning: objtool: phydm_cmd()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/phydm/phydm_psd.o: warning: objtool: phydm_psd()+0x3c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/phydm/rtl_phydm.o: warning: objtool: rtl_phydm_query_counter()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/vboxvideo/vbox_drv.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbox_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:314:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 314 | module_exit(vbox_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | static void __exit vbox_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/vboxvideo/vbox_drv.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbox_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:313:1: note: in expansion of macro 'module_init' BUILDSTDERR: 313 | module_init(vbox_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init vbox_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_attr.o: warning: objtool: arcmsr_alloc_sysfs_attr()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kexec.h:27, BUILDSTDERR: from ./include/linux/crash_dump.h:5, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:54, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit.h:37, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgbit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:735:1: note: in expansion of macro 'module_init' BUILDSTDERR: 735 | module_init(cxgbit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | static int __init cxgbit_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kexec.h:27, BUILDSTDERR: from ./include/linux/crash_dump.h:5, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:54, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit.h:37, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgbit_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:736:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 736 | module_exit(cxgbit_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:718:20: note: 'cleanup_module' target declared here BUILDSTDERR: 718 | static void __exit cxgbit_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_process_ddpvld.isra.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_add()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_lro_receive()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_lro_rx_handler()+0x303: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_state_change()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_state_change.cold()+0x4a: return with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_wait_for_reply()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_wake_up()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_establish()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_data()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_fw4_ack()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_open_rpl()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_close_listsrv_rpl()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_setup_cdev_np()+0x2e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_set_tcb_rpl()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_report_ccb_state()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_drain_donequeue()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_request_irq()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_stop_adapter_bgrb()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_flush_adapter_cache()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_iop_init()+0x685: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_abort_allcmd()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_bus_reset()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_abort()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_resume()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_probe()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_queue_command()+0x419: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_report_ccb_state.cold()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_stop_adapter_bgrb.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_abort_rpl_rss()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_cpl()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_close_con_rpl()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_peer_close()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_accept_req()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_send_tx_flowc_wr()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_free_conn()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_abort_req_rss()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_data.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_free_conn.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/be2iscsi/be_iscsi.o: warning: objtool: beiscsi_session_create()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/be2iscsi/be_iscsi.o: warning: objtool: beiscsi_ep_connect()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_allocate_cmd.isra.0()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_rx_opcode()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_wait_rxq()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_put_login_tx()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c: In function 'beiscsi_complete_pdu': BUILDSTDERR: 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] BUILDSTDERR: 1453 | login_hdr = (struct iscsi_hdr *)phdr; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:49: BUILDSTDERR: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here BUILDSTDERR: 840 | struct pdu_base { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/scsi/libiscsi.h:33, BUILDSTDERR: from drivers/scsi/be2iscsi/be_main.c:40: BUILDSTDERR: ./include/scsi/iscsi_proto.h:87:8: note: defined here BUILDSTDERR: 87 | struct iscsi_hdr { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1463 | __iscsi_complete_pdu(conn, (struct iscsi_hdr *)phdr, pdata, dlen); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:49: BUILDSTDERR: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here BUILDSTDERR: 840 | struct pdu_base { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/scsi/libiscsi.h:33, BUILDSTDERR: from drivers/scsi/be2iscsi/be_main.c:40: BUILDSTDERR: ./include/scsi/iscsi_proto.h:87:8: note: defined here BUILDSTDERR: 87 | struct iscsi_hdr { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:36: BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'beiscsi_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5897:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5897 | module_exit(beiscsi_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5890:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5890 | static void __exit beiscsi_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'beiscsi_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5896:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5896 | module_init(beiscsi_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5863:19: note: 'init_module' target declared here BUILDSTDERR: 5863 | static int __init beiscsi_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_ddp.o: warning: objtool: cxgbit_ddp_init()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_ddp.o: warning: objtool: cxgbit_ddp_init.cold()+0x34: return with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_find_param_from_key()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_key()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_value()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_set_default_param()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_login_rx_data()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_login_tx_data()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_create_default_params()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_copy_param_list()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_extract_key_value()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_update_param_value()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_decode_text_input()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_negotiated_keys()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_change_param_value()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_vendor_specific_fw_cmd': BUILDSTDERR: 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] BUILDSTDERR: 60 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 67 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_open_connection': BUILDSTDERR: 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] BUILDSTDERR: 159 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_if_get_handle': BUILDSTDERR: 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] BUILDSTDERR: 402 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_logout_sess': BUILDSTDERR: 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] BUILDSTDERR: 933 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_reopen_sess': BUILDSTDERR: 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] BUILDSTDERR: 972 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_get_sinfo': BUILDSTDERR: 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] BUILDSTDERR: 1027 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function '__beiscsi_boot_get_shandle': BUILDSTDERR: 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] BUILDSTDERR: 1060 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_invalidate_cxn': BUILDSTDERR: 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] BUILDSTDERR: 1447 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_upload_cxn': BUILDSTDERR: 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] BUILDSTDERR: 1483 | be_cmd_hdr_prepare(&req->hdr, CMD_COMMON_TCP_UPLOAD, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_mgmt_invalidate_icds': BUILDSTDERR: 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] BUILDSTDERR: 1531 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_auth.o: warning: objtool: chap_main_loop()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_datain_values.o: warning: objtool: iscsit_get_datain_values()+0x33b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_datain_values.o: warning: objtool: iscsit_allocate_datain_req()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_eq_create': BUILDSTDERR: 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] BUILDSTDERR: 754 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 769 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_cq_create': BUILDSTDERR: 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] BUILDSTDERR: 797 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 831 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_mccq_create': BUILDSTDERR: 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] BUILDSTDERR: 875 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 892 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_q_destroy': BUILDSTDERR: 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] BUILDSTDERR: 951 | be_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req)); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_create_default_pdu_queue': BUILDSTDERR: 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] BUILDSTDERR: 997 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1039 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_wrbq_create': BUILDSTDERR: 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] BUILDSTDERR: 1097 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1107 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_template_hdr': BUILDSTDERR: 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] BUILDSTDERR: 1138 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1144 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_remove_template_hdr': BUILDSTDERR: 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] BUILDSTDERR: 1161 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_sgl_pages': BUILDSTDERR: 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] BUILDSTDERR: 1191 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1198 | be_cmd_page_addrs_prepare(req->pages, req->num_pages, q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_set_vlan': BUILDSTDERR: 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] BUILDSTDERR: 1250 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_check_supported_fw': BUILDSTDERR: 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] BUILDSTDERR: 1287 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_fw_config': BUILDSTDERR: 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] BUILDSTDERR: 1348 | be_cmd_hdr_prepare(&pfw_cfg->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_port_name': BUILDSTDERR: 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] BUILDSTDERR: 1503 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_host_data': BUILDSTDERR: 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] BUILDSTDERR: 1540 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_uer_feature': BUILDSTDERR: 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] BUILDSTDERR: 1583 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_function_reset': BUILDSTDERR: 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] BUILDSTDERR: 1657 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_iscsi_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 1763 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1772 | be_cmd_hdr_prepare(&req_v1->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_pre_dataout()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_post_dataout()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_handle_time2retain_timeout()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_pre_dataout.cold()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_handle_time2retain_timeout.cold()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_dump_data_payload()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_recovery_datain_or_r2t()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_status_snack()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_data_ack()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_execute_cmd()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_ooo_cmdsn()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_dataout_timeout()+0x25e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_recovery_datain_or_r2t.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bfa/bfad.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfad_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1811:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1811 | module_exit(bfad_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1743:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1743 | bfad_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bfa/bfad.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfad_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1810:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1810 | module_init(bfad_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1702:1: note: 'init_module' target declared here BUILDSTDERR: 1702 | bfad_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl2.o: warning: objtool: iscsit_prepare_cmds_for_reallegiance()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_read_firmware()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_sm_uninit()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_pci_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_drv_init()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_pci_probe()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_start_ops()+0x59c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_setup_intr()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_sm_created()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_login_setup_crypto()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsit_start_kthreads()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsit_setup_np()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_target_login_sess_out()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_target_login_thread()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_queuecommand()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_itnim_work_handler()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_scsi_host_alloc()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_check_login_request()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_do_login()+0x534: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: extract_param()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_locate_portal()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_attr.o: warning: objtool: bfad_im_vport_create()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_attr.o: warning: objtool: bfad_im_symbolic_name_show()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nodeattrib.o: warning: objtool: iscsit_na_nopin_timeout()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_write_regwr()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_write_regrd()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_init()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_post_handler()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_abort_task()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_warm_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_cold_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_reassign()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_check_task_reassign_expdatasn()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_alloc_portal_group()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_load_discovery_tpg()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_add_portal_group()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_del_portal_group()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_disable_portal_group()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_add_network_portal()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_del_network_portal()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_ta_authentication()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_enable_portal_group()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_ta_generate_node_acls()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_bsg.o: warning: objtool: bfad_iocmd_port_get_attr()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_bsg.o: warning: objtool: bfad_im_bsg_els_ct_request()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_sequence_cmd()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_add_r2t_to_list()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_check_unsolicited_dataout()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: __iscsit_free_cmd()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: tx_data()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_send_tx_data()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_fe_sendpage_sg()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/target/iscsi/iscsi_target.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_target_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:4685:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4685 | module_init(iscsi_target_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:691:19: note: 'init_module' target declared here BUILDSTDERR: 691 | static int __init iscsi_target_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/iscsi/iscsi_target.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_target_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:4686:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4686 | module_exit(iscsi_target_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:776:20: note: 'cleanup_module' target declared here BUILDSTDERR: 776 | static void __exit iscsi_target_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_reject()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_reject_from_cmd()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_nop_out()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_text_cmd()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: __iscsit_check_dataout_hdr()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_check_dataout_hdr()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_snack()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_build_logout_rsp()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_build_sendtargets_response.constprop.0()+0x336: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_scsi_cmd()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_process_text_cmd()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_logout_cmd()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_immediate_queue()+0x30e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_map_iovec()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_task_mgt_cmd()+0x49e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_get_rx_pdu()+0x3cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_tiqn()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_del_tiqn()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_np()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_logout_removeconnforrecovery()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_thread_get_cpumask()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_close_session()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_response_queue()+0x3e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_nop_out.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_text_cmd.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_snack.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_scsi_cmd.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_process_text_cmd.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_task_mgt_cmd.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_del_tiqn.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_thread_get_cpumask.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_nacl_cmdsn_depth_store()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_np_driver_store()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_tpg_enable_store()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_call_addnptotpg()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_tiqn_addtpg()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfa_fcs.o: warning: objtool: bfa_fcs_fabric_psymb_init()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfa_fcs.o: warning: objtool: bfa_fcs_fabric_nsymb_init()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/loopback/tcm_loop.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1234:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1234 | module_init(tcm_loop_fabric_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1186:19: note: 'init_module' target declared here BUILDSTDERR: 1186 | static int __init tcm_loop_fabric_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/loopback/tcm_loop.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1235:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1235 | module_exit(tcm_loop_fabric_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit tcm_loop_fabric_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_port_unlink()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_make_naa_tpg()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_make_scsi_hba()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_driver_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_drop_nexus()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_issue_tmr.isra.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_tpg_nexus_store()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_port_unlink.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/sbp/sbp_target.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2374:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2374 | module_init(sbp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2362:19: note: 'init_module' target declared here BUILDSTDERR: 2362 | static int __init sbp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/target/sbp/sbp_target.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2375:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2375 | module_exit(sbp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2367:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2367 | static void __exit sbp_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_sense_mangle()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_tpg_directory_id_store()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: tgt_agent_rw()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_make_tpg()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_mgt_agent_rw()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_rw_data()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: session_maintenance_work()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_tpg_enable_store()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_pre_unlink_lun()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_mgt_agent_process()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_pre_unlink_lun.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/bfa/bfa_fcs_lport.o: warning: objtool: bfa_fcs_lport_fdmi_build_rhba_pyld()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_cmd.c:34: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_cmd.o: warning: objtool: ft_queue_status()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_conf.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ft_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:505:1: note: in expansion of macro 'module_init' BUILDSTDERR: 505 | module_init(ft_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:471:19: note: 'init_module' target declared here BUILDSTDERR: 471 | static int __init ft_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_conf.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ft_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:506:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 506 | module_exit(ft_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit ft_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.o: warning: objtool: ft_add_tpg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_io.c:43: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_io.o: warning: objtool: ft_queue_data_in()+0x568: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/tcm_fc/tfc_io.o: warning: objtool: ft_recv_write_data()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_configfs.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3364:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3364 | module_init(target_core_init_configfs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3239:19: note: 'init_module' target declared here BUILDSTDERR: 3239 | static int __init target_core_init_configfs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_configfs.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3365:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3365 | module_exit(target_core_exit_configfs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3336:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3336 | static void __exit target_core_exit_configfs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_fua_read_store()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_dpo_store()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_udev_path_store()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_alias_store()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_core_item_dbroot_store()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: queue_depth_store()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: optimal_sectors_store()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: block_size_store()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: pi_prot_type_store()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_ua_intlck_ctrl_store()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: unmap_zeroes_data_store()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: force_pr_aptpl_store()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_rest_reord_store()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: pi_prot_verify_store()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: pi_prot_format_store()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_tpws_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_tpu_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_tas_store()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_write_cache_store()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_model_alias_store()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_lba_map_store()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_members_show()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_lu_gp_members_show()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_alua_lu_gp_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_unit_serial_store()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_enable_store()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_pr_res_aptpl_metadata_store()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_protocol_identifier_show()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_hba_mode_store()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_core_call_addhbatotarget()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_register_template()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_device.o: warning: objtool: core_enable_device_list_for_node()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_device.o: warning: objtool: core_alloc_rtpi()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_device.o: warning: objtool: target_configure_device()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_np()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_wwn()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_tpg()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_port_link()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_lun()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_mappedlun_link()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_mappedlun()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_mappedlun_link.cold()+0x1f: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_fabric_lib.o: warning: objtool: target_get_pr_transport_id()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_hba.o: warning: objtool: transport_backend_register()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_hba.o: warning: objtool: core_alloc_hba()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_update_aptpl_buf()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_write_aptpl_to_file()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_update_and_write_aptpl()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_release_preempt_and_abort()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_pro_preempt()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_alloc_registration()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_emulate_pro_register()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_check_aptpl_registration.isra.0()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_scsi2_reservation_reserve()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_alloc_aptpl_registration()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_scsi3_emulate_pr_out()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_scsi3_emulate_pr_in()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_check_reservation()+0x59f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_els.c:17: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_write_tpg_metadata()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_do_transition_tg_pt()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_set_tg_pt_secondary_state()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_emulate_report_referrals()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_emulate_report_target_port_groups()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_alua_state_check()+0x4d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_emulate_set_target_port_groups()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lba_map()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lba_map_mem()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lu_gp()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_set_lu_gp_id()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_tg_pt_gp()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_access_type()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_nonop_delay_msecs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_trans_delay_msecs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_implicit_trans_secs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_preferred_bit()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_offline_bit()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_secondary_status()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_secondary_write_metadata()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_setup_alua()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_rrq_compl()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_initiate_els()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_l2_els_compl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_flogi_resp()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rrq()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_adisc()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_logo()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rls()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rec()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_srr()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_rec_compl()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_srr_compl()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_process_els_compl()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_flogi_resp.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tmr.o: warning: objtool: core_tmr_alloc_req()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tmr.o: warning: objtool: core_tmr_abort_task()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tmr.o: warning: objtool: core_tmr_lun_reset()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2fc_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2830:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2830 | module_init(bnx2fc_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2695:19: note: 'init_module' target declared here BUILDSTDERR: 2695 | static int __init bnx2fc_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2fc_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2831:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2831 | module_exit(bnx2fc_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2770:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2770 | static void __exit bnx2fc_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_tpg.o: warning: objtool: core_tpg_alloc_lun()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tpg.o: warning: objtool: core_tpg_register()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_port_shutdown()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_interface_release()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_start_disc()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_start()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_match()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_fip_send()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_cleanup()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_rcv()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: __bnx2fc_enable()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ctlr_enabled()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_if_create()+0x556: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_vport_create()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_init()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_disable()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_cpu_offline()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_indicate_netevent()+0x2ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_exit()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: _bnx2fc_create()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_l2_rcv_thread()+0x51e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_hwi.c:16: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_send_fw_fcoe_init_msg()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_send_session_enable_req()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_l2_frame_compl()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_cq_compl()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_new_cqes()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_indicate_kcqe()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_setup_task_ctx()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_setup_fw_resc()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_l2_frame_compl.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_alloc_session()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_handle_queue_full()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_setup_cmd_from_cdb()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_generic_handle_tmr()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_tmr_work()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_alloc_session_tags()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_setup_session()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_dump_vpd_ident_type()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_cmd_size_check()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_generic_request_failure()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_handle_cdb_direct()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_submit_cmd_map_sgls()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_io.c:15: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_parse_fcp_rsp()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_scsi_done()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_cmd_mgr_alloc()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_elstm_alloc()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_abts()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_seq_cleanup()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_cleanup()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_cmd_timeout()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_eh_abort()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_seq_cleanup_compl()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_abts_compl()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_tm_compl()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_tmf()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_scsi_cmd_compl()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_post_io_req()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_queuecommand()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_scsi_done.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_seq_cleanup.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_execute_unmap()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_setup_write_same.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_check_dpofua.isra.0()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_parse_cdb()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: xdreadwrite_callback()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: compare_and_write_callback()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_dif_verify()+0x370: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_tgt.c:16: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_inquiry_std()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_report_luns()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_request_sense()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_modesense()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_modeselect()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_inquiry()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_tgt.o: warning: objtool: bnx2fc_rport_event_handler()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_ua.o: warning: objtool: core_scsi3_ua_allocate()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_debug.c:15: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_IO_DBG()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_TGT_DBG()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_HBA_DBG()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_rd.o: warning: objtool: rd_do_prot_rw()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_rd.o: warning: objtool: rd_allocate_sgl_table.constprop.0()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_rd.o: warning: objtool: rd_configure_device()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2i/bnx2i.h:20, BUILDSTDERR: from drivers/scsi/bnx2i/bnx2i_init.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2i_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:551:1: note: in expansion of macro 'module_init' BUILDSTDERR: 551 | module_init(bnx2i_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | static int __init bnx2i_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bnx2i/bnx2i.h:20, BUILDSTDERR: from drivers/scsi/bnx2i/bnx2i_init.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2i_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:552:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 552 | module_exit(bnx2i_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:525:20: note: 'cleanup_module' target declared here BUILDSTDERR: 525 | static void __exit bnx2i_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_chip_cleanup()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_init()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_exit()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_chip_cleanup.cold()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_init.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_exit.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_xcopy.o: warning: objtool: target_xcopy_do_work()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_xcopy.o: warning: objtool: target_do_xcopy()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_xcopy.o: warning: objtool: target_do_receive_copy_results()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_iblock.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:891:1: note: in expansion of macro 'module_init' BUILDSTDERR: 891 | module_init(iblock_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:877:19: note: 'init_module' target declared here BUILDSTDERR: 877 | static int __init iblock_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_iblock.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:892:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 892 | module_exit(iblock_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:882:20: note: 'cleanup_module' target declared here BUILDSTDERR: 882 | static void __exit iblock_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_send_nl_mesg()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_send_iscsi_nopout()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_ep_ofld_timer()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_alloc_qp_resc()+0x731: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_process_new_cqes()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_indicate_kcqe()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_unmap()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_end_io_flush()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_get_bio()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_bio_done()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_set_configfs_dev_params()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_configure_device()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_alloc_device()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_write_same()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_rw()+0x319: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_file.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:973:1: note: in expansion of macro 'module_init' BUILDSTDERR: 973 | module_init(fileio_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:959:19: note: 'init_module' target declared here BUILDSTDERR: 959 | static int __init fileio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_file.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:974:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 974 | module_exit(fileio_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 964 | static void __exit fileio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_do_prot_fill()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_format_prot()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_init_prot()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_sync_cache()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_set_configfs_dev_params()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_configure_device()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_unmap()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_alloc_device()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_write_same()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_attach_hba()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_do_rw.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_rw()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_tear_down_conn()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_ep_connect()+0x484: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_session_create()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_get_conn_from_id()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_find_ep_in_ofld_list()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_find_ep_in_destroy_list()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_alloc_hba()+0x68f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_hw_ep_disconnect()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_pscsi.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1136:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1136 | module_init(pscsi_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1122:19: note: 'init_module' target declared here BUILDSTDERR: 1122 | static int __init pscsi_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_pscsi.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1137:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1137 | module_exit(pscsi_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1127:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1127 | static void __exit pscsi_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_set_configfs_dev_params()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_pmode_enable_hba()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_req_done()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_attach_hba()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_alloc_device()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_execute_cmd()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_add_device_to_list()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_configure_device()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_sysfs.o: warning: objtool: bnx2i_set_ccell_info()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_sysfs.o: warning: objtool: bnx2i_set_sq_info()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.c: In function 'queue_cmd_ring': BUILDSTDERR: 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] BUILDSTDERR: 1035 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_PAD); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1036 | tcmu_hdr_set_len(&entry->hdr.len_op, pad_size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1051 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_CMD); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1055 | iov = &entry->req.iov[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1092 | tcmu_hdr_set_len(&entry->hdr.len_op, command_size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_user.c:22: BUILDSTDERR: drivers/target/target_core_user.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcmu_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2799:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2799 | module_init(tcmu_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2717:19: note: 'init_module' target declared here BUILDSTDERR: 2717 | static int __init tcmu_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_user.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcmu_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2800:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2800 | module_exit(tcmu_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2784:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2784 | static void __exit tcmu_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_qfull_time_out_store()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_block_netlink()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_setup_cmd_timer()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_dev_attrib()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_configfs_dev_params()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_vma_fault()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_cmd_time_out_store()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_global_max_data_area()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_reset_netlink()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_reset_ring_store()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_handle_completions()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: queue_cmd_ring()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_block_dev_store()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_genl_cmd_done.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/csiostor/csio_init.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'csio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1257 | module_init(csio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1211:1: note: 'init_module' target declared here BUILDSTDERR: 1211 | csio_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/csiostor/csio_init.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1258 | module_exit(csio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1249:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1249 | csio_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3i_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1403:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1403 | module_init(cxgb3i_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1376:19: note: 'init_module' target declared here BUILDSTDERR: 1376 | static int __init cxgb3i_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3i_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1404:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1404 | module_exit(cxgb3i_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1396:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1396 | static void __exit cxgb3i_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_wr_ack()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_event_handler()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: abort_arp_failure()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_close_con_rpl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_abort_rpl()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_peer_close()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_open()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: push_tx_frames()+0x328: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_close_req()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_act_open_req.isra.0()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_abort_req()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_iscsi_hdr()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: init_act_open()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_set_map()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_clear_map()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_abort_req()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: alloc_cpls()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_act_establish()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_setup_conn_pgidx()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_setup_conn_digest()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: act_open_retry_timer()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_rx_credits()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: release_offload_resources()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_open.cold()+0x38: return with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: push_tx_frames.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/csiostor/csio_lnode.o: warning: objtool: csio_ln_fdmi_rhba_cbfn()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/csiostor/csio_lnode.o: warning: objtool: csio_ln_fdmi_dprt_cbfn()+0x301: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4i_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2182 | module_init(cxgb4i_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2161:19: note: 'init_module' target declared here BUILDSTDERR: 2161 | static int __init cxgb4i_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4i_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2183 | module_exit(cxgb4i_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2175:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2175 | static void __exit cxgb4i_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: cxgb4i_process_ddpvld()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_fw4_ack()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: abort_arp_failure()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_set_tcb_rpl()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_close_con_rpl()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_abort_rpl_rss()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_peer_close()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_act_open_req()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_add()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_set_map()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_act_open_rpl()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: release_offload_resources()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: alloc_cpls()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_rx_credits()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: push_tx_frames()+0x506: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_close_req()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_setup_conn_digest()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_setup_conn_pgidx()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_abort_req_rss()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: csk_act_open_retry_timer()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_abort_req()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_data()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_cmp()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_data_ddp()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_hdr()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_act_establish()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: init_act_open()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_rx_handler()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_set_tcb_rpl.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_add.cold()+0xc3: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from drivers/scsi/cxgbi/libcxgbi.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libcxgbi_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2783:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2783 | module_init(libcxgbi_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2768:19: note: 'init_module' target declared here BUILDSTDERR: 2768 | static int __init libcxgbi_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from drivers/scsi/cxgbi/libcxgbi.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcxgbi_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2784:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2784 | module_exit(libcxgbi_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2777:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2777 | static void __exit libcxgbi_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_netdev()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_hbas_remove()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_hbas_add()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_parse_pdu_itt()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_tx_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_wr_ack()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_xmit_pdu()+0x2fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_get_ep_param()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_create_conn()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_create_session()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_destroy_session()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_get_host_param()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_iscsi_cleanup()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_conn_param()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_bind_conn()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_lldev()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_inform_iscsi_conn_closing()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: skb_read_pdu_data()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_host_param()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_iscsi_init()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_register()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_netdev_rcu()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_cleanup_task()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_established()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_init_pdu()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: skb_read_pdu_bhs()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_pdu_ready()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_closed()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_portmap_cleanup()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_unregister()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_act_open_req_arp_failure()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_abort_rpl()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_peer_close()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_close_conn_rpl()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_ep_disconnect()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_create()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_ep_connect()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_alloc_pdu()+0x323: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_portmap_create()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_wr_ack.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_xmit_pdu.cold()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_bind_conn.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_host_param.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_cleanup_task.cold()+0x36: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rdac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:828:1: note: in expansion of macro 'module_init' BUILDSTDERR: 828 | module_init(rdac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:798:19: note: 'init_module' target declared here BUILDSTDERR: 798 | static int __init rdac_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rdac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:829:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 829 | module_exit(rdac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:822:20: note: 'cleanup_module' target declared here BUILDSTDERR: 822 | static void __exit rdac_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.o: warning: objtool: rdac_bus_attach()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:270:1: note: in expansion of macro 'module_init' BUILDSTDERR: 270 | module_init(hp_sw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:260:19: note: 'init_module' target declared here BUILDSTDERR: 260 | static int __init hp_sw_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:271:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 271 | module_exit(hp_sw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:265:20: note: 'cleanup_module' target declared here BUILDSTDERR: 265 | static void __exit hp_sw_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clariion_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:553:1: note: in expansion of macro 'module_init' BUILDSTDERR: 553 | module_init(clariion_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:537:19: note: 'init_module' target declared here BUILDSTDERR: 537 | static int __init clariion_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clariion_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:554:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 554 | module_exit(clariion_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:548:20: note: 'cleanup_module' target declared here BUILDSTDERR: 548 | static void __exit clariion_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alua_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1196:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1196 | module_init(alua_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1171:19: note: 'init_module' target declared here BUILDSTDERR: 1171 | static int __init alua_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alua_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1197:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1197 | module_exit(alua_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1190:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1190 | static void __exit alua_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_log.o: warning: objtool: esas2r_log_master.part.0()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3400_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:24: note: 'cleanup_module' target declared here BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3400_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:24: note: 'init_module' target declared here BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3402_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'cleanup_module' target declared here BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3402_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'init_module' target declared here BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3403_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3403_thermal.c:19: BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3403_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3403_thermal.c:19: BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'init_module' target declared here BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.o: warning: objtool: int3403_add()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'proc_thermal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:523:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 523 | module_exit(proc_thermal_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | static void __exit proc_thermal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'proc_thermal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:522:1: note: in expansion of macro 'module_init' BUILDSTDERR: 522 | module_init(proc_thermal_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | static int __init proc_thermal_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3406_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'cleanup_module' target declared here BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3406_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'init_module' target declared here BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: get_single_name()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: acpi_parse_art()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: acpi_parse_trt()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thermal/intel_powerclamp.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powerclamp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:810:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 810 | module_exit(powerclamp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:799:20: note: 'cleanup_module' target declared here BUILDSTDERR: 799 | static void __exit powerclamp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_powerclamp.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powerclamp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:797:1: note: in expansion of macro 'module_init' BUILDSTDERR: 797 | module_init(powerclamp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:743:19: note: 'init_module' target declared here BUILDSTDERR: 743 | static int __init powerclamp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.o: warning: objtool: duration_set()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/intel_powerclamp.o: warning: objtool: window_size_set()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/intel_powerclamp.o: warning: objtool: powerclamp_set_cur_state()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_ioctl_handler': BUILDSTDERR: 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] BUILDSTDERR: 1450 | handle_csmi_ioctl(a, &ioctl->data.csmi); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1455 | &ioctl->data. BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 1456 | ioctl_hba); BUILDSTDERR: | ~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:554:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 554 | module_exit(pkg_temp_thermal_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:545:20: note: 'cleanup_module' target declared here BUILDSTDERR: 545 | static void __exit pkg_temp_thermal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:543:1: note: in expansion of macro 'module_init' BUILDSTDERR: 543 | module_init(pkg_temp_thermal_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:511:19: note: 'init_module' target declared here BUILDSTDERR: 511 | static int __init pkg_temp_thermal_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/thermal/intel_soc_dts_thermal.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_soc_thermal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:128:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 128 | module_exit(intel_soc_thermal_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:118:20: note: 'cleanup_module' target declared here BUILDSTDERR: 118 | static void __exit intel_soc_thermal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/thermal/intel_soc_dts_thermal.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_soc_thermal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:127:1: note: in expansion of macro 'module_init' BUILDSTDERR: 127 | module_init(intel_soc_thermal_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | static int __init intel_soc_thermal_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'init_module' target declared here BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_pch_thermal.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/thermal/intel_pch_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:19: note: 'cleanup_module' target declared here BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_pch_thermal.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/thermal/intel_pch_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:19: note: 'init_module' target declared here BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/esas2r/esas2r.h:50, BUILDSTDERR: from drivers/scsi/esas2r/esas2r_main.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esas2r_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:1908:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1908 | module_exit(esas2r_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:630:20: note: 'cleanup_module' target declared here BUILDSTDERR: 630 | static void __exit esas2r_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/esas2r/esas2r.h:50, BUILDSTDERR: from drivers/scsi/esas2r/esas2r_main.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esas2r_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:1907:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1907 | module_init(esas2r_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:534:19: note: 'init_module' target declared here BUILDSTDERR: 534 | static int __init esas2r_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2526:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2526 | module_init(fcoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2484:19: note: 'init_module' target declared here BUILDSTDERR: 2484 | static int __init fcoe_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcoe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2575:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2575 | module_exit(fcoe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2533:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2533 | static void __exit fcoe_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_netdev_features_change()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_interface_remove()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_set_vport_symbolic_name()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_if_destroy()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_device_notification()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_rcv()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_if_create()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: _fcoe_create()+0x4aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_vport_create()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_receive_work()+0x333: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/scsi/fcoe/fcoe_ctlr.c:22: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'fcoe_ctlr_vlan_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2830:2, BUILDSTDERR: inlined from 'fcoe_ctlr_vlan_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:3005:7: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [569, 600] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'fcoe_ctlr_vn_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2299:2, BUILDSTDERR: inlined from 'fcoe_ctlr_vn_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:2772:7: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [569, 600] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fnic/fnic_main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fnic_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1168:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1168 | module_exit(fnic_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1150 | static void __exit fnic_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fnic/fnic_main.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fnic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1167:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1167 | module_init(fnic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_select()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_rport_callback()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vlan_recv()+0x36f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_set_state.isra.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_link_up()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_add.isra.0()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_recv()+0x3db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_flogi()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_encaps()+0x312: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_els_send()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_adv()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_work()+0x4f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_link_down()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_timer_work()+0x974: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1033:19: note: 'init_module' target declared here BUILDSTDERR: 1033 | static int __init fnic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.o: warning: objtool: fnic_probe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe_transport.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfcoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1059:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1059 | module_init(libfcoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1045:19: note: 'init_module' target declared here BUILDSTDERR: 1045 | static int __init libfcoe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe_transport.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfcoe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1069:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1069 | module_exit(libfcoe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1064 | static void __exit libfcoe_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_if_to_netdev()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_add_netdev_mapping()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_create()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_destroy()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_ctlr_destroy_store()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: libfcoe_device_notification()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_detach()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_validate_vport_create()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_attach()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_ctlr_create_store()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: store_ctlr_mode()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_ctlr_device_delete()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_fcf_device_add()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fip_timeout_deleted_fcf()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_fcf_device_final_delete()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_send_frame()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_alloc_rq_frame()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_rq_cmpl_handler()+0x542: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_eth_send()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/isci/init.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:802:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 802 | module_exit(isci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:793:20: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | static __exit void isci_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/isci/init.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:801:1: note: in expansion of macro 'module_init' BUILDSTDERR: 801 | module_init(isci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | static __init int isci_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/phy.c: In function 'sci_phy_link_layer_initialization': BUILDSTDERR: 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] BUILDSTDERR: 132 | phy_oem = &ihost->oem_parameters.phys[phy_idx]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/request.c: In function 'to_sgl_element_pair': BUILDSTDERR: 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] BUILDSTDERR: 78 | return &ireq->tc->sgl_pair_ab; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 80 | return &ireq->tc->sgl_pair_cd; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_queuecommand()+0x5df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_terminate_rport_io()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_device_reset()+0xaf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.c: In function 'fnic_fc_trace_set_data': BUILDSTDERR: 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] BUILDSTDERR: 684 | ktime_get_real_ts64(&fc_buf->time_stamp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_trace_buf_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_init()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_set_data()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_get_data()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_trace_buf_init.cold()+0x25: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_init.cold()+0x25: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_trace_ctrl_write()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_trace_ctrl_read()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_stats_debugfs_init()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_cq.o: warning: objtool: fnic_cq_alloc()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_cq.o: warning: objtool: fnic_cq_alloc.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_cmd()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_packet_filter()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_add_addr()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_del_addr()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_register()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_intr.o: warning: objtool: fnic_intr_alloc()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/isci/host.c: In function 'sci_controller_afe_initialization': BUILDSTDERR: 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] BUILDSTDERR: 1985 | const struct sci_phy_oem_params *oem_phy = &oem->phys[phy_id]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/vnic_rq.o: warning: objtool: fnic_rq_disable()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_rq.o: warning: objtool: fnic_rq_alloc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq_copy.o: warning: objtool: vnic_wq_copy_alloc()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq_copy.o: warning: objtool: vnic_wq_copy_alloc.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq.o: warning: objtool: fnic_wq_disable()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq.o: warning: objtool: fnic_wq_alloc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thunderbolt/nhi.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhi_unload': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1195:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1195 | module_exit(nhi_unload); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1188:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1188 | static void __exit nhi_unload(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/thunderbolt/nhi.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:120:30: note: in expansion of macro 'module_init' BUILDSTDERR: 120 | #define rootfs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1194:1: note: in expansion of macro 'rootfs_initcall' BUILDSTDERR: 1194 | rootfs_initcall(nhi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1175:19: note: 'init_module' target declared here BUILDSTDERR: 1175 | static int __init nhi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thunderbolt/ctl.o: warning: objtool: tb_cfg_read_raw()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thunderbolt/ctl.o: warning: objtool: tb_cfg_write_raw()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_libfc.c:27: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/libfc/fc_libfc.c:24: BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(libfc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init libfc_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/libfc/fc_libfc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:97:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 97 | module_exit(libfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:91:20: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | static void __exit libfc_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_error()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_restart()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_done()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_ft_parse()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_ft_resp()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_id_resp()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_recv_req()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_exch.c:35: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_start_next_locked()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_find()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_send_ack()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_mgr_alloc()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_done_locked()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_mgr_reset()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_rrq_resp()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_acc()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_rjt()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_seq_send()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_recv()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_els_rsp_send()+0x2ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_exch_abort()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_send_ack.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_rrq_resp.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_acc.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_rjt.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_elsct.c:30: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_elsct.o: warning: objtool: fc_elsct_send()+0x745: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thunderbolt/dma_port.o: warning: objtool: dma_port_write.constprop.0()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thunderbolt/dma_port.o: warning: objtool: dma_port_read()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_lport.c:99: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_lport.c: In function 'fc_lport_flogi_fill': BUILDSTDERR: 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] BUILDSTDERR: 369 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 374 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_set_port_id()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ready()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_error()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_flogi()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_reset()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_logo()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_scr()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_dns()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_fdmi()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_disc_callback()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_recv()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ms()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ns()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_rport_callback()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_timeout()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_ms_resp()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_ns_resp()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_logo_resp()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_scr_resp()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_recv_els_req()+0x3ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_flogi_resp()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_disc_callback.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_rport.c:73: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_logo()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_delete()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_logoff()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_ready()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_error()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_error_retry()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_rtv()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_adisc()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_plogi()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_flogi()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_work()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_login()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_prli()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_timeout()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_adisc_resp()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_rtv_resp()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_plogi_resp()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_prli_resp()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_flogi_resp()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_recv_req()+0x70a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_fcp.c:41: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: ipw_receive_data_work()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: ipwireless_setup_timer()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: do_receive_packet()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: ipwireless_interrupt()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_host_reset()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_destroy()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_io_compl()+0x382: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_complete_locked()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recovery()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_resp.isra.0()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_abort()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_device_reset()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_timeout()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_srr_resp()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_rec_resp()+0x252: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recv()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recv.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/ipwireless/main.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ipwireless': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 352 | module_exit(exit_ipwireless); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:345:20: note: 'cleanup_module' target declared here BUILDSTDERR: 345 | static void __exit exit_ipwireless(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/ipwireless/main.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipwireless': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 351 | module_init(init_ipwireless); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:327:19: note: 'init_module' target declared here BUILDSTDERR: 327 | static int __init init_ipwireless(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.o: warning: objtool: ipwireless_attach()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: notify_packet_sent()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_start_xmit()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: do_go_online()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_open()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_close()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: notify_packet_sent.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: do_go_online.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: add_tty()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_received()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_free()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_init()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_release()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_release.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exar_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'cleanup_module' target declared here BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'exar_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'init_module' target declared here BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/serial_cs.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from ./include/linux/serial_core.h:29, BUILDSTDERR: from drivers/tty/serial/8250/serial_cs.c:42: BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'cleanup_module' target declared here BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/serial_cs.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from ./include/linux/serial_core.h:29, BUILDSTDERR: from drivers/tty/serial/8250/serial_cs.c:42: BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'init_module' target declared here BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.o: warning: objtool: setup_serial()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_lpss.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_lpss.c:11: BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'cleanup_module' target declared here BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_lpss.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_lpss.c:11: BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'init_module' target declared here BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_moxa.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_moxa.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'cleanup_module' target declared here BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_moxa.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_moxa.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/jsm/jsm_driver.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jsm_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 383 | module_exit(jsm_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | static void __exit jsm_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/jsm/jsm_driver.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jsm_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 382 | module_init(jsm_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | static int __init jsm_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_tty.o: warning: objtool: jsm_uart_port_init()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/serial/arc_uart.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_serial_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:683:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 683 | module_exit(arc_serial_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:676:20: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | static void __exit arc_serial_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/arc_uart.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_serial_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:682:1: note: in expansion of macro 'module_init' BUILDSTDERR: 682 | module_init(arc_serial_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:661:19: note: 'init_module' target declared here BUILDSTDERR: 661 | static int __init arc_serial_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/n_hdlc.c:81: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'n_hdlc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:987:1: note: in expansion of macro 'module_init' BUILDSTDERR: 987 | module_init(n_hdlc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:949:19: note: 'init_module' target declared here BUILDSTDERR: 949 | static int __init n_hdlc_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/n_hdlc.c:81: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'n_hdlc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:988:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 988 | module_exit(n_hdlc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 976 | static void __exit n_hdlc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_send_frames()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_receive()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_poll()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_write()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_read()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_wakeup()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_ioctl()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_close()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_send_frames.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/n_gsm.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gsm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3267:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3267 | module_init(gsm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3215:19: note: 'init_module' target declared here BUILDSTDERR: 3215 | static int __init gsm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/tty/n_gsm.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gsm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3268:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3268 | module_exit(gsm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3257:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3257 | static void __exit gsm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsm_send()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsm_dlci_t1()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: __gsm_data_queue.isra.0()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsm_queue()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsmtty_ioctl()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/cyclades.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cy_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4117 | module_exit(cy_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4074:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4074 | static void __exit cy_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/cyclades.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4116 | module_init(cy_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4017:19: note: 'init_module' target declared here BUILDSTDERR: 4017 | static int __init cy_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cyz_dtr_rts()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_do_close()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_break()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_flush_buffer()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_tiocmset()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_set_line_char()+0x849: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_startup()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_open()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: __cyz_load_fw.isra.0.constprop.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_pci_probe()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cyz_dtr_rts.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/nozomi.c: In function 'receive_flow_control': BUILDSTDERR: 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] BUILDSTDERR: 892 | read_mem32((u32 *) &ctrl_dl, dc->port[PORT_CTRL].dl_addr[CH_A], 2); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:299:8: note: defined here BUILDSTDERR: 299 | struct ctrl_dl { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c: In function 'send_flow_control': BUILDSTDERR: 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] BUILDSTDERR: 1015 | ctrl = (u16 *)&dc->port[i].ctrl_ul; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c: In function 'nozomi_card_exit': BUILDSTDERR: 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] BUILDSTDERR: 1505 | write_mem32(dc->port[PORT_CTRL].ul_addr[0], (u32 *)&ctrl, 2); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:309:8: note: defined here BUILDSTDERR: 309 | struct ctrl_ul { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/tty/nozomi.c:32: BUILDSTDERR: drivers/tty/nozomi.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nozomi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1910:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1910 | module_exit(nozomi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1901:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1901 | static __exit void nozomi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/nozomi.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nozomi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1909:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1909 | module_init(nozomi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1858:19: note: 'init_module' target declared here BUILDSTDERR: 1858 | static __init int nozomi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/rocket.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/rocket.c:272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 272 | module_init(rp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/rocket.c:2330:19: note: 'init_module' target declared here BUILDSTDERR: 2330 | static int __init rp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_send_xchar()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_break()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_stop()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_unthrottle()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_throttle()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_wait_until_sent()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_start()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_set_termios()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_put_char()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_ioctl()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_flush_buffer()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_write()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_close()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_hangup()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_do_poll()+0x2d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_cleanup_module()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_send_xchar.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_stop.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_unthrottle.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_throttle.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_wait_until_sent.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_start.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_set_termios.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_flush_buffer.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_close.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_hangup.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/synclink_gt.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slgt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3821:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3821 | module_exit(slgt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3815:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3815 | static void __exit slgt_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/synclink_gt.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slgt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3820:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3820 | module_init(slgt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3761:19: note: 'init_module' target declared here BUILDSTDERR: 3761 | static int __init slgt_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: isr_rxdata()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tiocmset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tiocmget()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: set_break()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: chars_in_buffer()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: write_room()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: put_char()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_hold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: bh_transmit()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: flush_buffer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: synclink_gt_proc_show()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: wait_gpio()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: change_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: send_xchar()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: unthrottle()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: throttle()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: ioctl()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: slgt_compat_ioctl()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: isr_txeom()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: slgt_interrupt()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_load()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: set_termios()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: flush_chars()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: write()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: shutdown.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: hangup()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: close()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: open()+0x28e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: bh_handler()+0x7fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: rx_timeout()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: alloc_dma_bufs()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: init_one()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: close.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/synclinkmp.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclinkmp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:4003:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4003 | module_exit(synclinkmp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:3997:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3997 | static void __exit synclinkmp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/synclinkmp.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclinkmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:4002:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4002 | module_init(synclinkmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:3941:19: note: 'init_module' target declared here BUILDSTDERR: 3941 | static int __init synclinkmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tiocmset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tiocmget()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: set_break()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: rx_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: rx_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: chars_in_buffer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: write_room()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: put_char()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_proc_show()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_hold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: flush_buffer()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: bh_transmit()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: rx_get_frame()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: bh_handler()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: send_xchar()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: unthrottle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: throttle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_release()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: isr_io_pin()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: shutdown.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: close()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_load_dma_buffer()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: flush_chars()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: write()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: change_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: set_termios()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: ioctl()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: alloc_dma_bufs()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: hangup()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_init_one()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: open()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_interrupt()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: close.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_init_one.cold()+0x5d3: return with modified stack frame BUILDSTDERR: In file included from drivers/tty/synclink.c:63: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclink_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4429:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4429 | module_exit(synclink_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4423:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4423 | static void __exit synclink_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/synclink.c:63: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclink_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4428 | module_init(synclink_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4396:19: note: 'init_module' target declared here BUILDSTDERR: 4396 | static int __init synclink_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_stop_receiver()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_start_receiver()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: tiocmset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: tiocmget()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_break()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_chars_in_buffer()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_write_room()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_put_char()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_misc()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_bh_transmit()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_bh_handler()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_tx_timeout()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_load_tx_dma_buffer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_add_device()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_proc_show()+0x41b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_flush_buffer()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_stop_transmitter()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_stop()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_transmit_status()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_receive_status()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_start_transmitter()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_send_xchar()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_unthrottle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_throttle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_start()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_flush_chars()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_io_pin()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_get_raw_rx_frame()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_get_rx_frame()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_write()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_interrupt()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_transmit_data()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_change_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_set_termios()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_ioctl()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_allocate_device()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: synclink_init_one()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_receive_data()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_release_resources()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: shutdown.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_hangup()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_close()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_open()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_add_device.cold()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_close.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libsas/sas_init.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:679:1: note: in expansion of macro 'module_init' BUILDSTDERR: 679 | module_init(sas_class_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:652:19: note: 'init_module' target declared here BUILDSTDERR: 652 | static int __init sas_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/libsas/sas_init.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:680:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 680 | module_exit(sas_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:669:20: note: 'cleanup_module' target declared here BUILDSTDERR: 669 | static void __exit sas_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.o: warning: objtool: sas_register_ha()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_init.o: warning: objtool: sas_alloc_event()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_phy.o: warning: objtool: sas_phye_shutdown()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_phy.o: warning: objtool: sas_phye_shutdown.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_port.o: warning: objtool: sas_porte_bytes_dmaed()+0x403: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_port.o: warning: objtool: sas_porte_bytes_dmaed.cold()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_validate_fcp_iocb()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_setup()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_handle_slow_ring_event_s3()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_notify_lldd_dev_found()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_revalidate_domain()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_discover_domain()+0x3af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_revalidate_domain.cold()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_discover_domain.cold()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_vendor_id()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_drvr_ver()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_description()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_model()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_sn()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_manufacturer()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_model()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_version()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_service()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_os_ver()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_port_attr_host_name()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_port_attr_os_devname()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_bios_ver()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_fmw_ver()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_rom_ver()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: smp_execute_task_sg()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_find_bcast_dev()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_configure_phy()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_configure_parent()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_discover_expander.part.0()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_discover_devices()+0x94f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_revalidate_domain()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_smp_handler()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_eh_abort_handler()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_end_task()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_task_done()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_slave_configure()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_request_addr()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_queue_reset.constprop.0()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_queuecommand()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_recover_host()+0x247: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_task_done.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_els.o: warning: objtool: lpfc_els_unsol_buffer()+0x11d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_hard_reset()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_qc_issue()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_task_done()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_post_internal()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_get_ata_info()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_init()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_eh()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_probe_sata()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_flush_pm_eh()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_post_internal.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mm.h:21, BUILDSTDERR: from drivers/scsi/megaraid/megaraid_mm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mraid_mm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1266:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1266 | module_init(mraid_mm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1214:1: note: 'init_module' target declared here BUILDSTDERR: 1214 | mraid_mm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mm.h:21, BUILDSTDERR: from drivers/scsi/megaraid/megaraid_mm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mraid_mm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1267:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1267 | module_exit(mraid_mm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1259:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1259 | mraid_mm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_unregister_adp()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mimd_to_kioc()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: ioctl_done()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_register_adp()+0x28f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_ioctl.isra.0()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_hbadisc.o: warning: objtool: lpfc_terminate_rport_io()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_hbadisc.o: warning: objtool: lpfc_terminate_rport_io.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mbox.c:74: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:4139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4139 | module_exit(megaraid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:396:1: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | megaraid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mbox.c:74: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:4138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4138 | module_init(megaraid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:360:1: note: 'init_module' target declared here BUILDSTDERR: 360 | megaraid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/lpfc/lpfc_init.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 12708 | module_exit(lpfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12684:1: note: 'cleanup_module' target declared here BUILDSTDERR: 12684 | lpfc_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/lpfc/lpfc_init.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12707:1: note: in expansion of macro 'module_init' BUILDSTDERR: 12707 | module_init(lpfc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12636:1: note: 'init_module' target declared here BUILDSTDERR: 12636 | lpfc_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_ack_sequence()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: mbox_post_sync_cmd.isra.0()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_flush_cache()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_shutdown()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_mm_command()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_sysfs_get_ldmap()+0x2c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_sysfs_show_ldnum()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_mm_handler()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_cmm_register()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_reset_handler()+0x3a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_abort_handler()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_dpc()+0x530: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_detach_one()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_queue_command()+0x5fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_probe_one()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_shutdown.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_detach_one.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_adp_reset_gen2': BUILDSTDERR: 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] BUILDSTDERR: 937 | u32 __iomem *seq_offset = ®_set->seq_offset; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 938 | u32 __iomem *hostdiag_offset = ®_set->host_diag; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 941 | seq_offset = ®_set->fusion_seq_offset; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 942 | hostdiag_offset = ®_set->fusion_host_diag; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megasas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7946:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7946 | module_exit(megasas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7927:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7927 | static void __exit megasas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megasas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7945:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7945 | module_init(megasas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7822:19: note: 'init_module' target declared here BUILDSTDERR: 7822 | static int __init megasas_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_write_firmware()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_io_slot_reset()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_init_iocb_list()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: dbg_lvl_store()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_fasync()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_ioctl_aen()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_reset_bus_host()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_aen_polling()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_compat_ioctl()+0x590: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_aen_polling.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_ioc_init_fusion': BUILDSTDERR: 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] BUILDSTDERR: 1053 | drv_ops = (MFI_CAPABILITIES *) &(init_frame->driver_operations); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdRaidGet': BUILDSTDERR: 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] BUILDSTDERR: 117 | return &map->raidMap.ldSpanMap[ld].ldRaid; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanInfoGet': BUILDSTDERR: 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] BUILDSTDERR: 124 | return &map->raidMap.ldSpanMap[ld].spanBlock[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanPtrGet': BUILDSTDERR: 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] BUILDSTDERR: 165 | return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_PopulateDrvRaidMap': BUILDSTDERR: 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] BUILDSTDERR: 185 | struct MR_DRV_RAID_MAP *pDrvRaidMap = &drv_map->raidMap; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 286 | pFwRaidMap = &fw_map_old->raidMap; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_ValidateMapInfo': BUILDSTDERR: 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] BUILDSTDERR: 333 | pDrvRaidMap = &drv_map->raidMap; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_spanset_get_span_block': BUILDSTDERR: 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] BUILDSTDERR: 456 | quad = &map->raidMap.ldSpanMap[ld]. BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 457 | spanBlock[span]. BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 458 | block_span_info.quad[info]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'get_strip_from_row': BUILDSTDERR: 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] BUILDSTDERR: 576 | quad = &map->raidMap.ldSpanMap[ld]. BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 577 | spanBlock[span].block_span_info.quad[info]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_update_span_set': BUILDSTDERR: 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] BUILDSTDERR: 1181 | quad = &map->raidMap.ldSpanMap[ld]. BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1182 | spanBlock[span].block_span_info. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1183 | quad[element]; BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mega_mod64()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mega_div64_32()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: get_arm()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mr_spanset_get_phy_params()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_GetPhyParams()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_BuildRaidContext()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_ValidateMapInfo()+0x724: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uio/uio.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1035:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1035 | module_init(uio_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1024:19: note: 'init_module' target declared here BUILDSTDERR: 1024 | static int __init uio_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(uio_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1029:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1029 | static void __exit uio_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:9: BUILDSTDERR: drivers/uio/uio_cif.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:9: BUILDSTDERR: drivers/uio/uio_cif.c:135:19: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_scsi.o: warning: objtool: lpfc_info()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uio/uio_aec.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uio/uio_aec.c:22: BUILDSTDERR: drivers/uio/uio_aec.c:162:19: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_aec.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uio/uio_aec.c:22: BUILDSTDERR: drivers/uio/uio_aec.c:162:19: note: 'init_module' target declared here BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:27: BUILDSTDERR: drivers/uio/uio_sercos3.c:229:19: note: 'init_module' target declared here BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:27: BUILDSTDERR: drivers/uio/uio_sercos3.c:229:19: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:21: BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:21: BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:19: note: 'cleanup_module' target declared here BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_hv_generic.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hyperv_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:349:1: note: in expansion of macro 'module_init' BUILDSTDERR: 349 | module_init(hyperv_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:338:1: note: 'init_module' target declared here BUILDSTDERR: 338 | hyperv_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_hv_generic.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hyperv_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:350:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 350 | module_exit(hyperv_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:344:1: note: 'cleanup_module' target declared here BUILDSTDERR: 344 | hyperv_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_attr.o: warning: objtool: lpfc_nvme_info_show()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:24: BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:24: BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:19: note: 'init_module' target declared here BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: adsl_config_store()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: cxacru_poll_status()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: adsl_state_store()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: cxacru_atm_start()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:13: BUILDSTDERR: drivers/usb/atm/speedtch.c:942:19: note: 'cleanup_module' target declared here BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:13: BUILDSTDERR: drivers/usb/atm/speedtch.c:942:19: note: 'init_module' target declared here BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_start_synchro()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_handle_int()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_check_status()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_status_poll()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_bind()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_status_poll.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/atm/ueagle-atm.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uea_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/atm/ueagle-atm.c:62: BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/ueagle-atm.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uea_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/atm/ueagle-atm.c:62: BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'init_module' target declared here BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_dumpDif_open()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_dumpData_open()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_nvmektime_write()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_cpucheck_write()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_nvmeio_trc_write()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_idiag_mbxacc_dump_bsg_mbox()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_idiag_mbxacc_dump_issue_mbox()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_initialize()+0x13cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_set_event': BUILDSTDERR: 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] BUILDSTDERR: 1227 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_get_event': BUILDSTDERR: 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] BUILDSTDERR: 1313 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_send_mgmt_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1635 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli3_bsg_diag_loopback_mode': BUILDSTDERR: 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] BUILDSTDERR: 1826 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_loopback_mode': BUILDSTDERR: 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] BUILDSTDERR: 2092 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_mode_end': BUILDSTDERR: 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] BUILDSTDERR: 2273 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_link_diag_test': BUILDSTDERR: 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] BUILDSTDERR: 2379 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_read_cmd_ext': BUILDSTDERR: 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] BUILDSTDERR: 3848 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_write_cmd_ext': BUILDSTDERR: 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] BUILDSTDERR: 4035 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_handle_sli_cfg_ext': BUILDSTDERR: 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] BUILDSTDERR: 4581 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_issue_mbox': BUILDSTDERR: 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] BUILDSTDERR: 4693 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_mbox_cmd': BUILDSTDERR: 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] BUILDSTDERR: 4965 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_menlo_cmd': BUILDSTDERR: 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] BUILDSTDERR: 5151 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/atmdev.h:13, BUILDSTDERR: from drivers/usb/atm/usbatm.h:14, BUILDSTDERR: from drivers/usb/atm/usbatm.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbatm_usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1293:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1293 | module_init(usbatm_usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1276:19: note: 'init_module' target declared here BUILDSTDERR: 1276 | static int __init usbatm_usb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/atmdev.h:13, BUILDSTDERR: from drivers/usb/atm/usbatm.h:14, BUILDSTDERR: from drivers/usb/atm/usbatm.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbatm_usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1298:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1298 | module_exit(usbatm_usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1295 | static void __exit usbatm_usb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_submit_urb()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_atm_init()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_complete()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_extract_one_cell()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_atm_open()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/atm/xusbatm.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xusbatm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:206:1: note: in expansion of macro 'module_init' BUILDSTDERR: 206 | module_init(xusbatm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | static int __init xusbatm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/xusbatm.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xusbatm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:212:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 212 | module_exit(xusbatm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:208:20: note: 'cleanup_module' target declared here BUILDSTDERR: 208 | static void __exit xusbatm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/cdc-acm.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:2022:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2022 | module_exit(acm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:2013:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2013 | static void __exit acm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/cdc-acm.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:2021:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2021 | module_init(acm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:1977:19: note: 'init_module' target declared here BUILDSTDERR: 1977 | static int __init acm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usblp.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usblp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usblp.c:44: BUILDSTDERR: drivers/usb/class/usblp.c:1427:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usblp.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usblp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usblp.c:44: BUILDSTDERR: drivers/usb/class/usblp.c:1427:19: note: 'init_module' target declared here BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_bulk_read()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_bulk_write()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_disconnect()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_release()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_wwait()+0x2bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_set_protocol()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_ioctl()+0x434: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_probe()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_read()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/class/cdc-wdm.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/cdc-wdm.c:24: BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/cdc-wdm.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/cdc-wdm.c:24: BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:19: note: 'init_module' target declared here BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usbtmc.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usbtmc.c:20: BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usbtmc.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usbtmc.c:20: BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:19: note: 'init_module' target declared here BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.o: warning: objtool: usbtmc_open()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/common/ulpi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ulpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:311:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 311 | subsys_initcall(ulpi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init ulpi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/common/ulpi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ulpi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(ulpi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit ulpi_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/core/ledtrig-usbport.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbport_trig_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 363 | module_init(usbport_trig_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:353:19: note: 'init_module' target declared here BUILDSTDERR: 353 | static int __init usbport_trig_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/core/ledtrig-usbport.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbport_trig_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:364:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 364 | module_exit(usbport_trig_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:358:20: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | static void __exit usbport_trig_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/xhci-plat.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xhci_plat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:466:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 466 | module_exit(xhci_plat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:462:20: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | static void __exit xhci_plat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/xhci-plat.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xhci_plat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:460:1: note: in expansion of macro 'module_init' BUILDSTDERR: 460 | module_init(xhci_plat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:455:19: note: 'init_module' target declared here BUILDSTDERR: 455 | static int __init xhci_plat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/sl811-hcd.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl811h_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/sl811-hcd.c:46: BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:24: note: 'init_module' target declared here BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/sl811-hcd.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl811h_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/sl811-hcd.c:46: BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/hwa-hc.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwahc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/../wusbcore/wa-hc.h:70, BUILDSTDERR: from drivers/usb/host/hwa-hc.c:48: BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:19: note: 'cleanup_module' target declared here BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/hwa-hc.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwahc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/../wusbcore/wa-hc.h:70, BUILDSTDERR: from drivers/usb/host/hwa-hc.c:48: BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:19: note: 'init_module' target declared here BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/image/mdc800.c:83: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_mdc800_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:1072:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1072 | module_exit (usb_mdc800_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:1055:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1055 | static void __exit usb_mdc800_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/image/mdc800.c:83: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_mdc800_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:1071:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1071 | module_init (usb_mdc800_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:982:19: note: 'init_module' target declared here BUILDSTDERR: 982 | static int __init usb_mdc800_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.o: warning: objtool: mdc800_usb_waitForIRQ()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/mdc800.o: warning: objtool: mdc800_device_read()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/image/microtek.c:123: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mts_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/image/microtek.c:131: BUILDSTDERR: drivers/usb/image/microtek.c:805:19: note: 'cleanup_module' target declared here BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/image/microtek.c:123: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mts_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/image/microtek.c:131: BUILDSTDERR: drivers/usb/image/microtek.c:805:19: note: 'init_module' target declared here BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_scsi_queuecommand()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_usb_probe()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_get_status()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_do_sg()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_command_done()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_get_status.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_do_sg.cold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_command_done.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_sisusb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3226 | module_exit(usb_sisusb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3220:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3220 | static void __exit usb_sisusb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_sisusb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3225 | module_init(usb_sisusb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3210:19: note: 'init_module' target declared here BUILDSTDERR: 3210 | static int __init usb_sisusb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/adutux.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/adutux.c:24: BUILDSTDERR: drivers/usb/misc/adutux.c:790:19: note: 'cleanup_module' target declared here BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/adutux.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/adutux.c:24: BUILDSTDERR: drivers/usb/misc/adutux.c:790:19: note: 'init_module' target declared here BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.o: warning: objtool: adu_open()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/adutux.o: warning: objtool: adu_write()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/adutux.o: warning: objtool: adu_read()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/appledisplay.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appledisplay_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:359:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 359 | module_exit(appledisplay_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:349:20: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | static void __exit appledisplay_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/appledisplay.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appledisplay_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:358:1: note: in expansion of macro 'module_init' BUILDSTDERR: 358 | module_init(appledisplay_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:344:19: note: 'init_module' target declared here BUILDSTDERR: 344 | static int __init appledisplay_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_disconnect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_probe()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_disconnect.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/emi26.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi26_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi26.c:13: BUILDSTDERR: drivers/usb/misc/emi26.c:249:19: note: 'cleanup_module' target declared here BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/emi26.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi26_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi26.c:13: BUILDSTDERR: drivers/usb/misc/emi26.c:249:19: note: 'init_module' target declared here BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/emi62.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi62_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi62.c:11: BUILDSTDERR: drivers/usb/misc/emi62.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/emi62.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi62_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi62.c:11: BUILDSTDERR: drivers/usb/misc/emi62.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/ftdi-elan.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ftdi_elan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2820:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2820 | module_exit(ftdi_elan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2805:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2805 | static void __exit ftdi_elan_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/ftdi-elan.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ftdi_elan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2819:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2819 | module_init(ftdi_elan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2791:19: note: 'init_module' target declared here BUILDSTDERR: 2791 | static int __init ftdi_elan_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.o: warning: objtool: ftdi_elan_open()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/idmouse.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idmouse_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/idmouse.c:24: BUILDSTDERR: drivers/usb/misc/idmouse.c:424:19: note: 'cleanup_module' target declared here BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/idmouse.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idmouse_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/idmouse.c:24: BUILDSTDERR: drivers/usb/misc/idmouse.c:424:19: note: 'init_module' target declared here BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/iowarrior.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iowarrior_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/iowarrior.c:18: BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:19: note: 'cleanup_module' target declared here BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/iowarrior.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iowarrior_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/iowarrior.c:18: BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:19: note: 'init_module' target declared here BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/isight_firmware.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isight_firmware_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/isight_firmware.c:21: BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:19: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/isight_firmware.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isight_firmware_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/isight_firmware.c:21: BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:19: note: 'init_module' target declared here BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.o: warning: objtool: isight_firmware_load()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/usblcd.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usblcd.c:22: BUILDSTDERR: drivers/usb/misc/usblcd.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usblcd.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usblcd.c:22: BUILDSTDERR: drivers/usb/misc/usblcd.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.o: warning: objtool: lcd_ioctl()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/ldusb.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ld_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/usb/misc/ldusb.c:28: BUILDSTDERR: drivers/usb/misc/ldusb.c:793:19: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/ldusb.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ld_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/usb/misc/ldusb.c:28: BUILDSTDERR: drivers/usb/misc/ldusb.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_open()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_write()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_read()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/legousbtower.c:79: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tower_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/legousbtower.c:83: BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:19: note: 'cleanup_module' target declared here BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/legousbtower.c:79: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tower_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/legousbtower.c:83: BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:19: note: 'init_module' target declared here BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_open()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_write()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_read()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_interrupt_in_callback()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/trancevibrator.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tv_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/trancevibrator.c:13: BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:19: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/trancevibrator.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tv_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/trancevibrator.c:13: BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/uss720.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uss720_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:822:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 822 | module_exit(uss720_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:816:20: note: 'cleanup_module' target declared here BUILDSTDERR: 816 | static void __exit uss720_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/uss720.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uss720_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:821:1: note: in expansion of macro 'module_init' BUILDSTDERR: 821 | module_init(uss720_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:798:19: note: 'init_module' target declared here BUILDSTDERR: 798 | static int __init uss720_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: get_1284_register()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_write_compat()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_ecp_read_data()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_ecp_write_data()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_epp_write_data()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: uss720_probe()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/usbsevseg.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sevseg_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usbsevseg.c:14: BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:19: note: 'cleanup_module' target declared here BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usbsevseg.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sevseg_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usbsevseg.c:14: BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:19: note: 'init_module' target declared here BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/yurex.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yurex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/yurex.c:15: BUILDSTDERR: drivers/usb/misc/yurex.c:522:19: note: 'cleanup_module' target declared here BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/yurex.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yurex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/yurex.c:15: BUILDSTDERR: drivers/usb/misc/yurex.c:522:19: note: 'init_module' target declared here BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.o: warning: objtool: yurex_open()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/usb251xb.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb251xb.c:15: BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:19: note: 'cleanup_module' target declared here BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb251xb.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb251xb.c:15: BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:19: note: 'init_module' target declared here BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb3503.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb3503_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:445:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 445 | module_exit(usb3503_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | static void __exit usb3503_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb3503.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb3503_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:438:1: note: in expansion of macro 'module_init' BUILDSTDERR: 438 | module_init(usb3503_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | static int __init usb3503_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb4604.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb4604.c:10: BUILDSTDERR: drivers/usb/misc/usb4604.c:163:19: note: 'cleanup_module' target declared here BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb4604.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb4604.c:10: BUILDSTDERR: drivers/usb/misc/usb4604.c:163:19: note: 'init_module' target declared here BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/chaoskey.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chaoskey_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/chaoskey.c:19: BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:19: note: 'cleanup_module' target declared here BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/chaoskey.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chaoskey_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/chaoskey.c:19: BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/phy/phy-generic.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_phy_generic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:379:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 379 | module_exit(usb_phy_generic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:375:20: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | static void __exit usb_phy_generic_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/phy/phy-generic.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_phy_generic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:373:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 373 | subsys_initcall(usb_phy_generic_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:369:19: note: 'init_module' target declared here BUILDSTDERR: 369 | static int __init usb_phy_generic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/roles/class.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_roles_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:303:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 303 | subsys_initcall(usb_roles_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:298:19: note: 'init_module' target declared here BUILDSTDERR: 298 | static int __init usb_roles_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/roles/class.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_roles_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(usb_roles_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:305:20: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | static void __exit usb_roles_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'init_module' target declared here BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:20: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:20: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:37: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:37: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:34: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:34: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:13: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:13: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:27: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:27: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.o: warning: objtool: digi_write_bulk_callback()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/digi_acceleport.o: warning: objtool: digi_write_bulk_callback.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/byteorder/little_endian.h:5, BUILDSTDERR: from ./arch/x86/include/uapi/asm/byteorder.h:5, BUILDSTDERR: from ./include/asm-generic/bitops/le.h:6, BUILDSTDERR: from ./arch/x86/include/asm/bitops.h:510, BUILDSTDERR: from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from drivers/usb/serial/io_ti.c:16: BUILDSTDERR: drivers/usb/serial/io_ti.c: In function 'change_port_settings': BUILDSTDERR: 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] BUILDSTDERR: 2359 | cpu_to_be16s(&config->wFlags); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' BUILDSTDERR: 102 | #define __cpu_to_be16s(x) __swab16s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/serial/io_ti.c:2359:2: note: in expansion of macro 'cpu_to_be16s' BUILDSTDERR: 2359 | cpu_to_be16s(&config->wFlags); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2360 | cpu_to_be16s(&config->wBaudRate); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' BUILDSTDERR: 102 | #define __cpu_to_be16s(x) __swab16s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/serial/io_ti.c:2360:2: note: in expansion of macro 'cpu_to_be16s' BUILDSTDERR: 2360 | cpu_to_be16s(&config->wBaudRate); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:23: BUILDSTDERR: drivers/usb/serial/io_ti.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:33: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:33: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:42: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:42: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:43: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:43: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ir-usb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:433:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 433 | module_exit(ir_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:426:20: note: 'cleanup_module' target declared here BUILDSTDERR: 426 | static void __exit ir_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ir-usb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:432:1: note: in expansion of macro 'module_init' BUILDSTDERR: 432 | module_init(ir_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | static int __init ir_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:38: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:38: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:40: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:40: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:48: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:48: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:26: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:26: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:14: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:14: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:69: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:73: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:69: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:73: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:30: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:30: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:29: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:29: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:12: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:12: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c: In function 'uas_sense': BUILDSTDERR: 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] BUILDSTDERR: 158 | unsigned len = be16_to_cpup(&sense_iu->len); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c: In function 'uas_stat_cmplt': BUILDSTDERR: 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] BUILDSTDERR: 296 | idx = be16_to_cpup(&iu->tag) - 1; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/uas.c:14: BUILDSTDERR: drivers/usb/storage/uas.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uas_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/usb/storage/uas.c:11: BUILDSTDERR: drivers/usb/storage/uas.c:1225:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/uas.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uas_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/usb/storage/uas.c:11: BUILDSTDERR: drivers/usb/storage/uas.c:1225:19: note: 'init_module' target declared here BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/scsiglue.o: warning: objtool: queuecommand()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/usb.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_storage_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/usb.c:49: BUILDSTDERR: drivers/usb/storage/usb.c:1156:24: note: 'init_module' target declared here BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/usb.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_storage_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/usb.c:49: BUILDSTDERR: drivers/usb/storage/usb.c:1156:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alauda_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:28: BUILDSTDERR: drivers/usb/storage/alauda.c:1263:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alauda_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:28: BUILDSTDERR: drivers/usb/storage/alauda.c:1263:24: note: 'init_module' target declared here BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/alauda.o: warning: objtool: alauda_ensure_map_for_zone()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/alauda.o: warning: objtool: alauda_transport()+0x5f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cypress_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:15: BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:24: note: 'cleanup_module' target declared here BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cypress_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:15: BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:24: note: 'init_module' target declared here BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'datafab_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:46: BUILDSTDERR: drivers/usb/storage/datafab.c:757:24: note: 'cleanup_module' target declared here BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'datafab_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:46: BUILDSTDERR: drivers/usb/storage/datafab.c:757:24: note: 'init_module' target declared here BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:12: BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'cleanup_module' target declared here BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:12: BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'init_module' target declared here BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/ene_ub6250.o: warning: objtool: ene_ub6250_probe()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/ene_ub6250.o: warning: objtool: ene_transport()+0xa14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'freecom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:21: BUILDSTDERR: drivers/usb/storage/freecom.c:578:24: note: 'cleanup_module' target declared here BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'freecom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:21: BUILDSTDERR: drivers/usb/storage/freecom.c:578:24: note: 'init_module' target declared here BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isd200_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:45: BUILDSTDERR: drivers/usb/storage/isd200.c:1572:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isd200_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:45: BUILDSTDERR: drivers/usb/storage/isd200.c:1572:24: note: 'init_module' target declared here BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jumpshot_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:43: BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:24: note: 'cleanup_module' target declared here BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jumpshot_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:43: BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:24: note: 'init_module' target declared here BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'karma_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:16: BUILDSTDERR: drivers/usb/storage/karma.c:230:24: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'karma_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:16: BUILDSTDERR: drivers/usb/storage/karma.c:230:24: note: 'init_module' target declared here BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'onetouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:19: BUILDSTDERR: drivers/usb/storage/onetouch.c:306:24: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'onetouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:19: BUILDSTDERR: drivers/usb/storage/onetouch.c:306:24: note: 'init_module' target declared here BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_cr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:27: BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_cr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:27: BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:24: note: 'init_module' target declared here BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr09_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:39: BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr09_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:39: BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:24: note: 'init_module' target declared here BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr09.o: warning: objtool: sddr09_get_cardinfo()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/sddr09.o: warning: objtool: usb_stor_sddr09_dpcm_init()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/sddr09.o: warning: objtool: sddr09_transport()+0x4ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr55_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:21: BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr55_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:21: BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:24: note: 'init_module' target declared here BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr55.o: warning: objtool: sddr55_transport()+0x857: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:40: BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:40: BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'init_module' target declared here BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/altmodes/displayport.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp_altmode_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/typec_altmode.h:8, BUILDSTDERR: from ./include/linux/usb/typec_dp.h:5, BUILDSTDERR: from drivers/usb/typec/altmodes/displayport.c:15: BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'cleanup_module' target declared here BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/altmodes/displayport.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_altmode_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/typec_altmode.h:8, BUILDSTDERR: from ./include/linux/usb/typec_dp.h:5, BUILDSTDERR: from drivers/usb/typec/altmodes/displayport.c:15: BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'init_module' target declared here BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/fusb302/fusb302.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusb302_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from drivers/usb/typec/fusb302/fusb302.c:11: BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/fusb302/fusb302.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusb302_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from drivers/usb/typec/fusb302/fusb302.c:11: BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'init_module' target declared here BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/mux/pi3usb30532.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/mux/pi3usb30532.c:8: BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/mux/pi3usb30532.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/mux/pi3usb30532.c:8: BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/usb/typec/ucsi/ucsi_acpi.c:9: BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'cleanup_module' target declared here BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/usb/typec/ucsi/ucsi_acpi.c:9: BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'init_module' target declared here BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/class.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typec_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1642:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1642 | subsys_initcall(typec_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1626:19: note: 'init_module' target declared here BUILDSTDERR: 1626 | static int __init typec_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/class.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typec_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1650:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1650 | module_exit(typec_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1644:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1644 | static void __exit typec_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpm.c: In function 'tcpm_pd_data_request': BUILDSTDERR: 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] BUILDSTDERR: 1638 | tcpm_handle_vdm_request(port, msg->payload, cnt); BUILDSTDERR: | ~~~^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1647 | tcpm_handle_alert(port, msg->payload, cnt); BUILDSTDERR: | ~~~^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcove_typec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:24: note: 'init_module' target declared here BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcove_typec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:24: note: 'cleanup_module' target declared here BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:9: BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:19: note: 'cleanup_module' target declared here BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:9: BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:19: note: 'init_module' target declared here BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/tcpci.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tcpci.c:11: BUILDSTDERR: drivers/usb/typec/tcpci.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/tcpci.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tcpci.c:11: BUILDSTDERR: drivers/usb/typec/tcpci.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/byteorder/little_endian.h:5, BUILDSTDERR: from ./arch/x86/include/uapi/asm/byteorder.h:5, BUILDSTDERR: from drivers/usb/usbip/usbip_common.c:8: BUILDSTDERR: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_cmd_submit': BUILDSTDERR: 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] BUILDSTDERR: 438 | cpu_to_be32s(&pdu->transfer_buffer_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:438:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 438 | cpu_to_be32s(&pdu->transfer_buffer_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 439 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:439:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 439 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 440 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:440:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 440 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 441 | cpu_to_be32s(&pdu->interval); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:441:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 441 | cpu_to_be32s(&pdu->interval); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 445 | be32_to_cpus(&pdu->transfer_buffer_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:445:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 445 | be32_to_cpus(&pdu->transfer_buffer_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 446 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:446:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 446 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 447 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:447:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 447 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 448 | be32_to_cpus(&pdu->interval); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:448:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 448 | be32_to_cpus(&pdu->interval); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_submit': BUILDSTDERR: 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] BUILDSTDERR: 456 | cpu_to_be32s(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:456:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 456 | cpu_to_be32s(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 457 | cpu_to_be32s(&pdu->actual_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:457:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 457 | cpu_to_be32s(&pdu->actual_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 458 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:458:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 458 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 459 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:459:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 459 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 460 | cpu_to_be32s(&pdu->error_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:460:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 460 | cpu_to_be32s(&pdu->error_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 462 | be32_to_cpus(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:462:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 462 | be32_to_cpus(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 463 | be32_to_cpus(&pdu->actual_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:463:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 463 | be32_to_cpus(&pdu->actual_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 464 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:464:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 464 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 465 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:465:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 465 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 466 | be32_to_cpus(&pdu->error_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:466:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 466 | be32_to_cpus(&pdu->error_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_unlink': BUILDSTDERR: 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] BUILDSTDERR: 483 | cpu_to_be32s(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:483:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 483 | cpu_to_be32s(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 485 | be32_to_cpus(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:485:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 485 | be32_to_cpus(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/usbip_common.c:14: BUILDSTDERR: drivers/usb/usbip/usbip_common.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:747:1: note: in expansion of macro 'module_init' BUILDSTDERR: 747 | module_init(usbip_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:730:19: note: 'init_module' target declared here BUILDSTDERR: 730 | static int __init usbip_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/usbip_common.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:748:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 748 | module_exit(usbip_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:741:20: note: 'cleanup_module' target declared here BUILDSTDERR: 741 | static void __exit usbip_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.o: warning: objtool: usbip_dump_header()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/usbip_common.o: warning: objtool: usbip_dump_header.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_sysfs.o: warning: objtool: detach_store()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_tx.o: warning: objtool: vhci_send_cmd_unlink()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_tx.o: warning: objtool: vhci_send_cmd_submit()+0x1a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_rx.o: warning: objtool: vhci_rx_loop()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_rx.o: warning: objtool: vhci_rx_loop.cold()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/usbip/vhci_hcd.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_hcd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1555:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1555 | module_init(vhci_hcd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1491:19: note: 'init_module' target declared here BUILDSTDERR: 1491 | static int __init vhci_hcd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/vhci_hcd.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_hcd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1556 | module_exit(vhci_hcd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1548:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1548 | static void __exit vhci_hcd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_hcd_probe()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_hub_control()+0xf43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_start()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_urb_dequeue()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_urb_enqueue()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_shutdown_connection()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_shutdown_connection.cold()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/usbip/stub_main.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_host_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:402:1: note: in expansion of macro 'module_init' BUILDSTDERR: 402 | module_init(usbip_host_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:341:19: note: 'init_module' target declared here BUILDSTDERR: 341 | static int __init usbip_host_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/stub_main.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_host_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:403:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 403 | module_exit(usbip_host_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:382:20: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | static void __exit usbip_host_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.o: warning: objtool: rebind_store()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/stub_main.o: warning: objtool: match_busid_store()+0x1d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/crypto.o: warning: objtool: wusb_prf()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/crypto.o: warning: objtool: wusb_crypto_init()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/security.o: warning: objtool: wusbhc_sec_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/wusbcore/wusbhc.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wusbcore_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:476:1: note: in expansion of macro 'module_init' BUILDSTDERR: 476 | module_init(wusbcore_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:452:19: note: 'init_module' target declared here BUILDSTDERR: 452 | static int __init wusbcore_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/wusbcore/wusbhc.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wusbcore_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:490:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 490 | module_exit(wusbcore_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:478:20: note: 'cleanup_module' target declared here BUILDSTDERR: 478 | static void __exit wusbcore_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: __wa_seg_submit()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_xfer_status_to_errno()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_urb_enqueue_b()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_seg_iso_pack_desc_cb()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_urb_dequeue()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/wusbcore/cbaf.c:75: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbaf_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/wusbcore/cbaf.c:77: BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:19: note: 'cleanup_module' target declared here BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/wusbcore/cbaf.c:75: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbaf_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/wusbcore/cbaf.c:77: BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:19: note: 'init_module' target declared here BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvsas/mv_sas.h:30, BUILDSTDERR: from drivers/scsi/mvsas/mv_init.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:823:1: note: in expansion of macro 'module_init' BUILDSTDERR: 823 | module_init(mvs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | static int __init mvs_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvsas/mv_sas.h:30, BUILDSTDERR: from drivers/scsi/mvsas/mv_init.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:824:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 824 | module_exit(mvs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:811:20: note: 'cleanup_module' target declared here BUILDSTDERR: 811 | static void __exit mvs_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.o: warning: objtool: mvs_pci_init()+0xa27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_wait_for_doorbell_int()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_unmap_resources()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _scsih_set_fwfault_debug()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _clone_sg_entries()+0x425: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_request_irq()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_release_memory_pools()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_start_watchdog()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_wait_for_doorbell_ack()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_handshake_req_reply_wait()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_make_ioc_ready()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_get_ioc_facts()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_map_resources()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_interrupt()+0x9c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_event_notification()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_make_ioc_operational()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_update_missing_delay()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_free_resources()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_attach()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_detach()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_hard_reset_handler()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_fault_reset_work()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_sas_iounit_control()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_scsi_enclosure_processor()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _clone_sg_entries.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_start_watchdog.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_fault_reset_work.cold()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_port_notify_formed()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_debug_issue_ssp_tmf()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_dev_found()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_query_task()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_slot_complete()+0x4ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_abort_task()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_do_release_task()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_lu_reset()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_lu_reset.cold()+0x47: return with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_config.o: warning: objtool: _config_display_some_debug.part.0()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_config.o: warning: objtool: _config_request.constprop.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/mvsas/mv_64xx.o: warning: objtool: mvs_64xx_clear_srs_irq()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target '_mpt3sas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11173:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11173 | module_exit(_mpt3sas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11160:1: note: 'cleanup_module' target declared here BUILDSTDERR: 11160 | _mpt3sas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target '_mpt3sas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11172 | module_init(_mpt3sas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11104:1: note: 'init_module' target declared here BUILDSTDERR: 11104 | _mpt3sas_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_94xx.o: warning: objtool: mvs_94xx_command_active()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_set_volume_delete_flag()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_display_enclosure_chassis_info()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_display_sata_capabilities()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_refresh()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_search_responding_raid_devices()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_suspend()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_start()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_get_volume_capabilities()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_determine_boot_device.part.0()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_set_debug_level()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_probe()+0x5e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_delete()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_remove_device()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_pcie_device_remove_from_sml()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_get_sas_address()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_ir_fastpath.part.0()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_ir_shutdown.part.0()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_scsi_ioc_info()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_qcmd()+0x1c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_raid_device_add.constprop.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_add()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_get_resync()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_get_state()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_finished()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_volume_send()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_add.isra.0()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_expander_add()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_send()+0x2b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_volume_tr_complete()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_pcie_add_device()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_complete()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_slave_configure()+0x2e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_add_device.constprop.0()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_flush_running_cmds()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_remove()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_io_done()+0x7f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_issue_tm()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _firmware_event_work()+0x161a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_check_for_pending_internal_cmds()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_control_complete()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_after_reset_handler()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_reset_done_handler()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_event_callback()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_suspend.cold()+0x43: return with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_start.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_delete.cold()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_scsi_ioc_info.cold()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_add.cold()+0x46: return with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_volume_send.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_flush_running_cmds.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uwb/i1480/dfu/usb.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/i1480/dfu/usb.c:38: BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'cleanup_module' target declared here BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/i1480/dfu/usb.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/i1480/dfu/usb.c:38: BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'init_module' target declared here BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/i1480/i1480-est.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_est_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(i1480_est_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | static int __init i1480_est_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/i1480/i1480-est.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_est_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(i1480_est_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit i1480_est_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_set_identify()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_expander_phy_control()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_reset()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_speed()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_enable()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_get_linkerrors()+0x376: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_smp_handler()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_port_add()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_add_host_phy()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_add_expander_phy()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_fwfault_debug_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_logging_level_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_getiocinfo()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_query()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_display_some_debug.part.0()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_BRM_status_show()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_eventreport()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_register_2()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_register()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_do_mpt_command()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_compat_mpt_command()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_after_reset_handler()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_reset_done_handler()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_enable_diag_buffer()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_send_diag_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_pre_reset_handler()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_host_trace_buffer_enable_store()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_ioctl_main()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_init()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_display_some_debug.part.0.cold()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uwb/driver.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uwb_subsys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 143 | module_init(uwb_subsys_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | static int __init uwb_subsys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/driver.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uwb_subsys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(uwb_subsys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | static void __exit uwb_subsys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: _mpt3sas_raise_sigio()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_process_trigger_data()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_master()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_event()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_scsi()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_mpi()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/uwb/drp.c: In function 'uwb_drp_availability_process': BUILDSTDERR: 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] BUILDSTDERR: 732 | drp_availability_ie->bmp, UWB_NUM_MAS); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_warpdrive.o: warning: objtool: mpt3sas_init_warpdrive_properties()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.c: In function 'osd_req_decode_sense_full': BUILDSTDERR: 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] BUILDSTDERR: 1857 | struct osd_sense_attr *pattr = osadd->sense_attrs; BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: osd_req_decode_get_attr_list()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: osd_req_decode_sense_full()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_req_list_objects()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_realloc_seg.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_get_print_system_info()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/osd/osd_uld.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'osd_uld_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:570:1: note: in expansion of macro 'module_init' BUILDSTDERR: 570 | module_init(osd_uld_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | static int __init osd_uld_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/osd/osd_uld.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'osd_uld_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:571:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 571 | module_exit(osd_uld_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 562 | static void __exit osd_uld_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: osd_remove()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: __remove()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: __detect_osd()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: osd_probe()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: osduld_path_lookup()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: __remove.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/pm8001/pm8001_sas.h:45, BUILDSTDERR: from drivers/scsi/pm8001/pm8001_init.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm8001_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1397:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1397 | module_init(pm8001_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1365:19: note: 'init_module' target declared here BUILDSTDERR: 1365 | static int __init pm8001_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/pm8001/pm8001_sas.h:45, BUILDSTDERR: from drivers/scsi/pm8001/pm8001_init.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm8001_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1398:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1398 | module_exit(pm8001_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1390:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1390 | static void __exit pm8001_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_request_irq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_init_sas_add()+0x2a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_get_phy_settings_info()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_pci_resume()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_pci_probe()+0x4dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/uwb/lc-dev.o: warning: objtool: uwb_dev_add()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_exec_internal_task_abort()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_dev_gone_notify()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_task_exec.isra.0()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_exec_internal_tmf_task.constprop.0()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_mem_alloc()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_dev_found()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_I_T_nexus_reset()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_I_T_nexus_event_handler()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_lu_reset()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_query_task()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_abort_task()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_clear_task_set()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_ctl.o: warning: objtool: pm8001_store_update_fw()+0x2ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: init_pci_device_addresses()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_work_fn()+0x39c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_hw_chip_rst()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_soft_rst()+0x84c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_init()+0x5bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_build_cmd()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_dereg_dev_req()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_abort_task()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_sata_req()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_ssp_io_req()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_msg_free_set()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: mpi_ssp_completion()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: mpi_sata_completion()+0x256: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_set_dev_state_resp()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_set_nvmd_resp()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_get_nvmd_resp()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_local_phy_ctl()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_bytes_dmaed()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_reg_resp()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_fw_flash_update_resp()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_general_event()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_task_abort_resp()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: process_oq()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/uwb/uwbd.o: warning: objtool: uwbd_start()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/uwb/uwbd.o: warning: objtool: uwbd_start.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uwb/umc-bus.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umc_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(umc_bus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init umc_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/umc-bus.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umc_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 208 | module_exit(umc_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:204:20: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | static void __exit umc_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.o: warning: objtool: umc_device_probe()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: init_pci_device_addresses()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_set_sas_protocol_timer_config()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_phy_start_req()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_ssp_io_req()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: check_fw_ready()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_ssp_completion()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_send_abort_all()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_hw_chip_rst()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_soft_rst()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_init()+0x6a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_send_read_log()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_smp_req()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_sata_req()+0x3d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_sata_completion()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: process_oq()+0x80b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_get_fatal_dump()+0x1aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_set_phy_profile_req()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile_single()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: init_pci_device_addresses.cold()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: process_oq.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_err()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_warn()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_notice()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_info()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_create_sysfs_attr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_err.cold()+0x2b: leave instruction with modified stack frame BUILDSTDERR: In file included from drivers/uwb/whci.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uwb/whci.c:11: BUILDSTDERR: drivers/uwb/whci.c:255:19: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/whci.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uwb/whci.c:11: BUILDSTDERR: drivers/uwb/whci.c:255:19: note: 'init_module' target declared here BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_main.c:25: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf_main.c:11: BUILDSTDERR: drivers/scsi/qedf/qedf_main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedf_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3692:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3692 | module_exit(qedf_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3671:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3671 | static void __exit qedf_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf_main.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3691:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3691 | module_init(qedf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3582:19: note: 'init_module' target declared here BUILDSTDERR: 3582 | static int __init qedf_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/whc-rc.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whcrc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:477:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 477 | module_exit(whcrc_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:473:20: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | static void __exit whcrc_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/whc-rc.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whcrc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:471:1: note: in expansion of macro 'module_init' BUILDSTDERR: 471 | module_init(whcrc_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:467:19: note: 'init_module' target declared here BUILDSTDERR: 467 | static int __init whcrc_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/hwa-rc.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwarc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/hwa-rc.c:57: BUILDSTDERR: drivers/uwb/hwa-rc.c:942:19: note: 'cleanup_module' target declared here BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/hwa-rc.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwarc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/hwa-rc.c:57: BUILDSTDERR: drivers/uwb/hwa-rc.c:942:19: note: 'init_module' target declared here BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_io.c:11: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedi/qedi_main.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedi_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2721:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2721 | module_exit(qedi_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2704:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2704 | static void __exit qedi_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedi/qedi_main.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2720:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2720 | module_init(qedi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2649:19: note: 'init_module' target declared here BUILDSTDERR: 2649 | static int __init qedi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_io.o: warning: objtool: qedf_init_task.isra.0()+0x348: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_fip.c:11: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_attr.c:9: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_els.c:9: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_err()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_warn()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_notice()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_info()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_create_sysfs_attr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_err.cold()+0x2b: leave instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_debugfs.c:15: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/mdev/mdev_core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:406:1: note: in expansion of macro 'module_init' BUILDSTDERR: 406 | module_init(mdev_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:393:19: note: 'init_module' target declared here BUILDSTDERR: 393 | static int __init mdev_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/mdev/mdev_core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:407:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 407 | module_exit(mdev_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:398:20: note: 'cleanup_module' target declared here BUILDSTDERR: 398 | static void __exit mdev_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_sysfs.o: warning: objtool: add_mdev_supported_type()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:13, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_os.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla2x00_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:7009:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7009 | module_exit(qla2x00_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:6995:1: note: 'cleanup_module' target declared here BUILDSTDERR: 6995 | qla2x00_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:13, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_os.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla2x00_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:7008:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7008 | module_init(qla2x00_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:6914:1: note: 'init_module' target declared here BUILDSTDERR: 6914 | qla2x00_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/mdev/vfio_mdev.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_mdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(vfio_mdev_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init vfio_mdev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/mdev/vfio_mdev.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_mdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(vfio_mdev_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit vfio_mdev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/pci/vfio_pci.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1479:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1479 | module_init(vfio_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1456:19: note: 'init_module' target declared here BUILDSTDERR: 1456 | static int __init vfio_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/pci/vfio_pci.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_pci_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1480:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1480 | module_exit(vfio_pci_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1409:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1409 | static void __exit vfio_pci_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.o: warning: objtool: vfio_pci_disable()+0x4b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c: In function 'qla2x00_chip_diag': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:2937:36: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2937 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 843 | &(reg)->u.isp2300.mailbox0 + (num)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:2937:36: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2937 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c: In function 'qla27xx_find_valid_image': BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7189:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7189 | ha->flt_region_img_status_pri, size); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7199:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7199 | wptr = (uint32_t *)(&pri_image_status); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7219:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7219 | ha->flt_region_img_status_sec, size); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7229:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7229 | wptr = (uint32_t *)(&sec_image_status); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_virt_config_write()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_default_config_read()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_default_config_write()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_basic_config_write()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_config_init()+0x449: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vfio/vfio.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2263 | module_init(vfio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2196:19: note: 'init_module' target declared here BUILDSTDERR: 2196 | static int __init vfio_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/vfio.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2264 | module_exit(vfio_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2248:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2248 | static void __exit vfio_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/virqfd.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_virqfd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:220:1: note: in expansion of macro 'module_init' BUILDSTDERR: 220 | module_init(vfio_virqfd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:26:19: note: 'init_module' target declared here BUILDSTDERR: 26 | static int __init vfio_virqfd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/virqfd.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_virqfd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:221:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 221 | module_exit(vfio_virqfd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:36:20: note: 'cleanup_module' target declared here BUILDSTDERR: 36 | static void __exit vfio_virqfd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.o: warning: objtool: qla2x00_async_iocb_timeout()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.o: warning: objtool: qla2x00_set_model_info()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vfio/vfio_iommu_type1.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1813:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1813 | module_init(vfio_iommu_type1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1803:19: note: 'init_module' target declared here BUILDSTDERR: 1803 | static int __init vfio_iommu_type1_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/vfio_iommu_type1.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1814:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1814 | module_exit(vfio_iommu_type1_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1808:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1808 | static void __exit vfio_iommu_type1_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_mbx.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c: In function 'qla2x00_mailbox_command': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 843 | &(reg)->u.isp2300.mailbox0 + (num)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c:225:28: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 225 | (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 8); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.o: warning: objtool: vfio_iommu_type1_pin_pages()+0x3e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/vfio_iommu_type1.o: warning: objtool: vfio_iommu_type1_attach_group()+0x63f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.o: warning: objtool: qla2x00_mailbox_command()+0x7cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_iocb.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_iocb.c: In function '__qla2x00_alloc_iocbs': BUILDSTDERR: 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] BUILDSTDERR: 824 | &(reg)->u.isp2100.mailbox4 : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' BUILDSTDERR: 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 825 | &(reg)->u.isp2300.req_q_out) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' BUILDSTDERR: 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vhost/scsi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_scsi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/scsi.c:2143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2143 | module_init(vhost_scsi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/scsi.c:2099:19: note: 'init_module' target declared here BUILDSTDERR: 2099 | static int __init vhost_scsi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_tpg_attrib_fabric_prot_type_store()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_clear_endpoint()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_send_bad_target()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_make_tpg()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_complete_cmd_work()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_nexus_cb()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_tpg_nexus_store()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_make_tport()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_ioctl()+0x40b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_handle_vq()+0x304: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vhost/vsock.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_vsock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:806:1: note: in expansion of macro 'module_init' BUILDSTDERR: 806 | module_init(vhost_vsock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:790:19: note: 'init_module' target declared here BUILDSTDERR: 790 | static int __init vhost_vsock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vhost/vsock.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhost_vsock_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:807:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 807 | module_exit(vhost_vsock_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:800:20: note: 'cleanup_module' target declared here BUILDSTDERR: 800 | static void __exit vhost_vsock_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_isr.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_isr.c: In function 'qla2x00_mbx_completion': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_isr.c:290:31: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 290 | wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 8); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: range_check()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_notify_disable_user()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_need_notify_user()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_notify_enable_user()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_complete_multi_user()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_complete_user()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_getdesc_kern()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_getdesc_user()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_notify_disable_user.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vhost/vhost.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2519:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2519 | module_init(vhost_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2510:19: note: 'init_module' target declared here BUILDSTDERR: 2510 | static int __init vhost_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/vhost/vhost.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhost_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2520:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2520 | module_exit(vhost_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2515:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2515 | static void __exit vhost_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla4xxx/ql4_def.h:14, BUILDSTDERR: from drivers/scsi/qla4xxx/ql4_os.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla4xxx_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9944:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9944 | module_exit(qla4xxx_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9936:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9936 | static void __exit qla4xxx_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla4xxx/ql4_def.h:14, BUILDSTDERR: from drivers/scsi/qla4xxx/ql4_os.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla4xxx_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9943:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9943 | module_init(qla4xxx_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9891:19: note: 'init_module' target declared here BUILDSTDERR: 9891 | static int __init qla4xxx_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2xxx_read_window': BUILDSTDERR: 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] BUILDSTDERR: 458 | uint16_t __iomem *dmp_reg = ®->u.isp2300.fb_cmd; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2300_fw_dump': BUILDSTDERR: 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] BUILDSTDERR: 783 | dmp_reg = ®->u.isp2300.req_q_in; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 788 | dmp_reg = ®->u.isp2300.mailbox0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2100_fw_dump': BUILDSTDERR: 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] BUILDSTDERR: 949 | dmp_reg = ®->u.isp2100.mailbox0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 952 | dmp_reg = ®->u_end.isp2200.mailbox8; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 957 | dmp_reg = ®->u.isp2100.unused_2[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_dbg.c:73: BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'ql_dump_regs': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 843 | &(reg)->u.isp2300.mailbox0 + (num)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg_pci()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_pci()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_qp()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg_qp()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_pci.cold()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_qp.cold()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4_8xxx_iospace_config()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_ep_connect()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_session_get_param()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_copy_fwddb_param.isra.0()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_is_session_exists()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4_8xxx_check_fw_alive()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_hw_reset()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_soft_reset()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_conn_create()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_ep_poll()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_target_reset()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_device_reset()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_conn_start()+0x44d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_session_create()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_abort()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_timer()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_probe_adapter()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_recover_adapter()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_do_dpc()+0x503: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_host_reset()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_get_sys_info()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: ql4xxx_lock_drvr_wait()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_start_firmware()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_initialize_adapter()+0x7b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_mailbox_command()+0x303: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_ifcb()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_update_local_ifcb()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_initialize_fw_cb()+0x341: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_dhcp_ip_address()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_firmware_state()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_firmware_status()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_fwddb_entry()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_set_ddb_entry()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_crash_record()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_conn_event_log()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_abort_task()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_reset_lun()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_reset_target()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_flash()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_default_ddb()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_flash.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_iocb.o: warning: objtool: qla4xxx_send_command_to_isp()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dfs.o: warning: objtool: qla_dfs_naqp_write()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_copy_sense()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_isr_decode_mailbox()+0x7b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_process_response_queue()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_intr_handler()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4_8xxx_msi_handler()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_process_aen()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_bsg_sp_free': BUILDSTDERR: 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] BUILDSTDERR: 39 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla24xx_iidma': BUILDSTDERR: 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] BUILDSTDERR: 1353 | &port_param->speed, mb); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qlafx00_mgmt_cmd': BUILDSTDERR: 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] BUILDSTDERR: 1960 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla26xx_serdes_op': BUILDSTDERR: 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] BUILDSTDERR: 2087 | rval = qla2x00_read_serdes_word(vha, sr.addr, &sr.val); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla8044_serdes_op': BUILDSTDERR: 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] BUILDSTDERR: 2129 | rval = qla8044_read_serdes_word(vha, sr.addr, &sr.val); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_get_priv_stats': BUILDSTDERR: 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] BUILDSTDERR: 2300 | uint32_t *cmd = bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.o: warning: objtool: qla2x00_write_i2c()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.o: warning: objtool: qla2x00_read_i2c()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.c: In function 'qla4_8xxx_minidump_pex_dma_read': BUILDSTDERR: 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] BUILDSTDERR: 2109 | (sizeof(struct qla4_83xx_pex_dma_descriptor)/16)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla4xxx/ql4_def.h:46, BUILDSTDERR: from drivers/scsi/qla4xxx/ql4_nx.c:11: BUILDSTDERR: drivers/scsi/qla4xxx/ql4_83xx.h:359:8: note: defined here BUILDSTDERR: 359 | struct qla4_83xx_pex_dma_descriptor { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_msix_default()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_msix_rsp_q()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_poll()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_md_collect()+0x11ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_ms_mem_write_128b.part.0()+0x32f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_pci_set_window()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_do_rom_fast_read()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_pci_mem_read_2M()+0x43b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_get_minidump()+0x2468: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_try_start_fw()+0x408: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_stop_firmware()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_get_sys_info()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_mr.c: In function 'qlafx00_fxdisc_iocb': BUILDSTDERR: 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] BUILDSTDERR: 3317 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_spinlock()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_unlock()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_lock()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_unlock.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_dbg.o: warning: objtool: qla4xxx_dump_registers()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_process_rdmem': BUILDSTDERR: 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] BUILDSTDERR: 2362 | m_hdr = (struct qla8044_minidump_entry_rdmem *)entry_hdr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:39, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_nx2.c:11: BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.h:286:8: note: defined here BUILDSTDERR: 286 | struct qla8044_minidump_entry_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.h:359:8: note: defined here BUILDSTDERR: 359 | struct qla8044_minidump_entry_rdmem { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_pex_dma_read': BUILDSTDERR: 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] BUILDSTDERR: 2969 | (sizeof(struct qla8044_pex_dma_descriptor)/16)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:39, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_nx2.c:11: BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.h:569:8: note: defined here BUILDSTDERR: 569 | struct qla8044_pex_dma_descriptor { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_24xx_atio_pkt_all_vps': BUILDSTDERR: 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] BUILDSTDERR: 408 | (struct vp_rpt_id_entry_24xx *)atio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:4652, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_target.c:42: BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.h:329:8: note: defined here BUILDSTDERR: 329 | struct atio_from_isp { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:259, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_target.c:42: BUILDSTDERR: drivers/scsi/qla2xxx/qla_fw.h:1346:8: note: defined here BUILDSTDERR: 1346 | struct vp_rpt_id_entry_24xx { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_load_data_segments': BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.c:2587:14: warning: taking address of packed member of 'struct ctio7_to_24xx' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2587 | dword_ptr = pkt24->u.status0.dseg_0_address; BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_83xx.o: warning: objtool: qla4_83xx_disable_pause()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pqi_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7111 | module_exit(pqi_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7104 | static void __exit pqi_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pqi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7110 | module_init(pqi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7084:19: note: 'init_module' target declared here BUILDSTDERR: 7084 | static int __init pqi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.o: warning: objtool: pqi_ctrl_offline_worker()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.o: warning: objtool: pqi_passthru_ioctl()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2031:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2031 | module_init(tcm_qla2xxx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2013:19: note: 'init_module' target declared here BUILDSTDERR: 2013 | static int __init tcm_qla2xxx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2032:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2032 | module_exit(tcm_qla2xxx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2024:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2024 | static void __exit tcm_qla2xxx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_tpg_enable_store()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_lport_register_npiv_cb()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_enable_store()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_update_sess()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_handle_cmd()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_init_lport()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_check_initiator_node_acl()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_free_session()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_make_tpg()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_make_lport()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_make_lport()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_make_tpg()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_update_sess.cold()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_free_session.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_fw.o: warning: objtool: sym_fw_bind_script()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/snic/snic_main.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:1035:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1035 | module_init(snic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:995:1: note: 'init_module' target declared here BUILDSTDERR: 995 | snic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/snic/snic_main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snic_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(snic_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:1029:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1029 | snic_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/sym53c8xx_2/sym_glue.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sym2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2078:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2078 | module_exit(sym2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2071:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2071 | static void __exit sym2_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/sym53c8xx_2/sym_glue.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sym2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2077:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2077 | module_init(sym2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2056:19: note: 'init_module' target declared here BUILDSTDERR: 2056 | static int __init sym2_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.o: warning: objtool: snic_remove()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_main.o: warning: objtool: snic_remove.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym_timer()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym53c8xx_intr()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym2_probe()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym2_probe.cold()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_get_vnic_config()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_get_res_counts()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_alloc_vnic_res()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_alloc_vnic_res.cold()+0xad: return with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_isr.o: warning: objtool: snic_request_intr()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_log_hard_error()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_settrans()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: getfreq.constprop.0()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_reset_scsi_bus()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_int_ma()+0x318: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_start_up()+0x4bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_interrupt()+0x2b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_hcb_attach()+0x5b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_log_hard_error.cold()+0x8e: return with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_ctl.o: warning: objtool: snic_queue_exch_ver_req()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_ctl.o: warning: objtool: snic_io_exch_ver_cmpl_handler()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_malloc.o: warning: objtool: __sym_mfree()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_malloc.o: warning: objtool: __sym_calloc2.constprop.0()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_wq_cmpl_handler()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_req_init()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_abort_req_init()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_dr_req_init()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_req_free()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_pci_unmap_rsp_buf()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_free_wq_buf()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_queue_wq_desc()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/video/backlight/lcd.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:359:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 359 | postcore_initcall(lcd_class_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:342:19: note: 'init_module' target declared here BUILDSTDERR: 342 | static int __init lcd_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/lcd.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:360:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 360 | module_exit(lcd_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:337:20: note: 'cleanup_module' target declared here BUILDSTDERR: 337 | static void __exit lcd_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/platform_lcd.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'platform_lcd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/video/backlight/platform_lcd.c:15: BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:24: note: 'init_module' target declared here BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/platform_lcd.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'platform_lcd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/video/backlight/platform_lcd.c:15: BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:24: note: 'cleanup_module' target declared here BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/apple_bl.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_bl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:250:1: note: in expansion of macro 'module_init' BUILDSTDERR: 250 | module_init(apple_bl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | static int __init apple_bl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/apple_bl.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_bl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:251:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 251 | module_exit(apple_bl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit apple_bl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.o: warning: objtool: apple_bl_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_issue_tm_req()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_release_req_buf()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_queuecommand()+0x750: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_fwcq_cmpl_handler()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_device_reset()+0xeeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_reset()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_tgt_scsi_abort_io()+0x564: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_fwcq_cmpl_handler.cold()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/video/backlight/lp855x_bl.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp855x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/video/backlight/lp855x_bl.c:14: BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:19: note: 'cleanup_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/lp855x_bl.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp855x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/video/backlight/lp855x_bl.c:14: BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/arcxcnn_bl.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arcxcnn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/video/backlight/arcxcnn_bl.c:20: BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/arcxcnn_bl.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arcxcnn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/video/backlight/arcxcnn_bl.c:20: BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'init_module' target declared here BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_tgt_dev_release()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_report_tgt_cmpl_handler()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_disc_start()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_handle_tgt_disc()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_cq.o: warning: objtool: svnic_cq_alloc()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_cq.o: warning: objtool: svnic_cq_alloc.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_intr.o: warning: objtool: svnic_intr_alloc()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/video/fbdev/hyperv_fb.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvfb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:964:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 964 | module_exit(hvfb_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:957:20: note: 'cleanup_module' target declared here BUILDSTDERR: 957 | static void __exit hvfb_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/hyperv_fb.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvfb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:963:1: note: in expansion of macro 'module_init' BUILDSTDERR: 963 | module_init(hvfb_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:940:19: note: 'init_module' target declared here BUILDSTDERR: 940 | static int __init hvfb_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_update()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_send_situ()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_send_ptr()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_negotiate_ver()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: hvfb_probe()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: hvfb_probe.cold()+0x2a8: return with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_dev.o: warning: objtool: _svnic_dev_cmd2()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_dev.o: warning: objtool: svnic_dev_alloc_discover()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_dev.o: warning: objtool: svnic_dev_cmd_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/video/fbdev/vga16fb.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vga16fb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1452:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1452 | module_init(vga16fb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1414:19: note: 'init_module' target declared here BUILDSTDERR: 1414 | static int __init vga16fb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/vga16fb.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vga16fb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1453:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1453 | module_exit(vga16fb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1444 | static void __exit vga16fb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: svnic_wq_disable()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: vnic_wq_devcmd2_alloc()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: svnic_wq_alloc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: vnic_wq_devcmd2_alloc.cold()+0x17: return with modified stack frame BUILDSTDERR: In file included from drivers/video/fbdev/vfb.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:539:1: note: in expansion of macro 'module_init' BUILDSTDERR: 539 | module_init(vfb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:505:19: note: 'init_module' target declared here BUILDSTDERR: 505 | static int __init vfb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/vfb.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:548:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 548 | module_exit(vfb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:542:20: note: 'cleanup_module' target declared here BUILDSTDERR: 542 | static void __exit vfb_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.o: warning: objtool: vfb_probe()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/raid_class.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:314:1: note: in expansion of macro 'module_init' BUILDSTDERR: 314 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static __init int raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/raid_class.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:315:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 315 | module_exit(raid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:305:20: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | static __exit void raid_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1641:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1641 | module_init(spi_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1606:19: note: 'init_module' target declared here BUILDSTDERR: 1606 | static __init int spi_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1642:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1642 | module_exit(spi_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1629:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1629 | static void __exit spi_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd.o: warning: objtool: ufshcd_set_dev_pwr_mode()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbg_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/virt/vboxguest/vboxguest_linux.c:8: BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'cleanup_module' target declared here BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbg_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/virt/vboxguest/vboxguest_linux.c:8: BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'init_module' target declared here BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ufs/ufshcd.h:40, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/scsi/ufs/ufshcd.h:54, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ufs/ufshcd.h:40, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/scsi/ufs/ufshcd.h:54, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'init_module' target declared here BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_info()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_warn()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_err()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_info.cold()+0x3b: return with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_warn.cold()+0x3b: return with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_err.cold()+0x3b: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/scsi_transport_fc.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:3867:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3867 | module_init(fc_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:662:19: note: 'init_module' target declared here BUILDSTDERR: 662 | static __init int fc_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_fc.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:3868:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3868 | module_exit(fc_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:691:20: note: 'cleanup_module' target declared here BUILDSTDERR: 691 | static void __exit fc_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/virtio/virtio_mmio.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_mmio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:778:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 778 | module_exit(virtio_mmio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:771:20: note: 'cleanup_module' target declared here BUILDSTDERR: 771 | static void __exit virtio_mmio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/virtio/virtio_mmio.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_mmio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:777:1: note: in expansion of macro 'module_init' BUILDSTDERR: 777 | module_init(virtio_mmio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:766:19: note: 'init_module' target declared here BUILDSTDERR: 766 | static int __init virtio_mmio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_bsg_job_timeout()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_rolechg()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_rport_final_delete()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_vendor_event()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_vport_setup()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_event()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_delete()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_add()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_event.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/virtio/virtio_balloon.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_balloon.c:22: BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:22: note: 'init_module' target declared here BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virtio/virtio_balloon.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_balloon.c:22: BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:22: note: 'cleanup_module' target declared here BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virtio/virtio_input.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_input_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_input.c:2: BUILDSTDERR: drivers/virtio/virtio_input.c:383:22: note: 'init_module' target declared here BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virtio/virtio_input.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_input_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_input.c:2: BUILDSTDERR: drivers/virtio/virtio_input.c:383:22: note: 'cleanup_module' target declared here BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/masters/ds2490.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/w1/masters/ds2490.c:25: BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/masters/ds2490.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/w1/masters/ds2490.c:25: BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:19: note: 'init_module' target declared here BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_send_control()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_recv_status()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_recv_data()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_send_data.isra.0()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_reset_device()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_wait_status()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_probe()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_reset_device.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/masters/ds2482.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds2482_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/w1/masters/ds2482.c:19: BUILDSTDERR: drivers/w1/masters/ds2482.c:558:19: note: 'cleanup_module' target declared here BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/masters/ds2482.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds2482_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/w1/masters/ds2482.c:19: BUILDSTDERR: drivers/w1/masters/ds2482.c:558:19: note: 'init_module' target declared here BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.o: warning: objtool: ds2482_wait_1wire_idle()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_therm.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_therm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:751:1: note: in expansion of macro 'module_init' BUILDSTDERR: 751 | module_init(w1_therm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:729:19: note: 'init_module' target declared here BUILDSTDERR: 729 | static int __init w1_therm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_therm.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_therm_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:752:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 752 | module_exit(w1_therm_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 742 | static void __exit w1_therm_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.o: warning: objtool: w1_DS18B20_precision()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_smem.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_smem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:66:1: note: in expansion of macro 'module_init' BUILDSTDERR: 66 | module_init(w1_smem_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init w1_smem_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_smem.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_smem_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:67:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 67 | module_exit(w1_smem_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit w1_smem_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_ds2405_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:19: BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'init_module' target declared here BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_ds2405_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:19: BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'cleanup_module' target declared here BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_29_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'init_module' target declared here BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_29_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'cleanup_module' target declared here BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_3a_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'init_module' target declared here BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_3a_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'cleanup_module' target declared here BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_12_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'init_module' target declared here BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_12_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'cleanup_module' target declared here BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:28: BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'init_module' target declared here BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1d_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:28: BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'cleanup_module' target declared here BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_2d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:15: BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'init_module' target declared here BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_2d_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:15: BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.o: warning: objtool: w1_f2d_readblock()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2805.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_f0d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 308 | module_init(w1_f0d_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | static int __init w1_f0d_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2805.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_f0d_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(w1_f0d_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:302:20: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | static void __exit w1_f0d_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.o: warning: objtool: w1_f0d_readblock()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_23_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'init_module' target declared here BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_23_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'cleanup_module' target declared here BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.o: warning: objtool: eeprom_write()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2438_family_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:12: BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'init_module' target declared here BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2438_family_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:12: BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2780_family_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:18: BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'init_module' target declared here BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2780_family_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:18: BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2781_family_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:16: BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'init_module' target declared here BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2781_family_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:16: BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1C_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'init_module' target declared here BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1C_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'cleanup_module' target declared here BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.o: warning: objtool: eeprom_write()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/w1.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1249:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1249 | module_init(w1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1188:19: note: 'init_module' target declared here BUILDSTDERR: 1188 | static int __init w1_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/w1/w1.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1250:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1250 | module_exit(w1_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1234 | static void __exit w1_fini(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/w1/w1_int.o: warning: objtool: w1_add_master_device()+0x370: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/w1_family.o: warning: objtool: w1_unregister_family()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/w1_netlink.o: warning: objtool: w1_cn_callback()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/pcwd_pci.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcipcwd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_pci.c:43: BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:19: note: 'cleanup_module' target declared here BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/pcwd_pci.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcipcwd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_pci.c:43: BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:19: note: 'init_module' target declared here BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_stop()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_get_status()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_start()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_open()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_card_init()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/wdt_pci.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdtpci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/wdt_pci.c:46: BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:19: note: 'cleanup_module' target declared here BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/wdt_pci.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdtpci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/wdt_pci.c:46: BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:19: note: 'init_module' target declared here BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_interrupt()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_init_one()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_init_one.cold()+0x18: return with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/pcwd_usb.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_usb.c:35: BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:19: note: 'cleanup_module' target declared here BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/pcwd_usb.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_usb.c:35: BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:19: note: 'init_module' target declared here BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_intr_done()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_start()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_stop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_probe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_intr_done.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/alim1535_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 450 | module_exit(watchdog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:438:20: note: 'cleanup_module' target declared here BUILDSTDERR: 438 | static void __exit watchdog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/alim1535_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 449 | module_init(watchdog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:390:19: note: 'init_module' target declared here BUILDSTDERR: 390 | static int __init watchdog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/alim7101_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alim7101_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:436:1: note: in expansion of macro 'module_init' BUILDSTDERR: 436 | module_init(alim7101_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | static int __init alim7101_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/alim7101_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alim7101_wdt_unload': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:437:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 437 | module_exit(alim7101_wdt_unload); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:348:20: note: 'cleanup_module' target declared here BUILDSTDERR: 348 | static void __exit alim7101_wdt_unload(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.o: warning: objtool: wdt_timer_ping()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/f71808e_wdt.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71808e_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:875:1: note: in expansion of macro 'module_init' BUILDSTDERR: 875 | module_init(f71808e_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:844:19: note: 'init_module' target declared here BUILDSTDERR: 844 | static int __init f71808e_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/f71808e_wdt.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71808e_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:876:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 876 | module_exit(f71808e_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:861:20: note: 'cleanup_module' target declared here BUILDSTDERR: 861 | static void __exit f71808e_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: superio_enter()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_set_timeout()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: f71862fg_pin_configure()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_stop()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_keepalive()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_start.part.0()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/sp5100_tco.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp5100_tco_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:492:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 492 | module_exit(sp5100_tco_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:485:20: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | static void __exit sp5100_tco_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sp5100_tco.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp5100_tco_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:491:1: note: in expansion of macro 'module_init' BUILDSTDERR: 491 | module_init(sp5100_tco_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:449:19: note: 'init_module' target declared here BUILDSTDERR: 449 | static int __init sp5100_tco_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fitpc2_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:253:1: note: in expansion of macro 'module_init' BUILDSTDERR: 253 | module_init(fitpc2_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:199:19: note: 'init_module' target declared here BUILDSTDERR: 199 | static int __init fitpc2_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fitpc2_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:254:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 254 | module_exit(fitpc2_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 246 | static void __exit fitpc2_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.o: warning: objtool: fitpc2_wdt_release()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/ib700wdt.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibwdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:375:1: note: in expansion of macro 'module_init' BUILDSTDERR: 375 | module_init(ibwdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:346:19: note: 'init_module' target declared here BUILDSTDERR: 346 | static int __init ibwdt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ib700wdt.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibwdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:376:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 376 | module_exit(ibwdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:368:20: note: 'cleanup_module' target declared here BUILDSTDERR: 368 | static void __exit ibwdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ibmasr.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:411:1: note: in expansion of macro 'module_init' BUILDSTDERR: 411 | module_init(ibmasr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:372:19: note: 'init_module' target declared here BUILDSTDERR: 372 | static int __init ibmasr_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ibmasr.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:412:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 412 | module_exit(ibmasr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:401:20: note: 'cleanup_module' target declared here BUILDSTDERR: 401 | static void __exit ibmasr_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/i6300esb.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/i6300esb.c:38: BUILDSTDERR: drivers/watchdog/i6300esb.c:359:19: note: 'cleanup_module' target declared here BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/i6300esb.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/i6300esb.c:38: BUILDSTDERR: drivers/watchdog/i6300esb.c:359:19: note: 'init_module' target declared here BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ie6xx_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie6xx_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:340:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 340 | late_initcall(ie6xx_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:320:19: note: 'init_module' target declared here BUILDSTDERR: 320 | static int __init ie6xx_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ie6xx_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie6xx_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(ie6xx_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 335 | static void __exit ie6xx_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/iTCO_wdt.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_wdt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:647:1: note: in expansion of macro 'module_init' BUILDSTDERR: 647 | module_init(iTCO_wdt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:634:19: note: 'init_module' target declared here BUILDSTDERR: 634 | static int __init iTCO_wdt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/iTCO_wdt.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_wdt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:648:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 648 | module_exit(iTCO_wdt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:641:20: note: 'cleanup_module' target declared here BUILDSTDERR: 641 | static void __exit iTCO_wdt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.o: warning: objtool: iTCO_wdt_probe()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/iTCO_vendor_support.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_vendor_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 363 | module_init(iTCO_vendor_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | static int __init iTCO_vendor_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/iTCO_vendor_support.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_vendor_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:364:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 364 | module_exit(iTCO_vendor_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:358:20: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | static void __exit iTCO_vendor_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/it8712f_wdt.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8712f_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(it8712f_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:405:19: note: 'init_module' target declared here BUILDSTDERR: 405 | static int __init it8712f_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/it8712f_wdt.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8712f_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(it8712f_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | static void __exit it8712f_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.o: warning: objtool: it8712f_wdt_release.cold()+0x11: unreachable instruction BUILDSTDERR: In file included from drivers/watchdog/it87_wdt.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 360 | module_init(it87_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:269:19: note: 'init_module' target declared here BUILDSTDERR: 269 | static int __init it87_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/it87_wdt.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(it87_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:355:20: note: 'cleanup_module' target declared here BUILDSTDERR: 355 | static void __exit it87_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:18: BUILDSTDERR: drivers/watchdog/hpwdt.c:376:19: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:18: BUILDSTDERR: drivers/watchdog/hpwdt.c:376:19: note: 'init_module' target declared here BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/nv_tco.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_tco_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 514 | module_exit(nv_tco_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:506:20: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | static void __exit nv_tco_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/nv_tco.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_tco_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:513:1: note: in expansion of macro 'module_init' BUILDSTDERR: 513 | module_init(nv_tco_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | static int __init nv_tco_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.o: warning: objtool: nv_tco_remove()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/nv_tco.o: warning: objtool: nv_tco_init()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/sch311x_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch311x_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:540:1: note: in expansion of macro 'module_init' BUILDSTDERR: 540 | module_init(sch311x_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:501:19: note: 'init_module' target declared here BUILDSTDERR: 501 | static int __init sch311x_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sch311x_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch311x_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:541:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 541 | module_exit(sch311x_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:534:20: note: 'cleanup_module' target declared here BUILDSTDERR: 534 | static void __exit sch311x_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:16: BUILDSTDERR: drivers/watchdog/via_wdt.c:257:19: note: 'init_module' target declared here BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:16: BUILDSTDERR: drivers/watchdog/via_wdt.c:257:19: note: 'cleanup_module' target declared here BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83627hf_wdt.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:493:1: note: in expansion of macro 'module_init' BUILDSTDERR: 493 | module_init(wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:428:19: note: 'init_module' target declared here BUILDSTDERR: 428 | static int __init wdt_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83627hf_wdt.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:494:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 494 | module_exit(wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:488:20: note: 'cleanup_module' target declared here BUILDSTDERR: 488 | static void __exit wdt_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83877f_wdt.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83877f_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:403:1: note: in expansion of macro 'module_init' BUILDSTDERR: 403 | module_init(w83877f_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | static int __init w83877f_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83877f_wdt.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83877f_wdt_unload': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:404:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 404 | module_exit(w83877f_wdt_unload); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:340:20: note: 'cleanup_module' target declared here BUILDSTDERR: 340 | static void __exit w83877f_wdt_unload(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83977f_wdt.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83977f_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:524:1: note: in expansion of macro 'module_init' BUILDSTDERR: 524 | module_init(w83977f_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:468:19: note: 'init_module' target declared here BUILDSTDERR: 468 | static int __init w83977f_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83977f_wdt.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83977f_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:525:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 525 | module_exit(w83977f_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | static void __exit w83977f_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/machzwd.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 455 | module_init(zf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | static int __init zf_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/machzwd.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 456 | module_exit(zf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | static void __exit zf_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.o: warning: objtool: zf_ping()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/machzwd.o: warning: objtool: zf_ping.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/mei_wdt.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_wdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/watchdog.h:14, BUILDSTDERR: from drivers/watchdog/mei_wdt.c:12: BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:22: note: 'cleanup_module' target declared here BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/mei_wdt.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_wdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/watchdog.h:14, BUILDSTDERR: from drivers/watchdog/mei_wdt.c:12: BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:22: note: 'init_module' target declared here BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:24: note: 'cleanup_module' target declared here BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:24: note: 'init_module' target declared here BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/xen_wdt.c:26: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/wait.h:9, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from drivers/watchdog/xen_wdt.c:16: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/xen_wdt.c:21: BUILDSTDERR: drivers/watchdog/xen_wdt.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_wdt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:211:1: note: in expansion of macro 'module_init' BUILDSTDERR: 211 | module_init(xen_wdt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:184:19: note: 'init_module' target declared here BUILDSTDERR: 184 | static int __init xen_wdt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/xen_wdt.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_wdt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:212:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 212 | module_exit(xen_wdt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:205:20: note: 'cleanup_module' target declared here BUILDSTDERR: 205 | static void __exit xen_wdt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:24: note: 'init_module' target declared here BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:24: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/softdog.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softdog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:161:1: note: in expansion of macro 'module_init' BUILDSTDERR: 161 | module_init(softdog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | static int __init softdog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/softdog.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softdog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 167 | module_exit(softdog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 163 | static void __exit softdog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.o: warning: objtool: softdog_fire.cold()+0x21: unreachable instruction BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-pciback/pci_stub.c:20: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/xen-pciback/pci_stub.c:10: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-pciback/pci_stub.c:10: BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_pcibk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1647:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1647 | module_init(xen_pcibk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1609:19: note: 'init_module' target declared here BUILDSTDERR: 1609 | static int __init xen_pcibk_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-pciback/pci_stub.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_pcibk_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1648:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1648 | module_exit(xen_pcibk_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1638:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1638 | static void __exit xen_pcibk_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.o: warning: objtool: pcistub_remove()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-pciback/pciback_ops.c:13: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/wait.h:9, BUILDSTDERR: from drivers/xen/xen-pciback/pciback_ops.c:11: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pciback_ops.o: warning: objtool: xen_pcibk_guest_interrupt()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/pciback_ops.o: warning: objtool: xen_pcibk_do_op()+0x46b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-pciback/xenbus.c:16: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/vmalloc.h:5, BUILDSTDERR: from drivers/xen/xen-pciback/xenbus.c:13: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/conf_space.o: warning: objtool: xen_pcibk_config_read()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space.o: warning: objtool: xen_pcibk_config_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: command_write()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: rom_write()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: bar_write()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/xen/xen-pciback/vpci.o: warning: objtool: __xen_pcibk_add_pci_dev()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/vpci.o: warning: objtool: __xen_pcibk_add_pci_dev.cold()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/xenfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xenfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(xenfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init xenfs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xenfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xenfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(xenfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit xenfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.o: warning: objtool: capabilities_read()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/xenfs/xensyms.c:9: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/seq_file.h:8, BUILDSTDERR: from drivers/xen/xenfs/xensyms.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/evtchn.c:56: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/evtchn.c:36: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/evtchn.c:36: BUILDSTDERR: drivers/xen/evtchn.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'evtchn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:731:1: note: in expansion of macro 'module_init' BUILDSTDERR: 731 | module_init(evtchn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:707:19: note: 'init_module' target declared here BUILDSTDERR: 707 | static int __init evtchn_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/evtchn.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evtchn_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:732:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 732 | module_exit(evtchn_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:726:20: note: 'cleanup_module' target declared here BUILDSTDERR: 726 | static void __exit evtchn_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/gntdev.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/gntdev.c:25: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntdev.c:25: BUILDSTDERR: drivers/xen/gntdev.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gntdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1228:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1228 | module_init(gntdev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1206:19: note: 'init_module' target declared here BUILDSTDERR: 1206 | static int __init gntdev_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntdev.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gntdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1229:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1229 | module_exit(gntdev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit gntdev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.o: warning: objtool: gntdev_mmap()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/gntalloc.c:71: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/gntalloc.c:54: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntalloc.c:54: BUILDSTDERR: drivers/xen/gntalloc.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gntalloc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:606:1: note: in expansion of macro 'module_init' BUILDSTDERR: 606 | module_init(gntalloc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:582:19: note: 'init_module' target declared here BUILDSTDERR: 582 | static int __init gntalloc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntalloc.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gntalloc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:607:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 607 | module_exit(gntalloc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:601:20: note: 'cleanup_module' target declared here BUILDSTDERR: 601 | static void __exit gntalloc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.o: warning: objtool: gntalloc_mmap()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/tmem.c:21: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/tmem.c:10: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/tmem.c:10: BUILDSTDERR: drivers/xen/tmem.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_tmem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/tmem.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(xen_tmem_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/tmem.c:373:19: note: 'init_module' target declared here BUILDSTDERR: 373 | static int __init xen_tmem_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/privcmd.c:31: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/privcmd.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/privcmd.c:12: BUILDSTDERR: drivers/xen/privcmd.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'privcmd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:1027:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1027 | module_init(privcmd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:998:19: note: 'init_module' target declared here BUILDSTDERR: 998 | static int __init privcmd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/privcmd.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'privcmd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:1028:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1028 | module_exit(privcmd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:1021:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1021 | static void __exit privcmd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.o: warning: objtool: privcmd_close()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/privcmd.o: warning: objtool: alloc_empty_pages.isra.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/xen-acpi-processor.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/notifier.h:14, BUILDSTDERR: from ./include/linux/clk.h:17, BUILDSTDERR: from ./include/linux/cpufreq.h:14, BUILDSTDERR: from drivers/xen/xen-acpi-processor.c:23: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-acpi-processor.c:28: BUILDSTDERR: drivers/xen/xen-acpi-processor.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_acpi_processor_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | #define device_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:611:1: note: in expansion of macro 'device_initcall' BUILDSTDERR: 611 | device_initcall(xen_acpi_processor_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:527:19: note: 'init_module' target declared here BUILDSTDERR: 527 | static int __init xen_acpi_processor_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-acpi-processor.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_acpi_processor_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:612:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 612 | module_exit(xen_acpi_processor_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:590:20: note: 'cleanup_module' target declared here BUILDSTDERR: 590 | static void __exit xen_acpi_processor_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.o: warning: objtool: xen_acpi_processor_resume_worker.cold()+0x1: unreachable instruction BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-scsiback.c:61: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/xen-scsiback.c:38: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-scsiback.c:38: BUILDSTDERR: drivers/xen/xen-scsiback.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsiback_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1901:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1901 | module_init(scsiback_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1861:19: note: 'init_module' target declared here BUILDSTDERR: 1861 | static int __init scsiback_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-scsiback.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsiback_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1902:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1902 | module_exit(scsiback_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1888:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1888 | static void __exit scsiback_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_tpg_param_alias_store()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_add_lun()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_1lun_hotplug()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_gnttab_data_map_batch()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_cmd_fn()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_tpg_nexus_store()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_probe()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_make_tport()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_cmd_done()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/scsi_transport_sas.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1933:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1933 | module_init(sas_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1879:19: note: 'init_module' target declared here BUILDSTDERR: 1879 | static __init int sas_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_sas.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1934:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1934 | module_exit(sas_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1919:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1919 | static void __exit sas_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_iscsi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4588 | module_init(iscsi_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4502:19: note: 'init_module' target declared here BUILDSTDERR: 4502 | static __init int iscsi_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_iscsi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4589 | module_exit(iscsi_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4575:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4575 | static void __exit iscsi_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_port_add_phy()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_bsg_initialize()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_rphy_add()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/scsi_transport_srp.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:908:1: note: in expansion of macro 'module_init' BUILDSTDERR: 908 | module_init(srp_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:881:19: note: 'init_module' target declared here BUILDSTDERR: 881 | static __init int srp_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_srp.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:909:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 909 | module_exit(srp_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:898:20: note: 'cleanup_module' target declared here BUILDSTDERR: 898 | static void __exit srp_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_dev_loss_timedout()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_fast_io_fail_timedout()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_dev_loss_timedout.cold()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_fast_io_fail_timedout.cold()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_destroy_flashnode_sess()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_offload_mesg()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_post_host_event()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_ping_comp_event()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_if_rx()+0x15c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_post_host_event.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_ping_comp_event.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libiscsi.o: warning: objtool: iscsi_host_dec_session_cnt()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libiscsi.o: warning: objtool: iscsi_session_setup()+0x233: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libiscsi.o: warning: objtool: iscsi_host_dec_session_cnt.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/iscsi_tcp.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1048:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1048 | module_init(iscsi_sw_tcp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1027:19: note: 'init_module' target declared here BUILDSTDERR: 1027 | static int __init iscsi_sw_tcp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/iscsi_tcp.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1049:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1049 | module_exit(iscsi_sw_tcp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1043:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1043 | static void __exit iscsi_sw_tcp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.o: warning: objtool: iscsi_sw_tcp_session_create()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/advansys.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'advansys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11860:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11860 | module_exit(advansys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11851:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11851 | static void __exit advansys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/advansys.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'advansys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11859:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11859 | module_init(advansys_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11817:19: note: 'init_module' target declared here BUILDSTDERR: 11817 | static int __init advansys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/BusLogic.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blogic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:3914:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3914 | module_exit(blogic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:3884:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3884 | static void __exit blogic_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/BusLogic.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blogic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:3913:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3913 | module_init(blogic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:2355:19: note: 'init_module' target declared here BUILDSTDERR: 2355 | static int __init blogic_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: advansys_info()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvInitAsc38C0800Driver()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvInitAsc3550Driver()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvInitAsc38C1600Driver()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvISR()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AscInitAsc1000Driver()+0x962: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: advansys_pci_probe()+0x1f33: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/ips.c:189: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6766:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6766 | module_exit(ips_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6759:1: note: 'cleanup_module' target declared here BUILDSTDERR: 6759 | ips_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ips.c:189: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6765:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6765 | module_init(ips_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6732:1: note: 'init_module' target declared here BUILDSTDERR: 6732 | ips_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.o: warning: objtool: blogic_msg()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla1280.c:339: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla1280_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4469:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4469 | module_exit(qla1280_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4456:1: note: 'cleanup_module' target declared here BUILDSTDERR: 4456 | qla1280_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla1280.c:339: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla1280_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4468:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4468 | module_init(qla1280_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4427:1: note: 'init_module' target declared here BUILDSTDERR: 4427 | qla1280_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.o: warning: objtool: ips_info()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ips.o: warning: objtool: ips_insert_device()+0x6a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_request_firmware()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_isr()+0x3fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_mailbox_command()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_slave_configure()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_chip_diag()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_bus_reset()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_load_firmware.part.0()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_error_action()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_request_firmware.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/dmx3191d.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/dmx3191d.c:27: BUILDSTDERR: drivers/scsi/dmx3191d.c:156:19: note: 'cleanup_module' target declared here BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/dmx3191d.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/dmx3191d.c:27: BUILDSTDERR: drivers/scsi/dmx3191d.c:156:19: note: 'init_module' target declared here BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/hpsa.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpsa_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9873:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9873 | module_exit(hpsa_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9788:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9788 | static void __exit hpsa_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/hpsa.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpsa_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9872:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9872 | module_init(hpsa_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9771:19: note: 'init_module' target declared here BUILDSTDERR: 9771 | static int __init hpsa_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.o: warning: objtool: dmx3191d_probe_one()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/dc395x.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dc395x_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4892:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4892 | module_exit(dc395x_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4885:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4885 | static void __exit dc395x_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/dc395x.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dc395x_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4891:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4891 | module_init(dc395x_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4876:19: note: 'init_module' target declared here BUILDSTDERR: 4876 | static int __init dc395x_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: start_scsi()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: msgout_phase1()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: data_out_phase0()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: dc395x_init_one()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: data_in_phase0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: data_io_transfer()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: msgin_phase0()+0x618: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: dc395x_interrupt()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: dc395x_queue_command()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from drivers/scsi/esp_scsi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2792:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2792 | module_init(esp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2750:19: note: 'init_module' target declared here BUILDSTDERR: 2750 | static int __init esp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from drivers/scsi/esp_scsi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2793:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2793 | module_exit(esp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2762:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2762 | static void __exit esp_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.o: warning: objtool: hpsa_init_one()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/esp_scsi.o: warning: objtool: esp_maybe_execute_command.part.0()+0x3f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/esp_scsi.o: warning: objtool: esp_cmd_is_done()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/esp_scsi.o: warning: objtool: scsi_esp_intr()+0x5be: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/am53c974.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'am53c974_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/am53c974.c:10: BUILDSTDERR: drivers/scsi/am53c974.c:559:19: note: 'cleanup_module' target declared here BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/am53c974.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'am53c974_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/am53c974.c:10: BUILDSTDERR: drivers/scsi/am53c974.c:559:19: note: 'init_module' target declared here BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c: In function 'mega_build_cmd': BUILDSTDERR: 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] BUILDSTDERR: 721 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 721 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 856 | (u32 *)&mbox->m_out.xferaddr, &seg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c: In function 'mega_prepare_passthru': BUILDSTDERR: 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] BUILDSTDERR: 999 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 999 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c: In function 'mega_prepare_extpassthru': BUILDSTDERR: 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] BUILDSTDERR: 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid.c:44: BUILDSTDERR: drivers/scsi/megaraid.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4667:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4667 | module_exit(megaraid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4652:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4652 | static void __exit megaraid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4666:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4666 | module_init(megaraid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4613:19: note: 'init_module' target declared here BUILDSTDERR: 4613 | static int __init megaraid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/atp870u.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp870u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/atp870u.c:29: BUILDSTDERR: drivers/scsi/atp870u.c:1711:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/atp870u.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp870u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/atp870u.c:29: BUILDSTDERR: drivers/scsi/atp870u.c:1711:19: note: 'init_module' target declared here BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.o: warning: objtool: megaraid_isr_iomapped()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid.o: warning: objtool: megaraid_isr_memmapped()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/atp870u.o: warning: objtool: atp_is()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/atp870u.o: warning: objtool: atp870u_intr_handle()+0xb16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/atp870u.o: warning: objtool: atp870u_probe()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/gdth.c:106: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gdth_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5229:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5229 | module_exit(gdth_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5209:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5209 | static void __exit gdth_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/gdth.c:106: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gdth_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5228:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5228 | module_init(gdth_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5155:19: note: 'init_module' target declared here BUILDSTDERR: 5155 | static int __init gdth_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/initio.c:82: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'initio_exit_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2996:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2996 | module_exit(initio_exit_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2986:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2986 | static void __exit initio_exit_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/initio.c:82: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'initio_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2995:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2995 | module_init(initio_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2981:19: note: 'init_module' target declared here BUILDSTDERR: 2981 | static int __init initio_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: int_initio_resel()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_msgout_abort_tag()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_status_msg()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_next_state()+0xd65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_probe_one()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: i91uSCBPost()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: int_initio_resel.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_msgout_abort_tag.cold()+0x4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_status_msg.cold()+0x5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: i91uSCBPost.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/a100u2w.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inia100_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/a100u2w.c:65: BUILDSTDERR: drivers/scsi/a100u2w.c:1225:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/a100u2w.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inia100_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/a100u2w.c:65: BUILDSTDERR: drivers/scsi/a100u2w.c:1225:19: note: 'init_module' target declared here BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_log_event.part.0()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_copy_internal_data()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_next()+0x70b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: __gdth_interrupt()+0xa40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_internal_cmd()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_pci_init_one()+0x5b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_set_asc_info()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_show_info()+0xe0d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_log_event.part.0.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_copy_internal_data.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_set_asc_info.cold()+0xfa: return with modified stack frame BUILDSTDERR: drivers/scsi/a100u2w.o: warning: objtool: inia100_queue()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/a100u2w.o: warning: objtool: inia100_intr()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/a100u2w.o: warning: objtool: inia100_probe_one()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/3w-xxxx.c:199: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2425:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2425 | module_exit(tw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2419:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2419 | static void __exit tw_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/scsi/3w-xxxx.c:199: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2424:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2424 | module_init(tw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2411:19: note: 'init_module' target declared here BUILDSTDERR: 2411 | static int __init tw_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/scsi/3w-9xxx.c:81: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twa_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2323:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2323 | module_exit(twa_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2317:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2317 | static void __exit twa_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/3w-9xxx.c:81: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twa_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2322:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2322 | module_init(twa_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2309:19: note: 'init_module' target declared here BUILDSTDERR: 2309 | static int __init twa_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_decode_bits()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_aen_read_queue()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_interrupt()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_scsi_queue()+0x7bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_initconnection()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: __tw_shutdown()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_reset_sequence()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_reset_device_extension()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_scsi_eh_reset()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_allocate_memory.constprop.0()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_probe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_chrdev_ioctl()+0x46d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: __tw_shutdown.cold()+0x15: return with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_decode_bits()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_fill_sense()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_scsiop_execute_scsi()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_queue_event()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_read_queue()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_interrupt()+0x5a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_poll_response.constprop.0()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_initconnection.constprop.0()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: __twa_shutdown()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_reset_sequence()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_scsi_eh_reset()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_allocate_memory()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_probe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_chrdev_ioctl()+0xbb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_queue_event.cold()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: __twa_shutdown.cold()+0x17: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/3w-sas.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1884:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1884 | module_exit(twl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1878:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1878 | static void __exit twl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/3w-sas.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1883:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1883 | module_init(twl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1870:19: note: 'init_module' target declared here BUILDSTDERR: 1870 | static int __init twl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_handle_config_change': BUILDSTDERR: 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] BUILDSTDERR: 1453 | cfgtew.u.cfgte64 = &hostrcb->hcam.u.ccn.u.cfgte64; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_log_sis64_fabric_error': BUILDSTDERR: 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] BUILDSTDERR: 2401 | for (i = 0, fabric = error->desc; i < error->num_entries; i++) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_ioa_type_data': BUILDSTDERR: 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] BUILDSTDERR: 3067 | ipr_init_dump_entry_hdr(&driver_dump->ioa_type_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_version_data': BUILDSTDERR: 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] BUILDSTDERR: 3091 | ipr_init_dump_entry_hdr(&driver_dump->version_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_trace_data': BUILDSTDERR: 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] BUILDSTDERR: 3112 | ipr_init_dump_entry_hdr(&driver_dump->trace_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_location_data': BUILDSTDERR: 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] BUILDSTDERR: 3133 | ipr_init_dump_entry_hdr(&driver_dump->location_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_build_ioadl': BUILDSTDERR: 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] BUILDSTDERR: 6017 | ioadl = ioarcb->u.add_data.u.ioadl; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_check_term_power': BUILDSTDERR: 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] BUILDSTDERR: 7452 | bus = mode_page->bus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_modify_ioafp_mode_page_28': BUILDSTDERR: 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] BUILDSTDERR: 7514 | for (i = 0, bus = mode_page->bus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_aen_queue_event()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_aen_read_queue()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_fill_sense.constprop.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_interrupt()+0x4e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_initconnection.constprop.0()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: __twl_shutdown()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_reset_sequence()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_scsi_eh_reset()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_get_param()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_chrdev_ioctl()+0x63e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_allocate_memory()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_probe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_aen_queue_event.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: __twl_shutdown.cold()+0x19: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/ipr.c:73: BUILDSTDERR: drivers/scsi/ipr.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10878:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 10878 | module_exit(ipr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 10871 | static void __exit ipr_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ipr.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10877:1: note: in expansion of macro 'module_init' BUILDSTDERR: 10877 | module_init(ipr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10854:19: note: 'init_module' target declared here BUILDSTDERR: 10854 | static int __init ipr_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/hptiop.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hptiop_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1706:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1706 | module_exit(hptiop_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1699:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1699 | static void __exit hptiop_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/hptiop.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hptiop_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1705:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1705 | module_init(hptiop_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1693:19: note: 'init_module' target declared here BUILDSTDERR: 1693 | static int __init hptiop_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_shutdown()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_map_pci_bar.isra.0()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_probe()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_probe.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/stex.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stex_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2043:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2043 | module_exit(stex_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2037:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2037 | static void __exit stex_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/stex.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stex_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2042:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2042 | module_init(stex_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2028:19: note: 'init_module' target declared here BUILDSTDERR: 2028 | static int __init stex_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_handshake()+0x474: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_do_reset()+0x37f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_ss_mu_intr.part.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_mu_intr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_abort()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_probe()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_mu_intr.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/mvumi.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvumi.c:28: BUILDSTDERR: drivers/scsi/mvumi.c:2696:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvumi.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvumi.c:28: BUILDSTDERR: drivers/scsi/mvumi.c:2696:19: note: 'init_module' target declared here BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_dump_ioasa()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_enable_ioa()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_next_stage()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_identify_hrrq()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_shutdown_ioa()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_ucode_download()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_cancel_hcam()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioa_bringdown_done()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_start_timer()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_dump_mailbox_wait()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_bus_reset_done()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_release_dump()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_start_bist()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_wait_for_ops()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_slave_alloc()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_quiesce_done()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_log_hex_data.part.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_query_ioa_cfg()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_set_supported_devs()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_select_page28()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_select_page24()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_reset_work()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_set_caching_parameters()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_sense_page28()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_sense_page24()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_inquiry()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_cap_inquiry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_pageC4_inquiry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_std_inquiry()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_page0_inquiry()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_page3_inquiry()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_slot_reset_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_alert()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_free_dump()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_write_dump()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_bist_done()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_slot_reset()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_fail_all_ops()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_oper_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_cancel_hcam_done()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_initiate_ioa_bringdown()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_eh_host_reset()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_store_update_fw()+0x2c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_worker_thread()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_device_reset()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ata_phy_reset()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_sata_reset()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_eh_dev_reset()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_eh_abort()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_abort_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioa_reset_done()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_init_res_table()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_add_remove_thread()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_log_vpd_compact.constprop.0()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: __ipr_remove()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_probe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_handle_log_data.part.0()+0x8c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_restore_cfg_space()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_get_unit_check_job()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_reset_work.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_oper_timeout.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_timeout.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_abort_timeout.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvumi.o: warning: objtool: mvumi_scan_events()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/virtio_scsi.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:1030:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1030 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:988:19: note: 'init_module' target declared here BUILDSTDERR: 988 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/scsi/virtio_scsi.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:1031:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1031 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:1024:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1024 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/scsi/pmcraid.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmcraid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5957:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5957 | module_exit(pmcraid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5947:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5947 | static void __exit pmcraid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/pmcraid.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmcraid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5956:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5956 | module_init(pmcraid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5893:19: note: 'init_module' target declared here BUILDSTDERR: 5893 | static int __init pmcraid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.o: warning: objtool: virtscsi_handle_event()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/vmw_pvscsi.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvscsi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1608:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1608 | module_exit(pvscsi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1602:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1602 | static void __exit pvscsi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/vmw_pvscsi.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvscsi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1607:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1607 | module_init(pvscsi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1595:19: note: 'init_module' target declared here BUILDSTDERR: 1595 | static int __init pvscsi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_start_bist()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_alert()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_identify_hrrq()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_get_fwversion_done()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_internal_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reinit_cfgtable_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_slave_configure()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_cancel_ccn()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_notify_aen.isra.0()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_ioa_shutdown()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_tasklet_function()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_init_hcam()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_ioa_reset()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_bist_done()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_alert_done()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_reload()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_timeout_handler()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_initiate_reset.part.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_process_ldn()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_isr()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_isr_msix()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_process_ccn()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_eh_abort_handler()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_queuecommand()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_device.constprop.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_worker_function()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_init_res_table()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_copy_sglist.isra.0()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_chr_ioctl()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_io_done()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_probe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_get_fwversion_done.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_initiate_reset.part.0.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_msg_workqueue_handler()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_probe()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_probe.cold()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/scsi/xen-scsifront.c:52: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/scsi/xen-scsifront.c:31: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/storvsc_drv.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'storvsc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:2003:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2003 | module_exit(storvsc_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:1992:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1992 | static void __exit storvsc_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/storvsc_drv.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'storvsc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:2002:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2002 | module_init(storvsc_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:1959:19: note: 'init_module' target declared here BUILDSTDERR: 1959 | static int __init storvsc_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/xen-scsifront.c:31: BUILDSTDERR: drivers/scsi/xen-scsifront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsifront_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1153:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1153 | module_init(scsifront_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1146:19: note: 'init_module' target declared here BUILDSTDERR: 1146 | static int __init scsifront_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/xen-scsifront.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsifront_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1159 | module_exit(scsifront_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1155:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1155 | static void __exit scsifront_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/wd719x.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/wd719x.c:40: BUILDSTDERR: drivers/scsi/wd719x.c:981:19: note: 'cleanup_module' target declared here BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/wd719x.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/wd719x.c:40: BUILDSTDERR: drivers/scsi/wd719x.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/st.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4528:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4528 | module_init(init_st); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4475:19: note: 'init_module' target declared here BUILDSTDERR: 4475 | static int __init init_st(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/scsi/st.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4529:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4529 | module_exit(exit_st); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4518:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4518 | static void __exit exit_st(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/scsi/osst.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6100 | module_init(init_osst); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6036:19: note: 'init_module' target declared here BUILDSTDERR: 6036 | static int __init init_osst(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/osst.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6101 | module_exit(exit_osst); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6073:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6073 | static void __exit exit_osst (void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/st.o: warning: objtool: create_one_cdev()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/st.o: warning: objtool: st_probe()+0x684: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/st.o: warning: objtool: st_write()+0xc90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/st.o: warning: objtool: st_read()+0x586: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/ch.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ch_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1040:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1040 | module_init(init_ch_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1004:19: note: 'init_module' target declared here BUILDSTDERR: 1004 | static int __init init_ch_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ch.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ch_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1041:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1041 | module_exit(exit_ch_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1032:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1032 | static void __exit exit_ch_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_sysfs_add()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_chk_result()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_probe()+0x599: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: append_to_buffer()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_verify_frame.isra.0()+0x250: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_do_scsi.constprop.0()+0x3fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_get_frame_position()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write_error_recovery()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_set_frame_position()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write_behind_check()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_recover_wait_frame()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_wait_frame()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_flush_write_buffer()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_initiate_read()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_get_logical_frame.isra.0()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_seek_logical_blk()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: cross_eof()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_space_over_filemarks_backward()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: __osst_analyze_headers()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: __osst_write_header.constprop.0()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write_header()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_int_ioctl()+0xeb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: os_scsi_tape_flush()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_ioctl()+0x781: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: os_scsi_tape_open()+0x633: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_read()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: __osst_write_header.constprop.0.cold()+0x1d: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/ses.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ses_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:888:1: note: in expansion of macro 'module_init' BUILDSTDERR: 888 | module_init(ses_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:863:19: note: 'init_module' target declared here BUILDSTDERR: 863 | static int __init ses_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ses.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ses_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:889:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 889 | module_exit(ses_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:882:20: note: 'cleanup_module' target declared here BUILDSTDERR: 882 | static void __exit ses_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_debug.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_debug_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | #define device_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5541:1: note: in expansion of macro 'device_initcall' BUILDSTDERR: 5541 | device_initcall(scsi_debug_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5314:19: note: 'init_module' target declared here BUILDSTDERR: 5314 | static int __init scsi_debug_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_debug.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsi_debug_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5542:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5542 | module_exit(scsi_debug_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5523 | static void __exit scsi_debug_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_destroy()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: config_cdb_len()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: every_nth_store()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: max_luns_store()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_write_info()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_alloc()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_q_cmd_complete()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_driver_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_driver_remove()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: fake_rw_store()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: dif_verify.isra.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: prot_verify_write()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: resp_report_luns()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: find_build_dev_info()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_configure()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_add_adapter()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: resp_inquiry()+0x439: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_queuecommand()+0x91d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_q_cmd_complete.cold()+0x1e: sibling call from callable instruction with modified stack frame + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/boot + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/config-4.19.47-200.fc31.x86_64+debug + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/System.map-4.19.47-200.fc31.x86_64+debug + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/System.map + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/initramfs-4.19.47-200.fc31.x86_64+debug.img bs=1M count=20 BUILDSTDERR: 20+0 records in BUILDSTDERR: 20+0 records out BUILDSTDERR: 20971520 bytes (21 MB, 20 MiB) copied, 0.0129074 s, 1.6 GB/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 ']' BUILDSTDERR: ++ id -un BUILDSTDERR: ++ 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.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64+debug + chmod 755 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64+debug + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/vmlinuz + echo 'Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/.vmlinuz-4.19.47-200.fc31.x86_64+debug.hmac' + ls -l /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64+debug Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/.vmlinuz-4.19.47-200.fc31.x86_64+debug.hmac -rwxr-xr-x. 1 mockbuild mock 9572984 Jun 2 12:23 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64+debug + sha512hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64+debug + sed -e s,/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64,, BUILDSTDERR: libkcapi - Error: Netlink error: sendmsg failed BUILDSTDERR: libkcapi - Error: Netlink error: sendmsg failed BUILDSTDERR: libkcapi - Error: NETLINK_CRYPTO: cannot obtain cipher information for hmac(sha512) (is required crypto_user.c patch missing? see documentation) BUILDSTDERR: Allocation of hmac(sha512) cipher failed (ret=-111) + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/.vmlinuz-4.19.47-200.fc31.x86_64+debug.hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/.vmlinuz.hmac + make -s ARCH=x86_64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 modules_install KERNELRELEASE=4.19.47-200.fc31.x86_64+debug mod-fw= + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + make -s ARCH=x86_64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 vdso_install KERNELRELEASE=4.19.47-200.fc31.x86_64+debug + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/vdso/.build-id + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + cd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/updates BUILDSTDERR: ++ find -type f -name 'Makefile*' -o -name 'Kconfig*' + cp --parents ./Makefile ./virt/lib/Makefile ./virt/lib/Kconfig ./virt/kvm/Kconfig ./virt/Makefile ./usr/Makefile ./usr/Kconfig ./tools/wmi/Makefile ./tools/vm/Makefile ./tools/virtio/virtio-trace/Makefile ./tools/virtio/vhost_test/Makefile ./tools/virtio/ringtest/Makefile ./tools/virtio/Makefile ./tools/usb/usbip/src/Makefile.am ./tools/usb/usbip/libsrc/Makefile.am ./tools/usb/usbip/Makefile.am ./tools/usb/ffs-aio-example/simple/host_app/Makefile ./tools/usb/ffs-aio-example/multibuff/host_app/Makefile ./tools/usb/Makefile ./tools/thermal/tmon/Makefile ./tools/testing/vsock/Makefile ./tools/testing/selftests/Makefile ./tools/testing/selftests/netfilter/Makefile ./tools/testing/selftests/zram/Makefile ./tools/testing/selftests/x86/Makefile ./tools/testing/selftests/watchdog/Makefile ./tools/testing/selftests/vm/Makefile ./tools/testing/selftests/vDSO/Makefile ./tools/testing/selftests/user/Makefile ./tools/testing/selftests/uevent/Makefile ./tools/testing/selftests/timers/Makefile ./tools/testing/selftests/sysctl/Makefile ./tools/testing/selftests/sync/Makefile ./tools/testing/selftests/static_keys/Makefile ./tools/testing/selftests/splice/Makefile ./tools/testing/selftests/sparc64/drivers/Makefile ./tools/testing/selftests/sparc64/Makefile ./tools/testing/selftests/size/Makefile ./tools/testing/selftests/sigaltstack/Makefile ./tools/testing/selftests/seccomp/Makefile ./tools/testing/selftests/rtc/Makefile ./tools/testing/selftests/rseq/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile ./tools/testing/selftests/ptrace/Makefile ./tools/testing/selftests/ptp/Makefile ./tools/testing/selftests/pstore/Makefile ./tools/testing/selftests/proc/Makefile ./tools/testing/selftests/prctl/Makefile ./tools/testing/selftests/powerpc/vphn/Makefile ./tools/testing/selftests/powerpc/tm/Makefile ./tools/testing/selftests/powerpc/syscalls/Makefile ./tools/testing/selftests/powerpc/switch_endian/Makefile ./tools/testing/selftests/powerpc/stringloops/Makefile ./tools/testing/selftests/powerpc/signal/Makefile ./tools/testing/selftests/powerpc/ptrace/Makefile ./tools/testing/selftests/powerpc/primitives/Makefile ./tools/testing/selftests/powerpc/pmu/ebb/Makefile ./tools/testing/selftests/powerpc/pmu/Makefile ./tools/testing/selftests/powerpc/mm/Makefile ./tools/testing/selftests/powerpc/math/Makefile ./tools/testing/selftests/powerpc/dscr/Makefile ./tools/testing/selftests/powerpc/copyloops/Makefile ./tools/testing/selftests/powerpc/cache_shape/Makefile ./tools/testing/selftests/powerpc/benchmarks/Makefile ./tools/testing/selftests/powerpc/alignment/Makefile ./tools/testing/selftests/powerpc/Makefile ./tools/testing/selftests/nsfs/Makefile ./tools/testing/selftests/networking/timestamping/Makefile ./tools/testing/selftests/net/Makefile ./tools/testing/selftests/mqueue/Makefile ./tools/testing/selftests/mount/Makefile ./tools/testing/selftests/memory-hotplug/Makefile ./tools/testing/selftests/memfd/Makefile ./tools/testing/selftests/membarrier/Makefile ./tools/testing/selftests/media_tests/Makefile ./tools/testing/selftests/locking/Makefile ./tools/testing/selftests/lib/Makefile ./tools/testing/selftests/kvm/Makefile ./tools/testing/selftests/kmod/Makefile ./tools/testing/selftests/kcmp/Makefile ./tools/testing/selftests/ipc/Makefile ./tools/testing/selftests/intel_pstate/Makefile ./tools/testing/selftests/ia64/Makefile ./tools/testing/selftests/gpio/Makefile ./tools/testing/selftests/futex/functional/Makefile ./tools/testing/selftests/futex/Makefile ./tools/testing/selftests/ftrace/Makefile ./tools/testing/selftests/firmware/Makefile ./tools/testing/selftests/filesystems/Makefile ./tools/testing/selftests/exec/Makefile ./tools/testing/selftests/efivarfs/Makefile ./tools/testing/selftests/cpufreq/Makefile ./tools/testing/selftests/cpu-hotplug/Makefile ./tools/testing/selftests/cgroup/Makefile ./tools/testing/selftests/capabilities/Makefile ./tools/testing/selftests/breakpoints/Makefile ./tools/testing/selftests/bpf/Makefile ./tools/testing/selftests/android/Makefile ./tools/testing/selftests/android/ion/Makefile ./tools/testing/scatterlist/Makefile ./tools/testing/radix-tree/Makefile ./tools/testing/nvdimm/Makefile ./tools/spi/Makefile ./tools/scripts/Makefile.include ./tools/scripts/Makefile.arch ./tools/power/x86/x86_energy_perf_policy/Makefile ./tools/power/x86/turbostat/Makefile ./tools/power/pm-graph/Makefile ./tools/power/cpupower/debug/x86_64/Makefile ./tools/power/cpupower/debug/kernel/Makefile ./tools/power/cpupower/debug/i386/Makefile ./tools/power/cpupower/bench/Makefile ./tools/power/cpupower/Makefile ./tools/power/acpi/tools/ec/Makefile ./tools/power/acpi/tools/acpidump/Makefile ./tools/power/acpi/tools/acpidbg/Makefile ./tools/power/acpi/Makefile.rules ./tools/power/acpi/Makefile.config ./tools/power/acpi/Makefile ./tools/perf/Makefile.config ./tools/perf/scripts/perl/Perf-Trace-Util/Makefile.PL ./tools/perf/arch/xtensa/Makefile ./tools/perf/arch/x86/Makefile ./tools/perf/arch/sparc/Makefile ./tools/perf/arch/sh/Makefile ./tools/perf/arch/s390/Makefile ./tools/perf/arch/powerpc/Makefile ./tools/perf/arch/arm64/Makefile ./tools/perf/arch/arm/Makefile ./tools/perf/Makefile.perf ./tools/perf/Makefile ./tools/perf/Documentation/Makefile ./tools/pcmcia/Makefile ./tools/objtool/Makefile ./tools/lib/traceevent/Makefile ./tools/lib/subcmd/Makefile ./tools/lib/lockdep/Makefile ./tools/lib/bpf/Makefile ./tools/lib/api/Makefile ./tools/leds/Makefile ./tools/laptop/freefall/Makefile ./tools/laptop/dslm/Makefile ./tools/kvm/kvm_stat/Makefile ./tools/iio/Makefile ./tools/hv/Makefile ./tools/gpio/Makefile ./tools/firewire/Makefile ./tools/cgroup/Makefile ./tools/build/Makefile.feature ./tools/build/tests/ex/Makefile ./tools/build/feature/Makefile ./tools/build/Makefile.include ./tools/build/Makefile.build ./tools/build/Makefile ./tools/bpf/bpftool/Makefile ./tools/bpf/bpftool/Documentation/Makefile ./tools/bpf/Makefile.helpers ./tools/bpf/Makefile ./tools/accounting/Makefile ./tools/Makefile ./sound/xen/Makefile ./sound/xen/Kconfig ./sound/x86/Makefile ./sound/x86/Kconfig ./sound/usb/usx2y/Makefile ./sound/usb/misc/Makefile ./sound/usb/line6/Makefile ./sound/usb/line6/Kconfig ./sound/usb/hiface/Makefile ./sound/usb/caiaq/Makefile ./sound/usb/bcd2000/Makefile ./sound/usb/Makefile ./sound/usb/Kconfig ./sound/usb/6fire/Makefile ./sound/synth/emux/Makefile ./sound/synth/Makefile ./sound/synth/Kconfig ./sound/spi/Makefile ./sound/spi/Kconfig ./sound/sparc/Makefile ./sound/sparc/Kconfig ./sound/soc/zte/Makefile ./sound/soc/zte/Kconfig ./sound/soc/xtensa/Makefile ./sound/soc/xtensa/Kconfig ./sound/soc/ux500/Makefile ./sound/soc/ux500/Kconfig ./sound/soc/uniphier/Makefile ./sound/soc/uniphier/Kconfig ./sound/soc/txx9/Makefile ./sound/soc/txx9/Kconfig ./sound/soc/tegra/Makefile ./sound/soc/tegra/Kconfig ./sound/soc/sunxi/Makefile ./sound/soc/sunxi/Kconfig ./sound/soc/stm/Makefile ./sound/soc/stm/Kconfig ./sound/soc/sti/Makefile ./sound/soc/sti/Kconfig ./sound/soc/spear/Makefile ./sound/soc/spear/Kconfig ./sound/soc/sirf/Makefile ./sound/soc/sirf/Kconfig ./sound/soc/sh/rcar/Makefile ./sound/soc/sh/Makefile ./sound/soc/sh/Kconfig ./sound/soc/samsung/Makefile ./sound/soc/samsung/Kconfig ./sound/soc/rockchip/Makefile ./sound/soc/rockchip/Kconfig ./sound/soc/qcom/qdsp6/Makefile ./sound/soc/qcom/Makefile ./sound/soc/qcom/Kconfig ./sound/soc/pxa/Makefile ./sound/soc/pxa/Kconfig ./sound/soc/omap/Makefile ./sound/soc/omap/Kconfig ./sound/soc/nuc900/Makefile ./sound/soc/nuc900/Kconfig ./sound/soc/mxs/Makefile ./sound/soc/mxs/Kconfig ./sound/soc/meson/Makefile ./sound/soc/meson/Kconfig ./sound/soc/mediatek/mt8173/Makefile ./sound/soc/mediatek/mt6797/Makefile ./sound/soc/mediatek/mt2701/Makefile ./sound/soc/mediatek/common/Makefile ./sound/soc/mediatek/Makefile ./sound/soc/mediatek/Kconfig ./sound/soc/kirkwood/Makefile ./sound/soc/kirkwood/Kconfig ./sound/soc/jz4740/Makefile ./sound/soc/jz4740/Kconfig ./sound/soc/intel/skylake/Makefile ./sound/soc/intel/haswell/Makefile ./sound/soc/intel/common/Makefile ./sound/soc/intel/boards/Makefile ./sound/soc/intel/boards/Kconfig ./sound/soc/intel/baytrail/Makefile ./sound/soc/intel/atom/sst/Makefile ./sound/soc/intel/atom/Makefile ./sound/soc/intel/Makefile ./sound/soc/intel/Kconfig ./sound/soc/img/Makefile ./sound/soc/img/Kconfig ./sound/soc/hisilicon/Makefile ./sound/soc/hisilicon/Kconfig ./sound/soc/generic/Makefile ./sound/soc/generic/Kconfig ./sound/soc/fsl/Kconfig ./sound/soc/fsl/Makefile ./sound/soc/dwc/Makefile ./sound/soc/dwc/Kconfig ./sound/soc/davinci/Makefile ./sound/soc/davinci/Kconfig ./sound/soc/codecs/Makefile ./sound/soc/codecs/Kconfig ./sound/soc/cirrus/Makefile ./sound/soc/cirrus/Kconfig ./sound/soc/bcm/Makefile ./sound/soc/bcm/Kconfig ./sound/soc/au1x/Makefile ./sound/soc/au1x/Kconfig ./sound/soc/atmel/Makefile ./sound/soc/atmel/Kconfig ./sound/soc/amd/Makefile ./sound/soc/amd/Kconfig ./sound/soc/adi/Makefile ./sound/soc/adi/Kconfig ./sound/soc/Makefile ./sound/soc/Kconfig ./sound/sh/Makefile ./sound/sh/Kconfig ./sound/ppc/Makefile ./sound/ppc/Kconfig ./sound/pcmcia/vx/Makefile ./sound/pcmcia/pdaudiocf/Makefile ./sound/pcmcia/Makefile ./sound/pcmcia/Kconfig ./sound/pci/ymfpci/Makefile ./sound/pci/vx222/Makefile ./sound/pci/trident/Makefile ./sound/pci/rme9652/Makefile ./sound/pci/riptide/Makefile ./sound/pci/pcxhr/Makefile ./sound/pci/oxygen/Makefile ./sound/pci/nm256/Makefile ./sound/pci/mixart/Makefile ./sound/pci/lx6464es/Makefile ./sound/pci/lola/Makefile ./sound/pci/korg1212/Makefile ./sound/pci/ice1712/Makefile ./sound/pci/hda/Makefile ./sound/pci/hda/Kconfig ./sound/pci/emu10k1/Makefile ./sound/pci/echoaudio/Makefile ./sound/pci/ctxfi/Makefile ./sound/pci/cs5535audio/Makefile ./sound/pci/cs46xx/Makefile ./sound/pci/ca0106/Makefile ./sound/pci/aw2/Makefile ./sound/pci/au88x0/Makefile ./sound/pci/asihpi/Makefile ./sound/pci/ali5451/Makefile ./sound/pci/ac97/Makefile ./sound/pci/Makefile ./sound/pci/Kconfig ./sound/parisc/Makefile ./sound/parisc/Kconfig ./sound/oss/dmasound/Makefile ./sound/oss/dmasound/Kconfig ./sound/mips/Makefile ./sound/mips/Kconfig ./sound/isa/wss/Makefile ./sound/isa/wavefront/Makefile ./sound/isa/sb/Makefile ./sound/isa/opti9xx/Makefile ./sound/isa/msnd/Makefile ./sound/isa/gus/Makefile ./sound/isa/galaxy/Makefile ./sound/isa/es1688/Makefile ./sound/isa/cs423x/Makefile ./sound/isa/ad1848/Makefile ./sound/isa/ad1816a/Makefile ./sound/isa/Makefile ./sound/isa/Kconfig ./sound/i2c/other/Makefile ./sound/i2c/Makefile ./sound/hda/ext/Makefile ./sound/hda/Makefile ./sound/hda/Kconfig ./sound/firewire/Kconfig ./sound/firewire/tascam/Makefile ./sound/firewire/oxfw/Makefile ./sound/firewire/motu/Makefile ./sound/firewire/fireworks/Makefile ./sound/firewire/fireface/Makefile ./sound/firewire/digi00x/Makefile ./sound/firewire/dice/Makefile ./sound/firewire/bebob/Makefile ./sound/firewire/Makefile ./sound/drivers/vx/Makefile ./sound/drivers/pcsp/Makefile ./sound/drivers/opl4/Makefile ./sound/drivers/opl3/Makefile ./sound/drivers/mpu401/Makefile ./sound/drivers/Makefile ./sound/drivers/Kconfig ./sound/core/seq/oss/Makefile ./sound/core/seq/Makefile ./sound/core/seq/Kconfig ./sound/core/oss/Makefile ./sound/core/Makefile ./sound/core/Kconfig ./sound/atmel/Makefile ./sound/atmel/Kconfig ./sound/arm/Makefile ./sound/arm/Kconfig ./sound/aoa/soundbus/i2sbus/Makefile ./sound/aoa/soundbus/Makefile ./sound/aoa/soundbus/Kconfig ./sound/aoa/fabrics/Makefile ./sound/aoa/fabrics/Kconfig ./sound/aoa/core/Makefile ./sound/aoa/codecs/Makefile ./sound/aoa/codecs/Kconfig ./sound/aoa/Makefile ./sound/aoa/Kconfig ./sound/ac97/Makefile ./sound/ac97/Kconfig ./sound/Makefile ./sound/Kconfig ./security/Kconfig ./security/Makefile ./security/yama/Makefile ./security/yama/Kconfig ./security/tomoyo/Makefile ./security/tomoyo/Kconfig ./security/smack/Makefile ./security/smack/Kconfig ./security/selinux/Makefile ./security/selinux/Kconfig ./security/loadpin/Makefile ./security/loadpin/Kconfig ./security/keys/encrypted-keys/Makefile ./security/keys/Makefile ./security/keys/Kconfig ./security/integrity/ima/Makefile ./security/integrity/ima/Kconfig ./security/integrity/evm/Makefile ./security/integrity/evm/Kconfig ./security/integrity/Makefile ./security/integrity/Kconfig ./security/apparmor/Makefile ./security/apparmor/Kconfig ./scripts/Makefile.build ./scripts/selinux/mdp/Makefile ./scripts/selinux/genheaders/Makefile ./scripts/selinux/Makefile ./scripts/package/Makefile ./scripts/mod/Makefile ./scripts/kconfig/tests/rand_nested_choice/Kconfig ./scripts/kconfig/tests/preprocess/variable/Kconfig ./scripts/kconfig/tests/preprocess/escape/Kconfig ./scripts/kconfig/tests/preprocess/circular_expansion/Kconfig ./scripts/kconfig/tests/preprocess/builtin_func/Kconfig ./scripts/kconfig/tests/no_write_if_dep_unmet/Kconfig ./scripts/kconfig/tests/new_choice_with_dep/Kconfig ./scripts/kconfig/tests/inter_choice/Kconfig ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc3 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc2 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc1 ./scripts/kconfig/tests/err_recursive_inc/Kconfig ./scripts/kconfig/tests/err_recursive_dep/Kconfig ./scripts/kconfig/tests/choice_value_with_m_dep/Kconfig ./scripts/kconfig/tests/choice/Kconfig ./scripts/kconfig/tests/auto_submenu/Kconfig ./scripts/kconfig/Makefile ./scripts/genksyms/Makefile ./scripts/gdb/linux/Makefile ./scripts/gdb/Makefile ./scripts/gcc-plugins/Makefile ./scripts/gcc-plugins/Kconfig ./scripts/dtc/libfdt/Makefile.libfdt ./scripts/dtc/Makefile.dtc ./scripts/dtc/Makefile ./scripts/basic/Makefile ./scripts/Makefile.ubsan ./scripts/Makefile.modsign ./scripts/Makefile.modpost ./scripts/Makefile.modinst ./scripts/Makefile.modbuiltin ./scripts/Makefile.lib ./scripts/Makefile.kcov ./scripts/Makefile.kasan ./scripts/Makefile.host ./scripts/Makefile.headersinst ./scripts/Makefile.gcc-plugins ./scripts/Makefile.extrawarn ./scripts/Makefile.dtbinst ./scripts/Makefile.clean ./scripts/Makefile.asm-generic ./scripts/Makefile ./scripts/Kconfig.include ./samples/watchdog/Makefile ./samples/vfio-mdev/Makefile ./samples/v4l/Makefile ./samples/uhid/Makefile ./samples/trace_printk/Makefile ./samples/trace_events/Makefile ./samples/timers/Makefile ./samples/statx/Makefile ./samples/seccomp/Makefile ./samples/rpmsg/Makefile ./samples/qmi/Makefile ./samples/mic/mpssd/Makefile ./samples/mei/Makefile ./samples/livepatch/Makefile ./samples/kprobes/Makefile ./samples/kobject/Makefile ./samples/kfifo/Makefile ./samples/kdb/Makefile ./samples/hw_breakpoint/Makefile ./samples/hidraw/Makefile ./samples/connector/Makefile ./samples/configfs/Makefile ./samples/bpf/Makefile ./samples/auxdisplay/Makefile ./samples/Makefile ./samples/Kconfig ./net/xfrm/Makefile ./net/xfrm/Kconfig ./net/xdp/Makefile ./net/xdp/Kconfig ./net/x25/Makefile ./net/x25/Kconfig ./net/wireless/Makefile ./net/wireless/Kconfig ./net/wimax/Makefile ./net/wimax/Kconfig ./net/vmw_vsock/Makefile ./net/vmw_vsock/Kconfig ./net/unix/Makefile ./net/unix/Kconfig ./net/tls/Makefile ./net/tls/Kconfig ./net/tipc/Makefile ./net/tipc/Kconfig ./net/switchdev/Makefile ./net/switchdev/Kconfig ./net/sunrpc/xprtrdma/Makefile ./net/sunrpc/auth_gss/Makefile ./net/sunrpc/Makefile ./net/sunrpc/Kconfig ./net/strparser/Makefile ./net/strparser/Kconfig ./net/smc/Makefile ./net/smc/Kconfig ./net/sctp/Makefile ./net/sctp/Kconfig ./net/sched/Makefile ./net/sched/Kconfig ./net/rxrpc/Makefile ./net/rxrpc/Kconfig ./net/rose/Makefile ./net/rfkill/Makefile ./net/rfkill/Kconfig ./net/rds/Makefile ./net/rds/Kconfig ./net/qrtr/Makefile ./net/qrtr/Kconfig ./net/psample/Makefile ./net/psample/Kconfig ./net/phonet/Makefile ./net/phonet/Kconfig ./net/packet/Makefile ./net/packet/Kconfig ./net/openvswitch/Makefile ./net/openvswitch/Kconfig ./net/nsh/Makefile ./net/nsh/Kconfig ./net/nfc/nci/Makefile ./net/nfc/nci/Kconfig ./net/nfc/hci/Makefile ./net/nfc/hci/Kconfig ./net/nfc/Makefile ./net/nfc/Kconfig ./net/netrom/Makefile ./net/netlink/Makefile ./net/netlink/Kconfig ./net/netlabel/Makefile ./net/netlabel/Kconfig ./net/netfilter/Kconfig ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./net/ncsi/Makefile ./net/ncsi/Kconfig ./net/mpls/Makefile ./net/mpls/Kconfig ./net/mac802154/Makefile ./net/mac802154/Kconfig ./net/mac80211/Makefile ./net/mac80211/Kconfig ./net/llc/Makefile ./net/llc/Kconfig ./net/lapb/Makefile ./net/lapb/Kconfig ./net/l3mdev/Makefile ./net/l3mdev/Kconfig ./net/l2tp/Makefile ./net/l2tp/Kconfig ./net/key/Makefile ./net/kcm/Makefile ./net/kcm/Kconfig ./net/iucv/Makefile ./net/iucv/Kconfig ./net/ipv6/netfilter/Makefile ./net/ipv6/netfilter/Kconfig ./net/ipv6/ila/Makefile ./net/ipv6/Makefile ./net/ipv6/Kconfig ./net/ipv4/netfilter/Makefile ./net/ipv4/netfilter/Kconfig ./net/ipv4/bpfilter/Makefile ./net/ipv4/Makefile ./net/ipv4/Kconfig ./net/ife/Makefile ./net/ife/Kconfig ./net/ieee802154/Makefile ./net/ieee802154/Kconfig ./net/ieee802154/6lowpan/Makefile ./net/ieee802154/6lowpan/Kconfig ./net/hsr/Makefile ./net/hsr/Kconfig ./net/ethernet/Makefile ./net/dsa/Makefile ./net/dsa/Kconfig ./net/dns_resolver/Makefile ./net/dns_resolver/Kconfig ./net/decnet/netfilter/Makefile ./net/decnet/netfilter/Kconfig ./net/decnet/Makefile ./net/decnet/Kconfig ./net/dccp/ccids/Kconfig ./net/dccp/Makefile ./net/dccp/Kconfig ./net/dcb/Makefile ./net/dcb/Kconfig ./net/core/Makefile ./net/ceph/Makefile ./net/ceph/Kconfig ./net/can/Makefile ./net/can/Kconfig ./net/caif/Makefile ./net/caif/Kconfig ./net/bridge/netfilter/Makefile ./net/bridge/netfilter/Kconfig ./net/bridge/Makefile ./net/bridge/Kconfig ./net/bpfilter/Makefile ./net/bpfilter/Kconfig ./net/bpf/Makefile ./net/bluetooth/rfcomm/Makefile ./net/bluetooth/rfcomm/Kconfig ./net/bluetooth/hidp/Makefile ./net/bluetooth/hidp/Kconfig ./net/bluetooth/cmtp/Makefile ./net/bluetooth/cmtp/Kconfig ./net/bluetooth/bnep/Makefile ./net/bluetooth/bnep/Kconfig ./net/bluetooth/Makefile ./net/bluetooth/Kconfig ./net/batman-adv/Makefile ./net/batman-adv/Kconfig ./net/ax25/Makefile ./net/ax25/Kconfig ./net/atm/Makefile ./net/atm/Kconfig ./net/appletalk/Makefile ./net/Makefile ./net/Kconfig ./net/9p/Makefile ./net/9p/Kconfig ./net/8021q/Makefile ./net/8021q/Kconfig ./net/802/Makefile ./net/802/Kconfig ./net/6lowpan/Makefile ./net/6lowpan/Kconfig ./mm/kasan/Makefile ./mm/Makefile ./mm/Kconfig.debug ./mm/Kconfig ./lib/Kconfig.debug ./lib/Kconfig ./lib/Makefile ./lib/zstd/Makefile ./lib/zlib_inflate/Makefile ./lib/zlib_deflate/Makefile ./lib/xz/Makefile ./lib/xz/Kconfig ./lib/reed_solomon/Makefile ./lib/raid6/Makefile ./lib/raid6/test/Makefile ./lib/mpi/Makefile ./lib/lzo/Makefile ./lib/lz4/Makefile ./lib/fonts/Makefile ./lib/fonts/Kconfig ./lib/Kconfig.ubsan ./lib/Kconfig.kgdb ./lib/Kconfig.kasan ./lib/842/Makefile ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/rcu/Kconfig ./kernel/printk/Makefile ./kernel/power/Makefile ./kernel/power/Kconfig ./kernel/locking/Makefile ./kernel/livepatch/Makefile ./kernel/livepatch/Kconfig ./kernel/irq/Makefile ./kernel/irq/Kconfig ./kernel/gcov/Makefile ./kernel/gcov/Kconfig ./kernel/events/Makefile ./kernel/dma/Makefile ./kernel/dma/Kconfig ./kernel/debug/kdb/Makefile ./kernel/debug/Makefile ./kernel/cgroup/Makefile ./kernel/bpf/Makefile ./kernel/Makefile ./kernel/Kconfig.preempt ./kernel/Kconfig.locks ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./init/Kconfig ./init/Makefile ./fs/xfs/Makefile ./fs/xfs/Kconfig ./fs/ufs/Makefile ./fs/ufs/Kconfig ./fs/udf/Makefile ./fs/udf/Kconfig ./fs/ubifs/Makefile ./fs/ubifs/Kconfig ./fs/tracefs/Makefile ./fs/sysv/Makefile ./fs/sysv/Kconfig ./fs/sysfs/Makefile ./fs/sysfs/Kconfig ./fs/squashfs/Makefile ./fs/squashfs/Kconfig ./fs/romfs/Makefile ./fs/romfs/Kconfig ./fs/reiserfs/Makefile ./fs/reiserfs/Kconfig ./fs/ramfs/Makefile ./fs/quota/Makefile ./fs/quota/Kconfig ./fs/qnx6/Makefile ./fs/qnx6/Kconfig ./fs/qnx4/Makefile ./fs/qnx4/Kconfig ./fs/pstore/Makefile ./fs/pstore/Kconfig ./fs/proc/Makefile ./fs/proc/Kconfig ./fs/overlayfs/Makefile ./fs/overlayfs/Kconfig ./fs/orangefs/Makefile ./fs/orangefs/Kconfig ./fs/openpromfs/Makefile ./fs/omfs/Makefile ./fs/omfs/Kconfig ./fs/ocfs2/Makefile ./fs/ocfs2/dlmfs/Makefile ./fs/ocfs2/dlm/Makefile ./fs/ocfs2/cluster/Makefile ./fs/ocfs2/Kconfig ./fs/ntfs/Makefile ./fs/ntfs/Kconfig ./fs/notify/inotify/Makefile ./fs/notify/inotify/Kconfig ./fs/notify/fanotify/Makefile ./fs/notify/fanotify/Kconfig ./fs/notify/dnotify/Makefile ./fs/notify/dnotify/Kconfig ./fs/notify/Makefile ./fs/notify/Kconfig ./fs/nls/Makefile ./fs/nls/Kconfig ./fs/nilfs2/Makefile ./fs/nilfs2/Kconfig ./fs/nfsd/Makefile ./fs/nfsd/Kconfig ./fs/nfs_common/Makefile ./fs/nfs/flexfilelayout/Makefile ./fs/nfs/filelayout/Makefile ./fs/nfs/blocklayout/Makefile ./fs/nfs/Makefile ./fs/nfs/Kconfig ./fs/minix/Makefile ./fs/minix/Kconfig ./fs/lockd/Makefile ./fs/kernfs/Makefile ./fs/kernfs/Kconfig ./fs/jfs/Makefile ./fs/jfs/Kconfig ./fs/jffs2/Makefile ./fs/jffs2/Kconfig ./fs/jbd2/Makefile ./fs/jbd2/Kconfig ./fs/isofs/Makefile ./fs/isofs/Kconfig ./fs/hugetlbfs/Makefile ./fs/hpfs/Makefile ./fs/hpfs/Kconfig ./fs/hostfs/Makefile ./fs/hfsplus/Makefile ./fs/hfsplus/Kconfig ./fs/hfs/Makefile ./fs/hfs/Kconfig ./fs/gfs2/Makefile ./fs/gfs2/Kconfig ./fs/fuse/Makefile ./fs/fuse/Kconfig ./fs/fscache/Makefile ./fs/fscache/Kconfig ./fs/freevxfs/Makefile ./fs/freevxfs/Kconfig ./fs/fat/Makefile ./fs/fat/Kconfig ./fs/f2fs/Makefile ./fs/f2fs/Kconfig ./fs/ext4/Makefile ./fs/ext4/Kconfig ./fs/ext2/Makefile ./fs/ext2/Kconfig ./fs/exportfs/Makefile ./fs/exofs/Kconfig.ore ./fs/exofs/Kconfig ./fs/efs/Makefile ./fs/efs/Kconfig ./fs/efivarfs/Makefile ./fs/efivarfs/Kconfig ./fs/ecryptfs/Makefile ./fs/ecryptfs/Kconfig ./fs/dlm/Makefile ./fs/dlm/Kconfig ./fs/devpts/Makefile ./fs/debugfs/Makefile ./fs/crypto/Makefile ./fs/crypto/Kconfig ./fs/cramfs/Makefile ./fs/cramfs/Kconfig ./fs/configfs/Makefile ./fs/configfs/Kconfig ./fs/coda/Makefile ./fs/coda/Kconfig ./fs/cifs/Kconfig ./fs/cifs/Makefile ./fs/ceph/Makefile ./fs/ceph/Kconfig ./fs/cachefiles/Makefile ./fs/cachefiles/Kconfig ./fs/btrfs/Makefile ./fs/btrfs/Kconfig ./fs/bfs/Makefile ./fs/bfs/Kconfig ./fs/befs/Makefile ./fs/befs/Kconfig ./fs/autofs/Makefile ./fs/autofs/Kconfig ./fs/afs/Makefile ./fs/afs/Kconfig ./fs/affs/Makefile ./fs/affs/Kconfig ./fs/adfs/Makefile ./fs/adfs/Kconfig ./fs/Makefile ./fs/Kconfig.binfmt ./fs/Kconfig ./fs/9p/Makefile ./fs/9p/Kconfig ./firmware/Makefile ./drivers/zorro/Makefile ./drivers/zorro/Kconfig ./drivers/xen/xenfs/Makefile ./drivers/xen/xenbus/Makefile ./drivers/xen/xen-pciback/Makefile ./drivers/xen/events/Makefile ./drivers/xen/Makefile ./drivers/xen/Kconfig ./drivers/watchdog/Makefile ./drivers/watchdog/Kconfig ./drivers/w1/slaves/Makefile ./drivers/w1/slaves/Kconfig ./drivers/w1/masters/Makefile ./drivers/w1/masters/Kconfig ./drivers/w1/Makefile ./drivers/w1/Kconfig ./drivers/vme/bridges/Makefile ./drivers/vme/bridges/Kconfig ./drivers/vme/boards/Makefile ./drivers/vme/boards/Kconfig ./drivers/vme/Makefile ./drivers/vme/Kconfig ./drivers/vlynq/Makefile ./drivers/vlynq/Kconfig ./drivers/visorbus/Makefile ./drivers/visorbus/Kconfig ./drivers/virtio/Makefile ./drivers/virtio/Kconfig ./drivers/virt/vboxguest/Makefile ./drivers/virt/vboxguest/Kconfig ./drivers/virt/Makefile ./drivers/virt/Kconfig ./drivers/video/logo/Makefile ./drivers/video/logo/Kconfig ./drivers/video/fbdev/via/Makefile ./drivers/video/fbdev/vermilion/Makefile ./drivers/video/fbdev/sis/Makefile ./drivers/video/fbdev/savage/Makefile ./drivers/video/fbdev/riva/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Kconfig ./drivers/video/fbdev/omap2/omapfb/displays/Makefile ./drivers/video/fbdev/omap2/omapfb/displays/Kconfig ./drivers/video/fbdev/omap2/omapfb/Makefile ./drivers/video/fbdev/omap2/omapfb/Kconfig ./drivers/video/fbdev/omap2/Makefile ./drivers/video/fbdev/omap2/Kconfig ./drivers/video/fbdev/omap/Makefile ./drivers/video/fbdev/omap/Kconfig ./drivers/video/fbdev/nvidia/Makefile ./drivers/video/fbdev/mmp/panel/Makefile ./drivers/video/fbdev/mmp/panel/Kconfig ./drivers/video/fbdev/mmp/hw/Makefile ./drivers/video/fbdev/mmp/hw/Kconfig ./drivers/video/fbdev/mmp/fb/Makefile ./drivers/video/fbdev/mmp/fb/Kconfig ./drivers/video/fbdev/mmp/Makefile ./drivers/video/fbdev/mmp/Kconfig ./drivers/video/fbdev/mbx/Makefile ./drivers/video/fbdev/mb862xx/Makefile ./drivers/video/fbdev/matrox/Makefile ./drivers/video/fbdev/kyro/Makefile ./drivers/video/fbdev/intelfb/Makefile ./drivers/video/fbdev/i810/Makefile ./drivers/video/fbdev/geode/Makefile ./drivers/video/fbdev/geode/Kconfig ./drivers/video/fbdev/core/Makefile ./drivers/video/fbdev/aty/Makefile ./drivers/video/fbdev/Makefile ./drivers/video/fbdev/Kconfig ./drivers/video/console/Makefile ./drivers/video/console/Kconfig ./drivers/video/backlight/Makefile ./drivers/video/backlight/Kconfig ./drivers/video/Makefile ./drivers/video/Kconfig ./drivers/vhost/Makefile ./drivers/vhost/Kconfig.vringh ./drivers/vhost/Kconfig ./drivers/vfio/platform/reset/Makefile ./drivers/vfio/platform/reset/Kconfig ./drivers/vfio/platform/Makefile ./drivers/vfio/platform/Kconfig ./drivers/vfio/pci/Makefile ./drivers/vfio/pci/Kconfig ./drivers/vfio/mdev/Makefile ./drivers/vfio/mdev/Kconfig ./drivers/vfio/Makefile ./drivers/vfio/Kconfig ./drivers/uwb/i1480/dfu/Makefile ./drivers/uwb/i1480/Makefile ./drivers/uwb/Makefile ./drivers/uwb/Kconfig ./drivers/usb/Kconfig ./drivers/usb/wusbcore/Makefile ./drivers/usb/wusbcore/Kconfig ./drivers/usb/usbip/Makefile ./drivers/usb/usbip/Kconfig ./drivers/usb/typec/ucsi/Makefile ./drivers/usb/typec/ucsi/Kconfig ./drivers/usb/typec/mux/Makefile ./drivers/usb/typec/mux/Kconfig ./drivers/usb/typec/fusb302/Makefile ./drivers/usb/typec/fusb302/Kconfig ./drivers/usb/typec/altmodes/Makefile ./drivers/usb/typec/altmodes/Kconfig ./drivers/usb/typec/Makefile ./drivers/usb/typec/Kconfig ./drivers/usb/storage/Makefile ./drivers/usb/storage/Kconfig ./drivers/usb/serial/Makefile-keyspan_pda_fw ./drivers/usb/serial/Makefile ./drivers/usb/serial/Kconfig ./drivers/usb/roles/Makefile ./drivers/usb/roles/Kconfig ./drivers/usb/renesas_usbhs/Makefile ./drivers/usb/renesas_usbhs/Kconfig ./drivers/usb/phy/Kconfig ./drivers/usb/phy/Makefile ./drivers/usb/musb/Kconfig ./drivers/usb/musb/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mtu3/Makefile ./drivers/usb/mon/Makefile ./drivers/usb/mon/Kconfig ./drivers/usb/misc/sisusbvga/Makefile ./drivers/usb/misc/sisusbvga/Kconfig ./drivers/usb/misc/Makefile ./drivers/usb/misc/Kconfig ./drivers/usb/isp1760/Makefile ./drivers/usb/isp1760/Kconfig ./drivers/usb/image/Makefile ./drivers/usb/image/Kconfig ./drivers/usb/host/Makefile ./drivers/usb/host/Kconfig ./drivers/usb/gadget/udc/bdc/Makefile ./drivers/usb/gadget/udc/bdc/Kconfig ./drivers/usb/gadget/udc/aspeed-vhub/Makefile ./drivers/usb/gadget/udc/aspeed-vhub/Kconfig ./drivers/usb/gadget/udc/Makefile ./drivers/usb/gadget/udc/Kconfig ./drivers/usb/gadget/legacy/Makefile ./drivers/usb/gadget/legacy/Kconfig ./drivers/usb/gadget/function/Makefile ./drivers/usb/gadget/Makefile ./drivers/usb/gadget/Kconfig ./drivers/usb/early/Makefile ./drivers/usb/dwc3/Makefile ./drivers/usb/dwc3/Kconfig ./drivers/usb/dwc2/Makefile ./drivers/usb/dwc2/Kconfig ./drivers/usb/core/Makefile ./drivers/usb/core/Kconfig ./drivers/usb/common/Makefile ./drivers/usb/class/Makefile ./drivers/usb/class/Kconfig ./drivers/usb/chipidea/Makefile ./drivers/usb/chipidea/Kconfig ./drivers/usb/c67x00/Makefile ./drivers/usb/atm/Makefile ./drivers/usb/atm/Kconfig ./drivers/usb/Makefile ./drivers/uio/Makefile ./drivers/uio/Kconfig ./drivers/tty/Kconfig ./drivers/tty/vt/Makefile ./drivers/tty/serial/jsm/Makefile ./drivers/tty/serial/cpm_uart/Makefile ./drivers/tty/serial/Makefile ./drivers/tty/serial/Kconfig ./drivers/tty/serial/8250/Makefile ./drivers/tty/serial/8250/Kconfig ./drivers/tty/serdev/Makefile ./drivers/tty/serdev/Kconfig ./drivers/tty/ipwireless/Makefile ./drivers/tty/hvc/Makefile ./drivers/tty/hvc/Kconfig ./drivers/tty/Makefile ./drivers/thunderbolt/Makefile ./drivers/thunderbolt/Kconfig ./drivers/thermal/ti-soc-thermal/Makefile ./drivers/thermal/ti-soc-thermal/Kconfig ./drivers/thermal/tegra/Makefile ./drivers/thermal/tegra/Kconfig ./drivers/thermal/st/Makefile ./drivers/thermal/st/Kconfig ./drivers/thermal/samsung/Makefile ./drivers/thermal/samsung/Kconfig ./drivers/thermal/qcom/Makefile ./drivers/thermal/qcom/Kconfig ./drivers/thermal/int340x_thermal/Makefile ./drivers/thermal/int340x_thermal/Kconfig ./drivers/thermal/broadcom/Makefile ./drivers/thermal/broadcom/Kconfig ./drivers/thermal/Makefile ./drivers/thermal/Kconfig ./drivers/tee/optee/Makefile ./drivers/tee/optee/Kconfig ./drivers/tee/Makefile ./drivers/tee/Kconfig ./drivers/tc/Makefile ./drivers/target/tcm_fc/Makefile ./drivers/target/tcm_fc/Kconfig ./drivers/target/sbp/Makefile ./drivers/target/sbp/Kconfig ./drivers/target/loopback/Makefile ./drivers/target/loopback/Kconfig ./drivers/target/iscsi/cxgbit/Makefile ./drivers/target/iscsi/cxgbit/Kconfig ./drivers/target/iscsi/Makefile ./drivers/target/iscsi/Kconfig ./drivers/target/Makefile ./drivers/target/Kconfig ./drivers/staging/xgifb/Makefile ./drivers/staging/xgifb/Kconfig ./drivers/staging/wlan-ng/Makefile ./drivers/staging/wlan-ng/Kconfig ./drivers/staging/wilc1000/Makefile ./drivers/staging/wilc1000/Kconfig ./drivers/staging/vt6656/Makefile ./drivers/staging/vt6656/Kconfig ./drivers/staging/vt6655/Makefile ./drivers/staging/vt6655/Kconfig ./drivers/staging/vme/devices/Makefile ./drivers/staging/vme/devices/Kconfig ./drivers/staging/vme/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Kconfig ./drivers/staging/vc04_services/bcm2835-audio/Makefile ./drivers/staging/vc04_services/bcm2835-audio/Kconfig ./drivers/staging/vc04_services/Makefile ./drivers/staging/vc04_services/Kconfig ./drivers/staging/vboxvideo/Makefile ./drivers/staging/vboxvideo/Kconfig ./drivers/staging/unisys/visornic/Makefile ./drivers/staging/unisys/visornic/Kconfig ./drivers/staging/unisys/visorinput/Makefile ./drivers/staging/unisys/visorinput/Kconfig ./drivers/staging/unisys/visorhba/Makefile ./drivers/staging/unisys/visorhba/Kconfig ./drivers/staging/unisys/Makefile ./drivers/staging/unisys/Kconfig ./drivers/staging/speakup/Makefile ./drivers/staging/speakup/Kconfig ./drivers/staging/sm750fb/Makefile ./drivers/staging/sm750fb/Kconfig ./drivers/staging/rts5208/Makefile ./drivers/staging/rts5208/Kconfig ./drivers/staging/rtlwifi/rtl8822be/Makefile ./drivers/staging/rtlwifi/btcoexist/Makefile ./drivers/staging/rtlwifi/Makefile ./drivers/staging/rtlwifi/Kconfig ./drivers/staging/rtl8723bs/Makefile ./drivers/staging/rtl8723bs/Kconfig ./drivers/staging/rtl8712/Makefile ./drivers/staging/rtl8712/Kconfig ./drivers/staging/rtl8192u/ieee80211/Makefile ./drivers/staging/rtl8192u/Makefile ./drivers/staging/rtl8192u/Kconfig ./drivers/staging/rtl8192e/rtl8192e/Makefile ./drivers/staging/rtl8192e/rtl8192e/Kconfig ./drivers/staging/rtl8192e/Makefile ./drivers/staging/rtl8192e/Kconfig ./drivers/staging/rtl8188eu/Makefile ./drivers/staging/rtl8188eu/Kconfig ./drivers/staging/pi433/Makefile ./drivers/staging/pi433/Kconfig ./drivers/staging/olpc_dcon/Kconfig ./drivers/staging/olpc_dcon/Makefile ./drivers/staging/octeon/Makefile ./drivers/staging/octeon/Kconfig ./drivers/staging/octeon-usb/Makefile ./drivers/staging/octeon-usb/Kconfig ./drivers/staging/nvec/Makefile ./drivers/staging/nvec/Kconfig ./drivers/staging/netlogic/Makefile ./drivers/staging/netlogic/Kconfig ./drivers/staging/mt7621-spi/Makefile ./drivers/staging/mt7621-spi/Kconfig ./drivers/staging/mt7621-pinctrl/Makefile ./drivers/staging/mt7621-pinctrl/Kconfig ./drivers/staging/mt7621-pci/Kconfig ./drivers/staging/mt7621-pci/Makefile ./drivers/staging/mt7621-mmc/Makefile ./drivers/staging/mt7621-mmc/Kconfig ./drivers/staging/mt7621-eth/Makefile ./drivers/staging/mt7621-eth/Kconfig ./drivers/staging/mt7621-dts/Makefile ./drivers/staging/mt7621-dts/Kconfig ./drivers/staging/mt7621-dma/Makefile ./drivers/staging/mt7621-dma/Kconfig ./drivers/staging/mt29f_spinand/Makefile ./drivers/staging/mt29f_spinand/Kconfig ./drivers/staging/most/video/Makefile ./drivers/staging/most/video/Kconfig ./drivers/staging/most/usb/Makefile ./drivers/staging/most/usb/Kconfig ./drivers/staging/most/sound/Makefile ./drivers/staging/most/sound/Kconfig ./drivers/staging/most/net/Makefile ./drivers/staging/most/net/Kconfig ./drivers/staging/most/i2c/Makefile ./drivers/staging/most/i2c/Kconfig ./drivers/staging/most/dim2/Makefile ./drivers/staging/most/dim2/Kconfig ./drivers/staging/most/cdev/Makefile ./drivers/staging/most/cdev/Kconfig ./drivers/staging/most/Makefile ./drivers/staging/most/Kconfig ./drivers/staging/media/zoran/Makefile ./drivers/staging/media/zoran/Kconfig ./drivers/staging/media/tegra-vde/Makefile ./drivers/staging/media/tegra-vde/Kconfig ./drivers/staging/media/omap4iss/Makefile ./drivers/staging/media/omap4iss/Kconfig ./drivers/staging/media/mt9t031/Makefile ./drivers/staging/media/mt9t031/Kconfig ./drivers/staging/media/imx074/Makefile ./drivers/staging/media/imx074/Kconfig ./drivers/staging/media/imx/Makefile ./drivers/staging/media/imx/Kconfig ./drivers/staging/media/davinci_vpfe/Kconfig ./drivers/staging/media/davinci_vpfe/Makefile ./drivers/staging/media/bcm2048/Makefile ./drivers/staging/media/bcm2048/Kconfig ./drivers/staging/media/Makefile ./drivers/staging/media/Kconfig ./drivers/staging/ks7010/Makefile ./drivers/staging/ks7010/Kconfig ./drivers/staging/iio/resolver/Makefile ./drivers/staging/iio/resolver/Kconfig ./drivers/staging/iio/meter/Makefile ./drivers/staging/iio/meter/Kconfig ./drivers/staging/iio/impedance-analyzer/Makefile ./drivers/staging/iio/impedance-analyzer/Kconfig ./drivers/staging/iio/frequency/Makefile ./drivers/staging/iio/frequency/Kconfig ./drivers/staging/iio/cdc/Makefile ./drivers/staging/iio/cdc/Kconfig ./drivers/staging/iio/addac/Makefile ./drivers/staging/iio/addac/Kconfig ./drivers/staging/iio/adc/Makefile ./drivers/staging/iio/adc/Kconfig ./drivers/staging/iio/accel/Makefile ./drivers/staging/iio/accel/Kconfig ./drivers/staging/iio/Makefile ./drivers/staging/iio/Kconfig ./drivers/staging/gs_fpgaboot/Makefile ./drivers/staging/gs_fpgaboot/Kconfig ./drivers/staging/greybus/tools/Makefile ./drivers/staging/greybus/Makefile ./drivers/staging/greybus/Kconfig ./drivers/staging/goldfish/Makefile ./drivers/staging/goldfish/Kconfig ./drivers/staging/gdm724x/Makefile ./drivers/staging/gdm724x/Kconfig ./drivers/staging/gasket/Makefile ./drivers/staging/gasket/Kconfig ./drivers/staging/fwserial/Makefile ./drivers/staging/fwserial/Kconfig ./drivers/staging/fsl-dpaa2/rtc/Makefile ./drivers/staging/fsl-dpaa2/ethsw/Makefile ./drivers/staging/fsl-dpaa2/ethernet/Makefile ./drivers/staging/fsl-dpaa2/Makefile ./drivers/staging/fsl-dpaa2/Kconfig ./drivers/staging/fbtft/Makefile ./drivers/staging/fbtft/Kconfig ./drivers/staging/erofs/Makefile ./drivers/staging/erofs/Kconfig ./drivers/staging/emxx_udc/Makefile ./drivers/staging/emxx_udc/Kconfig ./drivers/staging/dgnc/Makefile ./drivers/staging/dgnc/Kconfig ./drivers/staging/comedi/kcomedilib/Makefile ./drivers/staging/comedi/drivers/Makefile ./drivers/staging/comedi/Makefile ./drivers/staging/comedi/Kconfig ./drivers/staging/clocking-wizard/Makefile ./drivers/staging/clocking-wizard/Kconfig ./drivers/staging/board/Makefile ./drivers/staging/board/Kconfig ./drivers/staging/axis-fifo/Kconfig ./drivers/staging/axis-fifo/Makefile ./drivers/staging/android/ion/Makefile ./drivers/staging/android/ion/Kconfig ./drivers/staging/android/Makefile ./drivers/staging/android/Kconfig ./drivers/staging/Makefile ./drivers/staging/Kconfig ./drivers/ssb/Makefile ./drivers/ssb/Kconfig ./drivers/spmi/Makefile ./drivers/spmi/Kconfig ./drivers/spi/Makefile ./drivers/spi/Kconfig ./drivers/soundwire/Makefile ./drivers/soundwire/Kconfig ./drivers/soc/zte/Makefile ./drivers/soc/zte/Kconfig ./drivers/soc/xilinx/Makefile ./drivers/soc/xilinx/Kconfig ./drivers/soc/versatile/Makefile ./drivers/soc/versatile/Kconfig ./drivers/soc/ux500/Makefile ./drivers/soc/ux500/Kconfig ./drivers/soc/ti/Makefile ./drivers/soc/ti/Kconfig ./drivers/soc/tegra/fuse/Makefile ./drivers/soc/tegra/Makefile ./drivers/soc/tegra/Kconfig ./drivers/soc/sunxi/Kconfig ./drivers/soc/sunxi/Makefile ./drivers/soc/samsung/Makefile ./drivers/soc/samsung/Kconfig ./drivers/soc/rockchip/Makefile ./drivers/soc/rockchip/Kconfig ./drivers/soc/renesas/Makefile ./drivers/soc/renesas/Kconfig ./drivers/soc/qcom/Makefile ./drivers/soc/qcom/Kconfig ./drivers/soc/mediatek/Makefile ./drivers/soc/mediatek/Kconfig ./drivers/soc/lantiq/Makefile ./drivers/soc/imx/Makefile ./drivers/soc/imx/Kconfig ./drivers/soc/gemini/Makefile ./drivers/soc/fsl/qe/Makefile ./drivers/soc/fsl/qe/Kconfig ./drivers/soc/fsl/qbman/Makefile ./drivers/soc/fsl/qbman/Kconfig ./drivers/soc/fsl/dpio/Makefile ./drivers/soc/fsl/Makefile ./drivers/soc/fsl/Kconfig ./drivers/soc/dove/Makefile ./drivers/soc/bcm/brcmstb/pm/Makefile ./drivers/soc/bcm/brcmstb/Makefile ./drivers/soc/bcm/brcmstb/Kconfig ./drivers/soc/bcm/Makefile ./drivers/soc/bcm/Kconfig ./drivers/soc/atmel/Makefile ./drivers/soc/atmel/Kconfig ./drivers/soc/amlogic/Makefile ./drivers/soc/amlogic/Kconfig ./drivers/soc/actions/Makefile ./drivers/soc/actions/Kconfig ./drivers/soc/Makefile ./drivers/soc/Kconfig ./drivers/sn/Makefile ./drivers/sn/Kconfig ./drivers/slimbus/Makefile ./drivers/slimbus/Kconfig ./drivers/siox/Makefile ./drivers/siox/Kconfig ./drivers/sh/superhyway/Makefile ./drivers/sh/maple/Makefile ./drivers/sh/intc/Makefile ./drivers/sh/intc/Kconfig ./drivers/sh/clk/Makefile ./drivers/sh/Makefile ./drivers/sh/Kconfig ./drivers/sfi/Makefile ./drivers/sfi/Kconfig ./drivers/scsi/ufs/Makefile ./drivers/scsi/ufs/Kconfig ./drivers/scsi/sym53c8xx_2/Makefile ./drivers/scsi/snic/Makefile ./drivers/scsi/smartpqi/Makefile ./drivers/scsi/smartpqi/Kconfig ./drivers/scsi/qla4xxx/Makefile ./drivers/scsi/qla4xxx/Kconfig ./drivers/scsi/qla2xxx/Makefile ./drivers/scsi/qla2xxx/Kconfig ./drivers/scsi/qedi/Makefile ./drivers/scsi/qedi/Kconfig ./drivers/scsi/qedf/Makefile ./drivers/scsi/qedf/Kconfig ./drivers/scsi/pm8001/Makefile ./drivers/scsi/pcmcia/Makefile ./drivers/scsi/pcmcia/Kconfig ./drivers/scsi/osd/Kconfig ./drivers/scsi/mvsas/Makefile ./drivers/scsi/mvsas/Kconfig ./drivers/scsi/mpt3sas/Makefile ./drivers/scsi/mpt3sas/Kconfig ./drivers/scsi/megaraid/Makefile ./drivers/scsi/megaraid/Kconfig.megaraid ./drivers/scsi/lpfc/Makefile ./drivers/scsi/libsas/Makefile ./drivers/scsi/libsas/Kconfig ./drivers/scsi/libfc/Makefile ./drivers/scsi/isci/Makefile ./drivers/scsi/ibmvscsi_tgt/Makefile ./drivers/scsi/ibmvscsi/Makefile ./drivers/scsi/hisi_sas/Makefile ./drivers/scsi/hisi_sas/Kconfig ./drivers/scsi/fnic/Makefile ./drivers/scsi/fcoe/Makefile ./drivers/scsi/esas2r/Makefile ./drivers/scsi/esas2r/Kconfig ./drivers/scsi/device_handler/Makefile ./drivers/scsi/device_handler/Kconfig ./drivers/scsi/cxlflash/Makefile ./drivers/scsi/cxlflash/Kconfig ./drivers/scsi/cxgbi/cxgb4i/Kconfig ./drivers/scsi/cxgbi/cxgb3i/Kconfig ./drivers/scsi/cxgbi/Makefile ./drivers/scsi/cxgbi/Kconfig ./drivers/scsi/csiostor/Makefile ./drivers/scsi/csiostor/Kconfig ./drivers/scsi/bnx2i/Makefile ./drivers/scsi/bnx2i/Kconfig ./drivers/scsi/bnx2fc/Makefile ./drivers/scsi/bnx2fc/Kconfig ./drivers/scsi/bfa/Makefile ./drivers/scsi/be2iscsi/Makefile ./drivers/scsi/be2iscsi/Kconfig ./drivers/scsi/arm/Makefile ./drivers/scsi/arm/Kconfig ./drivers/scsi/arcmsr/Makefile ./drivers/scsi/aic94xx/Makefile ./drivers/scsi/aic94xx/Kconfig ./drivers/scsi/aic7xxx/aicasm/Makefile ./drivers/scsi/aic7xxx/Makefile ./drivers/scsi/aic7xxx/Kconfig.aic7xxx ./drivers/scsi/aic7xxx/Kconfig.aic79xx ./drivers/scsi/aacraid/Makefile ./drivers/scsi/Makefile ./drivers/scsi/Kconfig ./drivers/sbus/char/Makefile ./drivers/sbus/char/Kconfig ./drivers/sbus/Makefile ./drivers/s390/virtio/Makefile ./drivers/s390/scsi/Makefile ./drivers/s390/net/Makefile ./drivers/s390/net/Kconfig ./drivers/s390/crypto/Makefile ./drivers/s390/cio/Makefile ./drivers/s390/char/Makefile ./drivers/s390/char/Kconfig ./drivers/s390/block/Makefile ./drivers/s390/block/Kconfig ./drivers/s390/Makefile ./drivers/rtc/Makefile ./drivers/rtc/Kconfig ./drivers/rpmsg/Makefile ./drivers/rpmsg/Kconfig ./drivers/reset/tegra/Makefile ./drivers/reset/tegra/Kconfig ./drivers/reset/sti/Makefile ./drivers/reset/sti/Kconfig ./drivers/reset/hisilicon/Makefile ./drivers/reset/hisilicon/Kconfig ./drivers/reset/Makefile ./drivers/reset/Kconfig ./drivers/remoteproc/Makefile ./drivers/remoteproc/Kconfig ./drivers/regulator/Makefile ./drivers/regulator/Kconfig ./drivers/ras/Makefile ./drivers/ras/Kconfig ./drivers/rapidio/switches/Makefile ./drivers/rapidio/switches/Kconfig ./drivers/rapidio/devices/Makefile ./drivers/rapidio/devices/Kconfig ./drivers/rapidio/Makefile ./drivers/rapidio/Kconfig ./drivers/pwm/Makefile ./drivers/pwm/Kconfig ./drivers/ptp/Makefile ./drivers/ptp/Kconfig ./drivers/ps3/Makefile ./drivers/pps/generators/Makefile ./drivers/pps/generators/Kconfig ./drivers/pps/clients/Makefile ./drivers/pps/clients/Kconfig ./drivers/pps/Makefile ./drivers/pps/Kconfig ./drivers/powercap/Makefile ./drivers/powercap/Kconfig ./drivers/power/supply/Makefile ./drivers/power/supply/Kconfig ./drivers/power/reset/Makefile ./drivers/power/reset/Kconfig ./drivers/power/avs/Makefile ./drivers/power/avs/Kconfig ./drivers/power/Makefile ./drivers/power/Kconfig ./drivers/pnp/pnpbios/Makefile ./drivers/pnp/pnpbios/Kconfig ./drivers/pnp/pnpacpi/Makefile ./drivers/pnp/pnpacpi/Kconfig ./drivers/pnp/isapnp/Makefile ./drivers/pnp/isapnp/Kconfig ./drivers/pnp/Makefile ./drivers/pnp/Kconfig ./drivers/platform/x86/Makefile ./drivers/platform/x86/Kconfig ./drivers/platform/olpc/Makefile ./drivers/platform/mips/Makefile ./drivers/platform/mips/Kconfig ./drivers/platform/mellanox/Makefile ./drivers/platform/mellanox/Kconfig ./drivers/platform/goldfish/Makefile ./drivers/platform/goldfish/Kconfig ./drivers/platform/chrome/Makefile ./drivers/platform/chrome/Kconfig ./drivers/platform/Makefile ./drivers/platform/Kconfig ./drivers/pinctrl/zte/Makefile ./drivers/pinctrl/zte/Kconfig ./drivers/pinctrl/vt8500/Makefile ./drivers/pinctrl/vt8500/Kconfig ./drivers/pinctrl/uniphier/Makefile ./drivers/pinctrl/uniphier/Kconfig ./drivers/pinctrl/ti/Makefile ./drivers/pinctrl/ti/Kconfig ./drivers/pinctrl/tegra/Makefile ./drivers/pinctrl/tegra/Kconfig ./drivers/pinctrl/sunxi/Makefile ./drivers/pinctrl/sunxi/Kconfig ./drivers/pinctrl/stm32/Makefile ./drivers/pinctrl/stm32/Kconfig ./drivers/pinctrl/sprd/Makefile ./drivers/pinctrl/sprd/Kconfig ./drivers/pinctrl/spear/Makefile ./drivers/pinctrl/spear/Kconfig ./drivers/pinctrl/sirf/Makefile ./drivers/pinctrl/sh-pfc/Makefile ./drivers/pinctrl/sh-pfc/Kconfig ./drivers/pinctrl/samsung/Makefile ./drivers/pinctrl/samsung/Kconfig ./drivers/pinctrl/qcom/Makefile ./drivers/pinctrl/qcom/Kconfig ./drivers/pinctrl/pxa/Makefile ./drivers/pinctrl/pxa/Kconfig ./drivers/pinctrl/nomadik/Makefile ./drivers/pinctrl/nomadik/Kconfig ./drivers/pinctrl/mvebu/Makefile ./drivers/pinctrl/mvebu/Kconfig ./drivers/pinctrl/meson/Makefile ./drivers/pinctrl/meson/Kconfig ./drivers/pinctrl/mediatek/Makefile ./drivers/pinctrl/mediatek/Kconfig ./drivers/pinctrl/intel/Makefile ./drivers/pinctrl/intel/Kconfig ./drivers/pinctrl/freescale/Makefile ./drivers/pinctrl/freescale/Kconfig ./drivers/pinctrl/cirrus/Makefile ./drivers/pinctrl/cirrus/Kconfig ./drivers/pinctrl/berlin/Makefile ./drivers/pinctrl/berlin/Kconfig ./drivers/pinctrl/bcm/Makefile ./drivers/pinctrl/bcm/Kconfig ./drivers/pinctrl/aspeed/Makefile ./drivers/pinctrl/aspeed/Kconfig ./drivers/pinctrl/actions/Makefile ./drivers/pinctrl/actions/Kconfig ./drivers/pinctrl/Makefile ./drivers/pinctrl/Kconfig ./drivers/phy/ti/Makefile ./drivers/phy/ti/Kconfig ./drivers/phy/tegra/Makefile ./drivers/phy/tegra/Kconfig ./drivers/phy/st/Makefile ./drivers/phy/st/Kconfig ./drivers/phy/samsung/Makefile ./drivers/phy/samsung/Kconfig ./drivers/phy/rockchip/Makefile ./drivers/phy/rockchip/Kconfig ./drivers/phy/renesas/Makefile ./drivers/phy/renesas/Kconfig ./drivers/phy/ralink/Makefile ./drivers/phy/ralink/Kconfig ./drivers/phy/qualcomm/Makefile ./drivers/phy/qualcomm/Kconfig ./drivers/phy/motorola/Kconfig ./drivers/phy/motorola/Makefile ./drivers/phy/mediatek/Makefile ./drivers/phy/mediatek/Kconfig ./drivers/phy/marvell/Makefile ./drivers/phy/marvell/Kconfig ./drivers/phy/lantiq/Makefile ./drivers/phy/lantiq/Kconfig ./drivers/phy/hisilicon/Makefile ./drivers/phy/hisilicon/Kconfig ./drivers/phy/broadcom/Makefile ./drivers/phy/broadcom/Kconfig ./drivers/phy/amlogic/Makefile ./drivers/phy/amlogic/Kconfig ./drivers/phy/allwinner/Makefile ./drivers/phy/allwinner/Kconfig ./drivers/phy/Makefile ./drivers/phy/Kconfig ./drivers/perf/hisilicon/Makefile ./drivers/perf/Makefile ./drivers/perf/Kconfig ./drivers/pcmcia/Makefile ./drivers/pcmcia/Kconfig ./drivers/pci/switch/Makefile ./drivers/pci/switch/Kconfig ./drivers/pci/pcie/Makefile ./drivers/pci/pcie/Kconfig ./drivers/pci/hotplug/Makefile ./drivers/pci/hotplug/Kconfig ./drivers/pci/endpoint/functions/Makefile ./drivers/pci/endpoint/functions/Kconfig ./drivers/pci/endpoint/Makefile ./drivers/pci/endpoint/Kconfig ./drivers/pci/controller/dwc/Makefile ./drivers/pci/controller/dwc/Kconfig ./drivers/pci/controller/Makefile ./drivers/pci/controller/Kconfig ./drivers/pci/Makefile ./drivers/pci/Kconfig ./drivers/parport/Makefile ./drivers/parport/Kconfig ./drivers/parisc/Makefile ./drivers/parisc/Kconfig ./drivers/opp/Makefile ./drivers/opp/Kconfig ./drivers/of/unittest-data/Makefile ./drivers/of/Makefile ./drivers/of/Kconfig ./drivers/nvmem/Makefile ./drivers/nvmem/Kconfig ./drivers/nvme/target/Makefile ./drivers/nvme/target/Kconfig ./drivers/nvme/host/Makefile ./drivers/nvme/host/Kconfig ./drivers/nvme/Makefile ./drivers/nvme/Kconfig ./drivers/nvdimm/Makefile ./drivers/nvdimm/Kconfig ./drivers/nubus/Makefile ./drivers/ntb/test/Makefile ./drivers/ntb/test/Kconfig ./drivers/ntb/hw/mscc/Makefile ./drivers/ntb/hw/mscc/Kconfig ./drivers/ntb/hw/intel/Makefile ./drivers/ntb/hw/intel/Kconfig ./drivers/ntb/hw/idt/Makefile ./drivers/ntb/hw/idt/Kconfig ./drivers/ntb/hw/amd/Makefile ./drivers/ntb/hw/amd/Kconfig ./drivers/ntb/hw/Makefile ./drivers/ntb/hw/Kconfig ./drivers/ntb/Makefile ./drivers/ntb/Kconfig ./drivers/nfc/st95hf/Makefile ./drivers/nfc/st95hf/Kconfig ./drivers/nfc/st21nfca/Makefile ./drivers/nfc/st21nfca/Kconfig ./drivers/nfc/st-nci/Makefile ./drivers/nfc/st-nci/Kconfig ./drivers/nfc/s3fwrn5/Makefile ./drivers/nfc/s3fwrn5/Kconfig ./drivers/nfc/pn544/Makefile ./drivers/nfc/pn544/Kconfig ./drivers/nfc/pn533/Makefile ./drivers/nfc/pn533/Kconfig ./drivers/nfc/nxp-nci/Makefile ./drivers/nfc/nxp-nci/Kconfig ./drivers/nfc/nfcmrvl/Makefile ./drivers/nfc/nfcmrvl/Kconfig ./drivers/nfc/microread/Makefile ./drivers/nfc/microread/Kconfig ./drivers/nfc/fdp/Makefile ./drivers/nfc/fdp/Kconfig ./drivers/nfc/Makefile ./drivers/nfc/Kconfig ./drivers/net/Makefile ./drivers/net/Kconfig ./drivers/net/xen-netback/Makefile ./drivers/net/wireless/zydas/zd1211rw/Makefile ./drivers/net/wireless/zydas/zd1211rw/Kconfig ./drivers/net/wireless/zydas/Makefile ./drivers/net/wireless/zydas/Kconfig ./drivers/net/wireless/ti/wlcore/Makefile ./drivers/net/wireless/ti/wlcore/Kconfig ./drivers/net/wireless/ti/wl18xx/Makefile ./drivers/net/wireless/ti/wl18xx/Kconfig ./drivers/net/wireless/ti/wl12xx/Makefile ./drivers/net/wireless/ti/wl12xx/Kconfig ./drivers/net/wireless/ti/wl1251/Makefile ./drivers/net/wireless/ti/wl1251/Kconfig ./drivers/net/wireless/ti/Makefile ./drivers/net/wireless/ti/Kconfig ./drivers/net/wireless/st/cw1200/Makefile ./drivers/net/wireless/st/cw1200/Kconfig ./drivers/net/wireless/st/Makefile ./drivers/net/wireless/st/Kconfig ./drivers/net/wireless/rsi/Makefile ./drivers/net/wireless/rsi/Kconfig ./drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile ./drivers/net/wireless/realtek/rtlwifi/Makefile ./drivers/net/wireless/realtek/rtlwifi/Kconfig ./drivers/net/wireless/realtek/rtl8xxxu/Makefile ./drivers/net/wireless/realtek/rtl8xxxu/Kconfig ./drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile ./drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile ./drivers/net/wireless/realtek/rtl818x/Makefile ./drivers/net/wireless/realtek/rtl818x/Kconfig ./drivers/net/wireless/realtek/Makefile ./drivers/net/wireless/realtek/Kconfig ./drivers/net/wireless/ralink/rt2x00/Makefile ./drivers/net/wireless/ralink/rt2x00/Kconfig ./drivers/net/wireless/ralink/Makefile ./drivers/net/wireless/ralink/Kconfig ./drivers/net/wireless/quantenna/qtnfmac/Makefile ./drivers/net/wireless/quantenna/qtnfmac/Kconfig ./drivers/net/wireless/quantenna/Makefile ./drivers/net/wireless/quantenna/Kconfig ./drivers/net/wireless/mediatek/mt7601u/Makefile ./drivers/net/wireless/mediatek/mt7601u/Kconfig ./drivers/net/wireless/mediatek/mt76/Kconfig ./drivers/net/wireless/mediatek/mt76/mt76x0/Makefile ./drivers/net/wireless/mediatek/mt76/Makefile ./drivers/net/wireless/mediatek/Makefile ./drivers/net/wireless/mediatek/Kconfig ./drivers/net/wireless/marvell/mwifiex/Makefile ./drivers/net/wireless/marvell/mwifiex/Kconfig ./drivers/net/wireless/marvell/libertas_tf/Makefile ./drivers/net/wireless/marvell/libertas_tf/Kconfig ./drivers/net/wireless/marvell/libertas/Makefile ./drivers/net/wireless/marvell/libertas/Kconfig ./drivers/net/wireless/marvell/Makefile ./drivers/net/wireless/marvell/Kconfig ./drivers/net/wireless/intersil/prism54/Makefile ./drivers/net/wireless/intersil/p54/Makefile ./drivers/net/wireless/intersil/p54/Kconfig ./drivers/net/wireless/intersil/orinoco/Makefile ./drivers/net/wireless/intersil/orinoco/Kconfig ./drivers/net/wireless/intersil/hostap/Makefile ./drivers/net/wireless/intersil/hostap/Kconfig ./drivers/net/wireless/intersil/Makefile ./drivers/net/wireless/intersil/Kconfig ./drivers/net/wireless/intel/iwlwifi/mvm/Makefile ./drivers/net/wireless/intel/iwlwifi/dvm/Makefile ./drivers/net/wireless/intel/iwlwifi/Makefile ./drivers/net/wireless/intel/iwlwifi/Kconfig ./drivers/net/wireless/intel/iwlegacy/Makefile ./drivers/net/wireless/intel/iwlegacy/Kconfig ./drivers/net/wireless/intel/ipw2x00/Makefile ./drivers/net/wireless/intel/ipw2x00/Kconfig ./drivers/net/wireless/intel/Makefile ./drivers/net/wireless/intel/Kconfig ./drivers/net/wireless/cisco/Makefile ./drivers/net/wireless/cisco/Kconfig ./drivers/net/wireless/broadcom/brcm80211/brcmutil/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/Makefile ./drivers/net/wireless/broadcom/brcm80211/Kconfig ./drivers/net/wireless/broadcom/b43legacy/Makefile ./drivers/net/wireless/broadcom/b43legacy/Kconfig ./drivers/net/wireless/broadcom/b43/Makefile ./drivers/net/wireless/broadcom/b43/Kconfig ./drivers/net/wireless/broadcom/Makefile ./drivers/net/wireless/broadcom/Kconfig ./drivers/net/wireless/atmel/Makefile ./drivers/net/wireless/atmel/Kconfig ./drivers/net/wireless/ath/wil6210/Makefile ./drivers/net/wireless/ath/wil6210/Kconfig ./drivers/net/wireless/ath/wcn36xx/Makefile ./drivers/net/wireless/ath/wcn36xx/Kconfig ./drivers/net/wireless/ath/carl9170/Makefile ./drivers/net/wireless/ath/carl9170/Kconfig ./drivers/net/wireless/ath/ath9k/Makefile ./drivers/net/wireless/ath/ath9k/Kconfig ./drivers/net/wireless/ath/ath6kl/Makefile ./drivers/net/wireless/ath/ath6kl/Kconfig ./drivers/net/wireless/ath/ath5k/Makefile ./drivers/net/wireless/ath/ath5k/Kconfig ./drivers/net/wireless/ath/ath10k/Makefile ./drivers/net/wireless/ath/ath10k/Kconfig ./drivers/net/wireless/ath/ar5523/Makefile ./drivers/net/wireless/ath/ar5523/Kconfig ./drivers/net/wireless/ath/Makefile ./drivers/net/wireless/ath/Kconfig ./drivers/net/wireless/admtek/Makefile ./drivers/net/wireless/admtek/Kconfig ./drivers/net/wireless/Makefile ./drivers/net/wireless/Kconfig ./drivers/net/wimax/i2400m/Makefile ./drivers/net/wimax/i2400m/Kconfig ./drivers/net/wimax/Makefile ./drivers/net/wimax/Kconfig ./drivers/net/wan/lmc/Makefile ./drivers/net/wan/Makefile ./drivers/net/wan/Kconfig ./drivers/net/vmxnet3/Makefile ./drivers/net/usb/Makefile ./drivers/net/usb/Kconfig ./drivers/net/team/Makefile ./drivers/net/team/Kconfig ./drivers/net/slip/Makefile ./drivers/net/slip/Kconfig ./drivers/net/ppp/Makefile ./drivers/net/ppp/Kconfig ./drivers/net/plip/Makefile ./drivers/net/plip/Kconfig ./drivers/net/phy/Makefile ./drivers/net/phy/Kconfig ./drivers/net/netdevsim/Makefile ./drivers/net/ipvlan/Makefile ./drivers/net/ieee802154/Makefile ./drivers/net/ieee802154/Kconfig ./drivers/net/hyperv/Makefile ./drivers/net/hyperv/Kconfig ./drivers/net/hippi/Makefile ./drivers/net/hippi/Kconfig ./drivers/net/hamradio/Makefile ./drivers/net/hamradio/Kconfig ./drivers/net/fjes/Makefile ./drivers/net/fddi/skfp/Makefile ./drivers/net/fddi/Makefile ./drivers/net/fddi/Kconfig ./drivers/net/ethernet/xscale/Makefile ./drivers/net/ethernet/xscale/Kconfig ./drivers/net/ethernet/xircom/Makefile ./drivers/net/ethernet/xircom/Kconfig ./drivers/net/ethernet/xilinx/Makefile ./drivers/net/ethernet/xilinx/Kconfig ./drivers/net/ethernet/wiznet/Makefile ./drivers/net/ethernet/wiznet/Kconfig ./drivers/net/ethernet/via/Makefile ./drivers/net/ethernet/via/Kconfig ./drivers/net/ethernet/tundra/Makefile ./drivers/net/ethernet/tundra/Kconfig ./drivers/net/ethernet/toshiba/Makefile ./drivers/net/ethernet/toshiba/Kconfig ./drivers/net/ethernet/ti/Makefile ./drivers/net/ethernet/ti/Kconfig ./drivers/net/ethernet/tehuti/Makefile ./drivers/net/ethernet/tehuti/Kconfig ./drivers/net/ethernet/synopsys/Makefile ./drivers/net/ethernet/synopsys/Kconfig ./drivers/net/ethernet/sun/Makefile ./drivers/net/ethernet/sun/Kconfig ./drivers/net/ethernet/stmicro/stmmac/Makefile ./drivers/net/ethernet/stmicro/stmmac/Kconfig ./drivers/net/ethernet/stmicro/Makefile ./drivers/net/ethernet/stmicro/Kconfig ./drivers/net/ethernet/socionext/Makefile ./drivers/net/ethernet/socionext/Kconfig ./drivers/net/ethernet/smsc/Makefile ./drivers/net/ethernet/smsc/Kconfig ./drivers/net/ethernet/sis/Makefile ./drivers/net/ethernet/sis/Kconfig ./drivers/net/ethernet/silan/Makefile ./drivers/net/ethernet/silan/Kconfig ./drivers/net/ethernet/sgi/Makefile ./drivers/net/ethernet/sgi/Kconfig ./drivers/net/ethernet/sfc/falcon/Makefile ./drivers/net/ethernet/sfc/falcon/Kconfig ./drivers/net/ethernet/sfc/Makefile ./drivers/net/ethernet/sfc/Kconfig ./drivers/net/ethernet/seeq/Makefile ./drivers/net/ethernet/seeq/Kconfig ./drivers/net/ethernet/samsung/sxgbe/Makefile ./drivers/net/ethernet/samsung/Makefile ./drivers/net/ethernet/samsung/Kconfig ./drivers/net/ethernet/rocker/Makefile ./drivers/net/ethernet/rocker/Kconfig ./drivers/net/ethernet/renesas/Makefile ./drivers/net/ethernet/renesas/Kconfig ./drivers/net/ethernet/realtek/Makefile ./drivers/net/ethernet/realtek/Kconfig ./drivers/net/ethernet/rdc/Makefile ./drivers/net/ethernet/rdc/Kconfig ./drivers/net/ethernet/qualcomm/rmnet/Makefile ./drivers/net/ethernet/qualcomm/rmnet/Kconfig ./drivers/net/ethernet/qualcomm/emac/Makefile ./drivers/net/ethernet/qualcomm/Makefile ./drivers/net/ethernet/qualcomm/Kconfig ./drivers/net/ethernet/qlogic/qlge/Makefile ./drivers/net/ethernet/qlogic/qlcnic/Makefile ./drivers/net/ethernet/qlogic/qede/Makefile ./drivers/net/ethernet/qlogic/qed/Makefile ./drivers/net/ethernet/qlogic/netxen/Makefile ./drivers/net/ethernet/qlogic/Makefile ./drivers/net/ethernet/qlogic/Kconfig ./drivers/net/ethernet/pasemi/Makefile ./drivers/net/ethernet/pasemi/Kconfig ./drivers/net/ethernet/packetengines/Makefile ./drivers/net/ethernet/packetengines/Kconfig ./drivers/net/ethernet/oki-semi/pch_gbe/Makefile ./drivers/net/ethernet/oki-semi/pch_gbe/Kconfig ./drivers/net/ethernet/oki-semi/Makefile ./drivers/net/ethernet/oki-semi/Kconfig ./drivers/net/ethernet/nxp/Makefile ./drivers/net/ethernet/nxp/Kconfig ./drivers/net/ethernet/nvidia/Makefile ./drivers/net/ethernet/nvidia/Kconfig ./drivers/net/ethernet/nuvoton/Makefile ./drivers/net/ethernet/nuvoton/Kconfig ./drivers/net/ethernet/ni/Makefile ./drivers/net/ethernet/ni/Kconfig ./drivers/net/ethernet/netronome/nfp/nic/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/Makefile ./drivers/net/ethernet/netronome/nfp/flower/Makefile ./drivers/net/ethernet/netronome/nfp/bpf/Makefile ./drivers/net/ethernet/netronome/nfp/Makefile ./drivers/net/ethernet/netronome/Makefile ./drivers/net/ethernet/netronome/Kconfig ./drivers/net/ethernet/neterion/vxge/Makefile ./drivers/net/ethernet/neterion/Makefile ./drivers/net/ethernet/neterion/Kconfig ./drivers/net/ethernet/natsemi/Makefile ./drivers/net/ethernet/natsemi/Kconfig ./drivers/net/ethernet/myricom/myri10ge/Makefile ./drivers/net/ethernet/myricom/Makefile ./drivers/net/ethernet/myricom/Kconfig ./drivers/net/ethernet/mscc/Makefile ./drivers/net/ethernet/mscc/Kconfig ./drivers/net/ethernet/moxa/Makefile ./drivers/net/ethernet/moxa/Kconfig ./drivers/net/ethernet/microchip/Makefile ./drivers/net/ethernet/microchip/Kconfig ./drivers/net/ethernet/micrel/Makefile ./drivers/net/ethernet/micrel/Kconfig ./drivers/net/ethernet/mellanox/mlxsw/Makefile ./drivers/net/ethernet/mellanox/mlxsw/Kconfig ./drivers/net/ethernet/mellanox/mlxfw/Makefile ./drivers/net/ethernet/mellanox/mlxfw/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Makefile ./drivers/net/ethernet/mellanox/mlx4/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Makefile ./drivers/net/ethernet/mellanox/Makefile ./drivers/net/ethernet/mellanox/Kconfig ./drivers/net/ethernet/mediatek/Makefile ./drivers/net/ethernet/mediatek/Kconfig ./drivers/net/ethernet/marvell/mvpp2/Makefile ./drivers/net/ethernet/marvell/Makefile ./drivers/net/ethernet/marvell/Kconfig ./drivers/net/ethernet/intel/ixgbevf/Makefile ./drivers/net/ethernet/intel/ixgbe/Makefile ./drivers/net/ethernet/intel/ixgb/Makefile ./drivers/net/ethernet/intel/igbvf/Makefile ./drivers/net/ethernet/intel/igb/Makefile ./drivers/net/ethernet/intel/ice/Makefile ./drivers/net/ethernet/intel/i40evf/Makefile ./drivers/net/ethernet/intel/i40e/Makefile ./drivers/net/ethernet/intel/fm10k/Makefile ./drivers/net/ethernet/intel/e1000e/Makefile ./drivers/net/ethernet/intel/e1000/Makefile ./drivers/net/ethernet/intel/Makefile ./drivers/net/ethernet/intel/Kconfig ./drivers/net/ethernet/ibm/emac/Makefile ./drivers/net/ethernet/ibm/emac/Kconfig ./drivers/net/ethernet/ibm/ehea/Makefile ./drivers/net/ethernet/ibm/Makefile ./drivers/net/ethernet/ibm/Kconfig ./drivers/net/ethernet/i825xx/Makefile ./drivers/net/ethernet/i825xx/Kconfig ./drivers/net/ethernet/huawei/hinic/Makefile ./drivers/net/ethernet/huawei/hinic/Kconfig ./drivers/net/ethernet/huawei/Makefile ./drivers/net/ethernet/huawei/Kconfig ./drivers/net/ethernet/hp/Makefile ./drivers/net/ethernet/hp/Kconfig ./drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile ./drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile ./drivers/net/ethernet/hisilicon/hns3/Makefile ./drivers/net/ethernet/hisilicon/hns/Makefile ./drivers/net/ethernet/hisilicon/Makefile ./drivers/net/ethernet/hisilicon/Kconfig ./drivers/net/ethernet/fujitsu/Makefile ./drivers/net/ethernet/fujitsu/Kconfig ./drivers/net/ethernet/freescale/fs_enet/Makefile ./drivers/net/ethernet/freescale/fs_enet/Kconfig ./drivers/net/ethernet/freescale/fman/Makefile ./drivers/net/ethernet/freescale/fman/Kconfig ./drivers/net/ethernet/freescale/dpaa/Makefile ./drivers/net/ethernet/freescale/dpaa/Kconfig ./drivers/net/ethernet/freescale/Makefile ./drivers/net/ethernet/freescale/Kconfig ./drivers/net/ethernet/faraday/Makefile ./drivers/net/ethernet/faraday/Kconfig ./drivers/net/ethernet/ezchip/Makefile ./drivers/net/ethernet/ezchip/Kconfig ./drivers/net/ethernet/emulex/benet/Makefile ./drivers/net/ethernet/emulex/benet/Kconfig ./drivers/net/ethernet/emulex/Makefile ./drivers/net/ethernet/emulex/Kconfig ./drivers/net/ethernet/dlink/Makefile ./drivers/net/ethernet/dlink/Kconfig ./drivers/net/ethernet/dec/tulip/Makefile ./drivers/net/ethernet/dec/tulip/Kconfig ./drivers/net/ethernet/dec/Makefile ./drivers/net/ethernet/dec/Kconfig ./drivers/net/ethernet/davicom/Makefile ./drivers/net/ethernet/davicom/Kconfig ./drivers/net/ethernet/cortina/Makefile ./drivers/net/ethernet/cortina/Kconfig ./drivers/net/ethernet/cisco/enic/Makefile ./drivers/net/ethernet/cisco/enic/Kconfig ./drivers/net/ethernet/cisco/Makefile ./drivers/net/ethernet/cisco/Kconfig ./drivers/net/ethernet/cirrus/Makefile ./drivers/net/ethernet/cirrus/Kconfig ./drivers/net/ethernet/chelsio/libcxgb/Makefile ./drivers/net/ethernet/chelsio/cxgb4vf/Makefile ./drivers/net/ethernet/chelsio/cxgb4/Makefile ./drivers/net/ethernet/chelsio/cxgb3/Makefile ./drivers/net/ethernet/chelsio/cxgb/Makefile ./drivers/net/ethernet/chelsio/Makefile ./drivers/net/ethernet/chelsio/Kconfig ./drivers/net/ethernet/cavium/thunder/Makefile ./drivers/net/ethernet/cavium/octeon/Makefile ./drivers/net/ethernet/cavium/liquidio/Makefile ./drivers/net/ethernet/cavium/common/Makefile ./drivers/net/ethernet/cavium/Makefile ./drivers/net/ethernet/cavium/Kconfig ./drivers/net/ethernet/calxeda/Makefile ./drivers/net/ethernet/calxeda/Kconfig ./drivers/net/ethernet/cadence/Makefile ./drivers/net/ethernet/cadence/Kconfig ./drivers/net/ethernet/brocade/bna/Makefile ./drivers/net/ethernet/brocade/bna/Kconfig ./drivers/net/ethernet/brocade/Makefile ./drivers/net/ethernet/brocade/Kconfig ./drivers/net/ethernet/broadcom/genet/Makefile ./drivers/net/ethernet/broadcom/bnxt/Makefile ./drivers/net/ethernet/broadcom/bnx2x/Makefile ./drivers/net/ethernet/broadcom/Makefile ./drivers/net/ethernet/broadcom/Kconfig ./drivers/net/ethernet/aurora/Makefile ./drivers/net/ethernet/aurora/Kconfig ./drivers/net/ethernet/atheros/atlx/Makefile ./drivers/net/ethernet/atheros/atl1e/Makefile ./drivers/net/ethernet/atheros/atl1c/Makefile ./drivers/net/ethernet/atheros/alx/Makefile ./drivers/net/ethernet/atheros/Makefile ./drivers/net/ethernet/atheros/Kconfig ./drivers/net/ethernet/arc/Makefile ./drivers/net/ethernet/arc/Kconfig ./drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile ./drivers/net/ethernet/aquantia/atlantic/Makefile ./drivers/net/ethernet/aquantia/Makefile ./drivers/net/ethernet/aquantia/Kconfig ./drivers/net/ethernet/apple/Makefile ./drivers/net/ethernet/apple/Kconfig ./drivers/net/ethernet/apm/xgene/Makefile ./drivers/net/ethernet/apm/xgene/Kconfig ./drivers/net/ethernet/apm/xgene-v2/Makefile ./drivers/net/ethernet/apm/xgene-v2/Kconfig ./drivers/net/ethernet/apm/Makefile ./drivers/net/ethernet/apm/Kconfig ./drivers/net/ethernet/amd/xgbe/Makefile ./drivers/net/ethernet/amd/Makefile ./drivers/net/ethernet/amd/Kconfig ./drivers/net/ethernet/amazon/ena/Makefile ./drivers/net/ethernet/amazon/Makefile ./drivers/net/ethernet/amazon/Kconfig ./drivers/net/ethernet/altera/Makefile ./drivers/net/ethernet/altera/Kconfig ./drivers/net/ethernet/alteon/Makefile ./drivers/net/ethernet/alteon/Kconfig ./drivers/net/ethernet/allwinner/Makefile ./drivers/net/ethernet/allwinner/Kconfig ./drivers/net/ethernet/alacritech/Makefile ./drivers/net/ethernet/alacritech/Kconfig ./drivers/net/ethernet/agere/Makefile ./drivers/net/ethernet/agere/Kconfig ./drivers/net/ethernet/aeroflex/Makefile ./drivers/net/ethernet/aeroflex/Kconfig ./drivers/net/ethernet/adaptec/Makefile ./drivers/net/ethernet/adaptec/Kconfig ./drivers/net/ethernet/Makefile ./drivers/net/ethernet/Kconfig ./drivers/net/ethernet/8390/Makefile ./drivers/net/ethernet/8390/Kconfig ./drivers/net/ethernet/3com/Makefile ./drivers/net/ethernet/3com/Kconfig ./drivers/net/dsa/mv88e6xxx/Makefile ./drivers/net/dsa/mv88e6xxx/Kconfig ./drivers/net/dsa/microchip/Makefile ./drivers/net/dsa/microchip/Kconfig ./drivers/net/dsa/b53/Makefile ./drivers/net/dsa/b53/Kconfig ./drivers/net/dsa/Makefile ./drivers/net/dsa/Kconfig ./drivers/net/can/usb/peak_usb/Makefile ./drivers/net/can/usb/kvaser_usb/Makefile ./drivers/net/can/usb/Makefile ./drivers/net/can/usb/Kconfig ./drivers/net/can/spi/Makefile ./drivers/net/can/spi/Kconfig ./drivers/net/can/softing/Makefile ./drivers/net/can/softing/Kconfig ./drivers/net/can/sja1000/Makefile ./drivers/net/can/sja1000/Kconfig ./drivers/net/can/rcar/Makefile ./drivers/net/can/rcar/Kconfig ./drivers/net/can/peak_canfd/Makefile ./drivers/net/can/peak_canfd/Kconfig ./drivers/net/can/mscan/Makefile ./drivers/net/can/mscan/Kconfig ./drivers/net/can/m_can/Makefile ./drivers/net/can/m_can/Kconfig ./drivers/net/can/ifi_canfd/Makefile ./drivers/net/can/ifi_canfd/Kconfig ./drivers/net/can/cc770/Makefile ./drivers/net/can/cc770/Kconfig ./drivers/net/can/c_can/Makefile ./drivers/net/can/c_can/Kconfig ./drivers/net/can/Makefile ./drivers/net/can/Kconfig ./drivers/net/caif/Makefile ./drivers/net/caif/Kconfig ./drivers/net/bonding/Makefile ./drivers/net/arcnet/Makefile ./drivers/net/arcnet/Kconfig ./drivers/net/appletalk/Makefile ./drivers/net/appletalk/Kconfig ./drivers/mux/Makefile ./drivers/mux/Kconfig ./drivers/mtd/ubi/Makefile ./drivers/mtd/ubi/Kconfig ./drivers/mtd/tests/Makefile ./drivers/mtd/spi-nor/Kconfig ./drivers/mtd/spi-nor/Makefile ./drivers/mtd/parsers/Makefile ./drivers/mtd/parsers/Kconfig ./drivers/mtd/nand/spi/Makefile ./drivers/mtd/nand/spi/Kconfig ./drivers/mtd/nand/raw/gpmi-nand/Makefile ./drivers/mtd/nand/raw/brcmnand/Makefile ./drivers/mtd/nand/raw/bcm47xxnflash/Makefile ./drivers/mtd/nand/raw/atmel/Makefile ./drivers/mtd/nand/raw/Makefile ./drivers/mtd/nand/raw/Kconfig ./drivers/mtd/nand/onenand/Makefile ./drivers/mtd/nand/onenand/Kconfig ./drivers/mtd/nand/Makefile ./drivers/mtd/nand/Kconfig ./drivers/mtd/maps/Makefile ./drivers/mtd/maps/Kconfig ./drivers/mtd/lpddr/Makefile ./drivers/mtd/lpddr/Kconfig ./drivers/mtd/devices/Kconfig ./drivers/mtd/devices/Makefile ./drivers/mtd/chips/Makefile ./drivers/mtd/chips/Kconfig ./drivers/mtd/Makefile ./drivers/mtd/Kconfig ./drivers/mmc/host/Makefile ./drivers/mmc/host/Kconfig ./drivers/mmc/core/Makefile ./drivers/mmc/core/Kconfig ./drivers/mmc/Makefile ./drivers/mmc/Kconfig ./drivers/misc/vmw_vmci/Makefile ./drivers/misc/vmw_vmci/Kconfig ./drivers/misc/ti-st/Makefile ./drivers/misc/ti-st/Kconfig ./drivers/misc/sgi-xp/Makefile ./drivers/misc/sgi-gru/Makefile ./drivers/misc/ocxl/Makefile ./drivers/misc/ocxl/Kconfig ./drivers/misc/mic/vop/Makefile ./drivers/misc/mic/scif/Makefile ./drivers/misc/mic/host/Makefile ./drivers/misc/mic/cosm_client/Makefile ./drivers/misc/mic/cosm/Makefile ./drivers/misc/mic/card/Makefile ./drivers/misc/mic/bus/Makefile ./drivers/misc/mic/Makefile ./drivers/misc/mic/Kconfig ./drivers/misc/mei/Makefile ./drivers/misc/mei/Kconfig ./drivers/misc/lkdtm/Makefile ./drivers/misc/lis3lv02d/Makefile ./drivers/misc/lis3lv02d/Kconfig ./drivers/misc/ibmasm/Makefile ./drivers/misc/genwqe/Makefile ./drivers/misc/genwqe/Kconfig ./drivers/misc/eeprom/Kconfig ./drivers/misc/eeprom/Makefile ./drivers/misc/echo/Makefile ./drivers/misc/echo/Kconfig ./drivers/misc/cxl/Makefile ./drivers/misc/cxl/Kconfig ./drivers/misc/cb710/Makefile ./drivers/misc/cb710/Kconfig ./drivers/misc/cardreader/Makefile ./drivers/misc/cardreader/Kconfig ./drivers/misc/c2port/Makefile ./drivers/misc/c2port/Kconfig ./drivers/misc/altera-stapl/Makefile ./drivers/misc/altera-stapl/Kconfig ./drivers/misc/Makefile ./drivers/misc/Kconfig ./drivers/mfd/Makefile ./drivers/mfd/Kconfig ./drivers/message/fusion/Makefile ./drivers/message/fusion/Kconfig ./drivers/message/Makefile ./drivers/memstick/host/Makefile ./drivers/memstick/host/Kconfig ./drivers/memstick/core/Makefile ./drivers/memstick/core/Kconfig ./drivers/memstick/Makefile ./drivers/memstick/Kconfig ./drivers/memory/tegra/Makefile ./drivers/memory/tegra/Kconfig ./drivers/memory/samsung/Makefile ./drivers/memory/samsung/Kconfig ./drivers/memory/Makefile.asm-offsets ./drivers/memory/Makefile ./drivers/memory/Kconfig ./drivers/media/v4l2-core/Makefile ./drivers/media/v4l2-core/Kconfig ./drivers/media/usb/zr364xx/Makefile ./drivers/media/usb/zr364xx/Kconfig ./drivers/media/usb/uvc/Makefile ./drivers/media/usb/uvc/Kconfig ./drivers/media/usb/usbvision/Makefile ./drivers/media/usb/usbvision/Kconfig ./drivers/media/usb/usbtv/Makefile ./drivers/media/usb/usbtv/Kconfig ./drivers/media/usb/ttusb-dec/Makefile ./drivers/media/usb/ttusb-dec/Kconfig ./drivers/media/usb/ttusb-budget/Makefile ./drivers/media/usb/ttusb-budget/Kconfig ./drivers/media/usb/tm6000/Makefile ./drivers/media/usb/tm6000/Kconfig ./drivers/media/usb/stkwebcam/Makefile ./drivers/media/usb/stkwebcam/Kconfig ./drivers/media/usb/stk1160/Makefile ./drivers/media/usb/stk1160/Kconfig ./drivers/media/usb/siano/Makefile ./drivers/media/usb/siano/Kconfig ./drivers/media/usb/s2255/Makefile ./drivers/media/usb/s2255/Kconfig ./drivers/media/usb/rainshadow-cec/Makefile ./drivers/media/usb/rainshadow-cec/Kconfig ./drivers/media/usb/pwc/Makefile ./drivers/media/usb/pwc/Kconfig ./drivers/media/usb/pvrusb2/Makefile ./drivers/media/usb/pvrusb2/Kconfig ./drivers/media/usb/pulse8-cec/Makefile ./drivers/media/usb/pulse8-cec/Kconfig ./drivers/media/usb/msi2500/Makefile ./drivers/media/usb/msi2500/Kconfig ./drivers/media/usb/hdpvr/Makefile ./drivers/media/usb/hdpvr/Kconfig ./drivers/media/usb/hackrf/Makefile ./drivers/media/usb/hackrf/Kconfig ./drivers/media/usb/gspca/stv06xx/Makefile ./drivers/media/usb/gspca/stv06xx/Kconfig ./drivers/media/usb/gspca/m5602/Makefile ./drivers/media/usb/gspca/m5602/Kconfig ./drivers/media/usb/gspca/gl860/Makefile ./drivers/media/usb/gspca/gl860/Kconfig ./drivers/media/usb/gspca/Makefile ./drivers/media/usb/gspca/Kconfig ./drivers/media/usb/go7007/Makefile ./drivers/media/usb/go7007/Kconfig ./drivers/media/usb/em28xx/Makefile ./drivers/media/usb/em28xx/Kconfig ./drivers/media/usb/dvb-usb/Makefile ./drivers/media/usb/dvb-usb/Kconfig ./drivers/media/usb/dvb-usb-v2/Makefile ./drivers/media/usb/dvb-usb-v2/Kconfig ./drivers/media/usb/cx231xx/Makefile ./drivers/media/usb/cx231xx/Kconfig ./drivers/media/usb/cpia2/Makefile ./drivers/media/usb/cpia2/Kconfig ./drivers/media/usb/b2c2/Makefile ./drivers/media/usb/b2c2/Kconfig ./drivers/media/usb/au0828/Makefile ./drivers/media/usb/au0828/Kconfig ./drivers/media/usb/as102/Makefile ./drivers/media/usb/as102/Kconfig ./drivers/media/usb/airspy/Makefile ./drivers/media/usb/airspy/Kconfig ./drivers/media/usb/Makefile ./drivers/media/usb/Kconfig ./drivers/media/tuners/Makefile ./drivers/media/tuners/Kconfig ./drivers/media/spi/Makefile ./drivers/media/spi/Kconfig ./drivers/media/rc/keymaps/Makefile ./drivers/media/rc/keymaps/Kconfig ./drivers/media/rc/img-ir/Makefile ./drivers/media/rc/img-ir/Kconfig ./drivers/media/rc/Makefile ./drivers/media/rc/Kconfig ./drivers/media/radio/wl128x/Makefile ./drivers/media/radio/wl128x/Kconfig ./drivers/media/radio/si4713/Makefile ./drivers/media/radio/si4713/Kconfig ./drivers/media/radio/si470x/Makefile ./drivers/media/radio/si470x/Kconfig ./drivers/media/radio/Makefile ./drivers/media/radio/Kconfig ./drivers/media/platform/xilinx/Makefile ./drivers/media/platform/xilinx/Kconfig ./drivers/media/platform/vsp1/Makefile ./drivers/media/platform/vivid/Makefile ./drivers/media/platform/vivid/Kconfig ./drivers/media/platform/vimc/Makefile ./drivers/media/platform/vimc/Kconfig ./drivers/media/platform/vicodec/Makefile ./drivers/media/platform/vicodec/Kconfig ./drivers/media/platform/ti-vpe/Makefile ./drivers/media/platform/tegra-cec/Makefile ./drivers/media/platform/stm32/Makefile ./drivers/media/platform/sti/hva/Makefile ./drivers/media/platform/sti/delta/Makefile ./drivers/media/platform/sti/cec/Makefile ./drivers/media/platform/sti/c8sectpfe/Makefile ./drivers/media/platform/sti/c8sectpfe/Kconfig ./drivers/media/platform/sti/bdisp/Makefile ./drivers/media/platform/soc_camera/Makefile ./drivers/media/platform/soc_camera/Kconfig ./drivers/media/platform/s5p-mfc/Makefile ./drivers/media/platform/s5p-jpeg/Makefile ./drivers/media/platform/s5p-g2d/Makefile ./drivers/media/platform/s5p-cec/Makefile ./drivers/media/platform/s3c-camif/Makefile ./drivers/media/platform/rockchip/rga/Makefile ./drivers/media/platform/rcar-vin/Makefile ./drivers/media/platform/rcar-vin/Kconfig ./drivers/media/platform/qcom/venus/Makefile ./drivers/media/platform/qcom/camss/Makefile ./drivers/media/platform/omap3isp/Makefile ./drivers/media/platform/omap/Makefile ./drivers/media/platform/omap/Kconfig ./drivers/media/platform/mtk-vpu/Makefile ./drivers/media/platform/mtk-vcodec/Makefile ./drivers/media/platform/mtk-mdp/Makefile ./drivers/media/platform/mtk-jpeg/Makefile ./drivers/media/platform/meson/Makefile ./drivers/media/platform/marvell-ccic/Makefile ./drivers/media/platform/marvell-ccic/Kconfig ./drivers/media/platform/exynos4-is/Makefile ./drivers/media/platform/exynos4-is/Kconfig ./drivers/media/platform/exynos-gsc/Makefile ./drivers/media/platform/davinci/Makefile ./drivers/media/platform/davinci/Kconfig ./drivers/media/platform/cros-ec-cec/Makefile ./drivers/media/platform/coda/Makefile ./drivers/media/platform/cec-gpio/Makefile ./drivers/media/platform/cadence/Makefile ./drivers/media/platform/cadence/Kconfig ./drivers/media/platform/atmel/Makefile ./drivers/media/platform/atmel/Kconfig ./drivers/media/platform/am437x/Makefile ./drivers/media/platform/am437x/Kconfig ./drivers/media/platform/Makefile ./drivers/media/platform/Kconfig ./drivers/media/pci/tw686x/Makefile ./drivers/media/pci/tw686x/Kconfig ./drivers/media/pci/tw68/Makefile ./drivers/media/pci/tw68/Kconfig ./drivers/media/pci/tw5864/Makefile ./drivers/media/pci/tw5864/Kconfig ./drivers/media/pci/ttpci/Makefile ./drivers/media/pci/ttpci/Kconfig ./drivers/media/pci/sta2x11/Makefile ./drivers/media/pci/sta2x11/Kconfig ./drivers/media/pci/solo6x10/Makefile ./drivers/media/pci/solo6x10/Kconfig ./drivers/media/pci/smipcie/Makefile ./drivers/media/pci/smipcie/Kconfig ./drivers/media/pci/saa7164/Makefile ./drivers/media/pci/saa7164/Kconfig ./drivers/media/pci/saa7146/Makefile ./drivers/media/pci/saa7146/Kconfig ./drivers/media/pci/saa7134/Makefile ./drivers/media/pci/saa7134/Kconfig ./drivers/media/pci/pt3/Makefile ./drivers/media/pci/pt3/Kconfig ./drivers/media/pci/pt1/Makefile ./drivers/media/pci/pt1/Kconfig ./drivers/media/pci/pluto2/Makefile ./drivers/media/pci/pluto2/Kconfig ./drivers/media/pci/ngene/Makefile ./drivers/media/pci/ngene/Kconfig ./drivers/media/pci/netup_unidvb/Makefile ./drivers/media/pci/netup_unidvb/Kconfig ./drivers/media/pci/meye/Makefile ./drivers/media/pci/meye/Kconfig ./drivers/media/pci/mantis/Makefile ./drivers/media/pci/mantis/Kconfig ./drivers/media/pci/ivtv/Makefile ./drivers/media/pci/ivtv/Kconfig ./drivers/media/pci/intel/ipu3/Makefile ./drivers/media/pci/intel/ipu3/Kconfig ./drivers/media/pci/intel/Makefile ./drivers/media/pci/dt3155/Makefile ./drivers/media/pci/dt3155/Kconfig ./drivers/media/pci/dm1105/Makefile ./drivers/media/pci/dm1105/Kconfig ./drivers/media/pci/ddbridge/Makefile ./drivers/media/pci/ddbridge/Kconfig ./drivers/media/pci/cx88/Makefile ./drivers/media/pci/cx88/Kconfig ./drivers/media/pci/cx25821/Makefile ./drivers/media/pci/cx25821/Kconfig ./drivers/media/pci/cx23885/Makefile ./drivers/media/pci/cx23885/Kconfig ./drivers/media/pci/cx18/Makefile ./drivers/media/pci/cx18/Kconfig ./drivers/media/pci/cobalt/Makefile ./drivers/media/pci/cobalt/Kconfig ./drivers/media/pci/bt8xx/Makefile ./drivers/media/pci/bt8xx/Kconfig ./drivers/media/pci/b2c2/Makefile ./drivers/media/pci/b2c2/Kconfig ./drivers/media/pci/Makefile ./drivers/media/pci/Kconfig ./drivers/media/mmc/siano/Makefile ./drivers/media/mmc/siano/Kconfig ./drivers/media/mmc/Makefile ./drivers/media/mmc/Kconfig ./drivers/media/i2c/Kconfig ./drivers/media/i2c/soc_camera/Makefile ./drivers/media/i2c/soc_camera/Kconfig ./drivers/media/i2c/smiapp/Makefile ./drivers/media/i2c/smiapp/Kconfig ./drivers/media/i2c/s5c73m3/Makefile ./drivers/media/i2c/m5mols/Makefile ./drivers/media/i2c/m5mols/Kconfig ./drivers/media/i2c/et8ek8/Makefile ./drivers/media/i2c/et8ek8/Kconfig ./drivers/media/i2c/cx25840/Makefile ./drivers/media/i2c/cx25840/Kconfig ./drivers/media/i2c/adv748x/Makefile ./drivers/media/i2c/Makefile ./drivers/media/firewire/Makefile ./drivers/media/firewire/Kconfig ./drivers/media/dvb-frontends/drx39xyj/Makefile ./drivers/media/dvb-frontends/drx39xyj/Kconfig ./drivers/media/dvb-frontends/cxd2880/Makefile ./drivers/media/dvb-frontends/cxd2880/Kconfig ./drivers/media/dvb-frontends/Makefile ./drivers/media/dvb-frontends/Kconfig ./drivers/media/dvb-core/Makefile ./drivers/media/dvb-core/Kconfig ./drivers/media/common/videobuf2/Makefile ./drivers/media/common/videobuf2/Kconfig ./drivers/media/common/v4l2-tpg/Makefile ./drivers/media/common/v4l2-tpg/Kconfig ./drivers/media/common/siano/Makefile ./drivers/media/common/siano/Kconfig ./drivers/media/common/saa7146/Makefile ./drivers/media/common/saa7146/Kconfig ./drivers/media/common/b2c2/Makefile ./drivers/media/common/b2c2/Kconfig ./drivers/media/common/Makefile ./drivers/media/common/Kconfig ./drivers/media/cec/Makefile ./drivers/media/cec/Kconfig ./drivers/media/Makefile ./drivers/media/Kconfig ./drivers/md/persistent-data/Makefile ./drivers/md/persistent-data/Kconfig ./drivers/md/bcache/Makefile ./drivers/md/bcache/Kconfig ./drivers/md/Makefile ./drivers/md/Kconfig ./drivers/mcb/Makefile ./drivers/mcb/Kconfig ./drivers/mailbox/Makefile ./drivers/mailbox/Kconfig ./drivers/macintosh/ams/Makefile ./drivers/macintosh/Makefile ./drivers/macintosh/Kconfig ./drivers/lightnvm/Makefile ./drivers/lightnvm/Kconfig ./drivers/leds/trigger/Makefile ./drivers/leds/trigger/Kconfig ./drivers/leds/Makefile ./drivers/leds/Kconfig ./drivers/isdn/mISDN/Makefile ./drivers/isdn/mISDN/Kconfig ./drivers/isdn/isdnloop/Makefile ./drivers/isdn/i4l/Makefile ./drivers/isdn/i4l/Kconfig ./drivers/isdn/hysdn/Makefile ./drivers/isdn/hysdn/Kconfig ./drivers/isdn/hisax/Makefile ./drivers/isdn/hisax/Kconfig ./drivers/isdn/hardware/mISDN/Makefile ./drivers/isdn/hardware/mISDN/Kconfig ./drivers/isdn/hardware/eicon/Makefile ./drivers/isdn/hardware/eicon/Kconfig ./drivers/isdn/hardware/avm/Makefile ./drivers/isdn/hardware/avm/Kconfig ./drivers/isdn/hardware/Makefile ./drivers/isdn/hardware/Kconfig ./drivers/isdn/gigaset/Makefile ./drivers/isdn/gigaset/Kconfig ./drivers/isdn/divert/Makefile ./drivers/isdn/capi/Makefile ./drivers/isdn/capi/Kconfig ./drivers/isdn/Makefile ./drivers/isdn/Kconfig ./drivers/irqchip/Makefile ./drivers/irqchip/Kconfig ./drivers/ipack/devices/Makefile ./drivers/ipack/devices/Kconfig ./drivers/ipack/carriers/Makefile ./drivers/ipack/carriers/Kconfig ./drivers/ipack/Makefile ./drivers/ipack/Kconfig ./drivers/iommu/Makefile ./drivers/iommu/Kconfig ./drivers/input/touchscreen/Makefile ./drivers/input/touchscreen/Kconfig ./drivers/input/tablet/Makefile ./drivers/input/tablet/Kconfig ./drivers/input/serio/Makefile ./drivers/input/serio/Kconfig ./drivers/input/rmi4/Makefile ./drivers/input/rmi4/Kconfig ./drivers/input/mouse/Makefile ./drivers/input/mouse/Kconfig ./drivers/input/misc/Makefile ./drivers/input/misc/Kconfig ./drivers/input/keyboard/Makefile ./drivers/input/keyboard/Kconfig ./drivers/input/joystick/iforce/Makefile ./drivers/input/joystick/iforce/Kconfig ./drivers/input/joystick/Makefile ./drivers/input/joystick/Kconfig ./drivers/input/gameport/Makefile ./drivers/input/gameport/Kconfig ./drivers/input/Makefile ./drivers/input/Kconfig ./drivers/infiniband/ulp/srpt/Makefile ./drivers/infiniband/ulp/srpt/Kconfig ./drivers/infiniband/ulp/srp/Kconfig ./drivers/infiniband/ulp/opa_vnic/Makefile ./drivers/infiniband/ulp/opa_vnic/Kconfig ./drivers/infiniband/ulp/isert/Makefile ./drivers/infiniband/ulp/isert/Kconfig ./drivers/infiniband/ulp/iser/Makefile ./drivers/infiniband/ulp/iser/Kconfig ./drivers/infiniband/ulp/ipoib/Makefile ./drivers/infiniband/ulp/ipoib/Kconfig ./drivers/infiniband/ulp/Makefile ./drivers/infiniband/sw/rxe/Makefile ./drivers/infiniband/sw/rxe/Kconfig ./drivers/infiniband/sw/rdmavt/Makefile ./drivers/infiniband/sw/rdmavt/Kconfig ./drivers/infiniband/sw/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Kconfig ./drivers/infiniband/hw/usnic/Makefile ./drivers/infiniband/hw/usnic/Kconfig ./drivers/infiniband/hw/qib/Makefile ./drivers/infiniband/hw/qib/Kconfig ./drivers/infiniband/hw/qedr/Makefile ./drivers/infiniband/hw/qedr/Kconfig ./drivers/infiniband/hw/ocrdma/Makefile ./drivers/infiniband/hw/ocrdma/Kconfig ./drivers/infiniband/hw/nes/Makefile ./drivers/infiniband/hw/nes/Kconfig ./drivers/infiniband/hw/mthca/Makefile ./drivers/infiniband/hw/mthca/Kconfig ./drivers/infiniband/hw/mlx5/Makefile ./drivers/infiniband/hw/mlx5/Kconfig ./drivers/infiniband/hw/mlx4/Makefile ./drivers/infiniband/hw/mlx4/Kconfig ./drivers/infiniband/hw/i40iw/Makefile ./drivers/infiniband/hw/i40iw/Kconfig ./drivers/infiniband/hw/hns/Makefile ./drivers/infiniband/hw/hns/Kconfig ./drivers/infiniband/hw/hfi1/Makefile ./drivers/infiniband/hw/hfi1/Kconfig ./drivers/infiniband/hw/cxgb4/Makefile ./drivers/infiniband/hw/cxgb4/Kconfig ./drivers/infiniband/hw/cxgb3/Makefile ./drivers/infiniband/hw/cxgb3/Kconfig ./drivers/infiniband/hw/bnxt_re/Makefile ./drivers/infiniband/hw/bnxt_re/Kconfig ./drivers/infiniband/hw/Makefile ./drivers/infiniband/core/Makefile ./drivers/infiniband/Makefile ./drivers/infiniband/Kconfig ./drivers/iio/trigger/Makefile ./drivers/iio/trigger/Kconfig ./drivers/iio/temperature/Makefile ./drivers/iio/temperature/Kconfig ./drivers/iio/resolver/Makefile ./drivers/iio/resolver/Kconfig ./drivers/iio/proximity/Makefile ./drivers/iio/proximity/Kconfig ./drivers/iio/pressure/Makefile ./drivers/iio/pressure/Kconfig ./drivers/iio/potentiostat/Makefile ./drivers/iio/potentiostat/Kconfig ./drivers/iio/potentiometer/Makefile ./drivers/iio/potentiometer/Kconfig ./drivers/iio/orientation/Makefile ./drivers/iio/orientation/Kconfig ./drivers/iio/multiplexer/Makefile ./drivers/iio/multiplexer/Kconfig ./drivers/iio/magnetometer/Makefile ./drivers/iio/magnetometer/Kconfig ./drivers/iio/light/Makefile ./drivers/iio/light/Kconfig ./drivers/iio/imu/st_lsm6dsx/Makefile ./drivers/iio/imu/st_lsm6dsx/Kconfig ./drivers/iio/imu/inv_mpu6050/Makefile ./drivers/iio/imu/inv_mpu6050/Kconfig ./drivers/iio/imu/bmi160/Makefile ./drivers/iio/imu/bmi160/Kconfig ./drivers/iio/imu/Makefile ./drivers/iio/imu/Kconfig ./drivers/iio/humidity/Makefile ./drivers/iio/humidity/Kconfig ./drivers/iio/health/Makefile ./drivers/iio/health/Kconfig ./drivers/iio/gyro/Makefile ./drivers/iio/gyro/Kconfig ./drivers/iio/frequency/Makefile ./drivers/iio/frequency/Kconfig ./drivers/iio/dummy/Makefile ./drivers/iio/dummy/Kconfig ./drivers/iio/dac/Makefile ./drivers/iio/dac/Kconfig ./drivers/iio/counter/Makefile ./drivers/iio/counter/Kconfig ./drivers/iio/common/st_sensors/Makefile ./drivers/iio/common/st_sensors/Kconfig ./drivers/iio/common/ssp_sensors/Makefile ./drivers/iio/common/ssp_sensors/Kconfig ./drivers/iio/common/ms_sensors/Makefile ./drivers/iio/common/ms_sensors/Kconfig ./drivers/iio/common/hid-sensors/Makefile ./drivers/iio/common/hid-sensors/Kconfig ./drivers/iio/common/cros_ec_sensors/Makefile ./drivers/iio/common/cros_ec_sensors/Kconfig ./drivers/iio/common/Makefile ./drivers/iio/common/Kconfig ./drivers/iio/chemical/Makefile ./drivers/iio/chemical/Kconfig ./drivers/iio/buffer/Makefile ./drivers/iio/buffer/Kconfig ./drivers/iio/amplifiers/Makefile ./drivers/iio/amplifiers/Kconfig ./drivers/iio/afe/Makefile ./drivers/iio/afe/Kconfig ./drivers/iio/adc/Kconfig ./drivers/iio/adc/Makefile ./drivers/iio/accel/Makefile ./drivers/iio/accel/Kconfig ./drivers/iio/Makefile ./drivers/iio/Kconfig ./drivers/idle/Makefile ./drivers/idle/Kconfig ./drivers/ide/Makefile ./drivers/ide/Kconfig ./drivers/i2c/muxes/Makefile ./drivers/i2c/muxes/Kconfig ./drivers/i2c/busses/Kconfig ./drivers/i2c/busses/Makefile ./drivers/i2c/algos/Makefile ./drivers/i2c/algos/Kconfig ./drivers/i2c/Makefile ./drivers/i2c/Kconfig ./drivers/hwtracing/stm/Makefile ./drivers/hwtracing/stm/Kconfig ./drivers/hwtracing/intel_th/Makefile ./drivers/hwtracing/intel_th/Kconfig ./drivers/hwtracing/coresight/Makefile ./drivers/hwtracing/coresight/Kconfig ./drivers/hwtracing/Kconfig ./drivers/hwspinlock/Makefile ./drivers/hwspinlock/Kconfig ./drivers/hwmon/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/Makefile ./drivers/hv/Kconfig ./drivers/hv/Makefile ./drivers/hsi/controllers/Makefile ./drivers/hsi/controllers/Kconfig ./drivers/hsi/clients/Makefile ./drivers/hsi/clients/Kconfig ./drivers/hsi/Makefile ./drivers/hsi/Kconfig ./drivers/hid/usbhid/Makefile ./drivers/hid/usbhid/Kconfig ./drivers/hid/intel-ish-hid/Makefile ./drivers/hid/intel-ish-hid/Kconfig ./drivers/hid/i2c-hid/Makefile ./drivers/hid/i2c-hid/Kconfig ./drivers/hid/Makefile ./drivers/hid/Kconfig ./drivers/gpu/vga/Makefile ./drivers/gpu/vga/Kconfig ./drivers/gpu/ipu-v3/Makefile ./drivers/gpu/ipu-v3/Kconfig ./drivers/gpu/host1x/Makefile ./drivers/gpu/host1x/Kconfig ./drivers/gpu/drm/Kconfig ./drivers/gpu/drm/zte/Makefile ./drivers/gpu/drm/zte/Kconfig ./drivers/gpu/drm/xen/Makefile ./drivers/gpu/drm/xen/Kconfig ./drivers/gpu/drm/vmwgfx/Makefile ./drivers/gpu/drm/vmwgfx/Kconfig ./drivers/gpu/drm/vkms/Makefile ./drivers/gpu/drm/virtio/Makefile ./drivers/gpu/drm/virtio/Kconfig ./drivers/gpu/drm/via/Makefile ./drivers/gpu/drm/vgem/Makefile ./drivers/gpu/drm/vc4/Makefile ./drivers/gpu/drm/vc4/Kconfig ./drivers/gpu/drm/v3d/Makefile ./drivers/gpu/drm/v3d/Kconfig ./drivers/gpu/drm/udl/Makefile ./drivers/gpu/drm/udl/Kconfig ./drivers/gpu/drm/tve200/Makefile ./drivers/gpu/drm/tve200/Kconfig ./drivers/gpu/drm/ttm/Makefile ./drivers/gpu/drm/tinydrm/core/Makefile ./drivers/gpu/drm/tinydrm/Makefile ./drivers/gpu/drm/tinydrm/Kconfig ./drivers/gpu/drm/tilcdc/Makefile ./drivers/gpu/drm/tilcdc/Kconfig ./drivers/gpu/drm/tegra/Makefile ./drivers/gpu/drm/tegra/Kconfig ./drivers/gpu/drm/tdfx/Makefile ./drivers/gpu/drm/sun4i/Makefile ./drivers/gpu/drm/sun4i/Kconfig ./drivers/gpu/drm/stm/Makefile ./drivers/gpu/drm/stm/Kconfig ./drivers/gpu/drm/sti/Makefile ./drivers/gpu/drm/sti/Kconfig ./drivers/gpu/drm/sis/Makefile ./drivers/gpu/drm/shmobile/Makefile ./drivers/gpu/drm/shmobile/Kconfig ./drivers/gpu/drm/selftests/Makefile ./drivers/gpu/drm/scheduler/Makefile ./drivers/gpu/drm/savage/Makefile ./drivers/gpu/drm/rockchip/Makefile ./drivers/gpu/drm/rockchip/Kconfig ./drivers/gpu/drm/rcar-du/Makefile ./drivers/gpu/drm/rcar-du/Kconfig ./drivers/gpu/drm/radeon/Makefile ./drivers/gpu/drm/radeon/Kconfig ./drivers/gpu/drm/r128/Makefile ./drivers/gpu/drm/qxl/Makefile ./drivers/gpu/drm/qxl/Kconfig ./drivers/gpu/drm/pl111/Makefile ./drivers/gpu/drm/pl111/Kconfig ./drivers/gpu/drm/panel/Makefile ./drivers/gpu/drm/panel/Kconfig ./drivers/gpu/drm/omapdrm/dss/Makefile ./drivers/gpu/drm/omapdrm/dss/Kconfig ./drivers/gpu/drm/omapdrm/displays/Makefile ./drivers/gpu/drm/omapdrm/displays/Kconfig ./drivers/gpu/drm/omapdrm/Makefile ./drivers/gpu/drm/omapdrm/Kconfig ./drivers/gpu/drm/nouveau/Kconfig ./drivers/gpu/drm/mxsfb/Makefile ./drivers/gpu/drm/mxsfb/Kconfig ./drivers/gpu/drm/msm/Makefile ./drivers/gpu/drm/msm/Kconfig ./drivers/gpu/drm/mgag200/Makefile ./drivers/gpu/drm/mgag200/Kconfig ./drivers/gpu/drm/mga/Makefile ./drivers/gpu/drm/meson/Makefile ./drivers/gpu/drm/meson/Kconfig ./drivers/gpu/drm/mediatek/Makefile ./drivers/gpu/drm/mediatek/Kconfig ./drivers/gpu/drm/imx/Makefile ./drivers/gpu/drm/imx/Kconfig ./drivers/gpu/drm/i915/gvt/Makefile ./drivers/gpu/drm/i915/Makefile ./drivers/gpu/drm/i915/Kconfig.debug ./drivers/gpu/drm/i915/Kconfig ./drivers/gpu/drm/i810/Makefile ./drivers/gpu/drm/i2c/Makefile ./drivers/gpu/drm/i2c/Kconfig ./drivers/gpu/drm/hisilicon/kirin/Makefile ./drivers/gpu/drm/hisilicon/kirin/Kconfig ./drivers/gpu/drm/hisilicon/hibmc/Makefile ./drivers/gpu/drm/hisilicon/hibmc/Kconfig ./drivers/gpu/drm/hisilicon/Makefile ./drivers/gpu/drm/hisilicon/Kconfig ./drivers/gpu/drm/gma500/Makefile ./drivers/gpu/drm/gma500/Kconfig ./drivers/gpu/drm/fsl-dcu/Makefile ./drivers/gpu/drm/fsl-dcu/Kconfig ./drivers/gpu/drm/exynos/Makefile ./drivers/gpu/drm/exynos/Kconfig ./drivers/gpu/drm/etnaviv/Makefile ./drivers/gpu/drm/etnaviv/Kconfig ./drivers/gpu/drm/cirrus/Makefile ./drivers/gpu/drm/cirrus/Kconfig ./drivers/gpu/drm/bridge/synopsys/Makefile ./drivers/gpu/drm/bridge/synopsys/Kconfig ./drivers/gpu/drm/bridge/analogix/Makefile ./drivers/gpu/drm/bridge/analogix/Kconfig ./drivers/gpu/drm/bridge/adv7511/Makefile ./drivers/gpu/drm/bridge/adv7511/Kconfig ./drivers/gpu/drm/bridge/Makefile ./drivers/gpu/drm/bridge/Kconfig ./drivers/gpu/drm/bochs/Makefile ./drivers/gpu/drm/bochs/Kconfig ./drivers/gpu/drm/atmel-hlcdc/Makefile ./drivers/gpu/drm/atmel-hlcdc/Kconfig ./drivers/gpu/drm/ast/Makefile ./drivers/gpu/drm/ast/Kconfig ./drivers/gpu/drm/armada/Makefile ./drivers/gpu/drm/armada/Kconfig ./drivers/gpu/drm/arm/Makefile ./drivers/gpu/drm/arm/Kconfig ./drivers/gpu/drm/arc/Makefile ./drivers/gpu/drm/arc/Kconfig ./drivers/gpu/drm/amd/powerplay/smumgr/Makefile ./drivers/gpu/drm/amd/powerplay/hwmgr/Makefile ./drivers/gpu/drm/amd/powerplay/Makefile ./drivers/gpu/drm/amd/lib/Makefile ./drivers/gpu/drm/amd/lib/Kconfig ./drivers/gpu/drm/amd/display/modules/freesync/Makefile ./drivers/gpu/drm/amd/display/modules/color/Makefile ./drivers/gpu/drm/amd/display/dc/virtual/Makefile ./drivers/gpu/drm/amd/display/dc/irq/Makefile ./drivers/gpu/drm/amd/display/dc/i2caux/Makefile ./drivers/gpu/drm/amd/display/dc/gpio/Makefile ./drivers/gpu/drm/amd/display/dc/dml/Makefile ./drivers/gpu/drm/amd/display/dc/dcn10/Makefile ./drivers/gpu/drm/amd/display/dc/dce80/Makefile ./drivers/gpu/drm/amd/display/dc/dce120/Makefile ./drivers/gpu/drm/amd/display/dc/dce112/Makefile ./drivers/gpu/drm/amd/display/dc/dce110/Makefile ./drivers/gpu/drm/amd/display/dc/dce100/Makefile ./drivers/gpu/drm/amd/display/dc/dce/Makefile ./drivers/gpu/drm/amd/display/dc/calcs/Makefile ./drivers/gpu/drm/amd/display/dc/bios/Makefile ./drivers/gpu/drm/amd/display/dc/basics/Makefile ./drivers/gpu/drm/amd/display/dc/Makefile ./drivers/gpu/drm/amd/display/amdgpu_dm/Makefile ./drivers/gpu/drm/amd/display/Makefile ./drivers/gpu/drm/amd/display/Kconfig ./drivers/gpu/drm/amd/amdkfd/Makefile ./drivers/gpu/drm/amd/amdkfd/Kconfig ./drivers/gpu/drm/amd/amdgpu/Makefile ./drivers/gpu/drm/amd/amdgpu/Kconfig ./drivers/gpu/drm/amd/acp/Makefile ./drivers/gpu/drm/amd/acp/Kconfig ./drivers/gpu/drm/Makefile ./drivers/gpu/Makefile ./drivers/gpio/Makefile ./drivers/gpio/Kconfig ./drivers/gnss/Makefile ./drivers/gnss/Kconfig ./drivers/fsi/Kconfig ./drivers/fsi/Makefile ./drivers/fpga/Makefile ./drivers/fpga/Kconfig ./drivers/fmc/Makefile ./drivers/fmc/Kconfig ./drivers/firmware/tegra/Makefile ./drivers/firmware/tegra/Kconfig ./drivers/firmware/meson/Makefile ./drivers/firmware/meson/Kconfig ./drivers/firmware/google/Makefile ./drivers/firmware/google/Kconfig ./drivers/firmware/efi/Makefile ./drivers/firmware/efi/test/Makefile ./drivers/firmware/efi/libstub/Makefile ./drivers/firmware/efi/Kconfig ./drivers/firmware/broadcom/Makefile ./drivers/firmware/broadcom/Kconfig ./drivers/firmware/arm_scmi/Makefile ./drivers/firmware/Makefile ./drivers/firmware/Kconfig ./drivers/firewire/Makefile ./drivers/firewire/Kconfig ./drivers/extcon/Makefile ./drivers/extcon/Kconfig ./drivers/eisa/Makefile ./drivers/eisa/Kconfig ./drivers/edac/Makefile ./drivers/edac/Kconfig ./drivers/dma/xilinx/Makefile ./drivers/dma/ti/Makefile ./drivers/dma/ti/Kconfig ./drivers/dma/sh/Makefile ./drivers/dma/sh/Kconfig ./drivers/dma/qcom/Makefile ./drivers/dma/qcom/Kconfig ./drivers/dma/ppc4xx/Makefile ./drivers/dma/mediatek/Makefile ./drivers/dma/mediatek/Kconfig ./drivers/dma/ipu/Makefile ./drivers/dma/ioat/Makefile ./drivers/dma/hsu/Makefile ./drivers/dma/hsu/Kconfig ./drivers/dma/dw/Makefile ./drivers/dma/dw/Kconfig ./drivers/dma/dw-axi-dmac/Makefile ./drivers/dma/bestcomm/Makefile ./drivers/dma/bestcomm/Kconfig ./drivers/dma/Makefile ./drivers/dma/Kconfig ./drivers/dma-buf/Makefile ./drivers/dma-buf/Kconfig ./drivers/dio/Makefile ./drivers/devfreq/event/Makefile ./drivers/devfreq/event/Kconfig ./drivers/devfreq/Makefile ./drivers/devfreq/Kconfig ./drivers/dca/Makefile ./drivers/dca/Kconfig ./drivers/dax/Makefile ./drivers/dax/Kconfig ./drivers/crypto/Kconfig ./drivers/crypto/vmx/Makefile ./drivers/crypto/vmx/Kconfig ./drivers/crypto/virtio/Makefile ./drivers/crypto/virtio/Kconfig ./drivers/crypto/ux500/hash/Makefile ./drivers/crypto/ux500/cryp/Makefile ./drivers/crypto/ux500/Makefile ./drivers/crypto/ux500/Kconfig ./drivers/crypto/sunxi-ss/Makefile ./drivers/crypto/stm32/Makefile ./drivers/crypto/stm32/Kconfig ./drivers/crypto/rockchip/Makefile ./drivers/crypto/qce/Makefile ./drivers/crypto/qat/qat_dh895xccvf/Makefile ./drivers/crypto/qat/qat_dh895xcc/Makefile ./drivers/crypto/qat/qat_common/Makefile ./drivers/crypto/qat/qat_c62xvf/Makefile ./drivers/crypto/qat/qat_c62x/Makefile ./drivers/crypto/qat/qat_c3xxxvf/Makefile ./drivers/crypto/qat/qat_c3xxx/Makefile ./drivers/crypto/qat/Makefile ./drivers/crypto/qat/Kconfig ./drivers/crypto/nx/Makefile ./drivers/crypto/nx/Kconfig ./drivers/crypto/mediatek/Makefile ./drivers/crypto/marvell/Makefile ./drivers/crypto/inside-secure/Makefile ./drivers/crypto/hisilicon/sec/Makefile ./drivers/crypto/hisilicon/Makefile ./drivers/crypto/hisilicon/Kconfig ./drivers/crypto/chelsio/chtls/Makefile ./drivers/crypto/chelsio/Makefile ./drivers/crypto/chelsio/Kconfig ./drivers/crypto/ccree/Makefile ./drivers/crypto/ccp/Makefile ./drivers/crypto/ccp/Kconfig ./drivers/crypto/cavium/zip/Makefile ./drivers/crypto/cavium/nitrox/Makefile ./drivers/crypto/cavium/nitrox/Kconfig ./drivers/crypto/cavium/cpt/Makefile ./drivers/crypto/cavium/cpt/Kconfig ./drivers/crypto/cavium/Makefile ./drivers/crypto/caam/Makefile ./drivers/crypto/caam/Kconfig ./drivers/crypto/bcm/Makefile ./drivers/crypto/axis/Makefile ./drivers/crypto/amcc/Makefile ./drivers/crypto/Makefile ./drivers/cpuidle/governors/Makefile ./drivers/cpuidle/Makefile ./drivers/cpuidle/Kconfig.powerpc ./drivers/cpuidle/Kconfig.mips ./drivers/cpuidle/Kconfig.arm ./drivers/cpuidle/Kconfig ./drivers/cpufreq/Makefile ./drivers/cpufreq/Kconfig.x86 ./drivers/cpufreq/Kconfig.powerpc ./drivers/cpufreq/Kconfig.arm ./drivers/cpufreq/Kconfig ./drivers/connector/Makefile ./drivers/connector/Kconfig ./drivers/clocksource/Kconfig ./drivers/clocksource/Makefile ./drivers/clk/zynq/Makefile ./drivers/clk/zte/Makefile ./drivers/clk/x86/Makefile ./drivers/clk/versatile/Makefile ./drivers/clk/versatile/Kconfig ./drivers/clk/ux500/Makefile ./drivers/clk/uniphier/Makefile ./drivers/clk/uniphier/Kconfig ./drivers/clk/ti/Makefile ./drivers/clk/ti/Kconfig ./drivers/clk/tegra/Makefile ./drivers/clk/tegra/Kconfig ./drivers/clk/sunxi/Makefile ./drivers/clk/sunxi-ng/Makefile ./drivers/clk/sunxi-ng/Kconfig ./drivers/clk/st/Makefile ./drivers/clk/sprd/Makefile ./drivers/clk/sprd/Kconfig ./drivers/clk/spear/Makefile ./drivers/clk/socfpga/Makefile ./drivers/clk/sirf/Makefile ./drivers/clk/samsung/Makefile ./drivers/clk/samsung/Kconfig ./drivers/clk/rockchip/Makefile ./drivers/clk/renesas/Makefile ./drivers/clk/renesas/Kconfig ./drivers/clk/qcom/Makefile ./drivers/clk/qcom/Kconfig ./drivers/clk/pxa/Makefile ./drivers/clk/pistachio/Makefile ./drivers/clk/nxp/Makefile ./drivers/clk/mxs/Makefile ./drivers/clk/mvebu/Makefile ./drivers/clk/mvebu/Kconfig ./drivers/clk/mmp/Makefile ./drivers/clk/microchip/Makefile ./drivers/clk/meson/Makefile ./drivers/clk/meson/Kconfig ./drivers/clk/mediatek/Makefile ./drivers/clk/mediatek/Kconfig ./drivers/clk/loongson1/Makefile ./drivers/clk/keystone/Makefile ./drivers/clk/keystone/Kconfig ./drivers/clk/ingenic/Makefile ./drivers/clk/imx/Makefile ./drivers/clk/imgtec/Makefile ./drivers/clk/imgtec/Kconfig ./drivers/clk/hisilicon/Makefile ./drivers/clk/hisilicon/Kconfig ./drivers/clk/h8300/Makefile ./drivers/clk/davinci/Makefile ./drivers/clk/berlin/Makefile ./drivers/clk/bcm/Makefile ./drivers/clk/bcm/Kconfig ./drivers/clk/axs10x/Makefile ./drivers/clk/axis/Makefile ./drivers/clk/at91/Makefile ./drivers/clk/actions/Makefile ./drivers/clk/actions/Kconfig ./drivers/clk/Makefile ./drivers/clk/Kconfig ./drivers/char/Kconfig ./drivers/char/Makefile ./drivers/char/xillybus/Makefile ./drivers/char/xillybus/Kconfig ./drivers/char/xilinx_hwicap/Makefile ./drivers/char/tpm/st33zp24/Makefile ./drivers/char/tpm/st33zp24/Kconfig ./drivers/char/tpm/Makefile ./drivers/char/tpm/Kconfig ./drivers/char/pcmcia/Makefile ./drivers/char/pcmcia/Kconfig ./drivers/char/mwave/Makefile ./drivers/char/ipmi/Makefile ./drivers/char/ipmi/Kconfig ./drivers/char/hw_random/Makefile ./drivers/char/hw_random/Kconfig ./drivers/char/agp/Makefile ./drivers/char/agp/Kconfig ./drivers/cdrom/Makefile ./drivers/bus/fsl-mc/Makefile ./drivers/bus/fsl-mc/Kconfig ./drivers/bus/Makefile ./drivers/bus/Kconfig ./drivers/bluetooth/Makefile ./drivers/bluetooth/Kconfig ./drivers/block/zram/Makefile ./drivers/block/zram/Kconfig ./drivers/block/xen-blkback/Makefile ./drivers/block/rsxx/Makefile ./drivers/block/paride/Makefile ./drivers/block/paride/Kconfig ./drivers/block/mtip32xx/Makefile ./drivers/block/mtip32xx/Kconfig ./drivers/block/drbd/Makefile ./drivers/block/drbd/Kconfig ./drivers/block/aoe/Makefile ./drivers/block/Makefile ./drivers/block/Kconfig ./drivers/bcma/Makefile ./drivers/bcma/Kconfig ./drivers/base/test/Makefile ./drivers/base/test/Kconfig ./drivers/base/regmap/Makefile ./drivers/base/regmap/Kconfig ./drivers/base/power/Makefile ./drivers/base/firmware_loader/Makefile ./drivers/base/firmware_loader/Kconfig ./drivers/base/Makefile ./drivers/base/Kconfig ./drivers/auxdisplay/Makefile ./drivers/auxdisplay/Kconfig ./drivers/atm/Makefile ./drivers/atm/Kconfig ./drivers/ata/Makefile ./drivers/ata/Kconfig ./drivers/android/Makefile ./drivers/android/Kconfig ./drivers/amba/Makefile ./drivers/amba/Kconfig ./drivers/acpi/nfit/Makefile ./drivers/acpi/nfit/Kconfig ./drivers/acpi/dptf/Makefile ./drivers/acpi/dptf/Kconfig ./drivers/acpi/arm64/Makefile ./drivers/acpi/arm64/Kconfig ./drivers/acpi/apei/Makefile ./drivers/acpi/apei/Kconfig ./drivers/acpi/acpica/Makefile ./drivers/acpi/Makefile ./drivers/acpi/Kconfig ./drivers/accessibility/braille/Makefile ./drivers/accessibility/Makefile ./drivers/accessibility/Kconfig ./drivers/Makefile ./drivers/Kconfig ./crypto/Makefile ./crypto/Kconfig ./crypto/async_tx/Makefile ./crypto/async_tx/Kconfig ./crypto/asymmetric_keys/Makefile ./crypto/asymmetric_keys/Kconfig ./certs/Makefile ./certs/Kconfig ./block/partitions/Makefile ./block/partitions/Kconfig ./block/Makefile ./block/Kconfig.iosched ./block/Kconfig ./arch/xtensa/platforms/xtfpga/Makefile ./arch/xtensa/platforms/xt2000/Makefile ./arch/xtensa/platforms/iss/Makefile ./arch/xtensa/oprofile/Makefile ./arch/xtensa/mm/Makefile ./arch/xtensa/lib/Makefile ./arch/xtensa/kernel/Makefile ./arch/xtensa/boot/Makefile ./arch/xtensa/boot/lib/Makefile ./arch/xtensa/boot/dts/Makefile ./arch/xtensa/boot/boot-redboot/Makefile ./arch/xtensa/boot/boot-elf/Makefile ./arch/xtensa/Makefile ./arch/xtensa/Kconfig.debug ./arch/xtensa/Kconfig ./arch/x86/Makefile ./arch/x86/Kconfig ./arch/x86/xen/Makefile ./arch/x86/xen/Kconfig ./arch/x86/video/Makefile ./arch/x86/um/vdso/Makefile ./arch/x86/um/os-Linux/Makefile ./arch/x86/um/Makefile ./arch/x86/um/Kconfig ./arch/x86/tools/Makefile ./arch/x86/realmode/rm/Makefile ./arch/x86/realmode/Makefile ./arch/x86/ras/Kconfig ./arch/x86/purgatory/Makefile ./arch/x86/power/Makefile ./arch/x86/platform/uv/Makefile ./arch/x86/platform/ts5500/Makefile ./arch/x86/platform/sfi/Makefile ./arch/x86/platform/scx200/Makefile ./arch/x86/platform/olpc/Makefile ./arch/x86/platform/iris/Makefile ./arch/x86/platform/intel/Makefile ./arch/x86/platform/intel-quark/Makefile ./arch/x86/platform/intel-mid/device_libs/Makefile ./arch/x86/platform/intel-mid/Makefile ./arch/x86/platform/goldfish/Makefile ./arch/x86/platform/geode/Makefile ./arch/x86/platform/efi/Makefile ./arch/x86/platform/ce4100/Makefile ./arch/x86/platform/atom/Makefile ./arch/x86/platform/Makefile ./arch/x86/pci/Makefile ./arch/x86/oprofile/Makefile ./arch/x86/net/Makefile ./arch/x86/mm/Makefile ./arch/x86/math-emu/Makefile ./arch/x86/lib/Makefile ./arch/x86/kvm/Makefile ./arch/x86/kvm/Kconfig ./arch/x86/kernel/kprobes/Makefile ./arch/x86/kernel/fpu/Makefile ./arch/x86/kernel/cpu/mtrr/Makefile ./arch/x86/kernel/cpu/microcode/Makefile ./arch/x86/kernel/cpu/mcheck/Makefile ./arch/x86/kernel/cpu/Makefile ./arch/x86/kernel/apic/Makefile ./arch/x86/kernel/acpi/Makefile ./arch/x86/kernel/Makefile ./arch/x86/ia32/Makefile ./arch/x86/hyperv/Makefile ./arch/x86/events/intel/Makefile ./arch/x86/events/amd/Makefile ./arch/x86/events/Makefile ./arch/x86/events/Kconfig ./arch/x86/entry/vsyscall/Makefile ./arch/x86/entry/vdso/Makefile ./arch/x86/entry/syscalls/Makefile ./arch/x86/entry/Makefile ./arch/x86/crypto/sha512-mb/Makefile ./arch/x86/crypto/sha256-mb/Makefile ./arch/x86/crypto/sha1-mb/Makefile ./arch/x86/crypto/Makefile ./arch/x86/boot/Makefile ./arch/x86/boot/compressed/Makefile ./arch/x86/Makefile_32.cpu ./arch/x86/Makefile.um ./arch/x86/Kconfig.debug ./arch/x86/Kconfig.cpu ./arch/unicore32/mm/Makefile ./arch/unicore32/mm/Kconfig ./arch/unicore32/lib/Makefile ./arch/unicore32/kernel/Makefile ./arch/unicore32/boot/compressed/Makefile ./arch/unicore32/boot/Makefile ./arch/unicore32/Makefile ./arch/unicore32/Kconfig.debug ./arch/unicore32/Kconfig ./arch/um/scripts/Makefile.rules ./arch/um/os-Linux/skas/Makefile ./arch/um/os-Linux/drivers/Makefile ./arch/um/os-Linux/Makefile ./arch/um/kernel/skas/Makefile ./arch/um/kernel/Makefile ./arch/um/drivers/Makefile ./arch/um/drivers/Kconfig ./arch/um/Makefile-skas ./arch/um/Makefile-os-Linux ./arch/um/Makefile ./arch/um/Kconfig.debug ./arch/um/Kconfig ./arch/sparc/vdso/Makefile ./arch/sparc/prom/Makefile ./arch/sparc/power/Makefile ./arch/sparc/oprofile/Makefile ./arch/sparc/net/Makefile ./arch/sparc/mm/Makefile ./arch/sparc/math-emu/Makefile ./arch/sparc/lib/Makefile ./arch/sparc/kernel/Makefile ./arch/sparc/crypto/Makefile ./arch/sparc/boot/Makefile ./arch/sparc/Makefile ./arch/sparc/Kconfig.debug ./arch/sparc/Kconfig ./arch/sh/tools/Makefile ./arch/sh/oprofile/Makefile ./arch/sh/mm/Makefile ./arch/sh/mm/Kconfig ./arch/sh/math-emu/Makefile ./arch/sh/lib64/Makefile ./arch/sh/lib/Makefile ./arch/sh/kernel/vsyscall/Makefile ./arch/sh/kernel/cpu/shmobile/Makefile ./arch/sh/kernel/cpu/sh5/Makefile ./arch/sh/kernel/cpu/sh4a/Makefile ./arch/sh/kernel/cpu/sh4/Makefile ./arch/sh/kernel/cpu/sh3/Makefile ./arch/sh/kernel/cpu/sh2a/Makefile ./arch/sh/kernel/cpu/sh2/Makefile ./arch/sh/kernel/cpu/irq/Makefile ./arch/sh/kernel/cpu/Makefile ./arch/sh/kernel/Makefile ./arch/sh/drivers/superhyway/Makefile ./arch/sh/drivers/pci/Makefile ./arch/sh/drivers/dma/Makefile ./arch/sh/drivers/dma/Kconfig ./arch/sh/drivers/Makefile ./arch/sh/drivers/Kconfig ./arch/sh/cchips/hd6446x/Makefile ./arch/sh/cchips/Kconfig ./arch/sh/boot/romimage/Makefile ./arch/sh/boot/dts/Makefile ./arch/sh/boot/compressed/Makefile ./arch/sh/boot/Makefile ./arch/sh/boards/mach-x3proto/Makefile ./arch/sh/boards/mach-sh7763rdp/Makefile ./arch/sh/boards/mach-sh03/Makefile ./arch/sh/boards/mach-se/Makefile ./arch/sh/boards/mach-se/7780/Makefile ./arch/sh/boards/mach-se/7751/Makefile ./arch/sh/boards/mach-se/7724/Makefile ./arch/sh/boards/mach-se/7722/Makefile ./arch/sh/boards/mach-se/7721/Makefile ./arch/sh/boards/mach-se/770x/Makefile ./arch/sh/boards/mach-se/7343/Makefile ./arch/sh/boards/mach-se/7206/Makefile ./arch/sh/boards/mach-sdk7786/Makefile ./arch/sh/boards/mach-sdk7780/Makefile ./arch/sh/boards/mach-sdk7780/Kconfig ./arch/sh/boards/mach-rsk/Makefile ./arch/sh/boards/mach-rsk/Kconfig ./arch/sh/boards/mach-r2d/Makefile ./arch/sh/boards/mach-r2d/Kconfig ./arch/sh/boards/mach-migor/Makefile ./arch/sh/boards/mach-migor/Kconfig ./arch/sh/boards/mach-microdev/Makefile ./arch/sh/boards/mach-lboxre2/Makefile ./arch/sh/boards/mach-landisk/Makefile ./arch/sh/boards/mach-kfr2r09/Makefile ./arch/sh/boards/mach-hp6xx/Makefile ./arch/sh/boards/mach-highlander/Makefile ./arch/sh/boards/mach-highlander/Kconfig ./arch/sh/boards/mach-ecovec24/Makefile ./arch/sh/boards/mach-dreamcast/Makefile ./arch/sh/boards/mach-cayman/Makefile ./arch/sh/boards/mach-ap325rxa/Makefile ./arch/sh/boards/Makefile ./arch/sh/boards/Kconfig ./arch/sh/Makefile ./arch/sh/Kconfig.debug ./arch/sh/Kconfig.cpu ./arch/sh/Kconfig ./arch/s390/tools/Makefile ./arch/s390/scripts/Makefile.chkbss ./arch/s390/purgatory/Makefile ./arch/s390/pci/Makefile ./arch/s390/oprofile/Makefile ./arch/s390/numa/Makefile ./arch/s390/net/Makefile ./arch/s390/mm/Makefile ./arch/s390/lib/Makefile ./arch/s390/kvm/Makefile ./arch/s390/kvm/Kconfig ./arch/s390/kernel/vdso64/Makefile ./arch/s390/kernel/vdso32/Makefile ./arch/s390/kernel/syscalls/Makefile ./arch/s390/kernel/Makefile ./arch/s390/hypfs/Makefile ./arch/s390/crypto/Makefile ./arch/s390/boot/compressed/Makefile ./arch/s390/boot/Makefile ./arch/s390/appldata/Makefile ./arch/s390/Makefile ./arch/s390/Kconfig.debug ./arch/s390/Kconfig ./arch/riscv/Makefile ./arch/riscv/mm/Makefile ./arch/riscv/lib/Makefile ./arch/riscv/kernel/vdso/Makefile ./arch/riscv/kernel/Makefile ./arch/riscv/Kconfig.debug ./arch/riscv/Kconfig ./arch/powerpc/Makefile ./arch/powerpc/xmon/Makefile ./arch/powerpc/sysdev/xive/Makefile ./arch/powerpc/sysdev/xive/Kconfig ./arch/powerpc/sysdev/xics/Makefile ./arch/powerpc/sysdev/xics/Kconfig ./arch/powerpc/sysdev/ge/Makefile ./arch/powerpc/sysdev/Makefile ./arch/powerpc/sysdev/Kconfig ./arch/powerpc/purgatory/Makefile ./arch/powerpc/platforms/Kconfig.cputype ./arch/powerpc/platforms/pseries/Makefile ./arch/powerpc/platforms/pseries/Kconfig ./arch/powerpc/platforms/ps3/Makefile ./arch/powerpc/platforms/ps3/Kconfig ./arch/powerpc/platforms/powernv/Makefile ./arch/powerpc/platforms/powernv/Kconfig ./arch/powerpc/platforms/powermac/Makefile ./arch/powerpc/platforms/powermac/Kconfig ./arch/powerpc/platforms/pasemi/Makefile ./arch/powerpc/platforms/pasemi/Kconfig ./arch/powerpc/platforms/maple/Makefile ./arch/powerpc/platforms/maple/Kconfig ./arch/powerpc/platforms/embedded6xx/Makefile ./arch/powerpc/platforms/embedded6xx/Kconfig ./arch/powerpc/platforms/chrp/Makefile ./arch/powerpc/platforms/chrp/Kconfig ./arch/powerpc/platforms/cell/spufs/Makefile ./arch/powerpc/platforms/cell/Makefile ./arch/powerpc/platforms/cell/Kconfig ./arch/powerpc/platforms/amigaone/Makefile ./arch/powerpc/platforms/amigaone/Kconfig ./arch/powerpc/platforms/Makefile ./arch/powerpc/platforms/Kconfig ./arch/powerpc/platforms/8xx/Makefile ./arch/powerpc/platforms/8xx/Kconfig ./arch/powerpc/platforms/86xx/Makefile ./arch/powerpc/platforms/86xx/Kconfig ./arch/powerpc/platforms/85xx/Makefile ./arch/powerpc/platforms/85xx/Kconfig ./arch/powerpc/platforms/83xx/Makefile ./arch/powerpc/platforms/83xx/Kconfig ./arch/powerpc/platforms/82xx/Makefile ./arch/powerpc/platforms/82xx/Kconfig ./arch/powerpc/platforms/52xx/Makefile ./arch/powerpc/platforms/52xx/Kconfig ./arch/powerpc/platforms/512x/Makefile ./arch/powerpc/platforms/512x/Kconfig ./arch/powerpc/platforms/4xx/Makefile ./arch/powerpc/platforms/44x/Makefile ./arch/powerpc/platforms/44x/Kconfig ./arch/powerpc/platforms/40x/Makefile ./arch/powerpc/platforms/40x/Kconfig ./arch/powerpc/perf/Makefile ./arch/powerpc/oprofile/Makefile ./arch/powerpc/net/Makefile ./arch/powerpc/mm/Makefile ./arch/powerpc/math-emu/Makefile ./arch/powerpc/lib/Makefile ./arch/powerpc/kvm/Makefile ./arch/powerpc/kvm/Kconfig ./arch/powerpc/kernel/Makefile ./arch/powerpc/kernel/vdso64/Makefile ./arch/powerpc/kernel/vdso32/Makefile ./arch/powerpc/kernel/trace/Makefile ./arch/powerpc/crypto/Makefile ./arch/powerpc/boot/Makefile ./arch/powerpc/Makefile.postlink ./arch/powerpc/Kconfig.debug ./arch/powerpc/Kconfig ./arch/parisc/Makefile ./arch/parisc/oprofile/Makefile ./arch/parisc/mm/Makefile ./arch/parisc/math-emu/Makefile ./arch/parisc/lib/Makefile ./arch/parisc/kernel/Makefile ./arch/parisc/boot/compressed/Makefile ./arch/parisc/boot/Makefile ./arch/parisc/Kconfig.debug ./arch/parisc/Kconfig ./arch/openrisc/mm/Makefile ./arch/openrisc/lib/Makefile ./arch/openrisc/kernel/Makefile ./arch/openrisc/boot/dts/Makefile ./arch/openrisc/Makefile ./arch/openrisc/Kconfig.debug ./arch/openrisc/Kconfig ./arch/nios2/platform/Makefile ./arch/nios2/platform/Kconfig.platform ./arch/nios2/mm/Makefile ./arch/nios2/lib/Makefile ./arch/nios2/kernel/Makefile ./arch/nios2/boot/compressed/Makefile ./arch/nios2/boot/Makefile ./arch/nios2/Makefile ./arch/nios2/Kconfig.debug ./arch/nios2/Kconfig ./arch/nds32/mm/Makefile ./arch/nds32/lib/Makefile ./arch/nds32/kernel/vdso/Makefile ./arch/nds32/kernel/Makefile ./arch/nds32/boot/dts/Makefile ./arch/nds32/boot/Makefile ./arch/nds32/Makefile ./arch/nds32/Kconfig.debug ./arch/nds32/Kconfig.cpu ./arch/nds32/Kconfig ./arch/mips/Kconfig ./arch/mips/vr41xx/ibm-workpad/Makefile ./arch/mips/vr41xx/common/Makefile ./arch/mips/vr41xx/casio-e55/Makefile ./arch/mips/vr41xx/Kconfig ./arch/mips/vdso/Makefile ./arch/mips/txx9/rbtx4939/Makefile ./arch/mips/txx9/rbtx4938/Makefile ./arch/mips/txx9/rbtx4927/Makefile ./arch/mips/txx9/jmr3927/Makefile ./arch/mips/txx9/generic/Makefile ./arch/mips/txx9/Makefile ./arch/mips/txx9/Kconfig ./arch/mips/sni/Makefile ./arch/mips/sibyte/swarm/Makefile ./arch/mips/sibyte/sb1250/Makefile ./arch/mips/sibyte/common/Makefile ./arch/mips/sibyte/bcm1480/Makefile ./arch/mips/sibyte/Makefile ./arch/mips/sibyte/Kconfig ./arch/mips/sgi-ip32/Makefile ./arch/mips/sgi-ip27/Makefile ./arch/mips/sgi-ip27/Kconfig ./arch/mips/sgi-ip22/Makefile ./arch/mips/rb532/Makefile ./arch/mips/ralink/Kconfig ./arch/mips/ralink/Makefile ./arch/mips/power/Makefile ./arch/mips/pnx833x/stb22x/Makefile ./arch/mips/pnx833x/common/Makefile ./arch/mips/pnx833x/Makefile ./arch/mips/pmcs-msp71xx/Makefile ./arch/mips/pmcs-msp71xx/Kconfig ./arch/mips/pistachio/Makefile ./arch/mips/pistachio/Kconfig ./arch/mips/pic32/pic32mzda/Makefile ./arch/mips/pic32/common/Makefile ./arch/mips/pic32/Makefile ./arch/mips/pic32/Kconfig ./arch/mips/pci/Makefile ./arch/mips/paravirt/Makefile ./arch/mips/paravirt/Kconfig ./arch/mips/oprofile/Makefile ./arch/mips/netlogic/xlr/Makefile ./arch/mips/netlogic/xlp/Makefile ./arch/mips/netlogic/common/Makefile ./arch/mips/netlogic/Makefile ./arch/mips/netlogic/Kconfig ./arch/mips/net/Makefile ./arch/mips/mti-malta/Makefile ./arch/mips/mm/Makefile ./arch/mips/math-emu/Makefile ./arch/mips/loongson64/loongson-3/Makefile ./arch/mips/loongson64/lemote-2f/Makefile ./arch/mips/loongson64/fuloong-2e/Makefile ./arch/mips/loongson64/common/cs5536/Makefile ./arch/mips/loongson64/common/Makefile ./arch/mips/loongson64/Makefile ./arch/mips/loongson64/Kconfig ./arch/mips/loongson32/ls1c/Makefile ./arch/mips/loongson32/ls1b/Makefile ./arch/mips/loongson32/common/Makefile ./arch/mips/loongson32/Makefile ./arch/mips/loongson32/Kconfig ./arch/mips/lib/Makefile ./arch/mips/lasat/image/Makefile ./arch/mips/lasat/Makefile ./arch/mips/lasat/Kconfig ./arch/mips/lantiq/xway/Makefile ./arch/mips/lantiq/falcon/Makefile ./arch/mips/lantiq/Makefile ./arch/mips/lantiq/Kconfig ./arch/mips/kvm/Makefile ./arch/mips/kvm/Kconfig ./arch/mips/kernel/Makefile ./arch/mips/jz4740/Makefile ./arch/mips/jz4740/Kconfig ./arch/mips/jazz/Makefile ./arch/mips/jazz/Kconfig ./arch/mips/generic/Makefile ./arch/mips/generic/Kconfig ./arch/mips/fw/sni/Makefile ./arch/mips/fw/lib/Makefile ./arch/mips/fw/cfe/Makefile ./arch/mips/fw/arc/Makefile ./arch/mips/emma/markeins/Makefile ./arch/mips/emma/common/Makefile ./arch/mips/emma/Makefile ./arch/mips/dec/prom/Makefile ./arch/mips/dec/Makefile ./arch/mips/crypto/Makefile ./arch/mips/cobalt/Makefile ./arch/mips/cavium-octeon/executive/Makefile ./arch/mips/cavium-octeon/crypto/Makefile ./arch/mips/cavium-octeon/Makefile ./arch/mips/cavium-octeon/Kconfig ./arch/mips/boot/tools/Makefile ./arch/mips/boot/dts/xilfpga/Makefile ./arch/mips/boot/dts/ralink/Makefile ./arch/mips/boot/dts/qca/Makefile ./arch/mips/boot/dts/pic32/Makefile ./arch/mips/boot/dts/ni/Makefile ./arch/mips/boot/dts/netlogic/Makefile ./arch/mips/boot/dts/mti/Makefile ./arch/mips/boot/dts/mscc/Makefile ./arch/mips/boot/dts/lantiq/Makefile ./arch/mips/boot/dts/ingenic/Makefile ./arch/mips/boot/dts/img/Makefile ./arch/mips/boot/dts/cavium-octeon/Makefile ./arch/mips/boot/dts/brcm/Makefile ./arch/mips/boot/dts/Makefile ./arch/mips/boot/compressed/Makefile ./arch/mips/boot/Makefile ./arch/mips/bmips/Makefile ./arch/mips/bmips/Kconfig ./arch/mips/bcm63xx/boards/Makefile ./arch/mips/bcm63xx/boards/Kconfig ./arch/mips/bcm63xx/Makefile ./arch/mips/bcm63xx/Kconfig ./arch/mips/bcm47xx/Makefile ./arch/mips/bcm47xx/Kconfig ./arch/mips/ath79/Makefile ./arch/mips/ath79/Kconfig ./arch/mips/ath25/Makefile ./arch/mips/ath25/Kconfig ./arch/mips/ar7/Makefile ./arch/mips/alchemy/devboards/Makefile ./arch/mips/alchemy/common/Makefile ./arch/mips/alchemy/Makefile ./arch/mips/alchemy/Kconfig ./arch/mips/Makefile.postlink ./arch/mips/Makefile ./arch/mips/Kconfig.debug ./arch/microblaze/pci/Makefile ./arch/microblaze/oprofile/Makefile ./arch/microblaze/mm/Makefile ./arch/microblaze/lib/Makefile ./arch/microblaze/kernel/cpu/Makefile ./arch/microblaze/kernel/Makefile ./arch/microblaze/boot/dts/Makefile ./arch/microblaze/boot/Makefile ./arch/microblaze/Makefile ./arch/microblaze/Kconfig.platform ./arch/microblaze/Kconfig.debug ./arch/microblaze/Kconfig ./arch/m68k/Makefile ./arch/m68k/tools/amiga/Makefile ./arch/m68k/sun3x/Makefile ./arch/m68k/sun3/prom/Makefile ./arch/m68k/sun3/Makefile ./arch/m68k/q40/Makefile ./arch/m68k/mvme16x/Makefile ./arch/m68k/mvme147/Makefile ./arch/m68k/mm/Makefile ./arch/m68k/math-emu/Makefile ./arch/m68k/mac/Makefile ./arch/m68k/lib/Makefile ./arch/m68k/kernel/Makefile ./arch/m68k/ifpsp060/Makefile ./arch/m68k/hp300/Makefile ./arch/m68k/fpsp040/Makefile ./arch/m68k/emu/Makefile ./arch/m68k/coldfire/Makefile ./arch/m68k/bvme6000/Makefile ./arch/m68k/atari/Makefile ./arch/m68k/apollo/Makefile ./arch/m68k/amiga/Makefile ./arch/m68k/Kconfig.machine ./arch/m68k/Kconfig.devices ./arch/m68k/Kconfig.debug ./arch/m68k/Kconfig.cpu ./arch/m68k/Kconfig.bus ./arch/m68k/Kconfig ./arch/m68k/68000/Makefile ./arch/ia64/uv/kernel/Makefile ./arch/ia64/uv/Makefile ./arch/ia64/sn/pci/pcibr/Makefile ./arch/ia64/sn/pci/Makefile ./arch/ia64/sn/kernel/sn2/Makefile ./arch/ia64/sn/kernel/Makefile ./arch/ia64/sn/Makefile ./arch/ia64/pci/Makefile ./arch/ia64/oprofile/Makefile ./arch/ia64/mm/Makefile ./arch/ia64/lib/Makefile ./arch/ia64/kernel/Makefile.gate ./arch/ia64/kernel/Makefile ./arch/ia64/hp/zx1/Makefile ./arch/ia64/hp/sim/boot/Makefile ./arch/ia64/hp/sim/Makefile ./arch/ia64/hp/sim/Kconfig ./arch/ia64/hp/common/Makefile ./arch/ia64/dig/Makefile ./arch/ia64/Makefile ./arch/ia64/Kconfig.debug ./arch/ia64/Kconfig ./arch/hexagon/mm/Makefile ./arch/hexagon/lib/Makefile ./arch/hexagon/kernel/Makefile ./arch/hexagon/Makefile ./arch/hexagon/Kconfig.debug ./arch/hexagon/Kconfig ./arch/h8300/Makefile ./arch/h8300/mm/Makefile ./arch/h8300/lib/Makefile ./arch/h8300/kernel/Makefile ./arch/h8300/boot/dts/Makefile ./arch/h8300/boot/compressed/Makefile ./arch/h8300/boot/Makefile ./arch/h8300/Kconfig.debug ./arch/h8300/Kconfig.cpu ./arch/h8300/Kconfig ./arch/c6x/platforms/Makefile ./arch/c6x/platforms/Kconfig ./arch/c6x/mm/Makefile ./arch/c6x/lib/Makefile ./arch/c6x/kernel/Makefile ./arch/c6x/boot/dts/Makefile ./arch/c6x/boot/Makefile ./arch/c6x/Makefile ./arch/c6x/Kconfig.debug ./arch/c6x/Kconfig ./arch/arm64/Kconfig ./arch/arm64/Makefile ./arch/arm64/xen/Makefile ./arch/arm64/net/Makefile ./arch/arm64/mm/Makefile ./arch/arm64/lib/Makefile ./arch/arm64/kvm/hyp/Makefile ./arch/arm64/kvm/Makefile ./arch/arm64/kvm/Kconfig ./arch/arm64/kernel/vdso/Makefile ./arch/arm64/kernel/probes/Makefile ./arch/arm64/kernel/Makefile ./arch/arm64/crypto/Makefile ./arch/arm64/crypto/Kconfig ./arch/arm64/boot/dts/zte/Makefile ./arch/arm64/boot/dts/xilinx/Makefile ./arch/arm64/boot/dts/ti/Makefile ./arch/arm64/boot/dts/synaptics/Makefile ./arch/arm64/boot/dts/sprd/Makefile ./arch/arm64/boot/dts/socionext/Makefile ./arch/arm64/boot/dts/rockchip/Makefile ./arch/arm64/boot/dts/renesas/Makefile ./arch/arm64/boot/dts/realtek/Makefile ./arch/arm64/boot/dts/qcom/Makefile ./arch/arm64/boot/dts/nvidia/Makefile ./arch/arm64/boot/dts/mediatek/Makefile ./arch/arm64/boot/dts/marvell/Makefile ./arch/arm64/boot/dts/lg/Makefile ./arch/arm64/boot/dts/hisilicon/Makefile ./arch/arm64/boot/dts/freescale/Makefile ./arch/arm64/boot/dts/exynos/Makefile ./arch/arm64/boot/dts/cavium/Makefile ./arch/arm64/boot/dts/broadcom/stingray/Makefile ./arch/arm64/boot/dts/broadcom/northstar2/Makefile ./arch/arm64/boot/dts/broadcom/Makefile ./arch/arm64/boot/dts/arm/Makefile ./arch/arm64/boot/dts/apm/Makefile ./arch/arm64/boot/dts/amlogic/Makefile ./arch/arm64/boot/dts/amd/Makefile ./arch/arm64/boot/dts/altera/Makefile ./arch/arm64/boot/dts/allwinner/Makefile ./arch/arm64/boot/dts/al/Makefile ./arch/arm64/boot/dts/actions/Makefile ./arch/arm64/boot/dts/Makefile ./arch/arm64/boot/Makefile ./arch/arm64/Kconfig.platforms ./arch/arm64/Kconfig.debug ./arch/arm/Kconfig ./arch/arm/xen/Makefile ./arch/arm/vfp/Makefile ./arch/arm/vdso/Makefile ./arch/arm/tools/Makefile ./arch/arm/probes/uprobes/Makefile ./arch/arm/probes/kprobes/Makefile ./arch/arm/probes/Makefile ./arch/arm/plat-versatile/Makefile ./arch/arm/plat-versatile/Kconfig ./arch/arm/plat-samsung/Kconfig ./arch/arm/plat-samsung/Makefile ./arch/arm/plat-pxa/Makefile ./arch/arm/plat-pxa/Kconfig ./arch/arm/plat-orion/Makefile ./arch/arm/plat-omap/Makefile ./arch/arm/plat-omap/Kconfig ./arch/arm/plat-iop/Makefile ./arch/arm/oprofile/Makefile ./arch/arm/nwfpe/Makefile ./arch/arm/net/Makefile ./arch/arm/mm/Makefile ./arch/arm/mm/Kconfig ./arch/arm/mach-zynq/Makefile ./arch/arm/mach-zynq/Kconfig ./arch/arm/mach-zx/Makefile ./arch/arm/mach-zx/Kconfig ./arch/arm/mach-w90x900/Makefile.boot ./arch/arm/mach-w90x900/Makefile ./arch/arm/mach-w90x900/Kconfig ./arch/arm/mach-vt8500/Makefile.boot ./arch/arm/mach-vt8500/Makefile ./arch/arm/mach-vt8500/Kconfig ./arch/arm/mach-vexpress/Makefile.boot ./arch/arm/mach-vexpress/Makefile ./arch/arm/mach-vexpress/Kconfig ./arch/arm/mach-versatile/Makefile ./arch/arm/mach-versatile/Kconfig ./arch/arm/mach-ux500/Makefile ./arch/arm/mach-ux500/Kconfig ./arch/arm/mach-uniphier/Kconfig ./arch/arm/mach-u300/Makefile ./arch/arm/mach-u300/Kconfig ./arch/arm/mach-tegra/Makefile ./arch/arm/mach-tegra/Kconfig ./arch/arm/mach-tango/Makefile ./arch/arm/mach-tango/Kconfig ./arch/arm/mach-sunxi/Makefile ./arch/arm/mach-sunxi/Kconfig ./arch/arm/mach-stm32/Makefile.boot ./arch/arm/mach-stm32/Makefile ./arch/arm/mach-stm32/Kconfig ./arch/arm/mach-sti/Makefile ./arch/arm/mach-sti/Kconfig ./arch/arm/mach-spear/Makefile ./arch/arm/mach-spear/Kconfig ./arch/arm/mach-socfpga/Makefile ./arch/arm/mach-socfpga/Kconfig ./arch/arm/mach-shmobile/Makefile ./arch/arm/mach-shmobile/Kconfig ./arch/arm/mach-sa1100/Makefile.boot ./arch/arm/mach-sa1100/Makefile ./arch/arm/mach-sa1100/Kconfig ./arch/arm/mach-s5pv210/Makefile ./arch/arm/mach-s5pv210/Kconfig ./arch/arm/mach-s3c64xx/Makefile ./arch/arm/mach-s3c64xx/Kconfig ./arch/arm/mach-s3c24xx/Makefile.boot ./arch/arm/mach-s3c24xx/Makefile ./arch/arm/mach-s3c24xx/Kconfig ./arch/arm/mach-rpc/Makefile.boot ./arch/arm/mach-rpc/Makefile ./arch/arm/mach-rockchip/Makefile ./arch/arm/mach-rockchip/Kconfig ./arch/arm/mach-realview/Makefile ./arch/arm/mach-realview/Kconfig ./arch/arm/mach-qcom/Makefile ./arch/arm/mach-qcom/Kconfig ./arch/arm/mach-pxa/Makefile.boot ./arch/arm/mach-pxa/Makefile ./arch/arm/mach-pxa/Kconfig ./arch/arm/mach-prima2/Makefile ./arch/arm/mach-prima2/Kconfig ./arch/arm/mach-picoxcell/Makefile ./arch/arm/mach-picoxcell/Kconfig ./arch/arm/mach-oxnas/Makefile ./arch/arm/mach-oxnas/Kconfig ./arch/arm/mach-orion5x/Makefile ./arch/arm/mach-orion5x/Kconfig ./arch/arm/mach-omap2/Makefile ./arch/arm/mach-omap2/Kconfig ./arch/arm/mach-netx/Makefile.boot ./arch/arm/mach-netx/Makefile ./arch/arm/mach-netx/Kconfig ./arch/arm/mach-mxs/Makefile ./arch/arm/mach-mxs/Kconfig ./arch/arm/mach-mvebu/Makefile ./arch/arm/mach-mvebu/Kconfig ./arch/arm/mach-mv78xx0/Makefile ./arch/arm/mach-mv78xx0/Kconfig ./arch/arm/mach-moxart/Makefile ./arch/arm/mach-moxart/Kconfig ./arch/arm/mach-mmp/Makefile ./arch/arm/mach-mmp/Kconfig ./arch/arm/mach-meson/Makefile ./arch/arm/mach-meson/Kconfig ./arch/arm/mach-mediatek/Makefile ./arch/arm/mach-mediatek/Kconfig ./arch/arm/mach-lpc32xx/Makefile.boot ./arch/arm/mach-lpc32xx/Makefile ./arch/arm/mach-lpc18xx/Makefile.boot ./arch/arm/mach-lpc18xx/Makefile ./arch/arm/mach-ks8695/Makefile.boot ./arch/arm/mach-ks8695/Makefile ./arch/arm/mach-ks8695/Kconfig ./arch/arm/mach-keystone/Makefile ./arch/arm/mach-keystone/Kconfig ./arch/arm/mach-ixp4xx/Makefile.boot ./arch/arm/mach-ixp4xx/Makefile ./arch/arm/mach-ixp4xx/Kconfig ./arch/arm/mach-iop33x/Makefile.boot ./arch/arm/mach-iop33x/Makefile ./arch/arm/mach-iop33x/Kconfig ./arch/arm/mach-iop32x/Makefile.boot ./arch/arm/mach-iop32x/Makefile ./arch/arm/mach-iop32x/Kconfig ./arch/arm/mach-iop13xx/Makefile.boot ./arch/arm/mach-iop13xx/Makefile ./arch/arm/mach-iop13xx/Kconfig ./arch/arm/mach-integrator/Makefile ./arch/arm/mach-integrator/Kconfig ./arch/arm/mach-imx/devices/Makefile ./arch/arm/mach-imx/devices/Kconfig ./arch/arm/mach-imx/Makefile.boot ./arch/arm/mach-imx/Makefile ./arch/arm/mach-imx/Kconfig ./arch/arm/mach-hisi/Makefile ./arch/arm/mach-hisi/Kconfig ./arch/arm/mach-highbank/Makefile ./arch/arm/mach-highbank/Kconfig ./arch/arm/mach-gemini/Makefile ./arch/arm/mach-gemini/Kconfig ./arch/arm/mach-footbridge/Makefile.boot ./arch/arm/mach-footbridge/Makefile ./arch/arm/mach-footbridge/Kconfig ./arch/arm/mach-exynos/Makefile ./arch/arm/mach-exynos/Kconfig ./arch/arm/mach-ep93xx/Makefile.boot ./arch/arm/mach-ep93xx/Makefile ./arch/arm/mach-ep93xx/Kconfig ./arch/arm/mach-efm32/Makefile.boot ./arch/arm/mach-efm32/Makefile ./arch/arm/mach-ebsa110/Makefile.boot ./arch/arm/mach-ebsa110/Makefile ./arch/arm/mach-dove/Makefile.boot ./arch/arm/mach-dove/Makefile ./arch/arm/mach-dove/Kconfig ./arch/arm/mach-digicolor/Makefile ./arch/arm/mach-digicolor/Kconfig ./arch/arm/mach-davinci/Makefile.boot ./arch/arm/mach-davinci/Makefile ./arch/arm/mach-davinci/Kconfig ./arch/arm/mach-cns3xxx/Makefile ./arch/arm/mach-cns3xxx/Kconfig ./arch/arm/mach-clps711x/Makefile ./arch/arm/mach-clps711x/Kconfig ./arch/arm/mach-berlin/Makefile ./arch/arm/mach-berlin/Kconfig ./arch/arm/mach-bcm/Makefile ./arch/arm/mach-bcm/Kconfig ./arch/arm/mach-axxia/Makefile ./arch/arm/mach-axxia/Kconfig ./arch/arm/mach-at91/Makefile.boot ./arch/arm/mach-at91/Makefile ./arch/arm/mach-at91/Kconfig ./arch/arm/mach-aspeed/Kconfig ./arch/arm/mach-asm9260/Kconfig ./arch/arm/mach-artpec/Makefile ./arch/arm/mach-artpec/Kconfig ./arch/arm/mach-alpine/Makefile ./arch/arm/mach-alpine/Kconfig ./arch/arm/mach-actions/Makefile ./arch/arm/mach-actions/Kconfig ./arch/arm/lib/Makefile ./arch/arm/kvm/hyp/Makefile ./arch/arm/kvm/Makefile ./arch/arm/kvm/Kconfig ./arch/arm/kernel/Makefile ./arch/arm/firmware/Makefile ./arch/arm/firmware/Kconfig ./arch/arm/crypto/Makefile ./arch/arm/crypto/Kconfig ./arch/arm/common/Makefile ./arch/arm/common/Kconfig ./arch/arm/boot/dts/Makefile ./arch/arm/boot/compressed/Makefile ./arch/arm/boot/bootp/Makefile ./arch/arm/boot/Makefile ./arch/arm/Makefile ./arch/arm/Kconfig.debug ./arch/arm/Kconfig-nommu ./arch/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/arc/Makefile ./arch/arc/Kconfig ./arch/arc/plat-tb10x/Makefile ./arch/arc/plat-tb10x/Kconfig ./arch/arc/plat-sim/Makefile ./arch/arc/plat-hsdk/Kconfig ./arch/arc/plat-hsdk/Makefile ./arch/arc/plat-eznps/Makefile ./arch/arc/plat-eznps/Kconfig ./arch/arc/plat-axs10x/Makefile ./arch/arc/plat-axs10x/Kconfig ./arch/arc/oprofile/Makefile ./arch/arc/mm/Makefile ./arch/arc/lib/Makefile ./arch/arc/kernel/Makefile ./arch/arc/boot/dts/Makefile ./arch/arc/boot/Makefile ./arch/arc/Kconfig.debug ./arch/alpha/oprofile/Makefile ./arch/alpha/mm/Makefile ./arch/alpha/math-emu/Makefile ./arch/alpha/lib/Makefile ./arch/alpha/kernel/Makefile ./arch/alpha/boot/Makefile ./arch/alpha/Makefile ./arch/alpha/Kconfig.debug ./arch/alpha/Kconfig ./arch/Kconfig ./Kconfig ./Documentation/scsi/scsi_transport_srp/Makefile ./Documentation/media/Makefile ./Documentation/kbuild/Kconfig.select-break ./Documentation/kbuild/Kconfig.recursion-issue-02 ./Documentation/kbuild/Kconfig.recursion-issue-01 ./Documentation/cdrom/Makefile ./Documentation/Makefile ./Documentation/EDID/Makefile /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + cp Module.symvers /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + '[' -s Module.markers ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/Documentation + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/include + cp .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + cp -a scripts /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + '[' -f tools/objtool/objtool ']' + cp -a tools/objtool/objtool /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/tools/objtool/ + cp -a --parents tools/build/Build.include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents tools/build/Build /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents tools/build/fixdep.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents tools/scripts/utilities.mak /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents tools/lib/str_error_r.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents tools/lib/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts/*.o' + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts/kconfig/conf.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts/kconfig/zconf.tab.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts/mod/empty.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts/mod/file2alias.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts/mod/modpost.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/scripts/mod/sumversion.o + '[' -d arch/x86/include ']' + cp -a --parents arch/x86/include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/include + cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/tools/relocs_32.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/tools/relocs_64.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/tools/relocs.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/tools/relocs_common.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/tools/relocs.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents tools/include/asm tools/include/asm-generic tools/include/linux tools/include/tools tools/include/trace tools/include/uapi /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/purgatory/purgatory.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/purgatory/stack.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/purgatory/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/purgatory/setup-x86_64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/purgatory/entry64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/boot/string.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/boot/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + cp -a --parents arch/x86/boot/ctype.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/ + touch -r /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/Makefile /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/include/generated/uapi/linux/version.h + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/.config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/include/config/auto.conf + grep 'Build ID' + awk '{print $NF}' + eu-readelf -n vmlinux + cp vmlinux.id /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build/vmlinux.id + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64+debug + cp vmlinux /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64+debug + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug -name '*.ko' -type f + xargs --no-run-if-empty chmod u+x + xargs --no-run-if-empty nm -upA + grep -F /drivers/ modnames + sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' + collect_modules_list networking 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice' + 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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/modules.block + collect_modules_list drm 'drm_open|drm_init' + LC_ALL=C + sort -u + sed -r -n -e 's/^([^ ]+) \.?(drm_open|drm_init)$/\1/p' drivers.undef + '[' '!' -z '' ']' + collect_modules_list modesetting drm_crtc_init + sed -r -n -e 's/^([^ ]+) \.?(drm_crtc_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug -name '*.ko' + xargs /sbin/modinfo -l + grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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.47-200.fc31.x86_64 + /builddir/build/SOURCES/mod-extra.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug /builddir/build/SOURCES/mod-extra.list ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/. + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 + mkdir restore + cp -r lib/modules/4.19.47-200.fc31.x86_64+debug/System.map lib/modules/4.19.47-200.fc31.x86_64+debug/build lib/modules/4.19.47-200.fc31.x86_64+debug/config lib/modules/4.19.47-200.fc31.x86_64+debug/extra lib/modules/4.19.47-200.fc31.x86_64+debug/kernel lib/modules/4.19.47-200.fc31.x86_64+debug/modules.block lib/modules/4.19.47-200.fc31.x86_64+debug/modules.builtin lib/modules/4.19.47-200.fc31.x86_64+debug/modules.drm lib/modules/4.19.47-200.fc31.x86_64+debug/modules.modesetting lib/modules/4.19.47-200.fc31.x86_64+debug/modules.networking lib/modules/4.19.47-200.fc31.x86_64+debug/modules.order lib/modules/4.19.47-200.fc31.x86_64+debug/source lib/modules/4.19.47-200.fc31.x86_64+debug/updates lib/modules/4.19.47-200.fc31.x86_64+debug/vdso lib/modules/4.19.47-200.fc31.x86_64+debug/vmlinuz restore/. + rm -rf lib/modules/4.19.47-200.fc31.x86_64+debug/extra + sort -n + find lib/modules/4.19.47-200.fc31.x86_64+debug/kernel -name '*.ko' + cp /builddir/build/SOURCES/filter-aarch64.sh /builddir/build/SOURCES/filter-armv7hl.sh /builddir/build/SOURCES/filter-i686.sh /builddir/build/SOURCES/filter-modules.sh /builddir/build/SOURCES/filter-ppc64.sh /builddir/build/SOURCES/filter-ppc64le.sh /builddir/build/SOURCES/filter-s390x.sh /builddir/build/SOURCES/filter-x86_64.sh . + /builddir/build/SOURCES/filter-modules.sh modules.list 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.47-200.fc31.x86_64+debug + '[' -s depmod.out ']' + rm depmod.out + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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 + find lib/modules/4.19.47-200.fc31.x86_64+debug/kernel -mindepth 1 -type d + sort -n + rm System.map + cp -r restore/System.map restore/build restore/config restore/extra restore/kernel restore/modules.block restore/modules.builtin restore/modules.drm restore/modules.modesetting restore/modules.networking restore/modules.order restore/source restore/updates restore/vdso restore/vmlinuz lib/modules/4.19.47-200.fc31.x86_64+debug/. + rm -rf restore ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 + popd + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/k-d.list + sed -e 's/^lib*/%dir \/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/module-dirs.list + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/k-d.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/module-dirs.list + cp certs/signing_key.pem certs/signing_key.pem.sign+debug + cp certs/signing_key.x509 certs/signing_key.x509.sign+debug + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64//usr/src/kernels/4.19.47-200.fc31.x86_64+debug + ln -sf /usr/src/kernels/4.19.47-200.fc31.x86_64+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/build + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels -name '.*.cmd' -exec rm -f '{}' ';' + /builddir/build/SOURCES/generate_bls_conf.sh 4.19.47-200.fc31.x86_64+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 '' + BuildKernel bzImage arch/x86/boot/bzImage 1 + MakeTarget=bzImage + KernelImage=arch/x86/boot/bzImage + Flavour= + DoVDSO=1 + Flav= + InstallName=vmlinuz + Config=kernel-4.19.47-x86_64.config + DevelDir=/usr/src/kernels/4.19.47-200.fc31.x86_64 + '[' arch/x86/boot/bzImage = vmlinux ']' + CopyKernel=cp BUILDING A KERNEL FOR x86_64... + KernelVer=4.19.47-200.fc31.x86_64 + echo BUILDING A KERNEL FOR x86_64... + perl -p -i -e 's/^SUBLEVEL.*/SUBLEVEL = 47/' Makefile BUILDSTDERR: ++ perl -e 'print "200.fc31" =~ s/\.pr\.[0-9A-Fa-f]{32}//r' + ShortRel=200.fc31 + perl -p -i -e 's/^EXTRAVERSION.*/EXTRAVERSION = -200.fc31.x86_64/' Makefile + make -s mrproper + cp configs/kernel-4.19.47-x86_64.config .config + cp /builddir/build/SOURCES/x509.genkey certs/. BUILDSTDERR: ++ head -1 .config BUILDSTDERR: ++ cut -b 3- USING ARCH=x86_64 + Arch=x86_64 + echo USING ARCH=x86_64 + make -s ARCH=x86_64 olddefconfig + make -s ARCH=x86_64 -j2 bzImage BUILDSTDERR: init/do_mounts.o: warning: objtool: name_to_dev_t()+0x293: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c: In function '__vdso_clock_gettime': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c: In function '__vdso_gettimeofday': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vclock_gettime.c:15: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/entry/vdso/vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function '__vdso_clock_gettime': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c: In function '__vdso_gettimeofday': BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 1 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/vgtod.h:5, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/../vclock_gettime.c:15, BUILDSTDERR: from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: ./include/linux/compiler.h:182:26: warning: array subscript 2 is outside array bounds of 'u8[1]' {aka 'unsigned char[1]'} [-Warray-bounds] BUILDSTDERR: 182 | case 8: *(__u64 *)res = *(volatile __u64 *)p; break; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/compiler.h:193:2: note: in expansion of macro '__READ_ONCE_SIZE' BUILDSTDERR: 193 | __READ_ONCE_SIZE; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/entry/vdso/vdso32/vclock_gettime.c:31: BUILDSTDERR: arch/x86/entry/vdso/vdso32/../vclock_gettime.c:37:11: note: while referencing 'hvclock_page' BUILDSTDERR: 37 | extern u8 hvclock_page BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: init/calibrate.o: warning: objtool: calibrate_delay()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/vsyscall/vsyscall_64.o: warning: objtool: warn_bad_vsyscall()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: prepare_exit_to_usermode()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: syscall_return_slowpath()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: do_syscall_64()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: do_int80_syscall_32()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/entry/common.o: warning: objtool: do_fast_syscall_32()+0x1e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/amd/ibs.o: warning: objtool: force_ibs_eilvt_setup()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/hyperv/hv_init.o: warning: objtool: set_hv_tscchange_cb()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/hyperv/hv_init.o: warning: objtool: set_hv_tscchange_cb.cold()+0x0: leave instruction with modified stack frame BUILDSTDERR: arch/x86/events/intel/core.o: warning: objtool: intel_snb_check_microcode()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/hyperv/hv_apic.o: warning: objtool: hv_send_ipi_mask_allbutself()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/intel/pt.o: warning: objtool: pt_handle_status()+0x203: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: x86_pmu_commit_txn()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: x86_pmu_add()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: perf_event_print_debug()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/events/core.o: warning: objtool: perf_event_print_debug.cold()+0x137: return with modified stack frame BUILDSTDERR: kernel/bpf/btf.o: warning: objtool: btf_int_bits_seq_show.constprop.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: parse_cgroup_root_flags()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: cgroup_addrm_files()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: cgroup_apply_control_enable()+0x258: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup.o: warning: objtool: rebind_subsystems()+0x2fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup-v1.o: warning: objtool: cgroup1_remount()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cgroup-v1.o: warning: objtool: cgroup1_mount()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/pids.o: warning: objtool: pids_can_fork()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: guarantee_online_cpus()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: rebuild_sched_domains_locked()+0x2eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: cpuset_attach()+0x37d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cgroup/cpuset.o: warning: objtool: cpuset_hotplug_workfn()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_validate_break_address()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: dbg_activate_sw_breakpoints()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: dbg_deactivate_sw_breakpoints()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_cpu_enter()+0x1aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: dbg_remove_all_break()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_handle_exception()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/debug_core.o: warning: objtool: kgdb_register_io_module()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/gdbstub.o: warning: objtool: gdb_serial_stub()+0xc3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/debug/gdbstub.o: warning: objtool: gdbstub_state()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_full()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_late_init_with_tbl()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_late_init_with_default_size()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma/swiotlb.o: warning: objtool: swiotlb_tbl_map_single()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/core.o: warning: objtool: perf_cpu_time_max_percent_handler()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/core.o: warning: objtool: perf_event_comm()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: dup_xol_work()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: uprobe_copy_process()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: uprobe_notify_resume()+0x94d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: dup_xol_work.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/events/uprobes.o: warning: objtool: uprobe_copy_process.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdesc.o: warning: objtool: irq_sysfs_add()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdesc.o: warning: objtool: irq_sysfs_add.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/handle.o: warning: objtool: handle_bad_irq()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/handle.o: warning: objtool: __handle_irq_event_percpu()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: irq_do_set_affinity()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: irq_setup_affinity()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: __irq_set_trigger()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/manage.o: warning: objtool: __setup_irq()+0x612: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/spurious.o: warning: objtool: note_interrupt()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/chip.o: warning: objtool: handle_percpu_devid_irq()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/dummychip.o: warning: objtool: ack_bad()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_domain_associate()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_create_direct_mapping()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: __irq_domain_add()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_domain_add_simple()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/irqdomain.o: warning: objtool: irq_create_fwspec_mapping()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/cpuhotplug.o: warning: objtool: irq_migrate_all_off_this_cpu()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/irq/matrix.o: warning: objtool: irq_matrix_reserve()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/locking/rtmutex.o: warning: objtool: rt_mutex_adjust_prio_chain()+0x362: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/qos.o: warning: objtool: pm_qos_dbg_show_requests()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/main.o: warning: objtool: pm_trace_store()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/main.o: warning: objtool: __pm_pr_dbg()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/process.o: warning: objtool: try_to_freeze_tasks()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/process.o: warning: objtool: try_to_freeze_tasks.cold()+0x76: return with modified stack frame BUILDSTDERR: kernel/power/suspend.o: warning: objtool: suspend_devices_and_enter()+0x7bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/suspend.o: warning: objtool: pm_suspend()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: hibernation_snapshot()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: hibernation_restore()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: software_resume()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/hibernate.o: warning: objtool: hibernate()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/snapshot.o: warning: objtool: snapshot_write_next()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: hib_end_io()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: hib_submit_io()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: load_image()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: load_image_lzo()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: save_image()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: save_image_lzo()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: swsusp_write()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: load_image_lzo.cold()+0x308: return with modified stack frame BUILDSTDERR: kernel/power/swap.o: warning: objtool: save_image_lzo.cold()+0x3d: return with modified stack frame BUILDSTDERR: kernel/power/user.o: warning: objtool: snapshot_ioctl()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: check_syslog_permissions()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: devkmsg_release()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: register_console()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk.o: warning: objtool: devkmsg_write()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/printk_safe.o: warning: objtool: __printk_safe_flush()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/printk/braille.o: warning: objtool: _braille_console_setup()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/update.o: warning: objtool: rcu_tasks_kthread()+0x3e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/srcutree.o: warning: objtool: _cleanup_srcu_struct()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/srcutree.o: warning: objtool: _cleanup_srcu_struct.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: show_rcu_gp_kthreads()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: rcu_implicit_dynticks_qs()+0x2cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: rcu_exp_wait_wake()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/tree.o: warning: objtool: rcu_check_callbacks()+0x39c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: sched_show_task()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: select_fallback_rq()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/core.o: warning: objtool: sched_show_task.cold()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/clock.o: warning: objtool: __sched_clock_work()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/clock.o: warning: objtool: __sched_clock_work.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/fair.o: warning: objtool: enqueue_entity()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/rt.o: warning: objtool: update_curr_rt()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/deadline.o: warning: objtool: replenish_dl_entity()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/topology.o: warning: objtool: cpu_attach_domain()+0x2db: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/topology.o: warning: objtool: build_sched_domains()+0xf21: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/topology.o: warning: objtool: sched_init_numa()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/autogroup.o: warning: objtool: sched_autogroup_create_attach()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: sched_debug_header()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_cpu()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: register_sched_domain_sysctl()+0x579: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_cfs_rq()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_rt_rq()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_dl_rq()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_numa_stats()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: proc_sched_show_task()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: sched_debug_header.cold()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_rt_rq.cold()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_dl_rq.cold()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/debug.o: warning: objtool: print_numa_stats.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sched/cpufreq_schedutil.o: warning: objtool: sugov_init()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_interrupt()+0x203: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_run_queues()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_interrupt.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/hrtimer.o: warning: objtool: hrtimer_run_queues.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/timekeeping.o: warning: objtool: __timekeeping_inject_sleeptime.constprop.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/timekeeping.o: warning: objtool: timekeeping_advance()+0x590: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/ntp.o: warning: objtool: second_overflow.cold()+0x32: unreachable instruction BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_select()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_update_freq_scale()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_suspend_select.part.0()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clocksource.o: warning: objtool: __clocksource_update_freq_scale.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/posix-cpu-timers.o: warning: objtool: run_posix_cpu_timers()+0x59f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/itimer.o: warning: objtool: __ia32_sys_setitimer()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/itimer.o: warning: objtool: __x64_sys_setitimer()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/clockevents.o: warning: objtool: clockevents_program_min_delta()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/tick-broadcast.o: warning: objtool: tick_device_uses_broadcast()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/time/tick-oneshot.o: warning: objtool: tick_switch_to_oneshot()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_bug()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_process_locs()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_shutdown()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_init_array_ops()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: ftrace_ops_list_func()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/ftrace.o: warning: objtool: register_ftrace_graph()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/ring_buffer.h:5, BUILDSTDERR: from kernel/trace/trace.c:15: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'ftrace_dump' at kernel/trace/trace.c:8355:3, BUILDSTDERR: inlined from 'ftrace_dump' at kernel/trace/trace.c:8277:6: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [8377, 8432] from the object at 'iter' is out of the bounds of referenced subobject 'seq' with type 'struct trace_seq' at offset 4240 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_insert_eval_map_file()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_options_init_dentry.part.0()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: tracing_set_tracer()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_create_file()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: init_tracer_tracefs()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: instance_mkdir()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_printk_seq()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: ftrace_dump()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_parse_run_command()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_insert_eval_map_file.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace.o: warning: objtool: trace_printk_seq.cold()+0x4d: return with modified stack frame BUILDSTDERR: kernel/trace/trace_output.o: warning: objtool: register_trace_event()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_stat.o: warning: objtool: register_stat_tracer()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_sched_switch.o: warning: objtool: tracing_start_sched_switch()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_sched_wakeup.o: warning: objtool: __wakeup_tracer_init()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_hwlat.o: warning: objtool: start_kthread.isra.0()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_hwlat.o: warning: objtool: kthread_fn()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_nop.o: warning: objtool: nop_set_flag.cold()+0x11: unreachable instruction BUILDSTDERR: kernel/trace/trace_stack.o: warning: objtool: check_stack()+0x242: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_mmiotrace.o: warning: objtool: mmio_read()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_functions_graph.o: warning: objtool: print_graph_proc()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_functions_graph.o: warning: objtool: trace_print_graph_duration()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/blktrace.o: warning: objtool: blk_dropped_read()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: __ftrace_event_enable_disable()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_enable_read()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: create_event_toplevel_files()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_create_dir()+0x4f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: trace_module_notify()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events.o: warning: objtool: event_trace_add_tracer()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_syscalls.o: warning: objtool: syscall_enter_register()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_syscalls.o: warning: objtool: syscall_exit_register()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: event_hist_trigger()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: hist_err.part.0()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: hist_field_name.part.0()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_events_hist.o: warning: objtool: create_synth_event()+0x87e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: __register_trace_kprobe()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: trace_kprobe_module_callback()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: create_trace_kprobe()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_kprobe.o: warning: objtool: create_local_trace_kprobe()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_probe.o: warning: objtool: parse_probe_arg()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_probe.o: warning: objtool: traceprobe_parse_probe_arg()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_uprobe.o: warning: objtool: create_trace_uprobe()+0x4a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/trace/trace_uprobe.o: warning: objtool: create_local_trace_uprobe()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/fork.o: warning: objtool: __mmdrop()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/panic.o: warning: objtool: add_taint()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/panic.o: warning: objtool: __warn()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: do_cpu_up()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: freeze_secondary_cpus()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: enable_nonboot_cpus()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cpu.o: warning: objtool: freeze_secondary_cpus.cold()+0xa9: return with modified stack frame BUILDSTDERR: kernel/exit.o: warning: objtool: do_exit()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/softirq.o: warning: objtool: tasklet_kill()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/resource.o: warning: objtool: insert_resource_expand_to_fit()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/resource.o: warning: objtool: iomem_map_sanity_check()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: kernel/sysctl.o: warning: objtool: proc_get_long.constprop.0()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sysctl.o: warning: objtool: proc_put_long()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sysctl_binary.o: warning: objtool: do_sysctl.isra.0.part.0()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/signal.o: warning: objtool: __sigqueue_alloc()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/signal.o: warning: objtool: get_signal()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __ia32_sys_sethostname()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __ia32_sys_setdomainname()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __ia32_sys_gethostname()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __x64_sys_gethostname()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __x64_sys_sethostname()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/sys.o: warning: objtool: __x64_sys_setdomainname()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: __queue_work()+0x371: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: drain_workqueue()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: wq_calc_node_cpumask.isra.0()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: wq_clamp_max_active()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: alloc_workqueue_attrs()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: wq_update_unbound_numa()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: print_worker_info()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/workqueue.o: warning: objtool: show_workqueue_state()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_set_copystring()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_set_charp()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_check_unsafe.isra.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: param_array_set()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/params.o: warning: objtool: parse_args()+0x346: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/cred.o: warning: objtool: put_cred_rcu()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: kernel_restart()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: poweroff_work_func()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: kernel_restart.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/reboot.o: warning: objtool: poweroff_work_func.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kmod.o: warning: objtool: __request_module()+0x3a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/profile.o: warning: objtool: profile_setup()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/stacktrace.o: warning: objtool: print_stack_trace()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/futex.o: warning: objtool: fixup_owner()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/dma.o: warning: objtool: free_dma.cold()+0xe: unreachable instruction BUILDSTDERR: kernel/smp.o: warning: objtool: flush_smp_call_function_queue()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: find_symbol_in_section()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: unknown_module_param_cb()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: do_init_module()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module.o: warning: objtool: load_module()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/module_signing.o: warning: objtool: mod_verify_sig()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/acct.o: warning: objtool: check_free_space()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/crash_core.o: warning: objtool: vmcoreinfo_append_str()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec_core.o: warning: objtool: kimage_crash_copy_vmcoreinfo()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec.o: warning: objtool: do_kexec_load()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec_file.o: warning: objtool: kimage_file_alloc_init()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kexec_file.o: warning: objtool: kexec_purgatory_get_set_symbol()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/user_namespace.o: warning: objtool: map_write()+0x412: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_panic()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_log_lost()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: kauditd_hold_skb()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_log_start()+0x2c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit.o: warning: objtool: audit_panic.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditfilter.o: warning: objtool: audit_data_to_entry()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditfilter.o: warning: objtool: audit_dupe_rule()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditsc.o: warning: objtool: __audit_inode_child()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/auditsc.o: warning: objtool: __audit_inode()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/audit_tree.o: warning: objtool: audit_add_tree_rule()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/kprobes.o: warning: objtool: write_enabled_file_bool()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog.o: warning: objtool: watchdog_timer_fn()+0x218: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog.o: warning: objtool: lockup_detector_reconfigure()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog_hld.o: warning: objtool: watchdog_overflow_callback()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/watchdog_hld.o: warning: objtool: hardlockup_detector_perf_cleanup()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/relay.o: warning: objtool: relay_close()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/relay.o: warning: objtool: relay_prepare_cpu()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/padata.o: warning: objtool: padata_alloc_possible()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rseq.o: warning: objtool: __rseq_handle_notify_resume()+0x45f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/boot.o: warning: objtool: acpi_register_lapic()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/boot.o: warning: objtool: acpi_map_cpu()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/sleep.o: warning: objtool: x86_acpi_suspend_lowlevel()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/apei.o: warning: objtool: arch_apei_enable_cmcff()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/acpi/cstate.o: warning: objtool: acpi_processor_ffh_cstate_probe_cpu()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/init_64.o: warning: objtool: fill_pte()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/init_64.o: warning: objtool: memory_block_size_bytes()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: dump_pagetable()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: no_context()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: __bad_area_nosemaphore()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: mm_fault_error()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: dump_pagetable.cold()+0x22: return with modified stack frame BUILDSTDERR: arch/x86/mm/fault.o: warning: objtool: __bad_area_nosemaphore.cold()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/ioremap.o: warning: objtool: __ioremap_caller()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/ioremap.o: warning: objtool: iounmap()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/ioremap.o: warning: objtool: iounmap.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/extable.o: warning: objtool: ex_handler_rdmsr_unsafe()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/extable.o: warning: objtool: ex_handler_wrmsr_unsafe()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: __init_cache_modes()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: free_memtype.part.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: pat_init()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: reserve_memtype()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: kernel_map_sync_memtype()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: reserve_pfn_range()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat.o: warning: objtool: __init_cache_modes.cold()+0x2e: return with modified stack frame BUILDSTDERR: arch/x86/mm/pgtable.o: warning: objtool: pmd_set_huge()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pat_rbtree.o: warning: objtool: rbt_memtype_check_insert()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/dump_pagetables.o: warning: objtool: note_page()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/dump_pagetables.o: warning: objtool: ptdump_walk_pgd_level_core()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/kmmio.o: warning: objtool: clear_page_presence()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/kmmio.o: warning: objtool: unregister_kmmio_probe()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/kmmio.o: warning: objtool: arm_kmmio_fault_page()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_reg_width()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_mem_width()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_reg_val()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/pf_in.o: warning: objtool: get_ins_imm_val()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: pre()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: post()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: mmiotrace_ioremap()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: enable_mmiotrace()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mmio-mod.o: warning: objtool: disable_mmiotrace()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/mm/mpx.o: warning: objtool: mpx_enable_management()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: certs/system_keyring.o: warning: objtool: verify_pkcs7_signature()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: certs/blacklist.o: warning: objtool: mark_hash_blacklisted()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: oom_kill_process()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: oom_reaper()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: oom_killer_disable()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/oom_kill.o: warning: objtool: out_of_memory()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: bad_page()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: bad_range()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: free_reserved_area()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: warn_alloc()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: show_free_areas()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: alloc_contig_range()+0x378: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: __offline_isolated_pages()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: warn_alloc.cold()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_alloc.o: warning: objtool: show_free_areas.cold()+0x4a5: return with modified stack frame BUILDSTDERR: mm/swap.o: warning: objtool: lru_add_drain_all()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmscan.o: warning: objtool: do_shrink_slab()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmscan.o: warning: objtool: kswapd_run()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/shmem.o: warning: objtool: shmem_enabled_store()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/shmem.o: warning: objtool: shmem_parse_options()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/util.o: warning: objtool: kstrndup()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/util.o: warning: objtool: get_cmdline()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmstat.o: warning: objtool: sysctl_vm_numa_stat_handler()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmstat.o: warning: objtool: vmstat_refresh()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/percpu.o: warning: objtool: pcpu_alloc()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: kmem_cache_destroy()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: kmem_cache_create_usercopy()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: dump_unreclaimable_slab()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slab_common.o: warning: objtool: dump_unreclaimable_slab.cold()+0x6f: return with modified stack frame BUILDSTDERR: mm/compaction.o: warning: objtool: kcompactd_run()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/debug.o: warning: objtool: __dump_page()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/debug.o: warning: objtool: __dump_page.cold()+0x163: return with modified stack frame BUILDSTDERR: mm/memory.o: warning: objtool: print_bad_pte()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory.o: warning: objtool: print_vma_addr()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory.o: warning: objtool: print_bad_pte.cold()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmap.o: warning: objtool: reserve_mem_notifier()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmap.o: warning: objtool: __ia32_sys_remap_file_pages()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmap.o: warning: objtool: __x64_sys_remap_file_pages()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mremap.o: warning: objtool: vma_to_resize()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/vmalloc.o: warning: objtool: alloc_vmap_area()+0x348: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/madvise.o: warning: objtool: __do_sys_madvise()+0x84c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_io.o: warning: objtool: generic_swapfile_activate()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/page_io.o: warning: objtool: __swap_writepage()+0x3c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/swapfile.o: warning: objtool: _swap_info_get()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/swapfile.o: warning: objtool: __swap_duplicate()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/swapfile.o: warning: objtool: __do_sys_swapon()+0x62a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_cpu_comp_prepare()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_pool_create()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_frontswap_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: __zswap_param_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zswap.o: warning: objtool: zswap_frontswap_init.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/dmapool.o: warning: objtool: dma_pool_free()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/dmapool.o: warning: objtool: dma_pool_destroy()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/dmapool.o: warning: objtool: dma_pool_free.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_register_node()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_show_meminfo()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_no_page()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hugetlb.o: warning: objtool: hugetlb_register_node.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/mmu_notifier.o: warning: objtool: __mmu_notifier_invalidate_range_start()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: init_cache_random_seq()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: slab_out_of_memory()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: slab_pad_check.part.0()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: check_slab()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: check_bytes_and_report()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: new_slab()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: check_object()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: alloc_debug_processing()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: on_freelist()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: free_debug_processing()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: kmem_cache_free()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: kmem_cache_free_bulk()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: validate_store()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: __kmem_cache_shutdown()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/slub.o: warning: objtool: __kmem_cache_create()+0x36c: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: check_hotplug_memory_range()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: check_memblock_offlined_cb()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: __try_online_node()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory_hotplug.o: warning: objtool: __remove_pages()+0x3b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/huge_memory.o: warning: objtool: split_huge_page_to_list()+0x3ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/huge_memory.o: warning: objtool: split_huge_pages_set()+0x1fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/huge_memory.o: warning: objtool: split_huge_pages_set.cold()+0x1e: return with modified stack frame BUILDSTDERR: mm/khugepaged.o: warning: objtool: start_stop_khugepaged()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: kill_procs()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: memory_failure_queue()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: identify_page_state()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: truncate_error_page()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: get_hwpoison_page()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: __get_any_page()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: add_to_kill()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: hwpoison_user_mappings.isra.0()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: memory_failure()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: unpoison_memory()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: soft_offline_page()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/memory-failure.o: warning: objtool: add_to_kill.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/rodata_test.o: warning: objtool: rodata_test()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/rodata_test.o: warning: objtool: rodata_test.cold()+0x38: return with modified stack frame BUILDSTDERR: mm/zpool.o: warning: objtool: zpool_create_pool()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/zsmalloc.o: warning: objtool: zs_destroy_pool()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/z3fold.o: warning: objtool: z3fold_zpool_map()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/z3fold.o: warning: objtool: z3fold_zpool_free()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/cma.o: warning: objtool: cma_alloc()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/usercopy.o: warning: objtool: __check_object_size()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/net/bpf_jit_comp.o: warning: objtool: do_jit.isra.0()+0x73b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/net/bpf_jit_comp.o: warning: objtool: bpf_int_jit_compile()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/efi/efi.c: In function 'efi_memblock_x86_reserve_range': BUILDSTDERR: 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] BUILDSTDERR: 176 | struct efi_info *e = &boot_params.efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: set_bau_off()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: ptc_proc_write()+0x256: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: tunables_write()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/tlb_uv.o: warning: objtool: set_bau_off.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/bios_uv.o: warning: objtool: uv_bios_init()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/bios_uv.o: warning: objtool: uv_bios_init.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: param_set_action()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_nmi_wait_cpus()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_nmi_dump_state_cpu()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: uv_handle_nmi()+0x740: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/platform/uv/uv_nmi.o: warning: objtool: param_set_action.cold()+0x58: return with modified stack frame BUILDSTDERR: fs/autofs/inode.o: warning: objtool: autofs_fill_super()+0x332: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/waitq.o: warning: objtool: autofs_notify_daemon()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/expire.o: warning: objtool: autofs_expire_run()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/dev-ioctl.o: warning: objtool: autofs_dev_ioctl_setpipefd()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/autofs/dev-ioctl.o: warning: objtool: _autofs_dev_ioctl()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/configfs/dir.o: warning: objtool: configfs_unregister_subsystem()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/configfs/dir.o: warning: objtool: configfs_unregister_subsystem.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/crypto.o: warning: objtool: fscrypt_do_page_crypto()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/crypto.o: warning: objtool: fscrypt_do_page_crypto.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/fname.o: warning: objtool: fname_decrypt.isra.0()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/hooks.o: warning: objtool: fscrypt_file_open()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/keyinfo.o: warning: objtool: find_and_lock_process_key()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/crypto/keyinfo.o: warning: objtool: fscrypt_get_encryption_info()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/devpts/inode.o: warning: objtool: parse_mount_options()+0x20d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/devpts/inode.o: warning: objtool: devpts_fill_super()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/efivarfs/super.c: In function 'efivarfs_callback': BUILDSTDERR: 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] BUILDSTDERR: 130 | len = ucs2_utf8size(entry->var.VariableName); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 137 | ucs2_as_utf8(name, entry->var.VariableName, len); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: fs/exportfs/expfs.o: warning: objtool: exportfs_decode_fh()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/block_validity.o: warning: objtool: ext4_setup_system_zone()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ext4_jbd2.o: warning: objtool: ext4_journal_abort_handle.isra.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ext4_jbd2.o: warning: objtool: __ext4_handle_dirty_metadata()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/extents_status.o: warning: objtool: ext4_es_can_be_merged()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ialloc.o: warning: objtool: ext4_free_inode()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/ialloc.o: warning: objtool: ext4_orphan_get()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/inode.o: warning: objtool: ext4_write_inode()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/mballoc.o: warning: objtool: ext4_mb_init()+0x31c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/page-io.o: warning: objtool: ext4_finish_bio()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/page-io.o: warning: objtool: ext4_bio_write_page()+0x49c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/resize.o: warning: objtool: ext4_group_extend_no_check()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/resize.o: warning: objtool: ext4_flex_group_add()+0x13cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/resize.o: warning: objtool: ext4_resize_fs()+0xa0e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_msg()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_handle_error()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error_inode()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error_file()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_abort()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_put_super()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: print_daily_error_info()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_warning()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_warning_inode()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_grp_locked_error()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_setup_super()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: ext4_fill_super()+0xd08: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_msg.cold()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_error.cold()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/super.o: warning: objtool: __ext4_warning.cold()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ext4/xattr.o: warning: objtool: ext4_xattr_check_entries()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hugetlbfs/inode.o: warning: objtool: hugetlbfs_parse_options.constprop.0()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hugetlbfs/inode.o: warning: objtool: hugetlb_file_setup()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: start_this_handle()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: __jbd2_journal_file_buffer()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: do_get_write_access()+0x315: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: jbd2_journal_dirty_metadata()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/transaction.o: warning: objtool: jbd2_journal_forget()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/commit.o: warning: objtool: jbd2_journal_commit_transaction()+0xd91: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/recovery.o: warning: objtool: jread()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/recovery.o: warning: objtool: do_one_pass()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/recovery.o: warning: objtool: jbd2_journal_skip_recovery()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/checkpoint.o: warning: objtool: jbd2_log_do_checkpoint()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/checkpoint.o: warning: objtool: __jbd2_log_wait_for_space()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/revoke.o: warning: objtool: jbd2_journal_revoke()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/revoke.o: warning: objtool: jbd2_journal_revoke.cold()+0x33: return with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: journal_init_common()+0x1fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_init_inode()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: journal_get_superblock()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_set_features()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: __journal_abort_soft()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_write_superblock()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_wipe()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_bmap()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_load()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_add_journal_head()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_put_journal_head()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jbd2/journal.o: warning: objtool: jbd2_journal_wipe.cold()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/mount.o: warning: objtool: kernfs_node_dentry()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/dir.o: warning: objtool: kernfs_path_from_node_locked()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/dir.o: warning: objtool: pr_cont_kernfs_path()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/kernfs/dir.o: warning: objtool: pr_cont_kernfs_path.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/notify/inotify/inotify_fsnotify.o: warning: objtool: idr_callback()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/notify/inotify/inotify_user.o: warning: objtool: inotify_remove_from_idr()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/inode.o: warning: objtool: proc_fill_super()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/root.o: warning: objtool: proc_parse_options()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/base.o: warning: objtool: __set_oom_adj()+0x31f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/base.o: warning: objtool: proc_pid_cmdline_read()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/array.o: warning: objtool: proc_task_name()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/self.o: warning: objtool: proc_setup_self()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/thread_self.o: warning: objtool: proc_setup_thread_self()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: sysctl_print_dir.isra.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: put_links()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: insert_header()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: __register_sysctl_table()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/proc/proc_sysctl.o: warning: objtool: sysctl_print_dir.isra.0.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: allocate_buf_for_compression()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: pstore_register()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: pstore_dump()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: pstore_get_backend_records()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/platform.o: warning: objtool: allocate_buf_for_compression.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/dquot.o: warning: objtool: __quota_error()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/dquot.o: warning: objtool: __quota_error.cold()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/quota_tree.o: warning: objtool: getdqbuf()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/quota/netlink.o: warning: objtool: quota_send_warning()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/file.o: warning: objtool: sysfs_kf_seq_show()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/dir.o: warning: objtool: sysfs_warn_dup()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/dir.o: warning: objtool: sysfs_warn_dup.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysfs/group.o: warning: objtool: internal_create_group()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/open.o: warning: objtool: filp_close()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/file_table.o: warning: objtool: alloc_empty_file()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/super.o: warning: objtool: generic_shutdown_super()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/super.o: warning: objtool: thaw_super_locked()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/super.o: warning: objtool: freeze_super()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/char_dev.o: warning: objtool: __register_chrdev_region()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/stat.o: warning: objtool: cp_old_stat()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fcntl.o: warning: objtool: kill_fasync()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fcntl.o: warning: objtool: kill_fasync.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dcache.o: warning: objtool: d_splice_alias()+0x34c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/file.o: warning: objtool: __alloc_fd()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/libfs.o: warning: objtool: simple_fill_super()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fs-writeback.o: warning: objtool: block_dump___mark_inode_dirty()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fs-writeback.o: warning: objtool: block_dump___mark_inode_dirty.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: buffer_io_error()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __ia32_sys_bdflush()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __x64_sys_bdflush()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __find_get_block()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: __getblk_gfp()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: emergency_thaw_bdev()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/buffer.o: warning: objtool: buffer_io_error.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/block_dev.o: warning: objtool: flush_disk()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/block_dev.o: warning: objtool: check_disk_size_change()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/direct-io.o: warning: objtool: dio_warn_stale_pagecache.part.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/direct-io.o: warning: objtool: dio_warn_stale_pagecache.part.0.cold()+0x53: return with modified stack frame BUILDSTDERR: fs/eventpoll.o: warning: objtool: reverse_path_check_proc()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/userfaultfd.o: warning: objtool: handle_userfault()+0x365: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/locks.o: warning: objtool: locks_check_ctx_file_list()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/locks.o: warning: objtool: lease_modify()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/locks.o: warning: objtool: locks_free_lock_context()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/binfmt_elf.o: warning: objtool: elf_map()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/compat_binfmt_elf.o: warning: objtool: elf_map()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coredump.o: warning: objtool: do_coredump()+0xa31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/drop_caches.o: warning: objtool: drop_caches_sysctl_handler()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/iomap.o: warning: objtool: iomap_swapfile_activate_actor()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/enlighten.c:11: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/device.h:16, BUILDSTDERR: from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from arch/x86/xen/enlighten.c:4: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/enlighten.o: warning: objtool: xen_vcpu_setup()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/enlighten.o: warning: objtool: xen_vcpu_restore()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/enlighten.o: warning: objtool: xen_pin_vcpu()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/multicalls.c:27: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/percpu.h:6, BUILDSTDERR: from arch/x86/xen/multicalls.c:23: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/mmu.c:3: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./arch/x86/include/asm/xen/page.h:7, BUILDSTDERR: from arch/x86/xen/mmu.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/irq.c:10: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from arch/x86/xen/irq.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/time.c:22: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from arch/x86/xen/time.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_setup_timer()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_save_time_memory_area()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_restore_time_memory_area()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/time.o: warning: objtool: xen_setup_timer.cold()+0xc2: return with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/grant-table.c:164: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/grant-table.c:37: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/suspend.c:9: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/uapi/linux/timex.h:56, BUILDSTDERR: from ./include/linux/timex.h:56, BUILDSTDERR: from ./include/linux/clocksource.h:13, BUILDSTDERR: from ./include/linux/clockchips.h:14, BUILDSTDERR: from ./include/linux/tick.h:8, BUILDSTDERR: from arch/x86/xen/suspend.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/platform-pci-unplug.o: warning: objtool: xen_unplug_emulated_devices()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/enlighten_hvm.c:7: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from ./include/linux/resource_ext.h:19, BUILDSTDERR: from ./include/linux/acpi.h:26, BUILDSTDERR: from arch/x86/xen/enlighten_hvm.c:1: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/hvm.h:7, BUILDSTDERR: from arch/x86/xen/mmu_hvm.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from ./include/linux/sched/task_stack.h:9, BUILDSTDERR: from ./include/linux/elfcore.h:7, BUILDSTDERR: from ./include/linux/crash_core.h:6, BUILDSTDERR: from ./include/linux/kexec.h:18, BUILDSTDERR: from ./include/linux/crash_dump.h:5, BUILDSTDERR: from arch/x86/xen/mmu_hvm.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/setup.c:23: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/setup.c:9: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/setup.o: warning: objtool: xen_enable_syscall()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/apic.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:7, BUILDSTDERR: from arch/x86/xen/apic.c:5: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/pmu.c:5: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from arch/x86/xen/pmu.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/pmu.o: warning: objtool: xen_pmu_irq_handler()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/pmu.o: warning: objtool: xen_pmu_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/suspend_pv.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:30, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from arch/x86/xen/suspend_pv.c:4: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/suspend_pv.o: warning: objtool: xen_pv_post_suspend()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/p2m.c:77: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/p2m.c:66: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/enlighten_pv.c:39: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/device.h:16, BUILDSTDERR: from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from arch/x86/xen/enlighten_pv.c:15: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/enlighten_pv.c: In function 'xen_boot_params_init_edd': BUILDSTDERR: 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] BUILDSTDERR: 1128 | mbr_signature = boot_params.edd_mbr_sig_buffer; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/mmu_pv.c:72: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from ./include/linux/sched/mm.h:7, BUILDSTDERR: from arch/x86/xen/mmu_pv.c:41: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/enlighten_pvh.c:12: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from ./include/linux/resource_ext.h:19, BUILDSTDERR: from ./include/linux/acpi.h:26, BUILDSTDERR: from arch/x86/xen/enlighten_pvh.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/smp.c:8: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/smp.h:60, BUILDSTDERR: from arch/x86/xen/smp.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/xen/smp.o: warning: objtool: xen_send_IPI_mask_allbutself()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/xen/smp.o: warning: objtool: xen_send_IPI_mask_allbutself.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/xen/smp_pv.c:37: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:12, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from arch/x86/xen/smp_pv.c:16: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/xen/smp_hvm.c:4: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:7, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from arch/x86/xen/smp_hvm.c:2: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/xen/efi.c:29: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/efi.h:17, BUILDSTDERR: from arch/x86/xen/efi.c:19: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: lapic_setup_esr()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: setup_local_APIC()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __setup_APIC_LVTT()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: setup_APIC_eilvt()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_enable()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_disable.part.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: generic_processor_info()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __setup_APIC_LVTT.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_enable.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic.o: warning: objtool: __x2apic_disable.part.0.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: wait_for_panic()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_panic()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: srao_decode_notifier()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mcheck_cpu_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_disable_bank()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mce_panic.cold()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: mcheck_cpu_init.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce.o: warning: objtool: do_machine_check()+0xaea: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-genpool.o: warning: objtool: mce_gen_pool_add()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: intel_threshold_interrupt()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_discover()+0x1a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_intel_adjust_timer()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: intel_threshold_interrupt.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_intel.o: warning: objtool: cmci_discover.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/vector.o: warning: objtool: x86_vector_activate()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/vector.o: warning: objtool: irq_force_complete_move()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/vector.o: warning: objtool: lapic_can_unplug_cpu()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: threshold_restart_bank()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: umc_normaddr_to_sysaddr()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: mce_amd_feature_init()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce_amd.o: warning: objtool: threshold_restart_bank.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: clear_IO_APIC_pin()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: __add_pin_to_irq_node()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_save_irq()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: acpi_get_override_irq()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: pin_2_irq()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_irqdomain_alloc()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_register_ioapic()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: mp_unregister_ioapic()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/io_apic.o: warning: objtool: clear_IO_APIC_pin.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: arch/x86/kernel/cpu/mcheck/therm_throt.o: warning: objtool: intel_init_thermal()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: set_trigger()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: show_trigger()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/dev-mcelog.o: warning: objtool: mce_chrdev_read()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: microcode_write()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: mc_cpu_online()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: reload_store()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: __wait_for_cpus()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/core.o: warning: objtool: __reload_late()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: collect_cpu_info()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: save_microcode_patch()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: generic_load_microcode()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: apply_microcode_intel()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/intel.o: warning: objtool: apply_microcode_early()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/x2apic_phys.o: warning: objtool: x2apic_phys_probe()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/x2apic_phys.o: warning: objtool: x2apic_acpi_madt_oem_check()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: apply_microcode_amd()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: load_microcode_amd()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: request_microcode_amd()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: collect_cpu_info_amd()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/microcode/amd.o: warning: objtool: collect_cpu_info_amd.cold()+0x43: return with modified stack frame BUILDSTDERR: arch/x86/kernel/apic/apic_flat_64.o: warning: objtool: physflat_acpi_madt_oem_check.cold()+0x12: unreachable instruction BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add_page()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: arch_phys_wc_add()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del_page()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_add.cold()+0x38: return with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/mtrr.o: warning: objtool: mtrr_del.cold()+0x23: return with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/if.o: warning: objtool: mtrr_write()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mtrr/generic.o: warning: objtool: generic_get_mtrr()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/cacheinfo.o: warning: objtool: store_cache_disable()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: filter_cpuid_features()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: get_cpu_vendor()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: detect_ht_early()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: identify_secondary_cpu()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/common.o: warning: objtool: microcode_check()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/sem.o: warning: objtool: check_qop.constprop.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/bugs.o: warning: objtool: retpoline_module_ok()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/bugs.o: warning: objtool: arch_smt_update()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/ipc_sysctl.o: warning: objtool: proc_ipc_auto_msgmni()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/mqueue.o: warning: objtool: do_mq_timedreceive()+0x479: sibling call from callable instruction with modified stack frame BUILDSTDERR: ipc/mqueue.o: warning: objtool: mqueue_evict_inode()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel.o: warning: objtool: init_intel_energy_perf.part.0()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel.o: warning: objtool: early_init_intel()+0x35c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel.o: warning: objtool: init_intel()+0x420: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/amd.o: warning: objtool: bsp_init_amd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/amd.o: warning: objtool: early_init_amd()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: mba_wrmsr()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: intel_rdt_online_cpu()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt.o: warning: objtool: delay_bw_map()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_rdtgroup.o: warning: objtool: rdtgroup_add_files()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_rdtgroup.o: warning: objtool: rdt_mount()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_monitor.o: warning: objtool: cqm_handle_limbo()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/intel_rdt_monitor.o: warning: objtool: mbm_handle_overflow()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kprobes/core.o: warning: objtool: trampoline_handler()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kprobes/core.o: warning: objtool: reenter_kprobe()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kprobes/core.o: warning: objtool: __copy_instruction()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_fs.o: warning: objtool: ima_release_policy()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_fs.o: warning: objtool: ima_write_policy()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_fs.o: warning: objtool: ima_release_policy.cold()+0x63: return with modified stack frame BUILDSTDERR: security/integrity/ima/ima_queue.o: warning: objtool: ima_add_digest_entry()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_queue.o: warning: objtool: ima_add_template_entry()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_main.o: warning: objtool: ima_post_read_file()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/process_64.o: warning: objtool: __show_regs()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/process_64.o: warning: objtool: __show_regs.cold()+0x95: return with modified stack frame BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_alloc_tfm()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_alloc_atfm()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_calc_file_hash()+0x8af: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_crypto.o: warning: objtool: ima_calc_buffer_hash()+0x335: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/signal.o: warning: objtool: signal_fault()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_api.o: warning: objtool: ima_store_template()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_api.o: warning: objtool: ima_collect_measurement()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_trap()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_general_protection()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_double_fault()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/traps.o: warning: objtool: do_trap.cold()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_template.o: warning: objtool: template_desc_init_fields.part.0()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_template.o: warning: objtool: ima_restore_measurement_list()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/ima/ima_template_lib.o: warning: objtool: ima_parse_buf()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/irq.o: warning: objtool: ack_bad_irq()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/irq_64.o: warning: objtool: handle_irq()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/digsig.o: warning: objtool: integrity_digsig_verify()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack_64.o: warning: objtool: get_stack_info()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/integrity/digsig_asymmetric.o: warning: objtool: asymmetric_verify()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: oops_end()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_opcodes()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_regs()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_opcodes.cold()+0x24: return with modified stack frame BUILDSTDERR: arch/x86/kernel/dumpstack.o: warning: objtool: show_regs.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: nmi_max_handler()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: pci_serr_error()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: unknown_nmi_error()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: nmi_max_handler.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/nmi.o: warning: objtool: unknown_nmi_error.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: datablob_parse()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: __ekey_init()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: request_master_key.isra.0()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: calc_hmac.constprop.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: init_skcipher_req.constprop.0()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: encrypted_key_alloc()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/encrypted-keys/encrypted.o: warning: objtool: encrypted_instantiate()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/key.o: warning: objtool: register_key_type()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/i8259.o: warning: objtool: mask_and_ack_8259A()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/i8259.o: warning: objtool: probe_8259A()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/dh.o: warning: objtool: __keyctl_dh_compute()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: ati_force_enable_hpet()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: nvidia_force_enable_hpet()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: vt8237_force_enable_hpet()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/quirks.o: warning: objtool: force_hpet_resume()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kdebugfs.c: In function 'boot_params_kdebugfs_init': BUILDSTDERR: 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] BUILDSTDERR: 163 | &boot_params.hdr.version); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: optimize_nops.isra.0()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: apply_alternatives()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: alternatives_smp_module_add()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: alternatives_enable_smp()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: optimize_nops.isra.0.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/alternative.o: warning: objtool: alternatives_smp_module_add.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/avc.o: warning: objtool: avc_compute_av()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: pit_hpet_ptimer_calibrate_cpu()+0x21e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: tsc_refine_calibration_work()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: native_calibrate_cpu_early()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc.o: warning: objtool: pit_hpet_ptimer_calibrate_cpu.cold()+0x48: return with modified stack frame BUILDSTDERR: arch/x86/kernel/rtc.o: warning: objtool: mach_set_rtc_mmss()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: inode_doinit_with_dentry()+0x487: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_skb_peerlbl_sid()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_inode_post_setxattr()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_netlink_send()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: sb_finish_set_opts()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_set_mnt_opts()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_sb_clone_mnt_opts()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: cred_has_capability()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_parse_skb.constprop.0()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_parse_opts_str()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/hooks.o: warning: objtool: selinux_sb_remount()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/process.o: warning: objtool: select_idle_routine()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_context()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_make_policy_nodes()+0x5c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_load()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_create()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_write_member()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/selinuxfs.o: warning: objtool: sel_fill_super()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tboot.c: In function 'tboot_wait_for_aps': BUILDSTDERR: 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] BUILDSTDERR: 329 | while (atomic_read((atomic_t *)&tboot->num_in_wfs) != num_aps && BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 338 | return !(atomic_read((atomic_t *)&tboot->num_in_wfs) == num_aps); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/tboot.o: warning: objtool: tboot_dying_cpu()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tboot.o: warning: objtool: tboot_shutdown()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tboot.o: warning: objtool: tboot_sleep()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/netif.o: warning: objtool: sel_netif_sid()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/reboot.o: warning: objtool: native_machine_emergency_restart()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/msr.o: warning: objtool: msr_ioctl()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/msr.o: warning: objtool: msr_write()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/ebitmap.o: warning: objtool: ebitmap_read()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smp.o: warning: objtool: native_send_call_func_ipi()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: topology_update_package_map()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: wakeup_secondary_cpu_via_nmi()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: native_cpu_up()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/smpboot.o: warning: objtool: common_cpu_die()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/sidtab.o: warning: objtool: sidtab_context_to_sid()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc_sync.o: warning: objtool: tsc_store_and_check_tsc_adjust()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc_sync.o: warning: objtool: check_tsc_sync_source()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/tsc_sync.o: warning: objtool: check_tsc_sync_target()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/avtab.o: warning: objtool: avtab_read_item()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/avtab.o: warning: objtool: avtab_read()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/ftrace.o: warning: objtool: addr_from_call()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/ftrace.o: warning: objtool: ftrace_replace_code()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: type_bounds_sanity_check()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: role_bounds_sanity_check()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: user_bounds_sanity_check()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: mls_read_level()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: mls_read_range_helper()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: role_read()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: class_read()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: policydb_load_isids()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: context_read_and_validate()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: policydb_read()+0x2b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/policydb.o: warning: objtool: policydb_write()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/machine_kexec_64.o: warning: objtool: arch_kexec_apply_relocations_add()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_info_memmap': BUILDSTDERR: 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] BUILDSTDERR: 123 | struct efi_info *ei = ¶ms->efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/kexec-bzimage64.c: In function 'setup_efi_state': BUILDSTDERR: 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] BUILDSTDERR: 167 | struct efi_info *current_ei = &boot_params.efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 168 | struct efi_info *ei = ¶ms->efi_info; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/kexec-bzimage64.o: warning: objtool: bzImage64_load()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_sid_to_context_core.isra.0()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_load_policycaps()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_validatetrans.part.0()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_sid.part.0()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: convert_context.part.0()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: context_struct_compute_av()+0x4a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_bounded_transition()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_xperms_decision()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_av()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_compute_av_user()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_load_policy()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_sid_mls_copy()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_net_peersid_resolve()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/services.o: warning: objtool: security_get_permissions()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/module.o: warning: objtool: apply_relocate_add()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/conditional.o: warning: objtool: cond_insertf()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/conditional.o: warning: objtool: evaluate_cond_node()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/selinux/ss/conditional.o: warning: objtool: cond_read_list()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: kgdb_remove_all_hw_break()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: kgdb_remove_hw_break()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: __kgdb_notify()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kgdb.o: warning: objtool: kgdb_arch_late()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/hpet.o: warning: objtool: hpet_rtc_interrupt()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/hpet.o: warning: objtool: hpet_set_periodic.isra.0()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/amd_nb.o: warning: objtool: __amd_smn_rw()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/amd_nb.o: warning: objtool: amd_df_indirect_read()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/amd_nb.o: warning: objtool: amd_flush_garts()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/kvm.o: warning: objtool: kvm_send_ipi_mask_allbutself()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/yama/yama_lsm.o: warning: objtool: __report_access()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/commoncap.o: warning: objtool: cap_bprm_set_creds()+0x5f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/check.o: warning: objtool: check_for_bios_corruption()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/uprobes.o: warning: objtool: arch_uretprobe_hijack_return_addr()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/umip.o: warning: objtool: umip_printk()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/umip.o: warning: objtool: fixup_umip_exception()+0x2ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/asymmetric_type.o: warning: objtool: register_asymmetric_key_parser()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/asymmetric_type.o: warning: objtool: register_asymmetric_key_parser.cold()+0x28: return with modified stack frame BUILDSTDERR: arch/x86/kernel/unwind_orc.o: warning: objtool: orc_find.part.0()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/unwind_orc.o: warning: objtool: unwind_next_frame()+0x44b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/mmconf-fam10h_64.o: warning: objtool: fam10h_check_enable_mmcfg()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/x509_public_key.o: warning: objtool: x509_get_sig_params()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/kernel/head64.c:17: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:39:3, BUILDSTDERR: inlined from 'copy_bootdata' at arch/x86/kernel/head64.c:389:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [197, 448] from the object at 'boot_params' is out of the bounds of referenced subobject 'ext_ramdisk_image' with type 'unsigned int' at offset 192 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'sanitize_boot_params' at ./arch/x86/include/asm/bootparam_utils.h:42:3, BUILDSTDERR: inlined from 'copy_bootdata' at arch/x86/kernel/head64.c:389:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [493, 497] from the object at 'boot_params' is out of the bounds of referenced subobject 'kbd_status' with type 'unsigned char' at offset 491 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: crypto/asymmetric_keys/pkcs7_verify.o: warning: objtool: pkcs7_verify()+0x387: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/check.o: warning: objtool: check_partition()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/x509_cert_parser.o: warning: objtool: x509_cert_parse()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/x509_cert_parser.o: warning: objtool: x509_note_signature()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/amiga.o: warning: objtool: amiga_partition()+0x4e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_parse_message()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_sig_note_authenticated_attr()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/pkcs7_parser.o: warning: objtool: pkcs7_note_signed_info()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/mscode_parser.o: warning: objtool: mscode_note_content_type()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/asymmetric_keys/mscode_parser.o: warning: objtool: mscode_note_digest_algo()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/aix.o: warning: objtool: aix_partition()+0x4cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_relative()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_get_vstr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_ldmdb_add()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/ldm.o: warning: objtool: ldm_partition()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_check_alg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_register_template()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_unregister_algs()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/algapi.o: warning: objtool: crypto_alg_tested()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/efi.o: warning: objtool: compare_gpts()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/efi.o: warning: objtool: efi_partition()+0x2de: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partitions/karma.c: In function 'karma_partition': BUILDSTDERR: 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] BUILDSTDERR: 44 | p = label->d_partitions; BUILDSTDERR: | ^~~~~ BUILDSTDERR: block/elevator.o: warning: objtool: elv_register()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: elevator_init()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: elv_drain_elevator()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: __elv_add_request()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/elevator.o: warning: objtool: elv_drain_elevator.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/shash.o: warning: objtool: crypto_unregister_shashes()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: get_request()+0x655: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: generic_make_request_checks()+0x31d: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: blk_update_request()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: blk_peek_request()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-core.o: warning: objtool: blk_insert_cloned_request()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-tag.o: warning: objtool: blk_queue_start_tag()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-tag.o: warning: objtool: init_tag_map()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-tag.o: warning: objtool: blk_queue_end_tag()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_max_hw_sectors()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_max_segments()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_max_segment_size()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-settings.o: warning: objtool: blk_queue_segment_boundary()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-ioc.o: warning: objtool: ioc_create_icq()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-timeout.o: warning: objtool: blk_rq_timed_out()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-timeout.o: warning: objtool: blk_rq_timed_out.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: test_cipher()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_cprng()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test()+0x254: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_drbg()+0x2f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: test_acomp()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_comp()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: do_test_kpp()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_kpp()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __test_skcipher()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_skcipher()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: test_akcipher_one()+0x28c: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_akcipher()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __test_hash()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __alg_test_hash()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_hash()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_crc32c()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: __test_aead()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_aead()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/testmgr.o: warning: objtool: alg_test_crc32c.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-mq.o: warning: objtool: blk_mq_alloc_tag_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-mq-tag.o: warning: objtool: blk_mq_init_tags()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/cts.o: warning: objtool: cts_cbc_encrypt()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/cts.o: warning: objtool: cts_cbc_decrypt()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/genhd.o: warning: objtool: register_blkdev()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/genhd.o: warning: objtool: __device_add_disk()+0x2f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/genhd.o: warning: objtool: __alloc_disk_node()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/partition-generic.o: warning: objtool: rescan_partitions()+0x264: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/scsi_ioctl.o: warning: objtool: scsi_cmd_ioctl()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bsg.o: warning: objtool: bsg_register_queue.part.0()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bsg-lib.o: warning: objtool: bsg_setup_queue()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/drbg.o: warning: objtool: drbg_init_sym_kernel()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/drbg.o: warning: objtool: drbg_kcapi_seed()+0x579: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/drbg.o: warning: objtool: drbg_init_hash_kernel()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/cfq-iosched.o: warning: objtool: cfq_init_prio_data.isra.0()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bio-integrity.o: warning: objtool: bio_integrity_add_page()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bio-integrity.o: warning: objtool: bio_integrity_prep()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-integrity.o: warning: objtool: blk_integrity_compare.cold()+0x35: unreachable instruction BUILDSTDERR: block/t10-pi.o: warning: objtool: t10_pi_verify()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/blk-mq-debugfs.o: warning: objtool: queue_state_write()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_link_resume()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_id_c_string()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_same_device()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_down_spd_limit()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_down_xfermask_limit()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_qc_complete_multiple()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_exec_internal_sg()+0x4dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_read_log_page.part.0()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_identify_page_supported()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_read_native_max_address()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_set_max_sectors()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_read_id()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_configure()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_dev_revalidate()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_do_set_mode()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_std_postreset()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_std_prereset()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_wait_ready()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_link_hardreset()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: sata_link_init_spd()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-core.o: warning: objtool: ata_host_register()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-scsi.o: warning: objtool: ata_to_sense_error()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-scsi.o: warning: objtool: ata_scsi_qc_complete()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/libata-scsi.o: warning: objtool: ata_to_sense_error.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/ahci.o: warning: objtool: ahci_pci_device_resume()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/ahci.o: warning: objtool: ahci_init_one()+0x547: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/mmconfig_64.o: warning: objtool: pci_mmcfg_arch_map()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from arch/x86/pci/xen.c:24: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from arch/x86/pci/xen.c:14: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/pci/xen.o: warning: objtool: xen_register_pirq.constprop.0()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/xen.o: warning: objtool: acpi_register_gsi_xen()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/acpi.o: warning: objtool: pci_acpi_scan_root()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/legacy.o: warning: objtool: pcibios_scan_specific_bus()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/irq.o: warning: objtool: elcr_set_level_irq()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/common.o: warning: objtool: pcibios_scan_root()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/bus_numa.o: warning: objtool: x86_pci_root_bus_resources()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/pci/bus_numa.o: warning: objtool: x86_pci_root_bus_resources.cold()+0x8d: return with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: __apei_exec_run()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_exec_for_each_entry()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_check_gar()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_release()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_request()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/apei-base.o: warning: objtool: apei_resources_release.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/hest.o: warning: objtool: apei_hest_parse()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/erst.o: warning: objtool: erst_exec_move_data()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/erst.o: warning: objtool: erst_exec_stall_while_true()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/erst.o: warning: objtool: erst_get_record_id_next()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_add_timer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: __ghes_panic()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_read_estatus()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_do_proc.isra.0()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_probe()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/apei/ghes.o: warning: objtool: ghes_add_timer.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_run_callback()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: async_resume_early()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: async_resume()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: async_resume_noirq()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: __device_suspend()+0x3d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_noirq_suspend_devices()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_suspend_late()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_suspend()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/main.o: warning: objtool: dpm_prepare()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/domain.o: warning: objtool: _genpd_power_on()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/power/domain.o: warning: objtool: pm_genpd_remove_subdomain()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': BUILDSTDERR: 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] BUILDSTDERR: 129 | rb_link_node(&rbnode->node, parent, new); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 130 | rb_insert_color(&rbnode->node, root); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_exit': BUILDSTDERR: 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] BUILDSTDERR: 242 | next = rb_next(&rbtree_node->node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 243 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/base/regmap/regmap-debugfs.o: warning: objtool: regmap_debugfs_initcall()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/regmap/regmap-debugfs.o: warning: objtool: regmap_debugfs_initcall.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/tables.o: warning: objtool: acpi_table_print_madt_entry()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/tables.o: warning: objtool: acpi_os_physical_table_override()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/tables.o: warning: objtool: acpi_table_print_madt_entry.cold()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osi.o: warning: objtool: acpi_osi_handler()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/core.o: warning: objtool: dev_attr_show()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/bus.o: warning: objtool: bus_add_driver()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osl.o: warning: objtool: acpi_os_execute()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osl.o: warning: objtool: acpi_os_predefined_override()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/osl.o: warning: objtool: acpi_os_install_interrupt_handler()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: driver_bound()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: really_probe()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: driver_probe_device()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/dd.o: warning: objtool: driver_bound.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/utils.o: warning: objtool: acpi_extract_package()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/reboot.o: warning: objtool: acpi_reboot()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/reboot.o: warning: objtool: acpi_reboot.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/syscore.o: warning: objtool: syscore_resume()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/syscore.o: warning: objtool: syscore_suspend()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/syscore.o: warning: objtool: syscore_shutdown()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/driver.o: warning: objtool: driver_register()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/nvs.o: warning: objtool: acpi_nvs_register()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_suspend_begin()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_pm_finish()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_suspend_enter()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sleep.o: warning: objtool: acpi_pm_finish.cold()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/platform.o: warning: objtool: __platform_driver_probe()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/platform.o: warning: objtool: __platform_register_drivers()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/bus.o: warning: objtool: sb_notify_work()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/scan.o: warning: objtool: acpi_device_add()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/scan.o: warning: objtool: acpi_init_device_object()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/scan.o: warning: objtool: acpi_add_single_object()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/cacheinfo.o: warning: objtool: cacheinfo_cpu_online()+0x357: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/resource.o: warning: objtool: acpi_dev_get_irqresource.part.0()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_processor.o: warning: objtool: acpi_processor_add()+0x530: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/base/devtmpfs.o: warning: objtool: devtmpfs_mount()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: param_set_event_clearing()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: acpi_ec_suspend()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: acpi_ec_stop()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: acpi_ec_enable_event()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: ec_install_handlers()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ec.o: warning: objtool: ec_remove_handlers()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_root.o: warning: objtool: acpi_pci_root_add()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/power/cpu.c: In function '__save_processor_state': BUILDSTDERR: 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] BUILDSTDERR: 130 | &ctxt->misc_enable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_check_possible()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_get_current.isra.0()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_add()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_set()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_allocate_irq()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_link.o: warning: objtool: acpi_pci_link_free_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/power/cpu.o: warning: objtool: bsp_pm_callback()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_irq.o: warning: objtool: acpi_pci_irq_find_prt_entry()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/power/hibernate_64.o: warning: objtool: arch_hibernation_header_restore()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/8021q/vlan_core.o: warning: objtool: vlan_vid_del()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/power.o: warning: objtool: acpi_device_sleep_wake()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/power.o: warning: objtool: acpi_add_power_resource()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/event.o: warning: objtool: acpi_notifier_call_chain()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: acpi_table_attr_init()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: force_remove_store()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: counter_set()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: acpi_sysfs_add_hotplug_profile()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sysfs.o: warning: objtool: acpi_sysfs_add_hotplug_profile.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: sock_warn_obsolete_bsdism()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: sock_set_timeout()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: proto_register()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sock.o: warning: objtool: sock_getsockopt()+0x7b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_watchdog.o: warning: objtool: acpi_watchdog_get_wdat()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ac.o: warning: objtool: acpi_ac_add()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/button.o: warning: objtool: acpi_lid_notify_state()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/button.o: warning: objtool: param_set_lid_init_state()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/button.o: warning: objtool: acpi_button_add()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: __skb_warn_lro_forwarding()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: skb_partial_csum_set()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: pskb_carve()+0x518: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: skb_segment()+0xa8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/skbuff.o: warning: objtool: __skb_warn_lro_forwarding.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/pci_slot.o: warning: objtool: register_slot()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_driver.o: warning: objtool: acpi_soft_cpu_online()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_idle.o: warning: objtool: flatten_lpi_states()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_idle.o: warning: objtool: set_max_cstate()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_idle.o: warning: objtool: acpi_processor_get_power_info()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_set_throttling_ptc()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: __acpi_processor_set_throttling()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_get_throttling_ptc()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_throttling.o: warning: objtool: acpi_processor_get_throttling_info()+0x2ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_perflib.o: warning: objtool: acpi_processor_get_psd()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/processor_perflib.o: warning: objtool: acpi_processor_get_performance_info()+0x3b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/thermal.o: warning: objtool: acpi_thermal_trips_update()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/thermal.o: warning: objtool: thermal_set_mode()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/thermal.o: warning: objtool: acpi_thermal_add()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/ioapic.o: warning: objtool: handle_ioapic_add()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: acpi_battery_get_state()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: acpi_battery_get_info()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: __battery_hook_unregister()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: battery_hook_register()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: sysfs_add_battery()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: acpi_battery_add()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: __battery_hook_unregister.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/battery.o: warning: objtool: battery_hook_register.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/cppc_acpi.o: warning: objtool: send_pcc_cmd()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/cppc_acpi.o: warning: objtool: acpi_cppc_processor_probe()+0x6f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/sysctl_net_core.o: warning: objtool: proc_dointvec_minmax_bpf_enable()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netif_napi_add()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_valid_name()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __skb_gro_checksum_complete()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netif_set_real_num_tx_queues()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_rx_csum_fault()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_remove_offload()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_get_by_name_rcu()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_get_by_name()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_alloc_name_ns()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: alloc_netdev_mqs()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: list_netdevice()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_remove_pack()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: default_device_exit()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_queue_xmit_nit()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __netdev_printk()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_pick_tx()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_queue_xmit()+0x6a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: net_rx_action()+0x39d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: napi_gro_frags()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_change_name()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_set_promiscuity()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __dev_set_allmulti()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: dev_set_mtu()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_run_todo()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: netdev_rx_csum_fault.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dev.o: warning: objtool: __netdev_printk.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release_immediate()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/dst.o: warning: objtool: dst_release_immediate.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_fill_info()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_add_timer()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_table_init()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_destroy()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: __neigh_create()+0x39c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_table_clear()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/neighbour.o: warning: objtool: neigh_add_timer.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: ndo_dflt_fdb_add()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: nla_put_ifalias()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: do_setlink()+0x644: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: rtnl_fill_ifinfo()+0x5aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: rtnl_register()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/rtnetlink.o: warning: objtool: rtnl_register.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/utils.o: warning: objtool: inet_addr_is_any()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/utils.o: warning: objtool: inet_pton_with_scope()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: bpf_setsockopt()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: bpf_convert_filter()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: bpf_skb_set_tunnel_key()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/filter.o: warning: objtool: __bpf_redirect()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/page_pool.o: warning: objtool: __page_pool_empty_ring()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: netpoll_parse_options()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: __netpoll_setup()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: netpoll_setup()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/netpoll.o: warning: objtool: netpoll_parse_options.cold()+0x21: return with modified stack frame BUILDSTDERR: net/core/lwt_bpf.o: warning: objtool: run_lwt_bpf.constprop.0()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/lwt_bpf.o: warning: objtool: bpf_output()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/lwt_bpf.o: warning: objtool: bpf_input()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ip_tables.o: warning: objtool: __do_replace()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ip_tables.o: warning: objtool: ipt_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ip_tables.o: warning: objtool: get_info()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ipt_REJECT.o: warning: objtool: reject_tg_check.cold()+0x17: unreachable instruction BUILDSTDERR: net/ipv4/route.o: warning: objtool: ip_handle_martian_source.isra.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/route.o: warning: objtool: __ip_do_redirect()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/route.o: warning: objtool: ip_rt_send_redirect()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/route.o: warning: objtool: ip_route_input_slow()+0x5df: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_input.o: warning: objtool: ip_rcv_finish_core.isra.0()+0x368: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_fragment.o: warning: objtool: ip_defrag()+0x803: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_options.o: warning: objtool: ip_forward_options()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_sockglue.o: warning: objtool: do_ip_getsockopt()+0x684: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp.o: warning: objtool: tcp_recv_skb()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp.o: warning: objtool: tcp_recvmsg()+0x299: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp.o: warning: objtool: tcp_check_oom()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_parse_options()+0x300: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_event_data_recv()+0x2ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_conn_request()+0x940: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_ack()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_fin()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_try_rmem_schedule()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_input.o: warning: objtool: tcp_data_queue()+0x860: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_output.o: warning: objtool: tcp_send_synack()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_timer.o: warning: objtool: tcp_keepalive_timer()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_ipv4.o: warning: objtool: tcp_v4_inbound_md5_hash()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_cong.o: warning: objtool: tcp_register_congestion_control()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/tcp_fastopen.o: warning: objtool: tcp_fastopen_reset_cipher()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/raw.o: warning: objtool: raw_sendmsg()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/udp.o: warning: objtool: udp_sendmsg()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/arp.o: warning: objtool: arp_solicit()+0x1a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/arp.o: warning: objtool: arp_constructor()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/arp.o: warning: objtool: arp_ioctl()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/icmp.o: warning: objtool: icmp_unreach()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/devinet.o: warning: objtool: in_dev_finish_destroy()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/devinet.o: warning: objtool: inet_gifconf()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/devinet.o: warning: objtool: in_dev_finish_destroy.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_register_protosw()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_unregister_protosw()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_sk_rebuild_header()+0x3a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_sock_destruct()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_unregister_protosw.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/af_inet.o: warning: objtool: inet_sock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/igmp.o: warning: objtool: igmp_net_init()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_add_ifaddr()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_del_ifaddr()+0x468: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_add_ifaddr.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/fib_frontend.o: warning: objtool: fib_del_ifaddr.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ping.o: warning: objtool: ping_v4_sendmsg()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/sysctl_net_ipv4.o: warning: objtool: ipv4_local_port_range()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ipmr.o: warning: objtool: vif_add()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ipmr.o: warning: objtool: ipmr_cache_report()+0x3e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/cipso_ipv4.o: warning: objtool: cipso_v4_skbuff_setattr()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/xfrm4_protocol.o: warning: objtool: xfrm4_protocol_register()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/xfrm4_protocol.o: warning: objtool: xfrm4_protocol_deregister()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/af_inet6.o: warning: objtool: inet6_register_protosw()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/af_inet6.o: warning: objtool: inet6_unregister_protosw()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/af_inet6.o: warning: objtool: inet6_unregister_protosw.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: ipv6_generate_stable_address()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: ipv6_add_dev()+0x469: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: inet6_ifa_finish_destroy()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: ipv6_create_tempaddr()+0x384: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_dad_work()+0x380: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_dad_failure()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_prefix_rcv()+0x37f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/addrconf.o: warning: objtool: addrconf_notify()+0xadb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/route.o: warning: objtool: ip6_route_info_create()+0x55c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/route.o: warning: objtool: ip6_route_multipath_add()+0x262: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_fib.o: warning: objtool: fib6_add_1.isra.0()+0x388: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_fib.o: warning: objtool: fib6_add()+0x5d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.c: In function 'ndisc_router_discovery': BUILDSTDERR: 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] BUILDSTDERR: 1430 | struct route_info *ri = (struct route_info *)p; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/ipv6.h:21, BUILDSTDERR: from net/ipv6/ndisc.c:58: BUILDSTDERR: ./include/net/ndisc.h:101:8: note: defined here BUILDSTDERR: 101 | struct nd_opt_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ndisc.c:61: BUILDSTDERR: ./include/net/ip6_route.h:5:8: note: defined here BUILDSTDERR: 5 | struct route_info { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_net_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_alloc_skb()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_ifinfo_sysctl_change()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_recv_na()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_recv_rs()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_router_discovery()+0x7d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_send_redirect()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ndisc.o: warning: objtool: ndisc_rcv()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/icmp.o: warning: objtool: icmpv6_sk_init()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/mcast.o: warning: objtool: igmp6_net_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/mcast.o: warning: objtool: igmp6_event_query()+0x57f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/tcp_ipv6.o: warning: objtool: tcp_v6_inbound_md5_hash()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/tcp_ipv6.o: warning: objtool: tcp_v6_connect()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/exthdrs.c: In function 'ipv6_dest_hao': BUILDSTDERR: 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] BUILDSTDERR: 234 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 241 | (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_flowlabel.o: warning: objtool: ipv6_flowlabel_opt()+0x731: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6mr.o: warning: objtool: ip6mr_cache_report()+0x407: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/xfrm6_protocol.o: warning: objtool: xfrm6_protocol_register()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/xfrm6_protocol.o: warning: objtool: xfrm6_protocol_deregister()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/seg6_local.o: warning: objtool: input_action_end_bpf()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/mip6.c: In function 'mip6_destopt_reject': BUILDSTDERR: 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] BUILDSTDERR: 234 | hao ? &hao->addr : &ipv6_hdr(skb)->saddr, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 256 | (hao ? (xfrm_address_t *)&hao->addr : NULL)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/ipv6/mip6.o: warning: objtool: mip6_rthdr_init_state.cold()+0x19: unreachable instruction BUILDSTDERR: net/ipv6/exthdrs_core.o: warning: objtool: ipv6_find_hdr()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ncsi/ncsi-netlink.o: warning: objtool: ndp_from_ifindex()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/core.o: warning: objtool: netfilter_net_init()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_log.o: warning: objtool: nf_log_buf_add()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_proc_name()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_table_hooks()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_find_match()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_request_find_match()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_find_target()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_request_find_target()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_target()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/x_tables.o: warning: objtool: xt_check_match()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/af_netlink.o: warning: objtool: netlink_remove_tap()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/af_netlink.o: warning: objtool: netlink_sock_destruct()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/af_netlink.o: warning: objtool: netlink_sock_destruct.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netlink/genetlink.o: warning: objtool: genl_pernet_init()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_sock_destruct()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_direct_xmit()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_set_ring()+0x416: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: tpacket_rcv()+0x953: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_sendmsg()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_setsockopt()+0x9d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/packet/af_packet.o: warning: objtool: packet_sock_destruct.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_generic.o: warning: objtool: sch_direct_xmit()+0x371: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_api.o: warning: objtool: qdisc_warn_nonwc()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/cls_api.o: warning: objtool: tcf_classify()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/act_api.o: warning: objtool: tc_dump_action()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/ematch.o: warning: objtool: __tcf_em_tree_match()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/switchdev/switchdev.o: warning: objtool: switchdev_port_same_parent_id()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/unix/af_unix.o: warning: objtool: unix_sock_destructor()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/unix/af_unix.o: warning: objtool: unix_sock_destructor.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/wext-core.o: warning: objtool: wireless_send_event()+0x311: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/xfrm/xfrm_policy.o: warning: objtool: xfrm_lookup_with_ifid()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/xfrm/xfrm_user.o: warning: objtool: xfrm_send_policy_notify()+0x611: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/xfrm/xfrm_user.o: warning: objtool: xfrm_send_state_notify()+0x673: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/socket.o: warning: objtool: sock_register()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/socket.o: warning: objtool: __sock_release()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/socket.o: warning: objtool: __sock_create()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/842/842_compress.o: warning: objtool: sw842_compress()+0xbc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/842/842_decompress.o: warning: objtool: sw842_decompress()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/mpi/mpicoder.o: warning: objtool: mpi_read_raw_data()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/mpi/mpicoder.o: warning: objtool: mpi_read_from_buffer()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/mpi/mpiutil.o: warning: objtool: mpi_free()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/list_sort.o: warning: objtool: list_sort.part.0()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/iov_iter.o: warning: objtool: sanity()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/hexdump.o: warning: objtool: print_hex_dump()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/logic_pio.o: warning: objtool: logic_pio_register_range()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/logic_pio.o: warning: objtool: logic_pio_trans_hwaddr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/list_debug.o: warning: objtool: __list_add_valid.cold()+0x11: unreachable instruction BUILDSTDERR: lib/error-inject.o: warning: objtool: populate_error_injection_list()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_next()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: __dynamic_dev_dbg()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: vpr_info_dq()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_start()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_remove_module()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_open()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_show()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_add_module()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_exec_query()+0x783: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_exec_queries()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_dyndbg_boot_param_cb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_proc_write()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: __dynamic_netdev_dbg()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: ddebug_dyndbg_module_param_cb()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dynamic_debug.o: warning: objtool: vpr_info_dq.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nlattr.o: warning: objtool: validate_nla()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nlattr.o: warning: objtool: nla_parse()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/digsig.o: warning: objtool: digsig_verify()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/asn1_decoder.o: warning: objtool: asn1_ber_decoder()+0x72c: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/bug.o: warning: objtool: report_bug()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/dump_stack.o: warning: objtool: dump_stack_print_info()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/earlycpio.o: warning: objtool: find_cpio_data()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_init()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_add_internal()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_add()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_init_and_add()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_create_and_add()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject.o: warning: objtool: kobject_init.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/kobject_uevent.o: warning: objtool: uevent_net_init()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nmi_backtrace.o: warning: objtool: nmi_cpu_backtrace()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/nmi_backtrace.o: warning: objtool: nmi_trigger_cpumask_backtrace()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: lib/ratelimit.o: warning: objtool: ___ratelimit()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/lib/msr.o: warning: objtool: msrs_alloc()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/backend.o: warning: objtool: agp_add_bridge()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_release()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: register_cdrom()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_sysctl_info()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_mrw_set_lba_space.constprop.0()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_mrw_exit()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_open()+0x730: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: mmc_ioctl_cdrom_read_audio()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cdrom/cdrom.o: warning: objtool: cdrom_release.cold()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_collect_device_status()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_generic_create_gatt_table()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_bind_memory()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/generic.o: warning: objtool: agp_unbind_memory()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hw_random/core.o: warning: objtool: hwrng_fillfn()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hw_random/core.o: warning: objtool: set_current_rng()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/tpm-interface.o: warning: objtool: tpm_get_random()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/amd64-agp.o: warning: objtool: agp_aperture_valid()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/via-agp.o: warning: objtool: via_fetch_size()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/agp/via-agp.o: warning: objtool: agp_via_probe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/eventlog/tpm1.o: warning: objtool: tpm1_ascii_bios_measurements_show()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-bulk.o: warning: objtool: clk_bulk_prepare()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-bulk.o: warning: objtool: clk_bulk_enable()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/tpm2-space.c: In function 'tpm2_map_response_body': BUILDSTDERR: 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] BUILDSTDERR: 421 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/eventlog/efi.o: warning: objtool: tpm_read_log_efi()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_disable_unused()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_set_rate_range()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_unregister()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk.o: warning: objtool: clk_register()+0x5aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-divider.o: warning: objtool: _register_divider()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_go_idle': BUILDSTDERR: 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] BUILDSTDERR: 159 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_cmd_ready': BUILDSTDERR: 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] BUILDSTDERR: 201 | if (!crb_wait_for_reg_32(&priv->regs_t->ctrl_req, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_request_locality': BUILDSTDERR: 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] BUILDSTDERR: 230 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, value, value, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/clk/clk-gate.o: warning: objtool: clk_hw_register_gate()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tpm/tpm_crb.c: In function '__crb_relinquish_locality': BUILDSTDERR: 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] BUILDSTDERR: 257 | if (!crb_wait_for_reg_32(&priv->regs_h->loc_state, mask, value, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/clk/clk-mux.o: warning: objtool: clk_hw_register_mux_table()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-composite.o: warning: objtool: clk_composite_determine_rate()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/clk/clk-gpio.o: warning: objtool: gpio_clk_driver_probe()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/connector/cn_queue.o: warning: objtool: cn_queue_add_callback()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/connector/cn_queue.o: warning: objtool: cn_queue_free_dev()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_enable_fast_switch()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: __cpufreq_driver_target()+0x2c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_generic_suspend()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: create_boost_sysfs_file()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: store_boost()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_boost_set_sw()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_suspend()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_offline()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_resume()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_init_governor()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq.o: warning: objtool: cpufreq_online()+0x455: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/freq_table.o: warning: objtool: cpufreq_table_validate_and_sort()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_stats.o: warning: objtool: show_trans_table()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: _warn_unseeded_randomness()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: account.constprop.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: get_random_bytes_arch()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: _extract_entropy()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: crng_reseed()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: credit_entropy_bits()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: urandom_read()+0x1e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/random.o: warning: objtool: _warn_unseeded_randomness.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_ondemand.o: warning: objtool: od_set_powersave_bias()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_ondemand.o: warning: objtool: generic_powersave_bias_target()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hpet.o: warning: objtool: hpet_ioctl_common()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hpet.o: warning: objtool: hpet_alloc()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/hpet.o: warning: objtool: hpet_acpi_add()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/cpufreq_governor.o: warning: objtool: cpufreq_dbs_governor_init()+0x1f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpuidle/cpuidle.o: warning: objtool: cpuidle_register()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/intel_pstate.o: warning: objtool: intel_pstate_init_cpu()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/intel_pstate.o: warning: objtool: store_no_turbo()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: find_devfreq_governor()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: devfreq_add_governor()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: devfreq_remove_governor()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/devfreq/devfreq.o: warning: objtool: find_device_devfreq()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/dma/dmaengine.o: warning: objtool: dma_async_device_register()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/dma-buf/sync_file.o: warning: objtool: sync_file_ioctl()+0x61e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_mc_add_mc_with_groups()+0x208: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_raw_mc_handle_error()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_mc_handle_error()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc.o: warning: objtool: edac_mc_alloc()+0x388: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_device.o: warning: objtool: edac_device_handle_ue()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_device.o: warning: objtool: edac_device_add_device()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_device.o: warning: objtool: edac_device_handle_ue.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc_sysfs.o: warning: objtool: mci_sdram_scrub_rate_store()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_mc_sysfs.o: warning: objtool: mci_sdram_scrub_rate_show()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_pci.o: warning: objtool: edac_pci_del_device()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/edac_pci.o: warning: objtool: edac_pci_add_device()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/edac/ghes_edac.o: warning: objtool: ghes_edac_dmidecode()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/ghes_edac.o: warning: objtool: ghes_edac_register()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/extcon/extcon.o: warning: objtool: extcon_dev_register()+0x330: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/efi.o: warning: objtool: update_efi_random_seed()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'variable_is_present': BUILDSTDERR: 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] BUILDSTDERR: 359 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function '__efivar_entry_delete': BUILDSTDERR: 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] BUILDSTDERR: 606 | status = __efivars->ops->set_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_delete': BUILDSTDERR: 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] BUILDSTDERR: 638 | status = ops->set_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_set': BUILDSTDERR: 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] BUILDSTDERR: 677 | efi_char16_t *name = entry->var.VariableName; BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_find': BUILDSTDERR: 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] BUILDSTDERR: 836 | strsize2 = ucs2_strsize(entry->var.VariableName, 1024); BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_size': BUILDSTDERR: 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] BUILDSTDERR: 882 | status = ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function '__efivar_entry_get': BUILDSTDERR: 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] BUILDSTDERR: 912 | status = __efivars->ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_get': BUILDSTDERR: 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] BUILDSTDERR: 940 | status = __efivars->ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.c: In function 'efivar_entry_set_get_size': BUILDSTDERR: 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] BUILDSTDERR: 975 | efi_char16_t *name = entry->var.VariableName; BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1031 | status = ops->get_variable(entry->var.VariableName, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/efi/vars.o: warning: objtool: efivars_unregister()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/vars.o: warning: objtool: efivars_register()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/vars.o: warning: objtool: efivar_init()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/reboot.o: warning: objtool: efi_reboot()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/capsule.o: warning: objtool: efi_capsule_update()+0x2bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/cper.o: warning: objtool: cper_print_bits()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_query_capsule_caps()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_update_capsule()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_query_variable_info()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_variable()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_wakeup_time()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_variable.part.0()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_set_time.part.0()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_get_time.part.0()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: efi_call_virt_check_flags()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: efi_call_rts()+0x8ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_reset_system()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/runtime-wrappers.o: warning: objtool: virt_efi_reset_system.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/efi/cper-x86.o: warning: objtool: cper_print_proc_ia()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firmware/dmi-sysfs.o: warning: objtool: dmi_sel_raw_read_helper()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: validate_desc()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_input()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_output_raw_commit()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_direction_output()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_drain_value_commit()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_source_value_commit()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_irqchip_add_key()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_configure_flags()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_hog()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_machine_hog.isra.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_add_data_with_key()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_drain_value_commit.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpio_set_open_source_value_commit.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiod_hog.cold()+0x28: return with modified stack frame BUILDSTDERR: drivers/gpio/gpiolib.o: warning: objtool: gpiochip_machine_hog.isra.0.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpio/gpio-wcove.o: warning: objtool: wcove_gpio_dbg_show()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: check_can_switch()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_unregister_client()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_process_delayed_switch()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_register_handler()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: register_client()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/vga/vga_switcheroo.o: warning: objtool: vga_switcheroo_debugfs_write()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: hid_submit_out()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_wait_io()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_parse()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: hid_submit_ctrl()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: usbhid_start()+0x270: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/usbhid/hid-core.o: warning: objtool: hid_post_reset()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_get_report()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_report_raw_event()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_input_report()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: __hid_request()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_parser_local()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-core.o: warning: objtool: hid_add_field()+0x25c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-input.o: warning: objtool: hidinput_setkeycode()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-input.o: warning: objtool: hidinput_hid_event()+0x3bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-input.o: warning: objtool: hidinput_hid_event.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-quirks.o: warning: objtool: hid_lookup_quirk()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-debug.o: warning: objtool: hid_resolv_usage()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hidraw.o: warning: objtool: hidraw_ioctl()+0x29a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_unregister_single()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_register()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_free()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_request()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwspinlock/hwspinlock_core.o: warning: objtool: hwspin_lock_request_specific()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': BUILDSTDERR: drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 235 | if (ret == -EOPNOTSUPP) BUILDSTDERR: | ^ BUILDSTDERR: drivers/i2c/i2c-core-smbus.o: warning: objtool: i2c_smbus_read_block_data()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-smbus.o: warning: objtool: i2c_smbus_read_i2c_block_data()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-base.o: warning: objtool: i2c_sysfs_new_device()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/i2c-core-base.o: warning: objtool: i2c_register_adapter()+0x3be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/serio.o: warning: objtool: serio_queue_event()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/serio.o: warning: objtool: __serio_register_driver()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/serio.o: warning: objtool: serio_handle_event()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_kbd_write()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_flush()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_panic_blink()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_interrupt()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: __i8042_command.part.0()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_dritek_enable()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_port_close()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_controller_selftest()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_controller_reset()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/serio/i8042.o: warning: objtool: i8042_controller_resume()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: __iommu_unmap()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: iommu_map()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: iommu_group_add_device()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iommu.o: warning: objtool: iommu_request_dm_for_dev()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/iova.o: warning: objtool: copy_reserved_iova()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: __iommu_queue_command_sync()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: map_sg()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: get_alias()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_get_resv_regions()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: irq_remapping_alloc()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_add_device()+0x377: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_int_thread()+0x43a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu.o: warning: objtool: amd_iommu_get_resv_regions.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/amd_iommu_init.o: warning: objtool: early_enable_iommus()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_walk_remapping_entries()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: __dmar_enable_qi()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_set_interrupt.part.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_fault()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_device_hotplug()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_alloc_pci_notify_info()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_alloc_dev_scope()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_parse_one_drhd()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_insert_dev_scope()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: qi_submit_sync()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/dmar.o: warning: objtool: dmar_disable_qi()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_attach_handler()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_register_device()+0x390: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_set_capability()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/input.o: warning: objtool: input_set_capability.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_flush_write_buffer()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_disable_translation()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __iommu_flush_context()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_set_root_entry()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_enable_translation()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __iommu_flush_iotlb()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_alloc_iova()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: quirk_calpella_no_shadow_gtt()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_disable_protect_mem_regions.part.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_init_qi()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_init_domains()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_alloc_root_entry()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __domain_mapping()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_domain_identity_map()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_memory_notifier()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_domain_alloc()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_map()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: dmar_iommu_hotplug()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: dmar_insert_one_dev_info()+0x390: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_attach_device()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_no_mapping()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: get_valid_domain_for_dev()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: __intel_map_single()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_init_qi.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: iommu_domain_identity_map.cold()+0x19: return with modified stack frame BUILDSTDERR: drivers/iommu/intel-iommu.o: warning: objtool: intel_iommu_map.cold()+0x20: return with modified stack frame BUILDSTDERR: drivers/input/mousedev.o: warning: objtool: mousedev_read()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mousedev.o: warning: objtool: mousedev_create()+0x1fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/evdev.o: warning: objtool: evdev_connect()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-svm.o: warning: objtool: prq_event_thread()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-svm.o: warning: objtool: intel_svm_init()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel-svm.o: warning: objtool: intel_svm_enable_prq()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_set_irq_remapping()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_enable_irq_remapping()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: ir_parse_ioapic_hpet_scope()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: iommu_disable_irq_remapping.part.0()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: intel_irq_remapping_alloc()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: intel_setup_irq_remapping.part.0()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iommu/intel_irq_remapping.o: warning: objtool: dmar_ir_hotplug()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/leds/led-triggers.o: warning: objtool: led_trigger_register_simple()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/macintosh/mac_hid.o: warning: objtool: mac_hid_emumouse_connect()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: read_page()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_file_kick()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_init_from_disk()+0x399: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_resize()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_create()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_copy_from_slot()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-bitmap.o: warning: objtool: md_bitmap_file_kick.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-uevent.o: warning: objtool: dm_send_uevents()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-uevent.o: warning: objtool: dm_path_uevent()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-uevent.o: warning: objtool: dm_path_uevent.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: super_1_validate()+0x3e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_integrity_register()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: super_written()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_integrity_add_rdev()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: super_90_load()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_start_sync()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: bind_rdev_to_array()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_do_sync()+0x4bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: add_named_array()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: read_rdev()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: level_store()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_set_readonly()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: safe_delay_store()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_setup_cluster()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: do_md_stop()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_run()+0x732: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_reload_sb()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: add_new_disk()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_ioctl()+0x17b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md.o: warning: objtool: md_setup_cluster.cold()+0x1b: return with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_blk_ioctl()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: __map_bio()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: clone_endio()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_set_target_max_io_len()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: free_dev()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: __dm_destroy()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: __split_and_process_non_flush()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_set_geometry()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_create()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm.o: warning: objtool: dm_setup_md_queue()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-table.o: warning: objtool: dm_table_complete()+0x249: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mfd/mfd-core.o: warning: objtool: mfd_clone_cell()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: kgdbts_option_setup()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: fill_get_buf()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: skip_back_repeat_test()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: check_and_rewind_pc()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: check_single_step()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: run_plant_and_detach_test()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: configure_kgdbts()+0x32a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/kgdbts.o: warning: objtool: param_set_kgdbts_var()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-io.o: warning: objtool: dispatch_io()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dm_get_inactive_table()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dev_set_geometry()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: target_message()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: table_load()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dev_rename()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: ctl_ioctl()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dev_create()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dm_hash_remove_all()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-ioctl.o: warning: objtool: dm_hash_remove_all.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-rq.o: warning: objtool: map_request()+0x25a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-rq.o: warning: objtool: dm_softirq_done()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-rq.o: warning: objtool: dm_mq_init_request_queue()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-stats.o: warning: objtool: dm_stats_cleanup()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-stats.o: warning: objtool: dm_stats_account_io()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-bufio.o: warning: objtool: free_buffer()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-bufio.o: warning: objtool: dm_bufio_client_create()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-bufio.o: warning: objtool: dm_bufio_client_destroy()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_preresume()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: __invalidate_snapshot.part.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_ctr()+0x4ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_merge_next_chunks()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: merge_callback()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: snapshot_map()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap.o: warning: objtool: merge_callback.cold()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-exception-store.o: warning: objtool: get_type.part.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-exception-store.o: warning: objtool: dm_exception_store_init()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap-transient.o: warning: objtool: dm_transient_snapshot_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy.o: warning: objtool: phy_start_interrupts()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy.o: warning: objtool: phy_start_interrupts.cold()+0x2a: return with modified stack frame BUILDSTDERR: drivers/md/dm-snap-persistent.o: warning: objtool: persistent_ctr()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap-persistent.o: warning: objtool: persistent_read_metadata()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-snap-persistent.o: warning: objtool: dm_persistent_snapshot_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_resume()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: fail_mirror()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: recovery_complete()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_end_io()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: read_callback()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_ctr()+0x377: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid1.o: warning: objtool: mirror_presuspend()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: disk_resume()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: dm_dirty_log_create()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: create_log_context.isra.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log.o: warning: objtool: disk_ctr()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_device_register()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_connect()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/phy_device.o: warning: objtool: phy_driver_register()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-region-hash.o: warning: objtool: dm_region_hash_create()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/mdio_bus.o: warning: objtool: __mdiobus_register()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/mdio_device.o: warning: objtool: mdio_driver_register()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/mdio_device.o: warning: objtool: mdio_device_register()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/loopback.o: warning: objtool: loopback_net_init()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvdimm/namespace_devs.o: warning: objtool: __reserve_free_pmem()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/opp/core.o: warning: objtool: _find_opp_table()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/opp/core.o: warning: objtool: _opp_add()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/opp/cpu.o: warning: objtool: _dev_pm_opp_cpumask_remove_table()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: test_write_file()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: attention_write_file()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: power_write_file()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: pci_hp_del()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/pci_hotplug_core.o: warning: objtool: pci_hp_add()+0x28d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/pci/hotplug/pciehp_hpc.o: warning: objtool: pciehp_check_link_status()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/ds.o: warning: objtool: pcmcia_register_driver()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/shpchp_hpc.o: warning: objtool: shpc_get_cur_bus_speed()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_core.o: warning: objtool: acpiphp_register_hotplug_slot()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_glue.o: warning: objtool: acpiphp_add_context()+0x330: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: add_interval()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: sub_interval()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: do_mem_probe()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/rsrc_nonstatic.o: warning: objtool: do_mem_probe.cold()+0x3e: return with modified stack frame BUILDSTDERR: drivers/pci/pcie/aer.o: warning: objtool: aer_recover_queue()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pcie/aer.o: warning: objtool: aer_recover_work_func()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pinctrl/core.o: warning: objtool: pinctrl_enable()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pinctrl/core.o: warning: objtool: pinctrl_register_map()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pinctrl/pinconf.o: warning: objtool: pinconf_validate_map.cold()+0x1b: unreachable instruction BUILDSTDERR: drivers/pci/bus.o: warning: objtool: pci_add_resource_offset()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/bus.o: warning: objtool: pci_add_resource_offset.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/probe.o: warning: objtool: pci_bus_generic_read_dev_vendor_id()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/probe.o: warning: objtool: pci_register_host_bridge()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pnp/core.o: warning: objtool: pnp_alloc()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pci.o: warning: objtool: pci_enable_acs()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pci.o: warning: objtool: pci_reassigndev_resource_alignment()+0x2ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/power/supply/power_supply_core.o: warning: objtool: __power_supply_register()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pps/pps.o: warning: objtool: pps_register_cdev()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pps/kapi.o: warning: objtool: pps_register_source()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ptp/ptp_clock.o: warning: objtool: ptp_clock_register()+0x337: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ptp/ptp_chardev.o: warning: objtool: ptp_set_pinfunc()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/setup-bus.o: warning: objtool: __dev_sort_resources()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/setup-bus.o: warning: objtool: pci_assign_unassigned_bridge_resources()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pwm/core.o: warning: objtool: pwm_put.part.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pwm/core.o: warning: objtool: devm_of_pwm_get()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ras/cec.o: warning: objtool: cec_add_elem()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/quirks.o: warning: objtool: nvbridge_check_legacy_irq_routing()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/quirks.o: warning: objtool: quirk_intel_mc_errata()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_get_voltage()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: suspend_set_state()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_check_consumers()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: rdev_init_debugfs()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_do_enable()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_do_set_voltage()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_mode_constrain()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_check_voltage()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_set_voltage_unlocked()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: print_constraints()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_allow_bypass()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_set_current_limit()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_set_suspend_voltage()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_is_supported_voltage()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: drms_uA_update()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_disable()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_enable()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_force_disable()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_bulk_disable()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_disable_work()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_bulk_enable()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_register_supply_alias()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: create_regulator()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_resolve_supply()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: regulator_register()+0xd15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/core.o: warning: objtool: _regulator_get()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/regulator/dummy.o: warning: objtool: dummy_regulator_probe()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/pci-acpi.o: warning: objtool: pci_get_hp_params()+0x30d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/reset/core.o: warning: objtool: reset_controller_add_lookup()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_ioctl.o: warning: objtool: scsi_ioctl()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_lib.o: warning: objtool: scsi_kmap_atomic_sg()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_lib.o: warning: objtool: scsi_request_fn()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_scan.o: warning: objtool: scsi_alloc_target()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_scan.o: warning: objtool: __scsi_scan_target()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_strcpy_devinfo()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_add_keyed()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_add_str()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_dev_info_list_find()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_devinfo.o: warning: objtool: scsi_strcpy_devinfo.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_netlink.o: warning: objtool: scsi_nl_rcv_msg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_netlink.o: warning: objtool: scsi_netlink_init()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_proc.o: warning: objtool: scsi_proc_hostdir_add()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_proc.o: warning: objtool: scsi_proc_host_add()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sd.o: warning: objtool: sd_revalidate_disk()+0x1ed4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sg.o: warning: objtool: sg_rq_end_io()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sg.o: warning: objtool: sg_write.part.0()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sg.o: warning: objtool: sg_add_device()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/thermal_sysfs.o: warning: objtool: trans_table_show()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_console_print()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_close()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_console.o: warning: objtool: hvc_alloc()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/hvm.h:7, BUILDSTDERR: from drivers/tty/hvc/hvc_xen.c:22: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/irq.h:14, BUILDSTDERR: from drivers/tty/hvc/hvc_xen.c:11: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/gov_bang_bang.o: warning: objtool: bang_bang_control()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_xen.o: warning: objtool: xen_hvm_console_init()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/hvc/hvc_xen.o: warning: objtool: xen_console_resume()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_core.o: warning: objtool: serial8250_interrupt()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_port.o: warning: objtool: serial8250_do_startup()+0x76a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_port.o: warning: objtool: serial8250_config_port()+0x54b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/8250/8250_pci.o: warning: objtool: pci_quatech_setup()+0x305: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/hcd.o: warning: objtool: usb_hcd_poll_rh_status()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/hcd.o: warning: objtool: usb_add_hcd()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/driver.o: warning: objtool: usb_register_device_driver()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/driver.o: warning: objtool: usb_register_driver()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/serial_core.o: warning: objtool: uart_proc_show()+0x61a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/serial_core.o: warning: objtool: uart_add_one_port()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/kgdboc.o: warning: objtool: kgdboc_option_setup()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/serial/kgdboc.o: warning: objtool: param_set_kgdboc_var()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/file.o: warning: objtool: usb_register_dev()+0x1ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/file.o: warning: objtool: usb_major_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/sysfs.o: warning: objtool: level_store()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/sysfs.o: warning: objtool: level_show()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/selection.o: warning: objtool: set_selection()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/devio.c: In function 'proc_do_submiturb': BUILDSTDERR: 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] BUILDSTDERR: 1489 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1494 | le16_to_cpup(&dr->wIndex)); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1497 | uurb->buffer_length = le16_to_cpup(&dr->wLength); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/core/devio.c:32: BUILDSTDERR: 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] BUILDSTDERR: 1512 | __le16_to_cpup(&dr->wValue), BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1448:33: note: in definition of macro 'dev_info' BUILDSTDERR: 1448 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' BUILDSTDERR: 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1513 | __le16_to_cpup(&dr->wIndex), BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1448:33: note: in definition of macro 'dev_info' BUILDSTDERR: 1448 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' BUILDSTDERR: 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1514 | __le16_to_cpup(&dr->wLength)); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1448:33: note: in definition of macro 'dev_info' BUILDSTDERR: 1448 | _dev_info(dev, dev_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/devio.c:1508:3: note: in expansion of macro 'snoop' BUILDSTDERR: 1508 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/tty/vt/keyboard.o: warning: objtool: kbd_event()+0x88e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_bind_con_driver()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_take_over_console()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_unblank_screen()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_con_write.part.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/vt/vt.o: warning: objtool: do_unblank_screen.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/core/port.o: warning: objtool: link_peers_report()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: check_tty_count()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_write()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: __do_SAK.part.0()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_register_device_attr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_release()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_io.o: warning: objtool: tty_init_dev()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/early/xhci-dbc.c: In function 'xdbc_mem_init': BUILDSTDERR: 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] BUILDSTDERR: 280 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_SERIAL, strlen(XDBC_STRING_SERIAL)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 289 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_PRODUCT, strlen(XDBC_STRING_PRODUCT)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 298 | xdbc_put_utf16(s_desc->wData, XDBC_STRING_MANUFACTURER, strlen(XDBC_STRING_MANUFACTURER)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: drivers/usb/host/pci-quirks.o: warning: objtool: usb_amd_find_chipset_info()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/tty_ldisc.o: warning: objtool: tty_set_ldisc()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/ehci-hcd.o: warning: objtool: ehci_setup()+0x4ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: moom_callback()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: sysrq_connect()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: __handle_sysrq()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/sysrq.o: warning: objtool: __handle_sysrq.cold()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/mon/mon_text.o: warning: objtool: mon_text_release()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/mon/mon_bin.o: warning: objtool: mon_bin_release()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/mon/mon_bin.o: warning: objtool: mon_bin_open()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/usb-serial.o: warning: objtool: usb_serial_deregister_drivers()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/usb-serial.o: warning: objtool: usb_serial_register_drivers()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/console.o: warning: objtool: usb_console_setup()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/uhci-hcd.o: warning: objtool: lprintk()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/uhci-hcd.o: warning: objtool: lprintk.cold()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbmem.o: warning: objtool: fb_set_var()+0x220: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbmem.o: warning: objtool: do_remove_conflicting_framebuffers()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbmem.o: warning: objtool: register_framebuffer()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcvt.o: warning: objtool: fb_find_mode_cvt()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fb_defio.o: warning: objtool: fb_deferred_io_fault()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: con2fb_release_oldinfo.isra.0()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_prepare_logo()+0x321: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_init()+0x494: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: set_con2fb_map()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_event_notify()+0x7ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_switch()+0x4d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/fbcon.o: warning: objtool: fbcon_prepare_logo.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/host/xhci-dbgcap.c: In function 'xhci_dbc_populate_strings': BUILDSTDERR: 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] BUILDSTDERR: 46 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 57 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 69 | UTF16_LITTLE_ENDIAN, (wchar_t *)s_desc->wData, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/usb/host/xhci-dbgtty.o: warning: objtool: dbc_rx_push()+0x1de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/cfbfillrect.o: warning: objtool: cfb_fillrect()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/core/sysfillrect.o: warning: objtool: sys_fillrect()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/video/fbdev/xen-fbfront.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/kgdb.h:10, BUILDSTDERR: from ./include/linux/kgdb.h:20, BUILDSTDERR: from ./include/linux/fb.h:5, BUILDSTDERR: from drivers/video/fbdev/xen-fbfront.c:26: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/xen-fbfront.o: warning: objtool: xenfb_probe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/vesafb.o: warning: objtool: vesafb_probe()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/vesafb.o: warning: objtool: vesafb_probe.cold()+0x546: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/efifb.o: warning: objtool: efifb_probe()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_core.o: warning: objtool: __watchdog_register_device()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_core.o: warning: objtool: watchdog_init_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_stop.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_release()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/watchdog_dev.o: warning: objtool: watchdog_dev_register()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virtio/virtio_pci_legacy.o: warning: objtool: virtio_pci_legacy_probe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/events/events_base.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/events/events_base.c:27: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/events/events_2l.c:15: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/events/events_2l.c:11: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/events/events_2l.o: warning: objtool: xen_debug_interrupt()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_2l.o: warning: objtool: xen_debug_interrupt.cold()+0x2b8: return with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_irq_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: __startup_pirq()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_bind_pirq_gsi_to_irq()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_destroy_irq()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_irq_resume()+0x2b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_base.o: warning: objtool: xen_callback_vector()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/events/events_fifo.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/events/events_fifo.c:37: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_client.c:44: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xenbus/xenbus_client.c:33: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/events/events_fifo.o: warning: objtool: __evtchn_fifo_handle_events()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/events/events_fifo.o: warning: objtool: evtchn_fifo_setup()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_unmap_ring_vfree_pv()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_map_ring_valloc_hvm()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_client.o: warning: objtool: xenbus_map_ring_valloc_pv()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/cpu_hotplug.o: warning: objtool: vcpu_online()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/fallback.c:6: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/kvm_para.h:5, BUILDSTDERR: from ./arch/x86/include/asm/hypervisor.h:36, BUILDSTDERR: from drivers/xen/fallback.c:5: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_comms.c:42: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/wait.h:9, BUILDSTDERR: from drivers/xen/xenbus/xenbus_comms.c:35: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_comms.o: warning: objtool: xenbus_thread()+0x719: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_comms.o: warning: objtool: xb_init_comms()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/grant-table.c:64: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/bootmem.h:8, BUILDSTDERR: from drivers/xen/grant-table.c:36: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access_ref()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_map_refs()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_setup_auto_xlat_frames()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_map()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_request_version()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_init()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_handle_deferred()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_batch_copy()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_batch_map()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_end_foreign_access.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/grant-table.o: warning: objtool: gnttab_request_version.cold()+0x3a: return with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_xs.o: warning: objtool: xs_talkv()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_xs.o: warning: objtool: unregister_xenbus_watch()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_xs.o: warning: objtool: xs_init()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/features.c:12: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./arch/x86/include/asm/xen/hypercall.h:37, BUILDSTDERR: from drivers/xen/features.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe.c:59: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe.c:44: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/balloon.c:66: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/device.h:16, BUILDSTDERR: from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from drivers/xen/balloon.c:41: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: hvm_get_parameter()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_suspend()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_shutdown()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_dev_resume()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe.o: warning: objtool: xenbus_resume_cb()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/manage.c:20: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from drivers/xen/manage.c:9: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/manage.o: warning: objtool: shutdown_event()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: do_suspend()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: xen_suspend()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: sysrq_handler()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: shutdown_handler()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/manage.o: warning: objtool: do_suspend.cold()+0x34: return with modified stack frame BUILDSTDERR: In file included from drivers/xen/time.c:13: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/smp.h:60, BUILDSTDERR: from ./include/linux/kernel_stat.h:5, BUILDSTDERR: from drivers/xen/time.c:6: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_dev_backend.c:17: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from drivers/xen/xenbus/xenbus_dev_backend.c:4: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/time.o: warning: objtool: xen_manage_runstate_time()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/mem-reservation.c:13: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./arch/x86/include/asm/xen/hypercall.h:37, BUILDSTDERR: from drivers/xen/mem-reservation.c:13: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe_frontend.c:24: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xenbus/xenbus_probe_frontend.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: frontend_bus_id()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: wait_loop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: wait_for_devices()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: print_device_status()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xenbus/xenbus_probe_frontend.o: warning: objtool: frontend_probe_and_watch()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/pci.c:28: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from drivers/xen/pci.c:20: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/dbgp.c:5: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from drivers/xen/dbgp.c:1: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/acpi.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/xen/hypervisor.h:39, BUILDSTDERR: from ./include/xen/acpi.h:39, BUILDSTDERR: from drivers/xen/acpi.c:33: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-acpi-pad.c:24: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from ./include/linux/resource_ext.h:19, BUILDSTDERR: from ./include/linux/acpi.h:26, BUILDSTDERR: from drivers/xen/xen-acpi-pad.c:21: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-pad.o: warning: objtool: acpi_pad_notify()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/pcpu.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/pcpu.c:36: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/pcpu.o: warning: objtool: sync_pcpu()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-selfballoon.o: warning: objtool: xen_selfballoon_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/sys-hypervisor.c:17: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from drivers/xen/sys-hypervisor.c:10: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/platform-pci.c:36: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/xen/platform-pci.c:28: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/efi.c:33: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/efi.h:17, BUILDSTDERR: from drivers/xen/efi.c:22: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xlate_mmu.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/mmzone.h:8, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from drivers/xen/xlate_mmu.c:31: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ arch/x86/tools/insn_decoder_test: success: Decoded and checked 5341691 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0x36ad2e8e) BUILDSTDERR: arch/x86/boot/edd.c: In function 'query_edd': BUILDSTDERR: 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] BUILDSTDERR: 150 | mbrptr = boot_params.edd_mbr_sig_buffer; BUILDSTDERR: | ^~~~~~~~~~~ + make -s ARCH=x86_64 -j2 modules BUILDSTDERR: In file included from arch/x86/crypto/sha256-mb/sha256_mb.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_mb_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:1007:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1007 | module_init(sha256_mb_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:932:19: note: 'init_module' target declared here BUILDSTDERR: 932 | static int __init sha256_mb_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha256-mb/sha256_mb.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_mb_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:1008:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1008 | module_exit(sha256_mb_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256-mb/sha256_mb.c:993:20: note: 'cleanup_module' target declared here BUILDSTDERR: 993 | static void __exit sha256_mb_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512-mb/sha512_mb.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_mb_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:1041:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1041 | module_init(sha512_mb_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:966:19: note: 'init_module' target declared here BUILDSTDERR: 966 | static int __init sha512_mb_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512-mb/sha512_mb.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_mb_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:1042:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1042 | module_exit(sha512_mb_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.c:1027:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1027 | static void __exit sha512_mb_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from kernel/rcu/rcutorture.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rcu_torture_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/rcu/rcutorture.c:2140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2140 | module_init(rcu_torture_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/rcu/rcutorture.c:1944:1: note: 'init_module' target declared here BUILDSTDERR: 1944 | rcu_torture_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_finup()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_final()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_update()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/crypto/sha512-mb/sha512_mb.o: warning: objtool: sha512_mb_flusher()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_cbflood()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_fqs()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stats_print()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_fakewriter()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stall()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_barrier()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_boost()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcutorture_booster_init()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_cleanup()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_writer()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_barrier_cbs()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_reader()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/rcu/rcutorture.o: warning: objtool: rcu_torture_stats_print.cold()+0x369: return with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/des3_ede_glue.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'des3_ede_x86_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:499:1: note: in expansion of macro 'module_init' BUILDSTDERR: 499 | module_init(des3_ede_x86_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:471:19: note: 'init_module' target declared here BUILDSTDERR: 471 | static int __init des3_ede_x86_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/des3_ede_glue.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des3_ede_x86_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:500:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 500 | module_exit(des3_ede_x86_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/des3_ede_glue.c:492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 492 | static void __exit des3_ede_x86_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_glue.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1521:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1521 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1490:19: note: 'init_module' target declared here BUILDSTDERR: 1490 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_glue.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1522:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1522 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_glue.c:1514:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1514 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/blowfish_glue.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:471:1: note: in expansion of macro 'module_init' BUILDSTDERR: 471 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:440:19: note: 'init_module' target declared here BUILDSTDERR: 440 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/blowfish_glue.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:472:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 472 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/blowfish_glue.c:464:20: note: 'cleanup_module' target declared here BUILDSTDERR: 464 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from kernel/trace/ring_buffer_benchmark.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 494 | module_init(ring_buffer_benchmark_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:430:19: note: 'init_module' target declared here BUILDSTDERR: 430 | static int __init ring_buffer_benchmark_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from kernel/trace/ring_buffer_benchmark.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ring_buffer_benchmark_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:495:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 495 | module_exit(ring_buffer_benchmark_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: kernel/trace/ring_buffer_benchmark.c:486:20: note: 'cleanup_module' target declared here BUILDSTDERR: 486 | static void __exit ring_buffer_benchmark_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:94:1: note: in expansion of macro 'module_init' BUILDSTDERR: 94 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:95:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 95 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue.c:89:20: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue_3way.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 284 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_glue_3way.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 285 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_glue_3way.c:279:20: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: kernel/torture.o: warning: objtool: torture_offline()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_online()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: _torture_stop_kthread()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_init_begin()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shuffle_cleanup()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shutdown_absorb()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_kthread_stopping()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_onoff()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shutdown()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: _torture_create_kthread()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: kernel/torture.o: warning: objtool: torture_shuffle()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/chacha20_glue.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_simd_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 139 | module_init(chacha20_simd_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init chacha20_simd_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/chacha20_glue.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_simd_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(chacha20_simd_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/chacha20_glue.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit chacha20_simd_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/amd/power.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_power_pmu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:306:1: note: in expansion of macro 'module_init' BUILDSTDERR: 306 | module_init(amd_power_pmu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:275:19: note: 'init_module' target declared here BUILDSTDERR: 275 | static int __init amd_power_pmu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/amd/power.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_power_pmu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(amd_power_pmu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/amd/power.c:308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | static void __exit amd_power_pmu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_sse2_glue.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_sse2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:235:1: note: in expansion of macro 'module_init' BUILDSTDERR: 235 | module_init(serpent_sse2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init serpent_sse2_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_sse2_glue.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_sse2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:236:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 236 | module_exit(serpent_sse2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_sse2_glue.c:229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | static void __exit serpent_sse2_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/ghash-clmulni-intel_glue.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghash_pclmulqdqni_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(ghash_pclmulqdqni_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:354:20: note: 'cleanup_module' target declared here BUILDSTDERR: 354 | static void __exit ghash_pclmulqdqni_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/ghash-clmulni-intel_glue.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghash_pclmulqdqni_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 360 | module_init(ghash_pclmulqdqni_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/ghash-clmulni-intel_glue.c:332:19: note: 'init_module' target declared here BUILDSTDERR: 332 | static int __init ghash_pclmulqdqni_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/rapl.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_rapl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:845:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 845 | module_exit(intel_rapl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:839:20: note: 'cleanup_module' target declared here BUILDSTDERR: 839 | static void __exit intel_rapl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/rapl.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_pmu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:837:1: note: in expansion of macro 'module_init' BUILDSTDERR: 837 | module_init(rapl_pmu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.c:790:19: note: 'init_module' target declared here BUILDSTDERR: 790 | static int __init rapl_pmu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/rapl.o: warning: objtool: rapl_event_update()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/crc32c-intel_glue.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:263:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 263 | module_exit(crc32c_intel_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:257:20: note: 'cleanup_module' target declared here BUILDSTDERR: 257 | static void __exit crc32c_intel_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crc32c-intel_glue.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32c_intel_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:262:1: note: in expansion of macro 'module_init' BUILDSTDERR: 262 | module_init(crc32c_intel_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32c-intel_glue.c:243:19: note: 'init_module' target declared here BUILDSTDERR: 243 | static int __init crc32c_intel_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/uncore.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_uncore_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1460:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1460 | module_exit(intel_uncore_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1454:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1454 | static void __exit intel_uncore_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/uncore.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_uncore_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1452:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1452 | module_init(intel_uncore_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/uncore.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | static int __init intel_uncore_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha1_ssse3_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha1_ssse3_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:366:1: note: in expansion of macro 'module_init' BUILDSTDERR: 366 | module_init(sha1_ssse3_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | static int __init sha1_ssse3_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha1_ssse3_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha1_ssse3_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:367:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 367 | module_exit(sha1_ssse3_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha1_ssse3_glue.c:358:20: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | static void __exit sha1_ssse3_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:196:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 196 | module_exit(crc32_pclmul_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:190:20: note: 'cleanup_module' target declared here BUILDSTDERR: 190 | static void __exit crc32_pclmul_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crc32-pclmul_glue.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32_pclmul_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:195:1: note: in expansion of macro 'module_init' BUILDSTDERR: 195 | module_init(crc32_pclmul_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crc32-pclmul_glue.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | static int __init crc32_pclmul_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha256_ssse3_glue.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha256_ssse3_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(sha256_ssse3_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init sha256_ssse3_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha256_ssse3_glue.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha256_ssse3_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(sha256_ssse3_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha256_ssse3_glue.c:407:20: note: 'cleanup_module' target declared here BUILDSTDERR: 407 | static void __exit sha256_ssse3_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512_ssse3_glue.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_ssse3_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(sha512_ssse3_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init sha512_ssse3_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/sha512_ssse3_glue.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_ssse3_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:337:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 337 | module_exit(sha512_ssse3_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/sha512_ssse3_glue.c:329:20: note: 'cleanup_module' target declared here BUILDSTDERR: 329 | static void __exit sha512_ssse3_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crct10dif_intel_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(crct10dif_intel_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:135:20: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | static void __exit crct10dif_intel_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/crct10dif-pclmul_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crct10dif_intel_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(crct10dif_intel_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/crct10dif-pclmul_glue.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | static int __init crct10dif_intel_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/poly1305_glue.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_simd_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:198:1: note: in expansion of macro 'module_init' BUILDSTDERR: 198 | module_init(poly1305_simd_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | static int __init poly1305_simd_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/poly1305_glue.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_simd_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:199:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 199 | module_exit(poly1305_simd_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/poly1305_glue.c:193:20: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | static void __exit poly1305_simd_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/cstate.c:92: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cstate_pmu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:707:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 707 | module_exit(cstate_pmu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static void __exit cstate_pmu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/events/intel/cstate.c:92: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cstate_pmu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:701:1: note: in expansion of macro 'module_init' BUILDSTDERR: 701 | module_init(cstate_pmu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/events/intel/cstate.c:683:19: note: 'init_module' target declared here BUILDSTDERR: 683 | static int __init cstate_pmu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_aesni_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 319 | module_init(camellia_aesni_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init camellia_aesni_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx_glue.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_aesni_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 320 | module_exit(camellia_aesni_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx_glue.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit camellia_aesni_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inject_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:731:1: note: in expansion of macro 'module_init' BUILDSTDERR: 731 | module_init(inject_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static int __init inject_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/kernel/cpu/mcheck/mce-inject.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inject_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:732:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 732 | module_exit(inject_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.c:717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 717 | static void __exit inject_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: flags_write()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: toggle_hw_mce_inject()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: inj_bank_set()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: raise_local()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kernel/cpu/mcheck/mce-inject.o: warning: objtool: mce_inject_raise()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/../../../virt/kvm/kvm_main.o: warning: objtool: kvm_init()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: arch/x86/kvm/../../../virt/kvm/eventfd.o: warning: objtool: kvm_irqfd()+0x629: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.c: In function 'get_kvmclock_ns': BUILDSTDERR: arch/x86/kvm/x86.c:1979:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1979 | &hv_clock.tsc_to_system_mul); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/x86.c: In function 'kvm_guest_time_update': BUILDSTDERR: arch/x86/kvm/x86.c:2114:8: warning: taking address of packed member of 'struct pvclock_vcpu_time_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2114 | &vcpu->hv_clock.tsc_to_system_mul); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: emulator_get_cr()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_get_msr_common()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: emulator_set_cr()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_set_msr_common()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: emulator_cmpxchg_emulated()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_vcpu_create()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_irq_bypass_del_producer()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/x86.o: warning: objtool: kvm_arch_irq_bypass_del_producer.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: fast_page_fault()+0x43c: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: inspect_spte_has_rmap()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: audit_spte()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: __kvm_mmu_audit()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: kvm_mmu_page_fault()+0x2da: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/mmu.o: warning: objtool: inspect_spte_has_rmap.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/emulate.c: In function 'em_lgdt_lidt': BUILDSTDERR: arch/x86/kvm/emulate.c:3820:9: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 3820 | &desc_ptr.size, &desc_ptr.address, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/emulate.c:3820:25: warning: taking address of packed member of 'struct desc_ptr' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 3820 | &desc_ptr.size, &desc_ptr.address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/emulate.o: warning: objtool: em_call_far()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/i8259.o: warning: objtool: picdev_read()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/i8259.o: warning: objtool: picdev_write()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: limit_periodic_timer_frequency.part.0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_reg_read()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: __apic_accept_irq()+0x355: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_irq_delivery_to_apic_fast()+0x3b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_intr_is_single_vcpu_fast()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_set_base()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_create_lapic()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/lapic.o: warning: objtool: kvm_lapic_set_base.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/i8254.o: warning: objtool: create_pit_timer.part.0()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/ioapic.o: warning: objtool: ioapic_mmio_write()+0x1f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/ioapic.o: warning: objtool: ioapic_mmio_read()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/irq_comm.o: warning: objtool: kvm_irq_delivery_to_apic()+0x2ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/irq_comm.o: warning: objtool: kvm_request_irq_source_id()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/irq_comm.o: warning: objtool: kvm_free_irq_source_id()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/cpuid.o: warning: objtool: kvm_vcpu_ioctl_set_cpuid()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/pmu.o: warning: objtool: pmc_reprogram_counter()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/pmu.o: warning: objtool: reprogram_gp_counter()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_notify_acked_sint()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_set_msr_common()+0xabb: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/hyperv.o: warning: objtool: kvm_hv_get_msr_common()+0x481: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.c: In function 'sync_vmcs12': BUILDSTDERR: arch/x86/kvm/vmx.c:13119:40: warning: taking address of packed member of 'struct vmcs12' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 13119 | kvm_get_dr(vcpu, 7, (unsigned long *)&vmcs12->guest_dr7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from arch/x86/kvm/irq.h:27, BUILDSTDERR: from arch/x86/kvm/vmx.c:19: BUILDSTDERR: arch/x86/kvm/vmx.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/vmx.c:14553:1: note: in expansion of macro 'module_init' BUILDSTDERR: 14553 | module_init(vmx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/vmx.c:14492:19: note: 'init_module' target declared here BUILDSTDERR: 14492 | static int __init vmx_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmcs_clear()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmcs_load()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: handle_monitor()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: handle_mwait()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmx_update_pi_irte()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: add_atomic_switch_msr.constprop.0()+0x2a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: fix_rmode_seg()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmx_set_cr0()+0x3d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: handle_cr()+0x6bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: vmx_handle_exit()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/vmx.o: warning: objtool: add_atomic_switch_msr.constprop.0.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.c: In function 'update_cr0_intercept': BUILDSTDERR: arch/x86/kvm/svm.c:2496:14: warning: taking address of packed member of 'struct vmcb_save_area' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2496 | u64 *hcr0 = &svm->vmcb->save.cr0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from arch/x86/kvm/svm.c:20: BUILDSTDERR: arch/x86/kvm/svm.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7231 | module_exit(svm_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7225:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7225 | static void __exit svm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from arch/x86/kvm/svm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7230:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7230 | module_init(svm_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.c:7219:19: note: 'init_module' target declared here BUILDSTDERR: 7219 | static int __init svm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: avic_incomplete_ipi_interception()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: mwait_interception()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: monitor_interception()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: skip_emulated_instruction()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: svm_set_msr()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: svm_update_pi_irte.part.0()+0x1f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: handle_exit()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: svm_hardware_enable()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: arch/x86/kvm/svm.o: warning: objtool: skip_emulated_instruction.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hwpoison-inject.o: warning: objtool: hwpoison_inject()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: mm/hwpoison-inject.o: warning: objtool: hwpoison_inject.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/9p/vfs_inode.o: warning: objtool: v9fs_get_inode()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/9p/vfs_dir.o: warning: objtool: v9fs_dir_readdir_dotl()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/9p/v9fs.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_v9fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:750:1: note: in expansion of macro 'module_init' BUILDSTDERR: 750 | module_init(init_v9fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | static int __init init_v9fs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/9p/v9fs.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_v9fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:751:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 751 | module_exit(exit_v9fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.c:743:20: note: 'cleanup_module' target declared here BUILDSTDERR: 743 | static void __exit exit_v9fs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/9p/v9fs.o: warning: objtool: v9fs_session_init()+0x699: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/affs/super.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_affs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 687 | module_init(init_affs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:663:19: note: 'init_module' target declared here BUILDSTDERR: 663 | static int __init init_affs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/affs/super.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_affs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 688 | module_exit(exit_affs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/affs/super.c:678:20: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | static void __exit exit_affs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/affs/super.o: warning: objtool: parse_options()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/affs/super.o: warning: objtool: affs_fill_super()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/affs/bitmap.o: warning: objtool: affs_init_bitmap()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cache.o: warning: objtool: afs_vnode_cache_check_aux()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_alloc_addrlist()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_parse_text_addrs()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_dns_query()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/addr_list.o: warning: objtool: afs_iterate_addresses()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/callback.o: warning: objtool: afs_break_callback()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/callback.o: warning: objtool: afs_break_callbacks()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_deactivate_cell()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cell_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_manage_cell()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cells_timer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_put_cell()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_lookup_cell_rcu()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_lookup_cell()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cell_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_manage_cells()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_cell_purge()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cell.o: warning: objtool: afs_manage_cells.cold()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_tell_me_about_yourself()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_probe()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_ProbeUuid()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_callback()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_Probe()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_InitCallBackState()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_CallBack()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: SRXAFSCB_TellMeAboutYourself()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_init_call_back_state()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_probe_uuid()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_deliver_cb_init_call_back_state3()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/cmservice.o: warning: objtool: afs_cm_incoming_call()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_releasepage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_open()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_invalidatepage()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_lookup_one_filldir()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_lookup_filldir()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_rename()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_rmdir()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_unlink()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_link()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_d_delete()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_symlink()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_dir_iterate()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_d_revalidate()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_mkdir()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_create()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_do_lookup()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_lookup()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir.o: warning: objtool: afs_rename.cold()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_remove()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dir_edit.o: warning: objtool: afs_edit_dir_remove.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_try_auto_mntpt()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_dynroot_lookup()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_dynroot_rmdir()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/dynroot.o: warning: objtool: afs_dynroot_rmdir.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_invalidatepage()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_file_readpage_read_complete()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_releasepage()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_open()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_fetch_data()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_readpages()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_page_filler()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_readpage()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_invalidatepage.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/file.o: warning: objtool: afs_releasepage.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_fl_copy_lock()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_do_unlk()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_set_lock()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_lock_may_be_available()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_defer_unlock()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_dequeue_lock()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_do_setlk()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_fl_release_private()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_lock_work()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_lock()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_flock()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/flock.o: warning: objtool: afs_set_lock.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_get_volume_status()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_get_capabilities()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_xxxx_lock()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_update_inode_from_status()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: xdr_decode_AFSFetchStatus()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_status_vnode()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_data()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_remove()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_link()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_rename()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_store_data()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_store_status()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_fetch_status()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_inline_bulk_status()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_symlink()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_deliver_fs_create_vnode()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_file_status()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_data()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_create()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_remove()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_link()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_symlink()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_rename()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_store_data()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_setattr()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_get_volume_status()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_set_lock()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_extend_lock()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_release_lock()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_give_up_all_callbacks()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_get_capabilities()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_fetch_status()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_inline_bulk_status()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: xdr_decode_AFSFetchStatus.cold()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/fsclient.o: warning: objtool: afs_fs_inline_bulk_status.cold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_fetch_status()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_iget_pseudo_dir()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_iget()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_zap_data()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_validate()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_getattr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_drop_inode()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_evict_inode()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/inode.o: warning: objtool: afs_setattr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/afs/main.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'afs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:233:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 233 | late_initcall(afs_init); /* must be called after net/ to create socket */ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | static int __init afs_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/afs/main.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'afs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:255:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 255 | module_exit(afs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/afs/main.c:238:20: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | static void __exit afs_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/afs/mntpt.o: warning: objtool: afs_d_automount()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rotate.o: warning: objtool: afs_select_fileserver()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rotate.o: warning: objtool: afs_select_current_fileserver()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_load_bvec.isra.0()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_put_call()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_close_socket()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_delete_async_call()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_deliver_to_call()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_process_async_call()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_wait_for_call_to_complete()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_flat_call_destructor()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_make_call()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_open_socket()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_send_empty_reply()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_send_simple_reply()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_extract_data()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/rxrpc.o: warning: objtool: afs_deliver_cm_op_id()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_request_key()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_cache_permit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_check_permit()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_permission()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_cache_permit.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/security.o: warning: objtool: afs_permission.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_update_server_record()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_servers_timer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_put_server()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_find_server_by_uuid()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_lookup_server()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_manage_servers()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_purge_servers()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_probe_fileserver()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/server.o: warning: objtool: afs_check_server_record()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_parse_options()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_destroy_inode()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_alloc_inode()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_mount()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/super.o: warning: objtool: afs_mount.cold()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/netdevices.o: warning: objtool: afs_get_ipv4_interfaces()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_capabilities()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_entry_by_name_u()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_vl_get_addrs_u()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_deliver_yfsvl_get_endpoints()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_vl_get_entry_by_name_u()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_vl_get_addrs_u()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_vl_get_capabilities()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/vlclient.o: warning: objtool: afs_yfsvl_get_endpoints()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/volume.o: warning: objtool: afs_put_volume()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/volume.o: warning: objtool: afs_deactivate_volume()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/volume.o: warning: objtool: afs_check_volume_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_redirty_pages()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_kill_pages()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_store_data()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_fill_page()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_write_back_from_locked_page()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_writepages_region()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_set_page_dirty()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_write_begin()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_write_end()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_writepage()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_writepages()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_file_write()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_fsync()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_page_mkwrite()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_pages_written_back()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/write.o: warning: objtool: afs_launder_page()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_rootcell_write()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_cells_write()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_cell_setup()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_cell_remove()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/afs/proc.o: warning: objtool: afs_proc_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/befs/linuxvfs.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_befs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:1030:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1030 | module_init(init_befs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:994:1: note: 'init_module' target declared here BUILDSTDERR: 994 | init_befs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/befs/linuxvfs.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_befs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:1031:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1031 | module_exit(exit_befs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.c:1018:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1018 | exit_befs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/befs/linuxvfs.o: warning: objtool: befs_fill_super()+0x38e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/btrfs/super.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_btrfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2513:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 2513 | late_initcall(init_btrfs_fs); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2402:19: note: 'init_module' target declared here BUILDSTDERR: 2402 | static int __init init_btrfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/btrfs/super.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_btrfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2514 | module_exit(exit_btrfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.c:2495:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2495 | static void __exit exit_btrfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_mount_root()+0x662: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_parse_options()+0x6b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_remount()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/super.o: warning: objtool: btrfs_mount()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: push_node_left()+0x2b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: balance_node_right()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: update_ref_for_cow()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: __btrfs_cow_block()+0x485: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: split_node()+0x31f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: balance_level()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: generic_bin_search.constprop.0()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ctree.o: warning: objtool: btrfs_search_old_slot()+0x747: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: dump_space_info()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: link_block_group()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: remove_extent_data_ref()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_lookup_extent_info()+0x387: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: lookup_inline_extent_backref()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_inc_extent_ref.isra.0()+0x1d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_free_reserved_extent()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: do_walk_down()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: walk_up_proc()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_drop_snapshot()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_can_relocate()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_add_raid_kobjects()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_create_pending_block_groups()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: cache_save_setup()+0x34a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: check_system_chunk()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: find_free_extent()+0x1076: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_reserve_extent()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_alloc_tree_block()+0x528: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_trim_fs()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_free_extent.isra.0()+0x254: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: alloc_reserved_file_extent()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: __btrfs_run_delayed_refs()+0xcb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_run_delayed_refs.part.0()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_start_dirty_block_groups()+0x2ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_write_dirty_block_groups()+0x373: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: btrfs_read_block_groups()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: dump_space_info.cold()+0xa: return with modified stack frame BUILDSTDERR: fs/btrfs/extent-tree.o: warning: objtool: link_block_group.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/print-tree.o: warning: objtool: btrfs_print_leaf.part.0()+0x39a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/print-tree.o: warning: objtool: btrfs_print_tree()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_find_root()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_update_root()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_find_orphan_roots()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/root-tree.o: warning: objtool: btrfs_add_root_ref()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file-item.o: warning: objtool: __btrfs_lookup_bio_sums()+0x51b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file-item.o: warning: objtool: btrfs_del_csums()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file-item.o: warning: objtool: btrfs_extent_item_to_extent_map()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-item.o: warning: objtool: btrfs_del_inode_ref()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-map.o: warning: objtool: btrfs_save_ino_cache()+0x44c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-map.o: warning: objtool: btrfs_find_free_objectid()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode-map.o: warning: objtool: start_caching()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: verify_parent_transid()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: validate_super()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: csum_tree_block()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btrfs_end_buffer_write_sync()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btree_readpage_end_io_hook()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btree_invalidatepage()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: write_all_supers()+0xa30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: close_ctree()+0x2be: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: open_ctree()+0xb41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/disk-io.o: warning: objtool: btree_invalidatepage.cold()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_put_transaction()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: cleanup_transaction()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: create_pending_snapshot()+0x9ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_clean_one_deleted_snapshot()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_apply_pending_changes()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_commit_transaction()+0x506: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/transaction.o: warning: objtool: btrfs_defrag_root()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: evict_refill_and_join()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_check_extent_io_range()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_end_dio_bio()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __readpage_endio_check.isra.0()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: dio_read_error()+0x2e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: may_destroy_subvol()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_get_extent()+0x39b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_orphan_add()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __btrfs_unlink_inode()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __btrfs_prealloc_file_range()+0x41f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: cow_file_range_inline.constprop.0()+0x5ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_unlink_subvol()+0x350: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_finish_ordered_io()+0x710: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_delete_subvolume()+0x56a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_truncate_inode_items()+0xc0e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_cont_expand()+0x499: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_iget()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_orphan_cleanup()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_lookup_dentry()+0x266: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_new_inode()+0x3d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_add_link()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_rename2()+0xa4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_create_subvol_root()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_destroy_inode()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: btrfs_end_dio_bio.cold()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/inode.o: warning: objtool: __readpage_endio_check.isra.0.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file.o: warning: objtool: __btrfs_drop_extents()+0xd0e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file.o: warning: objtool: btrfs_fallocate()+0x1450: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/file.o: warning: objtool: btrfs_mark_extent_written()+0xbd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/sysfs.o: warning: objtool: btrfs_feature_attr_store()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ordered-data.o: warning: objtool: __btrfs_add_ordered_extent()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ordered-data.o: warning: objtool: btrfs_dec_test_first_ordered_pending()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ordered-data.o: warning: objtool: btrfs_dec_test_ordered_pending()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: insert_state()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: __set_extent_bit()+0x315: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: __clear_extent_bit()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: convert_extent_bit()+0x3e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: btrfs_get_io_failure_record()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: btrfs_check_repairable()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: end_bio_extent_writepage()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: __extent_writepage_io()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: repair_io_failure()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: clean_io_failure()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: end_bio_extent_readpage()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: alloc_extent_buffer()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: memcpy_extent_buffer()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/extent_io.o: warning: objtool: memmove_extent_buffer()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: get_chunk_map()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_scan_kthread()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_rescan_kthread()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: reset_balance_state()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_report_missing_device()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_scratch_superblocks.part.0()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: __btrfs_alloc_chunk()+0x975: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_remove_chunk()+0x5b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_relocate_chunk()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_resume_balance_async()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_recover_balance()+0x2ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_create_uuid_tree()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_check_uuid_tree()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_shrink_device()+0x50d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_balance()+0x29b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: balance_kthread()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: __btrfs_map_block()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_map_bio()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_rm_device()+0x55f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: device_list_add()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_init_new_device()+0xf04: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: read_one_chunk()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_read_sys_array()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_check_rw_degradable()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_read_chunk_tree()+0x57d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_init_dev_stats()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_run_dev_stats()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_dev_stat_inc_and_print()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_get_dev_stats()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_verify_dev_extents()+0x3ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_uuid_rescan_kthread.cold()+0x27: return with modified stack frame BUILDSTDERR: fs/btrfs/volumes.o: warning: objtool: btrfs_report_missing_device.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: clone_finish_inode_update()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_set_fslabel()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_resize()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: _btrfs_ioctl_set_received_subvol()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: check_feature_bits.constprop.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: create_subvol()+0x5f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_snap_create_transid()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl_get_fslabel()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_clone()+0x104d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_defrag_file()+0xe99: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/ioctl.o: warning: objtool: btrfs_ioctl()+0x19cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: free_log_tree()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_sync_log()+0x9e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_del_dir_entries_in_log()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_del_inode_ref_in_log()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-log.o: warning: objtool: btrfs_recover_log_trees()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: io_ctl_check_crc()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: io_ctl_prepare_pages()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: lookup_free_space_inode()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: btrfs_truncate_free_space_cache()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: __btrfs_add_free_space()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: btrfs_dump_free_space()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: __load_free_space_cache()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-cache.o: warning: objtool: load_free_ino_cache()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zlib.o: warning: objtool: zlib_decompress()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zlib.o: warning: objtool: zlib_decompress_bio()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zlib.o: warning: objtool: zlib_compress_pages()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/lzo.o: warning: objtool: lzo_decompress_bio()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/lzo.o: warning: objtool: lzo_decompress()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zstd.o: warning: objtool: zstd_decompress()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zstd.o: warning: objtool: zstd_compress_pages()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/zstd.o: warning: objtool: zstd_decompress.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: __find_workspace()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: end_compressed_bio_read()+0x2ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: btrfs_submit_compressed_write()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/compression.o: warning: objtool: end_compressed_bio_read.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-ref.o: warning: objtool: btrfs_check_delayed_seq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: __add_reloc_root()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: update_backref_node()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: replace_file_extents()+0x693: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: merge_reloc_roots()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: btrfs_relocate_block_group()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: btrfs_reloc_cow_block()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/relocation.o: warning: objtool: btrfs_reloc_post_snapshot()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-inode.o: warning: objtool: __btrfs_run_delayed_items()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-inode.o: warning: objtool: btrfs_insert_delayed_dir_index()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/delayed-inode.o: warning: objtool: btrfs_delete_delayed_dir_index()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_print_warning_inode()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_print_warning()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_repair_page_from_good_copy()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_checksum_data()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_checksum_tree_block()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_missing_raid56_worker()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_handle_errored_block()+0xbc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_bio_end_io_worker()+0x2e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_raid56_parity()+0x5a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_stripe()+0xc4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: scrub_enumerate_chunks()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/scrub.o: warning: objtool: btrfs_scrub_dev()+0x503: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/reada.o: warning: objtool: reada_add_block()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: resolve_indirect_refs()+0x1de: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: extent_from_logical()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: iterate_extent_inodes()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/backref.o: warning: objtool: paths_from_inode()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: qgroup_rescan_init()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_read_qgroup_config()+0x3d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_quota_enable()+0x5fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_limit_qgroup()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_trace_extent_post()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_rescan_worker()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_inherit()+0x4b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_quota_disable()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/qgroup.o: warning: objtool: btrfs_qgroup_check_reserved_leak()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: btrfs_root_dec_send_in_progress()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: name_cache_delete()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: gen_unique_name.isra.0()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_rmdir()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_unlink()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_rename()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_create_inode()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_utimes()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_extent_data()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: process_recorded_refs()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: finish_inode_if_needed()+0x3ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: send_clone()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: process_extent()+0x510: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/send.o: warning: objtool: changed_cb()+0x6ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_init_dev_replace()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_run_dev_replace()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_start()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_dev_replace_cancel()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/dev-replace.o: warning: objtool: btrfs_resume_dev_replace_async()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/raid56.o: warning: objtool: raid56_parity_recover()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_add()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_remove()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/uuid-tree.o: warning: objtool: btrfs_uuid_tree_iterate()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/props.o: warning: objtool: inode_prop_iterator()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/props.o: warning: objtool: prop_compression_apply()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/props.o: warning: objtool: inode_prop_iterator.cold()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: search_free_space_info()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: convert_free_space_to_bitmaps()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: convert_free_space_to_extents()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: remove_from_free_space_tree()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: add_to_free_space_tree()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: btrfs_create_free_space_tree()+0x3ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: btrfs_clear_free_space_tree()+0x290: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: add_block_group_free_space()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: remove_block_group_free_space()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/free-space-tree.o: warning: objtool: load_free_space_tree()+0x372: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-checker.o: warning: objtool: check_dir_item()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-checker.o: warning: objtool: check_leaf()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/btrfs/tree-checker.o: warning: objtool: btrfs_check_node()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_add_cache()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_bind()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/bind.o: warning: objtool: cachefiles_daemon_unbind()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_tag()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_secctx()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_dir()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_fstop()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_fcull()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_frun()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_debug()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_bstop()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_bcull()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_brun()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_cull()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_write()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_daemon_inuse()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/daemon.o: warning: objtool: cachefiles_has_space()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_attr_changed()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_drop_object()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_invalidate_object()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_lookup_object()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_sync_cache()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_alloc_object()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/interface.o: warning: objtool: cachefiles_put_object()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/key.o: warning: objtool: cachefiles_cook_key()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/cachefiles/main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cachefiles_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:92:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 92 | fs_initcall(cachefiles_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | static int __init cachefiles_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/cachefiles/main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cachefiles_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(cachefiles_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/main.c:97:20: note: 'cleanup_module' target declared here BUILDSTDERR: 97 | static void __exit cachefiles_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_check_active()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_mark_object_buried()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_bury_object()+0x1cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_delete_object()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_walk_to_object()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_get_directory()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/namei.o: warning: objtool: cachefiles_cull()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_waiter()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_copier()+0x572: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_or_alloc_page()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_read_or_alloc_pages()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/rdwr.o: warning: objtool: cachefiles_write_page()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/security.o: warning: objtool: cachefiles_get_security_ID()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/security.o: warning: objtool: cachefiles_determine_cache_security()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_object_type()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_set_object_xattr()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_update_object_xattr()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_auxdata()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_check_object_xattr()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cachefiles/xattr.o: warning: objtool: cachefiles_remove_object_xattr()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ceph/super.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1174:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1174 | module_init(init_ceph); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1143:19: note: 'init_module' target declared here BUILDSTDERR: 1143 | static int __init init_ceph(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/ceph/super.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1175:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1175 | module_exit(exit_ceph); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ceph/super.c:1166:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1166 | static void __exit exit_ceph(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/ceph/super.o: warning: objtool: parse_fsopt_token()+0x373: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/super.o: warning: objtool: ceph_mount()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_invalidate_work()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: splice_dentry()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_fill_dirfrag()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_fill_file_size()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: fill_inode.isra.0()+0x5ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_fill_trace()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/inode.o: warning: objtool: ceph_readdir_prepopulate()+0x961: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/addr.o: warning: objtool: ceph_writepages_start()+0x13f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: __ceph_flush_snaps()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_reserve_caps()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: __kick_flushing_caps()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_add_cap()+0x365: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_early_kick_flushing_caps()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_kick_flushing_caps()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/caps.o: warning: objtool: ceph_handle_caps()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: build_snap_context()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_queue_cap_snap()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_update_snap_trace()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_handle_snap()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/snap.o: warning: objtool: ceph_queue_cap_snap.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/xattr.o: warning: objtool: __ceph_getxattr()+0x319: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/xattr.o: warning: objtool: __ceph_setxattr()+0x2e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/quota.o: warning: objtool: get_quota_realm()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/quota.o: warning: objtool: check_quota_exceeded()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/quota.o: warning: objtool: ceph_handle_quota()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': BUILDSTDERR: fs/ceph/mds_client.c:1723:16: warning: taking address of packed member of 'struct ceph_mds_cap_release' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1723 | le32_add_cpu(&head->num, 1); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: mds_alloc_msg()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: create_session_msg()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: __register_request()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_build_path.part.0()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: renewed_caps.isra.0()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: __open_session()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: send_renew_caps.isra.0()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: remove_session_caps_cb()+0x417: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: cleanup_session_requests()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: __do_request()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_send_cap_releases()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: delayed_work()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_handle_fsmap()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: ceph_mdsc_handle_mdsmap()+0x312: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mds_client.o: warning: objtool: dispatch()+0x5bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/asm-generic/bug.h:18, BUILDSTDERR: from ./arch/x86/include/asm/bug.h:83, BUILDSTDERR: from ./include/linux/bug.h:5, BUILDSTDERR: from fs/ceph/mdsmap.c:4: BUILDSTDERR: fs/ceph/mdsmap.c: In function 'ceph_mdsmap_decode': BUILDSTDERR: 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] BUILDSTDERR: 209 | ceph_pr_addr(&addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/ceph/mdsmap.c:207:3: note: in expansion of macro 'dout' BUILDSTDERR: 207 | dout("mdsmap_decode %d/%d %lld mds%d.%d %s %s\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/ceph/mdsmap.o: warning: objtool: ceph_mdsmap_decode()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/mdsmap.o: warning: objtool: ceph_mdsmap_decode.cold()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/debugfs.c: In function 'mdsmap_show': BUILDSTDERR: 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] BUILDSTDERR: 40 | ceph_pr_addr(&addr->in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ceph/cache.o: warning: objtool: ceph_fscache_register_fs()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ceph/acl.o: warning: objtool: ceph_get_acl()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/cifs/cifsfs.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cifs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1563:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1563 | module_init(init_cifs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1401:1: note: 'init_module' target declared here BUILDSTDERR: 1401 | init_cifs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/cifs/cifsfs.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cifs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1564:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1564 | module_exit(exit_cifs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.c:1523:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1523 | exit_cifs(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/cifs/cifsfs.o: warning: objtool: cifs_clone_file_range()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsfs.o: warning: objtool: cifs_smb3_do_mount()+0x548: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsfs.o: warning: objtool: cifs_file_copychunk_range()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: cifs_readv_callback()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: cifs_reconnect_tcon()+0x34c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSPOSIXDelFile()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBDelFile()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRmDir()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBMkDir()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSPOSIXCreate()+0x443: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: SMBLegacyOpen()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFS_open()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRead()+0x292: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: cifs_writev_complete()+0x511: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBClose()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBFlush()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBRename()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBCopy()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSUnixCreateSymLink()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSUnixCreateHardLink()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSCreateHardLink()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQuerySymLink()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBGetPosixACL()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetPosixACL()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBGetCIFSACL()+0x30c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: SMBQueryInformation()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQPathInfo()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQFileInfo()+0x204: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixQPathInfo()+0x2a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSFindFirst()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSFindNext()+0x3b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSFindClose()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSGetSrvInodeNumber()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSGetDFSRefer()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQFSAttributeInfo()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQFSUnixInfo()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetFSUnixInfo()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetEOF()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetPathInfo()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBUnixSetPathInfo()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBQAllEAs()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifssmb.o: warning: objtool: CIFSSMBSetEA()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_debug.o: warning: objtool: cifs_security_flags_proc_write()+0x2b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_parse_smb_version()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_parse_security_flavors()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_parse_cache_flavor()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: allocate_buffers()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_setup_volume_info()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: expand_dfs_referral()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: generic_ip_connect()+0x4ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_readv_from_socket()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: dequeue_mid()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_demultiplex_thread()+0x4fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_put_smb_ses()+0x40a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_get_tcon()+0x596: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: reset_cifs_unix_caps()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_setup_cifs_sb()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: CIFSTCon()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_setup_session()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_get_smb_ses()+0xc27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/connect.o: warning: objtool: cifs_mount()+0x11b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/dir.o: warning: objtool: cifs_build_path_to_root()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/dir.o: warning: objtool: build_path_from_dentry_optional_prefix()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_push_posix_locks()+0x3e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_open()+0xa1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_oplock_break()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_lock()+0x13bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: find_writable_file()+0x266: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/file.o: warning: objtool: cifs_writepages()+0x895: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/inode.o: warning: objtool: cifs_all_info_to_fattr()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/inode.o: warning: objtool: cifs_root_iget()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/inode.o: warning: objtool: cifs_invalidate_mapping()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/link.o: warning: objtool: symlink_hash()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: checkSMB()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: parse_dfs_referrals()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: setup_aio_ctx_iter()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/misc.o: warning: objtool: cifs_alloc_hash()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/netmisc.o: warning: objtool: cifs_print_status()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/netmisc.o: warning: objtool: cifs_convert_address()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/netmisc.o: warning: objtool: cnvrtDosUnixTm()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smbencrypt.o: warning: objtool: smbhash()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smbencrypt.o: warning: objtool: mdfour()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: smb_send_kvec()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: AllocMidQEntry()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: cifs_sync_mid_result.isra.0()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: __smb_send_rqst()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: smb_send_rqst()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: cifs_check_receive()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: compound_send_recv()+0x6d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: SendReceive()+0x320: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/transport.o: warning: objtool: SendReceiveBlockingLock()+0x3e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_unicode.o: warning: objtool: cifs_strtoUTF16()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_unicode.o: warning: objtool: cifs_strndup_from_utf16()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: __cifs_calc_signature()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: cifs_calc_signature()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: setup_ntlmv2_rsp()+0x70b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsencrypt.o: warning: objtool: calc_seckey()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: nxt_dir_entry()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: cifs_fill_dirent()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: cifs_filldir.constprop.0()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/readdir.o: warning: objtool: cifs_readdir()+0xd43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/ioctl.o: warning: objtool: cifs_ioctl()+0x792: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: ascii_ssetup_strings.isra.0()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: _sess_auth_rawntlmssp_assemble_req()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: decode_ascii_ssetup.constprop.0()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_lanman()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_ntlm()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_kerberos()+0x2af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_ntlmv2()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: decode_ntlmssp_challenge()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_rawntlmssp_negotiate()+0x1fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: build_ntlmssp_auth_blob()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: sess_auth_rawntlmssp_authenticate()+0x2ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/sess.o: warning: objtool: CIFS_SessSetup()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb1ops.o: warning: objtool: cifs_check_trans2()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_add_credits()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: handle_read_data()+0x5c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_copychunk_range()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb21_set_oplock_level()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_find_mid()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_get_dfs_refer()+0x2ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_query_eas()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: crypt_message()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb3_receive_transform()+0x208: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb3_qfs_tcon()+0x50d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2ops.o: warning: objtool: smb2_add_credits.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2maperror.o: warning: objtool: smb2_print_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb2_mid_entry_alloc()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: generate_key.isra.0.constprop.0()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb2_calc_signature()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb3_calc_signature()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb2_check_receive()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2transport.o: warning: objtool: smb3_crypto_aead_allocate()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_cancelled_close_fid()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_get_data_area_len()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_calc_size()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb2_check_message()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2misc.o: warning: objtool: smb311_update_preauth_hash()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_posix_context': BUILDSTDERR: 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] BUILDSTDERR: 581 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_lease_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1727:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1727 | le32_add_cpu(&req->CreateContextsLength, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_durable_v2_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1810:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1810 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_durable_reconnect_v2_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1833:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1833 | le32_add_cpu(&req->CreateContextsLength, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_durable_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1867:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1867 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'add_twarp_context': BUILDSTDERR: fs/cifs/smb2pdu.c:1912:15: warning: taking address of packed member of 'struct smb2_create_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1912 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct crt_twarp_ctxt)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.c: In function 'send_set_info': BUILDSTDERR: fs/cifs/smb2pdu.c:3857:16: warning: taking address of packed member of 'struct smb2_set_info_req' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 3857 | le32_add_cpu(&req->BufferLength, size[i]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb2_readv_callback()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_sess_setup()+0x25f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_tcon()+0x53e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb2_reconnect()+0x397: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_negotiate()+0x781: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_sess_auth_rawntlmssp_negotiate()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_auth_kerberos()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_ioctl()+0x420: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb3_validate_negotiate()+0x3e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: smb2_validate_iov()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: query_info()+0x3f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_read()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_write()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2pdu.o: warning: objtool: SMB2_query_directory()+0x3e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2inode.o: warning: objtool: smb2_open_op_close()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/smb2file.c: In function 'smb2_open_file': BUILDSTDERR: 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] BUILDSTDERR: 92 | &smb2_data->IndexNumber); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/cifs/smb2file.o: warning: objtool: smb2_open_file()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/xattr.o: warning: objtool: cifs_xattr_get()+0x65d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: access_flags_to_mode()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: set_cifs_acl()+0x23c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: cifs_acl_to_fattr()+0x2ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: id_mode_to_cifs_acl()+0x549: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifsacl.o: warning: objtool: access_flags_to_mode.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_spnego.o: warning: objtool: cifs_get_spnego_key()+0x318: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_dfs_ref.o: warning: objtool: cifs_compose_mount_options()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/cifs_dfs_ref.o: warning: objtool: cifs_dfs_d_automount()+0x8c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/fscache.o: warning: objtool: cifs_fscache_get_client_cookie()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cifs/fscache.o: warning: objtool: __cifs_readpage_from_fscache()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/coda/psdev.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_coda': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:435:1: note: in expansion of macro 'module_init' BUILDSTDERR: 435 | module_init(init_coda); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:388:19: note: 'init_module' target declared here BUILDSTDERR: 388 | static int __init init_coda(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/coda/psdev.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_coda': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:436:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 436 | module_exit(exit_coda); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/coda/psdev.c:420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 420 | static void __exit exit_coda(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/coda/psdev.o: warning: objtool: coda_psdev_release()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/psdev.o: warning: objtool: coda_psdev_read()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/psdev.o: warning: objtool: coda_psdev_write()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/cnode.o: warning: objtool: coda_cnode_make()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/inode.o: warning: objtool: coda_fill_super()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/upcall.o: warning: objtool: alloc_upcall()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/coda/upcall.o: warning: objtool: coda_upcall()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/cramfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_cramfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:997:1: note: in expansion of macro 'module_init' BUILDSTDERR: 997 | module_init(init_cramfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:978:19: note: 'init_module' target declared here BUILDSTDERR: 978 | static int __init init_cramfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/cramfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_cramfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:998:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 998 | module_exit(exit_cramfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.c:991:20: note: 'cleanup_module' target declared here BUILDSTDERR: 991 | static void __exit exit_cramfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/cramfs/inode.o: warning: objtool: cramfs_blkdev_fill_super()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/cramfs/uncompress.o: warning: objtool: cramfs_uncompress_block()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_add_lkb_callback()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_rem_lkb_callback()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_callback_work()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_callback_start()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_callback_resume()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/ast.o: warning: objtool: dlm_add_lkb_callback.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/config.o: warning: objtool: dlm_config_nodes()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/dir.o: warning: objtool: dlm_recover_directory()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/dir.o: warning: objtool: dlm_copy_master_names()+0x29d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: validate_lock_args()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: rsb_cmp()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: create_lkb()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: get_rsb_struct()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: kill_lkb()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _remove_lock.isra.0()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: del_timeout()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: add_to_waiters()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _remove_from_waiters()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: add_lkb()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: move_lkb.constprop.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: revert_lock()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: queue_cast.isra.0()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: add_timeout()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: __receive_convert_reply()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: validate_unlock_args.isra.0()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: munge_altmode.isra.0()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: rsb_insert()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: toss_rsb()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _receive_unlock_reply()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _receive_cancel_reply()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: kill_rsb()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: can_be_granted()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _request_lock()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: confirm_master()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: unhold_rsb()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: grant_pending_convert.constprop.0()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: grant_pending_locks()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _cancel_lock()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _unlock_lock()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: do_convert()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _convert_lock()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: find_rsb()+0x620: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: send_repeat_remove()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_master_lookup()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_dump_rsb_name()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_put_lkb()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: receive_request()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: _receive_message()+0x624: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: purge_mstcpy_list.isra.0()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: purge_dead_list()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_scan_waiters()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_scan_rsbs()+0x2f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_scan_timeout()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_receive_buffer()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_waiters_pre()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_waiters_post()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_purge()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_grant()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_master_copy()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: dlm_recover_process_copy()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: munge_altmode.isra.0.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lock.o: warning: objtool: confirm_master.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: do_uevent()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_new_lockspace()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_release_lockspace()+0x3ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_stop_lockspaces()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lockspace.o: warning: objtool: dlm_stop_lockspaces.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/dlm/main.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_dlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:24:19: note: 'init_module' target declared here BUILDSTDERR: 24 | static int __init init_dlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/dlm/main.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_dlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/dlm/main.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_dlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/dlm/member.o: warning: objtool: log_slots()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_slots_copy_in()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_slots_assign()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_lsop_recover_done()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_recover_members()+0x58d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/member.o: warning: objtool: dlm_ls_start()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/midcomms.o: warning: objtool: dlm_process_incoming_buffer()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.c: In function 'sctp_accept_from_sock': BUILDSTDERR: 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] BUILDSTDERR: 891 | make_sockaddr(&prim.ssp_addr, 0, &addr_len); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 892 | ret = addr_to_nodeid(&prim.ssp_addr, &nodeid); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: tcp_accept_from_sock()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: sctp_accept_from_sock()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: sctp_bind_addrs()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: close_connection()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: receive_from_sock()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: tcp_connect_to_sock()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: sctp_connect_to_sock()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/lowcomms.o: warning: objtool: dlm_lowcomms_start()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_posix_get()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_posix_unlock()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dev_write()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_posix_lock()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/plock.o: warning: objtool: dlm_plock_init()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: create_rcom()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: receive_sync_reply()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: dlm_rcom_status()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/rcom.o: warning: objtool: dlm_receive_rcom()+0x522: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_wait_function()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_masters()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_master_reply()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_locks()+0x1f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recovered_lock()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_rsbs()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_create_root_list()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_clear_toss()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_recover_rsbs.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recover.o: warning: objtool: dlm_clear_toss.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/recoverd.o: warning: objtool: dlm_recoverd()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/requestqueue.o: warning: objtool: dlm_add_requestqueue()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/requestqueue.o: warning: objtool: dlm_process_requestqueue()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/requestqueue.o: warning: objtool: dlm_add_requestqueue.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/user.o: warning: objtool: device_read()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/user.o: warning: objtool: device_write()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/dlm/user.o: warning: objtool: dlm_user_add_ast()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/file.o: warning: objtool: ecryptfs_open()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/file.o: warning: objtool: ecryptfs_dir_open()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_do_unlink()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_lookup()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: truncate_upper.isra.0()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_setattr()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_initialize_file()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/inode.o: warning: objtool: ecryptfs_create()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ecryptfs/main.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecryptfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:903:1: note: in expansion of macro 'module_init' BUILDSTDERR: 903 | module_init(ecryptfs_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:814:19: note: 'init_module' target declared here BUILDSTDERR: 814 | static int __init ecryptfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ecryptfs/main.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecryptfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:904:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 904 | module_exit(ecryptfs_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.c:883:20: note: 'cleanup_module' target declared here BUILDSTDERR: 883 | static void __exit ecryptfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/main.o: warning: objtool: ecryptfs_mount()+0x3f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/main.o: warning: objtool: ecryptfs_get_lower_file()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_copy_up_encrypted_with_header()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_readpage()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_begin()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_inode_size_to_metadata()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/mmap.o: warning: objtool: ecryptfs_write_end()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/read_write.o: warning: objtool: ecryptfs_write()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_calculate_md5.isra.0()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_read_headers_virt()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_derive_iv()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: crypt_extent()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_encrypt_page()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_decrypt_page()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_compute_root_iv()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_new_file_context()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_write_metadata()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_read_metadata()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_add_new_key_tfm()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_get_tfm_and_mutex_for_cipher_name()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/crypto.o: warning: objtool: ecryptfs_encrypt_and_encode_filename()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.c: In function 'decrypt_pki_encrypted_session_key': BUILDSTDERR: 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] BUILDSTDERR: 1156 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1175 | rc = parse_tag_65_packet(&(auth_tok->session_key), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: decrypt_passphrase_encrypted_session_key()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: write_tag_3_packet()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_keyring_auth_tok_for_sig()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_write_tag_70_packet()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_parse_tag_70_packet()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_parse_packet_set()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/keystore.o: warning: objtool: ecryptfs_generate_key_packet_set()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/debug.o: warning: objtool: ecryptfs_dump_hex()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ecryptfs/debug.o: warning: objtool: ecryptfs_dump_hex.cold()+0x47: return with modified stack frame BUILDSTDERR: In file included from fs/f2fs/dir.c:14: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/file.c:27: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/inode.c:17: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/namei.c:20: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/namei.o: warning: objtool: f2fs_update_extension_list()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/f2fs/hash.c:21: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/super.c:30: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/super.c:11: BUILDSTDERR: fs/f2fs/super.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_f2fs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3349:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3349 | module_init(init_f2fs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3268:19: note: 'init_module' target declared here BUILDSTDERR: 3268 | static int __init init_f2fs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/f2fs/super.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_f2fs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3350:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3350 | module_exit(exit_f2fs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.c:3334:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3334 | static void __exit exit_f2fs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/f2fs/super.o: warning: objtool: f2fs_msg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/f2fs/inline.c:14: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/checkpoint.c:20: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/gc.c:20: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/data.c:25: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/node.c:19: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/segment.c:22: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/recovery.c:13: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/shrinker.c:15: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/extent_cache.c:17: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/sysfs.c:17: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/debug.c:21: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/xattr.c:25: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from fs/f2fs/acl.c:16: BUILDSTDERR: fs/f2fs/f2fs.h: In function 'blkaddr_in_node': BUILDSTDERR: fs/f2fs/f2fs.h:2129:30: warning: taking address of packed member of 'struct f2fs_inode' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/f2fs/f2fs.h:2129:47: warning: taking address of packed member of 'struct direct_node' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2129 | return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/fat/cache.o: warning: objtool: fat_get_mapped_cluster()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat__get_entry()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat_remove_entries()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat_add_entries()+0x4ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/dir.o: warning: objtool: fat_search_long()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/fatent.o: warning: objtool: fat_ent_bread()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/fatent.o: warning: objtool: fat_ent_read()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/fatent.o: warning: objtool: fat_free_clusters()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/file.o: warning: objtool: fat_truncate_blocks()+0x229: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fat/inode.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1962:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1962 | module_init(init_fat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1937:19: note: 'init_module' target declared here BUILDSTDERR: 1937 | static int __init init_fat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/fat/inode.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1963:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1963 | module_exit(exit_fat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.c:1956:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1956 | static void __exit exit_fat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/inode.o: warning: objtool: __fat_write_inode()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_set_state()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_evict_inode()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: parse_options()+0x6ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_fill_super()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_get_block()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_fill_inode()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/inode.o: warning: objtool: fat_set_state.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/misc.o: warning: objtool: fat_clusters_flush()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/misc.o: warning: objtool: fat_chain_add()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/nfs.o: warning: objtool: __fat_nfs_get_inode()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/nfs.o: warning: objtool: fat_get_parent()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fat/namei_vfat.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_vfat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1081:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1081 | module_init(init_vfat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1067:19: note: 'init_module' target declared here BUILDSTDERR: 1067 | static int __init init_vfat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/fat/namei_vfat.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_vfat_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1082:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1082 | module_exit(exit_vfat_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.c:1072:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1072 | static void __exit exit_vfat_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_vfat.o: warning: objtool: vfat_add_entry()+0x63c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fat/namei_vfat.o: warning: objtool: vfat_rename()+0x54f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fat/namei_msdos.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_msdos_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:684:1: note: in expansion of macro 'module_init' BUILDSTDERR: 684 | module_init(init_msdos_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:670:19: note: 'init_module' target declared here BUILDSTDERR: 670 | static int __init init_msdos_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/fat/namei_msdos.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_msdos_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:685:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 685 | module_exit(exit_msdos_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.c:675:20: note: 'cleanup_module' target declared here BUILDSTDERR: 675 | static void __exit exit_msdos_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/fat/namei_msdos.o: warning: objtool: do_msdos_rename()+0x642: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cache.o: warning: objtool: fscache_add_cache()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: fscache_alloc_object()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_invalidate()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_check_consistency()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_disable_cookie()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/cookie.o: warning: objtool: __fscache_relinquish_cookie()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fscache/main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fscache_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:176:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 176 | fs_initcall(fscache_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:104:19: note: 'init_module' target declared here BUILDSTDERR: 104 | static int __init fscache_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/fscache/main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fscache_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:196:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 196 | module_exit(fscache_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fscache/main.c:181:20: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | static void __exit fscache_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/fscache/netfs.o: warning: objtool: __fscache_unregister_netfs()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/netfs.o: warning: objtool: __fscache_unregister_netfs.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_parent_ready()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_look_up_object()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_invalidate_object()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_object_work_func()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_drop_object()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_object_available()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object.o: warning: objtool: fscache_initialise_object()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_put_operation()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_op_work_func()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_enqueue_operation()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_run_op.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_start_operations()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_submit_exclusive_op()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_submit_op()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_op_complete()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_cancel_op()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_cancel_all_ops()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/operation.o: warning: objtool: fscache_operation_gc()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: fscache_release_retrieval_op()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_attr_changed()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: fscache_mark_page_cached()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_uncache_page()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_write_page()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_maybe_release_page()+0x21e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: fscache_wait_for_deferred_lookup()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_read_or_alloc_page()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_read_or_alloc_pages()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/page.o: warning: objtool: __fscache_alloc_page()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fscache/object-list.o: warning: objtool: fscache_objlist_add()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/fuse/dev.o: warning: objtool: fuse_copy_page()+0x2e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fuse/inode.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fuse_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1419:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1419 | module_init(fuse_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1370:19: note: 'init_module' target declared here BUILDSTDERR: 1370 | static int __init fuse_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/fuse/inode.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fuse_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1420:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1420 | module_exit(fuse_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/inode.c:1409:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1409 | static void __exit fuse_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/fuse/xattr.o: warning: objtool: fuse_listxattr()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/fuse/cuse.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cuse_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:645:1: note: in expansion of macro 'module_init' BUILDSTDERR: 645 | module_init(cuse_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:610:19: note: 'init_module' target declared here BUILDSTDERR: 610 | static int __init cuse_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/fuse/cuse.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cuse_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:646:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 646 | module_exit(cuse_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.c:639:20: note: 'cleanup_module' target declared here BUILDSTDERR: 639 | static void __exit cuse_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/fuse/cuse.o: warning: objtool: cuse_process_init_reply()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/bmap.o: warning: objtool: punch_hole()+0xe69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/bmap.o: warning: objtool: gfs2_map_journal_extents()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/bmap.o: warning: objtool: gfs2_map_journal_extents.cold()+0x47: return with modified stack frame BUILDSTDERR: fs/gfs2/dir.o: warning: objtool: dir_split_leaf.isra.0()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/dir.o: warning: objtool: gfs2_dir_read()+0x525: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: gfs2_print_dbg()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: do_xmote()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: finish_xmote()+0x388: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glock.o: warning: objtool: gfs2_glock_nq()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glops.o: warning: objtool: __gfs2_ail_flush()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/glops.o: warning: objtool: freeze_go_sync()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: buf_lo_scan_elements()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: revoke_lo_after_scan()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: gfs2_end_log_write()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lops.o: warning: objtool: revoke_lo_after_scan.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/gfs2/main.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_gfs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:259:1: note: in expansion of macro 'module_init' BUILDSTDERR: 259 | module_init(init_gfs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_gfs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/gfs2/main.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_gfs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 260 | module_exit(exit_gfs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/gfs2/main.c:229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | static void __exit exit_gfs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/gfs2/file.o: warning: objtool: fallocate_chunk.isra.0()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: end_bio_io_page()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_read_super()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_lookup_root()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: init_sb()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_mount_meta()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: check_journal_clean()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: init_inodes()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: fill_super()+0x704: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/ops_fstype.o: warning: objtool: gfs2_mount()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/quota.o: warning: objtool: quotad_error()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/quota.o: warning: objtool: gfs2_quota_init()+0x5ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/quota.o: warning: objtool: quotad_error.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/recovery.o: warning: objtool: gfs2_recover_func()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: read_rindex_entry()+0x407: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rgrp_verify()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: rgblk_free()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rgrp_send_discards()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_alloc_blocks()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rlist_add()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/rgrp.o: warning: objtool: gfs2_rlist_add.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_evict_inode()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_mount_args()+0x43a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_freeze()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_make_fs_rw()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_dirty_inode()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/super.o: warning: objtool: gfs2_freeze_func()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/sys.o: warning: objtool: demote_rq_store()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/sys.o: warning: objtool: freeze_store()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/trans.o: warning: objtool: gfs2_trans_end()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/trans.o: warning: objtool: gfs2_trans_add_meta()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/util.o: warning: objtool: gfs2_lm_withdraw()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/util.o: warning: objtool: gfs2_assert_warn_i()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recover_slot()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_lock()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: sync_unlock()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: sync_lock()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gfs2_control_func()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_recovery_result()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_mount()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_first_done()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_put_lock()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: sync_lock.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/gfs2/lock_dlm.o: warning: objtool: gdlm_put_lock.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bfind.o: warning: objtool: hfs_brec_find()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bnode.o: warning: objtool: __hfs_bnode_create()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bnode.o: warning: objtool: hfs_bnode_unlink()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/bnode.o: warning: objtool: hfs_bnode_create()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/brec.o: warning: objtool: hfs_brec_keylen()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/brec.o: warning: objtool: hfs_brec_insert()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/brec.o: warning: objtool: hfs_brec_update_parent()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.c: In function 'hfs_btree_open': BUILDSTDERR: 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] BUILDSTDERR: 48 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 60 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_btree_open()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_btree_close()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_bmap_alloc()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/btree.o: warning: objtool: hfs_bmap_free()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/catalog.o: warning: objtool: hfs_cat_find_brec()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/dir.o: warning: objtool: hfs_readdir()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/extent.c: In function 'hfs_free_fork': BUILDSTDERR: 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] BUILDSTDERR: 293 | extent = file->ExtRec; BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 296 | extent = file->RExtRec; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/hfs/inode.c: In function 'hfs_read_inode': BUILDSTDERR: 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] BUILDSTDERR: 340 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, BUILDSTDERR: | ~~~~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 343 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~ BUILDSTDERR: fs/hfs/inode.c: In function 'hfs_write_inode': BUILDSTDERR: 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] BUILDSTDERR: 478 | hfs_inode_write_fork(inode, rec.file.RExtRec, BUILDSTDERR: | ~~~~~~~~^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 479 | &rec.file.RLgLen, &rec.file.RPyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 479 | &rec.file.RLgLen, &rec.file.RPyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); BUILDSTDERR: | ~~~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/mdb.c: In function 'hfs_mdb_get': BUILDSTDERR: 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] BUILDSTDERR: 218 | be32_add_cpu(&mdb->drWrCnt, 1); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/mdb.c: In function 'hfs_mdb_commit': BUILDSTDERR: 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] BUILDSTDERR: 285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 286 | &mdb->drXTFlSize, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, BUILDSTDERR: | ~~~^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 288 | &mdb->drCTFlSize, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/mdb.o: warning: objtool: hfs_mdb_commit()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/mdb.o: warning: objtool: hfs_mdb_get()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/part_tbl.c: In function 'hfs_part_find': BUILDSTDERR: 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] BUILDSTDERR: 77 | p = pm->pdEntry; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from fs/hfs/super.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 509 | module_init(init_hfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | static int __init init_hfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/hfs/super.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:510:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 510 | module_exit(exit_hfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.c:497:20: note: 'cleanup_module' target declared here BUILDSTDERR: 497 | static void __exit exit_hfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfs/super.o: warning: objtool: hfs_remount()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfs/super.o: warning: objtool: hfs_fill_super()+0x520: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.c: In function 'hfsplus_fill_super': BUILDSTDERR: 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] BUILDSTDERR: 547 | be32_add_cpu(&vhdr->write_count, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/hfsplus/super.c:10: BUILDSTDERR: fs/hfsplus/super.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hfsplus_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:706:1: note: in expansion of macro 'module_init' BUILDSTDERR: 706 | module_init(init_hfsplus_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:667:19: note: 'init_module' target declared here BUILDSTDERR: 667 | static int __init init_hfsplus_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/hfsplus/super.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hfsplus_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:707:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 707 | module_exit(exit_hfsplus_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.c:693:20: note: 'cleanup_module' target declared here BUILDSTDERR: 693 | static void __exit exit_hfsplus_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: delayed_sync_fs()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: hfsplus_remount()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: hfsplus_fill_super()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: hfsplus_write_inode()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/super.o: warning: objtool: delayed_sync_fs.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/options.o: warning: objtool: hfsplus_parse_options()+0x284: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/inode.o: warning: objtool: hfsplus_file_fsync()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/inode.o: warning: objtool: hfsplus_cat_read_inode()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/extents.o: warning: objtool: hfsplus_free_extents()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/extents.o: warning: objtool: hfsplus_file_extend()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/catalog.o: warning: objtool: hfsplus_find_cat()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/dir.o: warning: objtool: hfsplus_lookup()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/dir.o: warning: objtool: hfsplus_readdir()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/btree.o: warning: objtool: hfsplus_btree_open()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/btree.o: warning: objtool: hfsplus_btree_close()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/btree.o: warning: objtool: hfsplus_bmap_free()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bnode.o: warning: objtool: __hfs_bnode_create()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bnode.o: warning: objtool: hfsplus_bnode_create()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/brec.o: warning: objtool: hfsplus_brec_keylen()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/brec.o: warning: objtool: hfsplus_brec_insert()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bfind.o: warning: objtool: hfsplus_brec_find()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/unicode.c: In function 'hfsplus_strcasecmp': BUILDSTDERR: 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] BUILDSTDERR: 40 | p1 = s1->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 41 | p2 = s2->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: fs/hfsplus/unicode.c: In function 'hfsplus_strcmp': BUILDSTDERR: 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] BUILDSTDERR: 74 | p1 = s1->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 75 | p2 = s2->unicode; BUILDSTDERR: | ^~ BUILDSTDERR: fs/hfsplus/unicode.c: In function 'hfsplus_uni2asc': BUILDSTDERR: 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] BUILDSTDERR: 134 | ip = ustr->unicode; BUILDSTDERR: | ^~~~ BUILDSTDERR: fs/hfsplus/wrapper.o: warning: objtool: hfsplus_read_wrapper()+0x3a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/bitmap.o: warning: objtool: hfsplus_block_free()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/part_tbl.c: In function 'hfs_parse_old_pmap': BUILDSTDERR: 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] BUILDSTDERR: 77 | struct old_pmap_entry *p = &pm->pdEntry[i]; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: __hfsplus_delete_attr()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_find_attr()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_create_attr()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_delete_attr()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/attributes.o: warning: objtool: hfsplus_delete_all_attrs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.c: In function 'hfsplus_init_header_node': BUILDSTDERR: 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] BUILDSTDERR: 104 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: hfsplus_getxattr_finder_info.isra.0()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: __hfsplus_setxattr()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: __hfsplus_getxattr()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/hfsplus/xattr.o: warning: objtool: hfsplus_listxattr()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/namei.o: warning: objtool: isofs_lookup()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/isofs/inode.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_iso9660_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1616:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1616 | module_init(init_iso9660_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1583:19: note: 'init_module' target declared here BUILDSTDERR: 1583 | static int __init init_iso9660_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/isofs/inode.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_iso9660_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1617:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1617 | module_exit(exit_iso9660_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.c:1607:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1607 | static void __exit exit_iso9660_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/isofs/inode.o: warning: objtool: __isofs_iget()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_get_blocks()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_get_block()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_fill_super()+0xe84: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: __isofs_iget.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/inode.o: warning: objtool: isofs_get_blocks.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/dir.o: warning: objtool: isofs_readdir()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: rock_continue()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: rock_check_overflow.isra.0()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: rock_ridge_symlink_readpage()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: parse_rock_ridge_inode_internal.part.0()+0x609: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/rock.o: warning: objtool: get_rock_ridge_filename()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/export.o: warning: objtool: isofs_export_get_parent()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/isofs/compress.o: warning: objtool: zisofs_readpage()+0x56a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_selected_compress()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_compress()+0x298: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_decompress()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr.o: warning: objtool: jffs2_register_compressor()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/dir.o: warning: objtool: jffs2_symlink()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/dir.o: warning: objtool: jffs2_lookup()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodelist.o: warning: objtool: jffs2_fragtree_insert()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodelist.o: warning: objtool: jffs2_add_full_dnode_to_inode()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodelist.o: warning: objtool: jffs2_link_node_ref()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/read.o: warning: objtool: jffs2_read_dnode()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodemgmt.o: warning: objtool: jffs2_add_physical_node_ref()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodemgmt.o: warning: objtool: jffs2_mark_node_obsolete()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/nodemgmt.o: warning: objtool: jffs2_do_reserve_space()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/readinode.o: warning: objtool: check_tn_node()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/readinode.o: warning: objtool: jffs2_do_read_inode_internal()+0x103d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/readinode.o: warning: objtool: jffs2_do_read_inode()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_write_dnode()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_write_dirent()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_write_inode_range()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/write.o: warning: objtool: jffs2_do_unlink()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/scan.o: warning: objtool: jffs2_scan_make_ino_cache()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/scan.o: warning: objtool: jffs2_scan_eraseblock()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/scan.o: warning: objtool: jffs2_scan_medium()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_pristine()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_metadata.isra.0()+0x313: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_hole.isra.0()+0x2b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_dnode.isra.0()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_dirent.isra.0()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/gc.o: warning: objtool: jffs2_garbage_collect_pass()+0x6df: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/build.o: warning: objtool: jffs2_do_mount_fs()+0x50e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/erase.o: warning: objtool: jffs2_free_jeb_node_refs()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/erase.o: warning: objtool: jffs2_erase_pending_blocks()+0x42b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/background.o: warning: objtool: jffs2_garbage_collect_thread()+0x233: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/background.o: warning: objtool: jffs2_start_garbage_collect_thread()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/fs.o: warning: objtool: jffs2_iget()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/fs.o: warning: objtool: jffs2_gc_fetch_inode()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/fs.o: warning: objtool: jffs2_do_fill_super()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/jffs2/super.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jffs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:435:1: note: in expansion of macro 'module_init' BUILDSTDERR: 435 | module_init(init_jffs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:361:19: note: 'init_module' target declared here BUILDSTDERR: 361 | static int __init init_jffs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/super.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jffs2_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:436:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 436 | module_exit(exit_jffs2_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.c:421:20: note: 'cleanup_module' target declared here BUILDSTDERR: 421 | static void __exit exit_jffs2_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/super.o: warning: objtool: jffs2_parse_options()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/super.o: warning: objtool: jffs2_get_parent()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/super.o: warning: objtool: jffs2_get_parent.cold()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/debug.o: warning: objtool: __jffs2_dbg_acct_sanity_check_nolock()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: __jffs2_flush_wbuf()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_flash_writev()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_flash_read()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_check_oob_empty()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_check_nand_cleanmarker()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_write_nand_cleanmarker()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_write_nand_badblock()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_nand_flash_setup()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_dataflash_setup()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/wbuf.o: warning: objtool: jffs2_ubivol_setup()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_ref()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_datum()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: do_verify_xattr_datum()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: reclaim_xattr_datum()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: load_xattr_datum()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_build_xattr_subsystem()+0x484: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: do_jffs2_setxattr()+0x687: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_garbage_collect_xattr_datum()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_garbage_collect_xattr_ref()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_ref.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: save_xattr_datum.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: do_verify_xattr_datum.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: reclaim_xattr_datum.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/xattr.o: warning: objtool: jffs2_build_xattr_subsystem.cold()+0x6a: return with modified stack frame BUILDSTDERR: fs/jffs2/acl.o: warning: objtool: jffs2_get_acl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr_zlib.o: warning: objtool: jffs2_zlib_decompress()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/compr_zlib.o: warning: objtool: jffs2_zlib_compress()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_inode_mem': BUILDSTDERR: 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] BUILDSTDERR: 130 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:99:8: note: defined here BUILDSTDERR: 99 | struct jffs2_sum_inode_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_dirent_mem': BUILDSTDERR: 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] BUILDSTDERR: 154 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:109:8: note: defined here BUILDSTDERR: 109 | struct jffs2_sum_dirent_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_xattr_mem': BUILDSTDERR: 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] BUILDSTDERR: 173 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:123:8: note: defined here BUILDSTDERR: 123 | struct jffs2_sum_xattr_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_xref_mem': BUILDSTDERR: 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] BUILDSTDERR: 188 | return jffs2_sum_add_mem(s, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:133:8: note: defined here BUILDSTDERR: 133 | struct jffs2_sum_xref_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.c: In function 'jffs2_sum_add_kvec': BUILDSTDERR: 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] BUILDSTDERR: 278 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:99:8: note: defined here BUILDSTDERR: 99 | struct jffs2_sum_inode_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 312 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:109:8: note: defined here BUILDSTDERR: 109 | struct jffs2_sum_dirent_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 328 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:123:8: note: defined here BUILDSTDERR: 123 | struct jffs2_sum_xattr_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 339 | return jffs2_sum_add_mem(c->summary, (union jffs2_sum_mem *)temp); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/jffs2/nodelist.h:22, BUILDSTDERR: from fs/jffs2/summary.c:23: BUILDSTDERR: fs/jffs2/summary.h:133:8: note: defined here BUILDSTDERR: 133 | struct jffs2_sum_xref_mem BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.h:140:7: note: defined here BUILDSTDERR: 140 | union jffs2_sum_mem BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_init()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_add_kvec()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_scan_sumnode()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jffs2/summary.o: warning: objtool: jffs2_sum_write_sumnode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/jfs/super.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_jfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:1077:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1077 | module_init(init_jfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | static int __init init_jfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/jfs/super.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_jfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:1078:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1078 | module_exit(exit_jfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.c:1051:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1051 | static void __exit exit_jfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/jfs/super.o: warning: objtool: parse_options()+0x396: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/super.o: warning: objtool: jfs_remount()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/super.o: warning: objtool: jfs_fill_super()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/super.o: warning: objtool: jfs_error()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/namei.o: warning: objtool: commitZeroLink()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/namei.o: warning: objtool: jfs_unlink()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/namei.o: warning: objtool: jfs_rename.part.0()+0x1f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_xtree.o: warning: objtool: xtTruncate()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diWrite()+0x556: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diFree()+0x3de: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diAlloc()+0x4ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_imap.o: warning: objtool: diUpdatePMap()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbBackSplit()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAdjCtl()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbFreeBits()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocBits()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocDmapLev()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocCtl()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocAG()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbUpdatePMap()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAlloc()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dmap.o: warning: objtool: dbAllocBottomUp()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_unicode.o: warning: objtool: jfs_strfromUCS_le()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_dtree.o: warning: objtool: jfs_readdir()+0xc44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_read_end_io()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_readpage()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_writepage()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: metapage_write_end_io()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: release_metapage()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_metapage.o: warning: objtool: __get_metapage()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_logmgr.o: warning: objtool: lbmIODone()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_logmgr.o: warning: objtool: jfs_flush_journal.part.0()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txUnlock()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txInit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txEnd()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txLock()+0x61b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txUpdateMap()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txAbort()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txCommit()+0x35b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/jfs_txnmgr.o: warning: objtool: txInit.cold()+0x1cc: return with modified stack frame BUILDSTDERR: fs/jfs/resize.o: warning: objtool: jfs_extendfs()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_get()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_write()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: __jfs_setxattr()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/jfs/xattr.o: warning: objtool: ea_get.cold()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntlock.o: warning: objtool: reclaimer()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntlock.o: warning: objtool: nlmclnt_recovery()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntlock.o: warning: objtool: nlmclnt_recovery.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlm_stat_to_errno()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_unlock_callback()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_cancel_callback()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_call()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: __nlm_async_call()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlm_alloc_call()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_proc()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_reclaim()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntproc.o: warning: objtool: nlmclnt_unlock_callback.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntxdr.o: warning: objtool: decode_cookie()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntxdr.o: warning: objtool: decode_nlm_stat()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clntxdr.o: warning: objtool: nlm_xdr_dec_testres()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_alloc_host()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_destroy_host_locked()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_gc_hosts()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmclnt_release_host()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmsvc_release_host()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_bind_host()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_rebind_host()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_get_host()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmclnt_lookup_host()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlmsvc_lookup_host()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/host.o: warning: objtool: nlm_shutdown_hosts_net()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/lockd/svc.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:760:1: note: in expansion of macro 'module_init' BUILDSTDERR: 760 | module_init(init_nlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:719:19: note: 'init_module' target declared here BUILDSTDERR: 719 | static int __init init_nlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/lockd/svc.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nlm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:761:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 761 | module_exit(exit_nlm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/lockd/svc.c:749:20: note: 'cleanup_module' target declared here BUILDSTDERR: 749 | static void __exit exit_nlm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_inetaddr_event()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_inet6addr_event()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_down_net()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_up()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_down()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc.o: warning: objtool: lockd_down_net.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_lookup_block()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_release_block.part.0()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_unlink_block()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_insert_block_locked()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_deferred()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_callback()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_notify_blocked()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_lock()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_testlock()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_cancel_blocked()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_unlock()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_grant_reply()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svclock.o: warning: objtool: nlmsvc_retry_blocked()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_granted_res()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_granted()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_unshare()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_share()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_unlock()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_cancel()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_lock()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_nm_lock()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: __nlmsvc_proc_test()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_sm_notify()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_granted_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_unlock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_cancel_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_lock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcproc.o: warning: objtool: nlmsvc_proc_test_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlm_traverse_locks()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlm_lookup_file()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlm_release_file()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlmsvc_mark_resources()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svcsubs.o: warning: objtool: nlmsvc_free_host_resources()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_mon_unmon()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_xdr_dec_stat()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_xdr_dec_stat_res()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_monitor()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_unmonitor()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_get_handle()+0x29d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_reboot_lookup()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/mon.o: warning: objtool: nsm_release()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clnt4xdr.o: warning: objtool: decode_cookie()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clnt4xdr.o: warning: objtool: decode_nlm4_stat()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/clnt4xdr.o: warning: objtool: nlm4_xdr_dec_testres()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/xdr4.o: warning: objtool: nlm4svc_encode_testres()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_unshare()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_share()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_granted_res()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_granted()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_granted_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_unlock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_cancel_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_lock_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_test_msg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_unlock()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_cancel()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_lock()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_nm_lock()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: __nlm4svc_proc_test()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/lockd/svc4proc.o: warning: objtool: nlm4svc_proc_sm_notify()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_free_block()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_V1_raw_inode()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_V2_raw_inode()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_free_inode()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/bitmap.o: warning: objtool: minix_free_block.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/itree_v1.o: warning: objtool: block_to_path.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/itree_v2.o: warning: objtool: block_to_path.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/minix/inode.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_minix_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:689:1: note: in expansion of macro 'module_init' BUILDSTDERR: 689 | module_init(init_minix_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:668:19: note: 'init_module' target declared here BUILDSTDERR: 668 | static int __init init_minix_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/minix/inode.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_minix_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:690:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 690 | module_exit(exit_minix_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.c:683:20: note: 'cleanup_module' target declared here BUILDSTDERR: 683 | static void __exit exit_minix_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/minix/inode.o: warning: objtool: minix_remount()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/inode.o: warning: objtool: minix_write_inode()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/inode.o: warning: objtool: minix_fill_super()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/minix/dir.o: warning: objtool: minix_readdir()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/blocklayout/blocklayout.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4blocklayout_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1052:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1052 | module_init(nfs4blocklayout_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1012:19: note: 'init_module' target declared here BUILDSTDERR: 1012 | static int __init nfs4blocklayout_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/blocklayout/blocklayout.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4blocklayout_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1053:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1053 | module_exit(nfs4blocklayout_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.c:1039:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1039 | static void __exit nfs4blocklayout_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_write_cleanup()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: destroy_parallel()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_free_lseg()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_read_cleanup()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_free_layout_hdr()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_set_layoutdriver()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_submit_bio.part.0()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: do_add_page_to_bio()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_read_pagelist()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: __bl_alloc_layout_hdr.constprop.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_alloc_lseg()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/blocklayout.o: warning: objtool: bl_write_pagelist()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_free_device()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_map_stripe()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_parse_deviceid()+0x2e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/dev.o: warning: objtool: bl_alloc_deviceid_node()+0x55d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_insert()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_prepare_commit()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/extent_tree.o: warning: objtool: ext_tree_mark_committed()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/blocklayout/rpc_pipefs.o: warning: objtool: bl_resolve_deviceid()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/filelayout/filelayout.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4filelayout_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1203:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1203 | module_init(nfs4filelayout_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1187:19: note: 'init_module' target declared here BUILDSTDERR: 1187 | static int __init nfs4filelayout_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/filelayout/filelayout.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4filelayout_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1204:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1204 | module_exit(nfs4filelayout_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.c:1194:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1194 | static void __exit nfs4filelayout_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_call_done()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_initiate_commit()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_free_lseg()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_reset_write()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_prepare()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_async_handle_error.isra.0()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_done_cb()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_write_pagelist()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_pagelist()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_reset_read()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_read_prepare()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_decode_layout.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: filelayout_alloc_lseg()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayout.o: warning: objtool: fl_pnfs_update_layout.constprop.0()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayoutdev.o: warning: objtool: nfs4_fl_alloc_deviceid_node()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/filelayout/filelayoutdev.o: warning: objtool: nfs4_fl_prepare_ds()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/flexfilelayout/flexfilelayout.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2409:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2409 | module_init(nfs4flexfilelayout_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2381:19: note: 'init_module' target declared here BUILDSTDERR: 2381 | static int __init nfs4flexfilelayout_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/sunrpc/clnt.h:28, BUILDSTDERR: from ./include/linux/nfs_fs.h:32, BUILDSTDERR: from fs/nfs/flexfilelayout/flexfilelayout.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfs4flexfilelayout_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2410:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2410 | module_exit(nfs4flexfilelayout_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.c:2393:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2393 | static void __exit nfs4flexfilelayout_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_write_pagelist()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_pagelist()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_call_done()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_device_unavailable()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_io_track_ds_error()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_initiate_commit()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: decode_name()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_free_lseg()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_reset_write()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_async_handle_error.isra.0()+0x2b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_set_layoutcommit()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_encode_ff_layoutupdate.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_encode_layoutreturn()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_read_release()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_alloc_lseg()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_io_track_ds_error.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayout.o: warning: objtool: ff_layout_set_layoutcommit.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: ff_layout_has_available_ds()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_alloc_deviceid_node()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_select_ds_fh()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_select_ds_stateid()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: nfs4_ff_layout_prepare_ds()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/flexfilelayout/flexfilelayoutdev.o: warning: objtool: ff_layout_encode_ds_ioerr()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/client.o: warning: objtool: nfs_create_rpc_client()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/client.o: warning: objtool: nfs_init_server_rpcclient()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/client.o: warning: objtool: nfs_create_server()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_fsync_dir()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_llseek_dir()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_opendir()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_create()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_mknod()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_mkdir()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_rmdir()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_unlink()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_symlink()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_link()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_rename()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_dentry_delete()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_weak_revalidate()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_permission()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_do_filldir()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_readdir_page_filler()+0x41d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_readdir()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_lookup_revalidate()+0x383: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_lookup()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/dir.o: warning: objtool: nfs_atomic_open()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_read()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_mmap()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_fsync()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_release_page()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_flock()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_open()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_llseek()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_file_flush()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_lock()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_vm_page_mkwrite()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_launder_page()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_invalidate_page()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_write_begin()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/file.o: warning: objtool: nfs_write_end()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/getroot.o: warning: objtool: nfs_get_root()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2284 | module_init(init_nfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2194:19: note: 'init_module' target declared here BUILDSTDERR: 2194 | static int __init init_nfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/inode.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2285 | module_exit(exit_nfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.c:2264:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2264 | static void __exit exit_nfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_update_inode()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_setsecurity.part.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_fhget()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_ilookup()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: __nfs_revalidate_inode()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/inode.o: warning: objtool: nfs_revalidate_mapping()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_statfs()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_parse_security_flavors()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_parse_mount_options()+0xc15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_xdev_mount()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_request_mount.constprop.0()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_try_mount()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/super.o: warning: objtool: nfs_fs_mount()+0x886: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/direct.o: warning: objtool: nfs_file_direct_read()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/direct.o: warning: objtool: nfs_file_direct_write()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pagelist.o: warning: objtool: nfs_initiate_pgio()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pagelist.o: warning: objtool: nfs_pgio_result()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/read.o: warning: objtool: nfs_readpage_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/read.o: warning: objtool: nfs_readpage()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/read.o: warning: objtool: nfs_readpages()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/unlink.o: warning: objtool: nfs_sillyrename()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_commit_done()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_initiate_commit()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_writeback_done()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_writeback_result()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_commit_release_pages()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/write.o: warning: objtool: nfs_updatepage()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: mnt_xdr_dec_mountres3()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: mnt_xdr_dec_mountres()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: nfs_mount()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/mount_clnt.o: warning: objtool: nfs_umount()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/export.o: warning: objtool: nfs_encode_fh()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/export.o: warning: objtool: nfs_fh_to_dentry()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_open_file()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_readpage_from_fscache_complete()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_client_cookie()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_client_cookie()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_super_cookie()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_super_cookie()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_clear_inode()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_release_page()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_fscache_invalidate_page()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_readpage_from_fscache()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_readpages_from_fscache()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: __nfs_readpage_to_fscache()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/fscache.o: warning: objtool: nfs_fscache_get_super_cookie.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/nfs3super.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:34:1: note: in expansion of macro 'module_init' BUILDSTDERR: 34 | module_init(init_nfs_v3); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:21:19: note: 'init_module' target declared here BUILDSTDERR: 21 | static int __init init_nfs_v3(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/nfs3super.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:35:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 35 | module_exit(exit_nfs_v3); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3super.c:27:20: note: 'cleanup_module' target declared here BUILDSTDERR: 27 | static void __exit exit_nfs_v3(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_setattr()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_access()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_lookup()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_readlink()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_remove()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_link()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_rmdir()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_readdir()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: do_proc_get_root()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_getattr()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_statfs()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: do_proc_fsinfo()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_pathconf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_symlink()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_mkdir()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_mknod()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3proc.o: warning: objtool: nfs3_proc_create()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_stat_to_errno()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_nfs_fh3()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_fattr3()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_uint64()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_nfsstat3()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_writeverf3()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_uint32()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_post_op_attr()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: decode_wcc_data()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_fsinfo3res()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_fsstat3res()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_create3res()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_readlink3res()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_write3res()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_pathconf3res()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_readdir3res()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_xdr_dec_read3res()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3xdr.o: warning: objtool: nfs3_decode_dirent()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3acl.o: warning: objtool: __nfs3_proc_setacls()+0x37b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs3acl.o: warning: objtool: nfs3_get_acl()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_process()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_getdeviceinfo()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_lookup()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_fs_locations()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_lookupp()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_bind_one_conn_to_session()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_handle_delegation_recall_error()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_readdir()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: __nfs4_get_acl_uncached()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_handle_exception()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_done()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_call_done()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_done()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_reclaim_complete_done()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_opendata_check_deleg.isra.0()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_release()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_init_uniform_client_string()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs41_proc_secinfo_no_name.constprop.0()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_proc_reclaim_complete()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_prepare()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_prepare()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutget_prepare()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_prepare()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_call_sync_prepare()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_sequence()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_proc_async_sequence()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_do_setlk()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_create_session()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_exchange_id()+0x1d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_test_session_trunk()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs41_test_stateid()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_proc_secinfo()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_read_done()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_free_stateid()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: _nfs4_do_set_security_label()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_prepare()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_done()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_done()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_setattr()+0x286: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_get_root()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_do_open()+0x980: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_layoutreturn_done()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_setclientid()+0x2e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_setclientid_confirm()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_lookup_common()+0x361: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_get_locations()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_fsid_present()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_destroy_clientid()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_create_session()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_destroy_session()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutget()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutreturn()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_proc_layoutcommit()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs41_sequence_call_done.cold()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_get_lease_time_done.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_reclaim_complete_done.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_opendata_check_deleg.isra.0.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_close_prepare.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_release.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4proc.o: warning: objtool: nfs4_lock_prepare.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: verify_attr_len()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_compound_hdr()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_lock_denied()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_chan_attrs()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_bitmap4()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_attr_length()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_attr_time()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_threshold_hint()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_opaque_fixed()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_copy_requirements.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_secinfo_common.isra.0()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_change_info()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: encode_sequence()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: __decode_op_hdr()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getfh()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_bind_conn_to_session()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_setattr()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_access()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_sequence.isra.0.part.0()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_test_stateid()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_copy.part.0()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_seek()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_fsinfo()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_create_session()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_server_caps()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_statfs()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_pathconf()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_getdeviceinfo()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_layoutget.isra.0()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_readdir()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_read()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getacl.isra.0()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_readlink()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_setclientid()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: encode_layoutget()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_layoutreturn()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_opaque_inline()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_open()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_pathname()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_exchange_id()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getfattr_attrs()+0x481: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: decode_getfattr_generic.constprop.0()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_write()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_layoutcommit()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_dec_create()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_enc_layoutcommit()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_xdr_enc_readdir()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4xdr.o: warning: objtool: nfs4_decode_dirent()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_handle_reclaim_lease_error()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs_increment_seqid.isra.0()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_try_migration()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs40_handle_cb_pathdown()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_recovery_handle_error()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_do_reclaim()+0x5a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_run_state_manager()+0x745: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_state_manager()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_lease_recovery()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_migration_recovery()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_lease_moved_recovery()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_schedule_stateid_recovery()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_some_state_revoked()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs4_discover_server_trunking()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_sequence_flag_errors()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs_increment_seqid.isra.0.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs40_handle_cb_pathdown.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4state.o: warning: objtool: nfs41_handle_some_state_revoked.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4renewd.o: warning: objtool: nfs4_schedule_state_renewal()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4renewd.o: warning: objtool: nfs4_renew_state()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs/nfs4super.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfs_v4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 360 | module_init(init_nfs_v4); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:321:19: note: 'init_module' target declared here BUILDSTDERR: 321 | static int __init init_nfs_v4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs/nfs4super.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfs_v4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(exit_nfs_v4); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.c:347:20: note: 'cleanup_module' target declared here BUILDSTDERR: 347 | static void __exit exit_nfs_v4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs/nfs4super.o: warning: objtool: nfs4_remote_referral_mount()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4super.o: warning: objtool: nfs4_referral_mount()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4super.o: warning: objtool: nfs4_try_mount()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4file.o: warning: objtool: nfs4_file_open()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4file.o: warning: objtool: nfs4_file_flush()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/delegation.o: warning: objtool: nfs_inode_set_delegation()+0x299: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4idmap.o: warning: objtool: idmap_pipe_downcall()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs41_callback_svc()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs_callback_down_net.part.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs_callback_up()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback.o: warning: objtool: nfs_callback_down()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_recallslot_args()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_bitmap()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_recallany_args()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_stateid()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_sessionid()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_fh()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_recall_args()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_notify_lock_args()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_layoutrecall_args()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_offload_args()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_cb_sequence_args()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: decode_devicenotify_args()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_xdr.o: warning: objtool: nfs4_callback_compound()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_getattr()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recall()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recallany()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/callback_proc.o: warning: objtool: nfs4_callback_recallslot()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4namespace.o: warning: objtool: nfs4_submount()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4getroot.o: warning: objtool: nfs4_get_rootfh()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_server_common_setup()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_init_client()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs40_walk_client_list()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_detect_session_trunking()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4client.o: warning: objtool: nfs4_detect_session_trunking.cold()+0x25: return with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_realloc_slot_table()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_free_slot()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_alloc_slot()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_setup_session_slot_tables()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_destroy_session()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs4session.o: warning: objtool: nfs4_free_slot.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: find_pnfs_driver_locked()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: find_pnfs_driver()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_register_layoutdriver()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: mark_lseg_invalid()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_unregister_layoutdriver()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_alloc_init_layoutget_args()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_pg_readpages()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_pg_writepages()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_set_layoutcommit()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_layoutcommit_inode()+0x358: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: set_pnfs_layoutdriver()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_put_layout_hdr.part.0()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_send_layoutreturn()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_layout_insert_lseg()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_find_alloc_layout()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_update_layout()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_put_lseg()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_report_layoutstat()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_mark_matching_lsegs_invalid()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_layout_free_bulk_destroy_list()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_set_lo_fail()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: _pnfs_return_layout()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_ld_write_done()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_ld_read_done()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_layout_process()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_parse_lgopen()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_mark_matching_lsegs_return()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_mdsthreshold_alloc()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs.o: warning: objtool: pnfs_generic_layout_insert_lseg.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_dev.o: warning: objtool: nfs4_find_get_deviceid()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: _nfs4_pnfs_v4_ds_connect()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_put()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_connect()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_pnfs_ds_add()+0x36a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/pnfs_nfs.o: warning: objtool: nfs4_decode_mp_ds_addr()+0x39b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfs/nfs42proc.o: warning: objtool: nfs42_proc_copy()+0x73d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nfs_common/grace.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_grace': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:137:1: note: in expansion of macro 'module_init' BUILDSTDERR: 137 | module_init(init_grace) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:124:1: note: 'init_module' target declared here BUILDSTDERR: 124 | init_grace(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from fs/nfs_common/grace.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_grace': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:138:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 138 | module_exit(exit_grace) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfs_common/grace.c:130:1: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | exit_grace(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_inetaddr_event()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_inet6addr_event()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_create_serv()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_svc()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfssvc.o: warning: objtool: nfsd_dispatch()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/lockd/lockd.h:17, BUILDSTDERR: from fs/nfsd/nfsctl.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nfsd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1340 | module_init(init_nfsd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1271:19: note: 'init_module' target declared here BUILDSTDERR: 1271 | static int __init init_nfsd(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/linux/lockd/lockd.h:17, BUILDSTDERR: from fs/nfsd/nfsctl.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nfsd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1341 | module_exit(exit_nfsd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.c:1323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1323 | static void __exit exit_nfsd(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/nfsd/nfsctl.o: warning: objtool: write_ports()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsproc.o: warning: objtool: nfsd_proc_create()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsproc.o: warning: objtool: nfsd_proc_mkdir()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: nfsd_acceptable()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: fh_update()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: fh_compose()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfsfh.o: warning: objtool: fh_verify()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_lookup_dentry()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_vfs_write()+0x3f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_symlink()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_link()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_unlink()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_setattr()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: do_nfsd_create()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_create_locked()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_create()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_racache_shutdown()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/vfs.o: warning: objtool: nfsd_racache_init()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: exp_find_key()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: expkey_parse()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: svc_export_parse()+0x91f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: exp_rootfh()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: nfsd_export_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/export.o: warning: objtool: nfsd_export_shutdown()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/lockd.o: warning: objtool: nlm_fopen()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfscache.o: warning: objtool: nfsd_reply_cache_init()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfscache.o: warning: objtool: nfsd_cache_lookup()+0x585: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfscache.o: warning: objtool: nfsd_cache_update()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs2acl.o: warning: objtool: nfsacld_proc_setacl()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs3xdr.o: warning: objtool: fill_post_wcc()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs3acl.o: warning: objtool: nfsd3_proc_setacl()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_read()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_seek()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_fallocate()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_write()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_setattr()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_verify_copy()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutreturn()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutget()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_layoutcommit()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_getdeviceinfo()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_open()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4proc.o: warning: objtool: nfsd4_proc_compound()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_components_esc()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_getdeviceinfo()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_bitmap()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_share_access()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_sequence()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_getdeviceinfo()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_release_lockowner()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_setclientid_confirm()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_readdir()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lockt()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_do_encode_secinfo()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_secinfo()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_rename()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_remove()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_putfh()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lookup()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_link()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_cb_sec()+0x4a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_create_session()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_stateid()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutreturn()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutget()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_locku()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_lock()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_test_stateid()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_clone()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_seek()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_copy()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_fallocate()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_reclaim_complete()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_destroy_clientid()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_secinfo_no_name()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_time.isra.0()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_layoutcommit()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_free_stateid()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_destroy_session()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_opaque.isra.0()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_exchange_id()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_setclientid()+0x299: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_bind_conn_to_session()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_write()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_renew()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_read()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_share_deny()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open_downgrade()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open_confirm()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_verify()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_commit()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_close()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_access()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_backchannel_ctl()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_fattr.isra.0()+0x64b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_open()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_decode_create()+0x2c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfsd4_encode_fattr()+0xdaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4xdr.o: warning: objtool: nfs4svc_decode_compoundargs()+0x496: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: check_slot_seqid()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_end_grace.part.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: find_in_sessionid_hashtbl()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: add_to_unconfirmed()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: move_to_confirmed()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: find_client_in_id_table()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: lookup_clientid.isra.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: put_client_renew_locked()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: laundromat_main()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_exchange_id()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_destroy_session()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_sequence()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_sequence_done()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_setclientid()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_setclientid_confirm()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_process_open1()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_process_open2()+0x875: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_renew()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfs4_preprocess_seqid_op()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_test_stateid()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_open_confirm()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_open_downgrade()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_close()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_lock()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_lockt()+0x311: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_locku()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_release_lockowner()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfs4_client_to_reclaim()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4state.o: warning: objtool: nfsd4_find_reclaim_client()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4idmap.o: warning: objtool: idmap_name_to_id()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4idmap.o: warning: objtool: do_name_to_id()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4acl.o: warning: objtool: nfsd4_set_nfs4_acl()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_prepare()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: setup_callback_client()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_compound4res.isra.0()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_done()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_op_status()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: decode_cb_sequence4res.part.0()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4callback.o: warning: objtool: nfsd4_cb_prepare.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_upcall()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_init()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_grace_done()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: cld_pipe_downcall()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: purge_old()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfs4_make_rec_clidname.isra.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_check_legacy_client()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_create_clid_dir()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_remove_clid_dir()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_create()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: alloc_cld_upcall()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_grace_done()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_check()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_remove()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_create()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_list_rec_dir()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_recdir_purge_old()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_legacy_tracking_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_check()+0x195: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_remove()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfs4_reset_recoverydir()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_client_tracking_init()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_create.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_grace_done.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_remove.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_cld_create.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_recdir_purge_old.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4recover.o: warning: objtool: nfsd4_umh_cltrack_remove.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4layouts.o: warning: objtool: nfsd4_cb_layout_fail.isra.0()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/nfs4layouts.o: warning: objtool: nfsd4_return_file_layouts()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayout.o: warning: objtool: nfsd4_scsi_proc_getdeviceinfo()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayout.o: warning: objtool: nfsd4_block_proc_layoutget()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayoutxdr.o: warning: objtool: nfsd4_block_decode_layoutupdate()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/blocklayoutxdr.o: warning: objtool: nfsd4_scsi_decode_layoutupdate()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nfsd/flexfilelayout.o: warning: objtool: nfsd4_ff_proc_layoutget()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nilfs2/super.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nilfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1477:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1477 | module_init(init_nilfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1443:19: note: 'init_module' target declared here BUILDSTDERR: 1443 | static int __init init_nilfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nilfs2/super.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nilfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1478:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1478 | module_exit(exit_nilfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.c:1470:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1470 | static void __exit exit_nilfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: parse_options()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_statfs()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_get_root_dentry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_prepare_super()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_commit_super()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_setup_super()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_remount()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_resize_fs()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_attach_checkpoint()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/super.o: warning: objtool: nilfs_mount()+0x457: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/page.o: warning: objtool: nilfs_copy_dirty_pages()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/btree.o: warning: objtool: nilfs_btree_lookup_dirty_buffers()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/btree.o: warning: objtool: nilfs_btree_do_lookup()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/nilfs2/btree.o: warning: objtool: nilfs_btree_last_key()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/nls/nls_cp737.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp737': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(init_nls_cp737) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init init_nls_cp737(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp737.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp737': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(exit_nls_cp737) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp737.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit exit_nls_cp737(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp775.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp775': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(init_nls_cp775) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:306:19: note: 'init_module' target declared here BUILDSTDERR: 306 | static int __init init_nls_cp775(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp775.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp775': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(exit_nls_cp775) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp775.c:311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | static void __exit exit_nls_cp775(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp850.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp850': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(init_nls_cp850) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:302:19: note: 'init_module' target declared here BUILDSTDERR: 302 | static int __init init_nls_cp850(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp850.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp850': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(exit_nls_cp850) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp850.c:307:20: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | static void __exit exit_nls_cp850(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp852.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp852': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:334:1: note: in expansion of macro 'module_init' BUILDSTDERR: 334 | module_init(init_nls_cp852) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:324:19: note: 'init_module' target declared here BUILDSTDERR: 324 | static int __init init_nls_cp852(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp852.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp852': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 335 | module_exit(exit_nls_cp852) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp852.c:329:20: note: 'cleanup_module' target declared here BUILDSTDERR: 329 | static void __exit exit_nls_cp852(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp855.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp855': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(init_nls_cp855) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | static int __init init_nls_cp855(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp855.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp855': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(exit_nls_cp855) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp855.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit exit_nls_cp855(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp857.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp857': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 298 | module_init(init_nls_cp857) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init init_nls_cp857(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp857.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp857': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:299:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 299 | module_exit(exit_nls_cp857) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp857.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit exit_nls_cp857(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp860.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp860': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:361:1: note: in expansion of macro 'module_init' BUILDSTDERR: 361 | module_init(init_nls_cp860) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:351:19: note: 'init_module' target declared here BUILDSTDERR: 351 | static int __init init_nls_cp860(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp860.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp860': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:362:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 362 | module_exit(exit_nls_cp860) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp860.c:356:20: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | static void __exit exit_nls_cp860(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp861.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp861': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:384:1: note: in expansion of macro 'module_init' BUILDSTDERR: 384 | module_init(init_nls_cp861) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | static int __init init_nls_cp861(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp861.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp861': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:385:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 385 | module_exit(exit_nls_cp861) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp861.c:379:20: note: 'cleanup_module' target declared here BUILDSTDERR: 379 | static void __exit exit_nls_cp861(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp862.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp862': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:418:1: note: in expansion of macro 'module_init' BUILDSTDERR: 418 | module_init(init_nls_cp862) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:408:19: note: 'init_module' target declared here BUILDSTDERR: 408 | static int __init init_nls_cp862(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp862.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp862': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:419:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 419 | module_exit(exit_nls_cp862) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp862.c:413:20: note: 'cleanup_module' target declared here BUILDSTDERR: 413 | static void __exit exit_nls_cp862(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp863.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp863': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:378:1: note: in expansion of macro 'module_init' BUILDSTDERR: 378 | module_init(init_nls_cp863) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:368:19: note: 'init_module' target declared here BUILDSTDERR: 368 | static int __init init_nls_cp863(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp863.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp863': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:379:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 379 | module_exit(exit_nls_cp863) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp863.c:373:20: note: 'cleanup_module' target declared here BUILDSTDERR: 373 | static void __exit exit_nls_cp863(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp864.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp864': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:404:1: note: in expansion of macro 'module_init' BUILDSTDERR: 404 | module_init(init_nls_cp864) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:394:19: note: 'init_module' target declared here BUILDSTDERR: 394 | static int __init init_nls_cp864(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp864.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp864': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:405:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 405 | module_exit(exit_nls_cp864) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp864.c:399:20: note: 'cleanup_module' target declared here BUILDSTDERR: 399 | static void __exit exit_nls_cp864(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp865.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp865': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:384:1: note: in expansion of macro 'module_init' BUILDSTDERR: 384 | module_init(init_nls_cp865) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | static int __init init_nls_cp865(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp865.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp865': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:385:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 385 | module_exit(exit_nls_cp865) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp865.c:379:20: note: 'cleanup_module' target declared here BUILDSTDERR: 379 | static void __exit exit_nls_cp865(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp866.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp866': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:302:1: note: in expansion of macro 'module_init' BUILDSTDERR: 302 | module_init(init_nls_cp866) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | static int __init init_nls_cp866(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp866.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp866': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:303:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 303 | module_exit(exit_nls_cp866) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp866.c:297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | static void __exit exit_nls_cp866(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp869.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp869': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(init_nls_cp869) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:302:19: note: 'init_module' target declared here BUILDSTDERR: 302 | static int __init init_nls_cp869(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp869.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp869': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(exit_nls_cp869) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp869.c:307:20: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | static void __exit exit_nls_cp869(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp874.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp874': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:271:1: note: in expansion of macro 'module_init' BUILDSTDERR: 271 | module_init(init_nls_cp874) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:261:19: note: 'init_module' target declared here BUILDSTDERR: 261 | static int __init init_nls_cp874(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp874.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp874': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 272 | module_exit(exit_nls_cp874) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp874.c:266:20: note: 'cleanup_module' target declared here BUILDSTDERR: 266 | static void __exit exit_nls_cp874(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp932.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp932': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7929:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7929 | module_init(init_nls_cp932) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7919:19: note: 'init_module' target declared here BUILDSTDERR: 7919 | static int __init init_nls_cp932(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp932.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp932': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7930:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7930 | module_exit(exit_nls_cp932) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp932.c:7924:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7924 | static void __exit exit_nls_cp932(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_euc-jp.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_euc_jp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:577:1: note: in expansion of macro 'module_init' BUILDSTDERR: 577 | module_init(init_nls_euc_jp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:558:19: note: 'init_module' target declared here BUILDSTDERR: 558 | static int __init init_nls_euc_jp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_euc-jp.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_euc_jp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 578 | module_exit(exit_nls_euc_jp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_euc-jp.c:571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | static void __exit exit_nls_euc_jp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp936.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp936': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11107 | module_init(init_nls_cp936) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11097:19: note: 'init_module' target declared here BUILDSTDERR: 11097 | static int __init init_nls_cp936(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp936.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp936': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11108 | module_exit(exit_nls_cp936) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp936.c:11102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11102 | static void __exit exit_nls_cp936(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp949.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp949': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13942:1: note: in expansion of macro 'module_init' BUILDSTDERR: 13942 | module_init(init_nls_cp949) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13932:19: note: 'init_module' target declared here BUILDSTDERR: 13932 | static int __init init_nls_cp949(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp949.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp949': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13943:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 13943 | module_exit(exit_nls_cp949) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp949.c:13937:20: note: 'cleanup_module' target declared here BUILDSTDERR: 13937 | static void __exit exit_nls_cp949(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp950.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp950': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9478:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9478 | module_init(init_nls_cp950) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9468:19: note: 'init_module' target declared here BUILDSTDERR: 9468 | static int __init init_nls_cp950(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp950.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp950': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9479:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9479 | module_exit(exit_nls_cp950) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp950.c:9473:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9473 | static void __exit exit_nls_cp950(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1250.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1250': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:343:1: note: in expansion of macro 'module_init' BUILDSTDERR: 343 | module_init(init_nls_cp1250) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | static int __init init_nls_cp1250(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1250.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1250': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:344:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 344 | module_exit(exit_nls_cp1250) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1250.c:338:20: note: 'cleanup_module' target declared here BUILDSTDERR: 338 | static void __exit exit_nls_cp1250(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1251.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1251': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 298 | module_init(init_nls_cp1251) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init init_nls_cp1251(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1251.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1251': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:299:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 299 | module_exit(exit_nls_cp1251) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1251.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit exit_nls_cp1251(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-1.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_1': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:254:1: note: in expansion of macro 'module_init' BUILDSTDERR: 254 | module_init(init_nls_iso8859_1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:244:19: note: 'init_module' target declared here BUILDSTDERR: 244 | static int __init init_nls_iso8859_1(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-1.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_1': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:255:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 255 | module_exit(exit_nls_iso8859_1) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-1.c:249:20: note: 'cleanup_module' target declared here BUILDSTDERR: 249 | static void __exit exit_nls_iso8859_1(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-2.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(init_nls_iso8859_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init init_nls_iso8859_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-2.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(exit_nls_iso8859_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-2.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | static void __exit exit_nls_iso8859_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-3.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(init_nls_iso8859_3) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init init_nls_iso8859_3(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-3.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_3': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(exit_nls_iso8859_3) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-3.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | static void __exit exit_nls_iso8859_3(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-4.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(init_nls_iso8859_4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init init_nls_iso8859_4(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-4.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(exit_nls_iso8859_4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-4.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | static void __exit exit_nls_iso8859_4(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-5.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_5': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:269:1: note: in expansion of macro 'module_init' BUILDSTDERR: 269 | module_init(init_nls_iso8859_5) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init init_nls_iso8859_5(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-5.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_5': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 270 | module_exit(exit_nls_iso8859_5) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-5.c:264:20: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | static void __exit exit_nls_iso8859_5(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-6.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_6': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:260:1: note: in expansion of macro 'module_init' BUILDSTDERR: 260 | module_init(init_nls_iso8859_6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:250:19: note: 'init_module' target declared here BUILDSTDERR: 250 | static int __init init_nls_iso8859_6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-6.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_6': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 261 | module_exit(exit_nls_iso8859_6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-6.c:255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | static void __exit exit_nls_iso8859_6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-7.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_7': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:314:1: note: in expansion of macro 'module_init' BUILDSTDERR: 314 | module_init(init_nls_iso8859_7) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:304:19: note: 'init_module' target declared here BUILDSTDERR: 304 | static int __init init_nls_iso8859_7(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-7.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_7': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 315 | module_exit(exit_nls_iso8859_7) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-7.c:309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | static void __exit exit_nls_iso8859_7(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1255.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_cp1255': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:380:1: note: in expansion of macro 'module_init' BUILDSTDERR: 380 | module_init(init_nls_cp1255) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:370:19: note: 'init_module' target declared here BUILDSTDERR: 370 | static int __init init_nls_cp1255(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_cp1255.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_cp1255': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:381:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 381 | module_exit(exit_nls_cp1255) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_cp1255.c:375:20: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | static void __exit exit_nls_cp1255(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-9.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:269:1: note: in expansion of macro 'module_init' BUILDSTDERR: 269 | module_init(init_nls_iso8859_9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init init_nls_iso8859_9(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-9.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 270 | module_exit(exit_nls_iso8859_9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-9.c:264:20: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | static void __exit exit_nls_iso8859_9(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-13.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_13': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:282:1: note: in expansion of macro 'module_init' BUILDSTDERR: 282 | module_init(init_nls_iso8859_13) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:272:19: note: 'init_module' target declared here BUILDSTDERR: 272 | static int __init init_nls_iso8859_13(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-13.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_13': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 283 | module_exit(exit_nls_iso8859_13) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-13.c:277:20: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | static void __exit exit_nls_iso8859_13(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-14.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_14': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:338:1: note: in expansion of macro 'module_init' BUILDSTDERR: 338 | module_init(init_nls_iso8859_14) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | static int __init init_nls_iso8859_14(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-14.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_14': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 339 | module_exit(exit_nls_iso8859_14) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-14.c:333:20: note: 'cleanup_module' target declared here BUILDSTDERR: 333 | static void __exit exit_nls_iso8859_14(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-15.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_iso8859_15': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:304:1: note: in expansion of macro 'module_init' BUILDSTDERR: 304 | module_init(init_nls_iso8859_15) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | static int __init init_nls_iso8859_15(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_iso8859-15.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_iso8859_15': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 305 | module_exit(exit_nls_iso8859_15) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_iso8859-15.c:299:20: note: 'cleanup_module' target declared here BUILDSTDERR: 299 | static void __exit exit_nls_iso8859_15(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-r.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_r': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 320 | module_init(init_nls_koi8_r) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:310:19: note: 'init_module' target declared here BUILDSTDERR: 310 | static int __init init_nls_koi8_r(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-r.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_r': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 321 | module_exit(exit_nls_koi8_r) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-r.c:315:20: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | static void __exit exit_nls_koi8_r(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-u.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(init_nls_koi8_u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | static int __init init_nls_koi8_u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-u.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(exit_nls_koi8_u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-u.c:322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | static void __exit exit_nls_koi8_u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-ru.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_koi8_ru': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_nls_koi8_ru) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_nls_koi8_ru(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_koi8-ru.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_koi8_ru': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_nls_koi8_ru) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_koi8-ru.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_nls_koi8_ru(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_utf8.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_utf8': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:65:1: note: in expansion of macro 'module_init' BUILDSTDERR: 65 | module_init(init_nls_utf8) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_nls_utf8(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/nls_utf8.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_utf8': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:66:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 66 | module_exit(exit_nls_utf8) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/nls_utf8.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit exit_nls_utf8(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-celtic.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macceltic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_macceltic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_macceltic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-celtic.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macceltic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_macceltic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-celtic.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_macceltic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-centeuro.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccenteuro': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:528:1: note: in expansion of macro 'module_init' BUILDSTDERR: 528 | module_init(init_nls_maccenteuro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:518:19: note: 'init_module' target declared here BUILDSTDERR: 518 | static int __init init_nls_maccenteuro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-centeuro.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccenteuro': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:529:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 529 | module_exit(exit_nls_maccenteuro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-centeuro.c:523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | static void __exit exit_nls_maccenteuro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-croatian.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccroatian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_maccroatian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_maccroatian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-croatian.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccroatian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_maccroatian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-croatian.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_maccroatian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-cyrillic.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maccyrillic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:493:1: note: in expansion of macro 'module_init' BUILDSTDERR: 493 | module_init(init_nls_maccyrillic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init init_nls_maccyrillic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-cyrillic.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maccyrillic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:494:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 494 | module_exit(exit_nls_maccyrillic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-cyrillic.c:488:20: note: 'cleanup_module' target declared here BUILDSTDERR: 488 | static void __exit exit_nls_maccyrillic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-gaelic.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgaelic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:563:1: note: in expansion of macro 'module_init' BUILDSTDERR: 563 | module_init(init_nls_macgaelic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:553:19: note: 'init_module' target declared here BUILDSTDERR: 553 | static int __init init_nls_macgaelic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-gaelic.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgaelic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:564:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 564 | module_exit(exit_nls_macgaelic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-gaelic.c:558:20: note: 'cleanup_module' target declared here BUILDSTDERR: 558 | static void __exit exit_nls_macgaelic(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-greek.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macgreek': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:493:1: note: in expansion of macro 'module_init' BUILDSTDERR: 493 | module_init(init_nls_macgreek) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init init_nls_macgreek(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-greek.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macgreek': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:494:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 494 | module_exit(exit_nls_macgreek) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-greek.c:488:20: note: 'cleanup_module' target declared here BUILDSTDERR: 488 | static void __exit exit_nls_macgreek(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-iceland.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_maciceland': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_maciceland) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_maciceland(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-iceland.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_maciceland': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_maciceland) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-iceland.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_maciceland(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-inuit.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macinuit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:528:1: note: in expansion of macro 'module_init' BUILDSTDERR: 528 | module_init(init_nls_macinuit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:518:19: note: 'init_module' target declared here BUILDSTDERR: 518 | static int __init init_nls_macinuit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-inuit.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macinuit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:529:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 529 | module_exit(exit_nls_macinuit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-inuit.c:523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | static void __exit exit_nls_macinuit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-romanian.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macromanian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_macromanian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_macromanian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-romanian.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macromanian': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_macromanian) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-romanian.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_macromanian(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-roman.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macroman': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:633:1: note: in expansion of macro 'module_init' BUILDSTDERR: 633 | module_init(init_nls_macroman) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:623:19: note: 'init_module' target declared here BUILDSTDERR: 623 | static int __init init_nls_macroman(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-roman.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macroman': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:634:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 634 | module_exit(exit_nls_macroman) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-roman.c:628:20: note: 'cleanup_module' target declared here BUILDSTDERR: 628 | static void __exit exit_nls_macroman(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-turkish.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nls_macturkish': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:598:1: note: in expansion of macro 'module_init' BUILDSTDERR: 598 | module_init(init_nls_macturkish) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:588:19: note: 'init_module' target declared here BUILDSTDERR: 588 | static int __init init_nls_macturkish(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/nls/mac-turkish.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_nls_macturkish': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:599:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 599 | module_exit(exit_nls_macturkish) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/nls/mac-turkish.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit exit_nls_macturkish(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_debug_open()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_heartbeat_group_mode_store()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_nego_timeout()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_region_dev_store()+0x6ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_do_disk_heartbeat()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/heartbeat.o: warning: objtool: o2hb_nego_timeout.cold()+0x16: stack state mismatch: reg1[14]=-1+0 reg2[14]=-2-8 BUILDSTDERR: In file included from fs/ocfs2/cluster/nodemanager.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_o2nm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:884:1: note: in expansion of macro 'module_init' BUILDSTDERR: 884 | module_init(init_o2nm) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:841:19: note: 'init_module' target declared here BUILDSTDERR: 841 | static int __init init_o2nm(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/cluster/nodemanager.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_o2nm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:885:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 885 | module_exit(exit_o2nm) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.c:830:20: note: 'cleanup_module' target declared here BUILDSTDERR: 830 | static void __exit exit_o2nm(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: fs/ocfs2/cluster/nodemanager.o: warning: objtool: o2nm_cluster_fence_method_store()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/quorum.o: warning: objtool: o2quo_fence_self.cold()+0x11: unreachable instruction BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_set_nn_state()+0x2a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_connect_expired()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_state_change()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_accept_many()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_rx_until_empty()+0x430: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/cluster/tcp.o: warning: objtool: o2net_start_listening()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/dlm/dlmdomain.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dlm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2390:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2390 | module_init(dlm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2335:19: note: 'init_module' target declared here BUILDSTDERR: 2335 | static int __init dlm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/dlm/dlmdomain.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dlm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2391:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2391 | module_exit(dlm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.c:2377:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2377 | static void __exit dlm_exit (void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: __dlm_print_nodes()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_send_join_asserts()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_send_join_cancels.constprop.0()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_request_join()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_try_to_join_domain()+0x315: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: dlm_exit_domain_handler()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdomain.o: warning: objtool: __dlm_print_nodes.cold()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdebug.o: warning: objtool: __dlm_print_one_lock_resource()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmdebug.o: warning: objtool: __dlm_print_one_lock_resource.cold()+0x106: return with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_recovery_thread()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_wait_for_node_death()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_wait_for_node_recovery()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_do_master_requery()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_mig_lockres_worker()+0x95c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmrecovery.o: warning: objtool: dlm_recovery_thread.cold()+0x81: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2-8 BUILDSTDERR: fs/ocfs2/dlm/dlmmaster.o: warning: objtool: dlm_do_master_request.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmmaster.o: warning: objtool: dlm_do_migrate_request()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmast.o: warning: objtool: dlm_send_proxy_ast_msg()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmconvert.o: warning: objtool: dlm_send_remote_convert_request.isra.0()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmlock.o: warning: objtool: dlm_send_remote_lock_request.isra.0()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/dlm/dlmunlock.o: warning: objtool: dlm_send_remote_unlock_request.constprop.0()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/dlmfs/dlmfs.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dlmfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:688:1: note: in expansion of macro 'module_init' BUILDSTDERR: 688 | module_init(init_dlmfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:633:19: note: 'init_module' target declared here BUILDSTDERR: 633 | static int __init init_dlmfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/dlmfs/dlmfs.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dlmfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:689:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 689 | module_exit(exit_dlmfs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dlmfs/dlmfs.c:669:20: note: 'cleanup_module' target declared here BUILDSTDERR: 669 | static void __exit exit_dlmfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dir.c: In function '__ocfs2_delete_entry': BUILDSTDERR: 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] BUILDSTDERR: 1175 | le16_add_cpu(&pde->rec_len, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/dir.c: In function 'ocfs2_expand_last_dirent': BUILDSTDERR: 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] BUILDSTDERR: 2771 | le16_add_cpu(&prev_de->rec_len, bytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_label': BUILDSTDERR: 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] BUILDSTDERR: 213 | o2info_set_request_filled(&oil.il_req); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/ioctl.c: In function 'ocfs2_info_handle_uuid': BUILDSTDERR: 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] BUILDSTDERR: 232 | o2info_set_request_filled(&oiu.iu_req); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/ioctl.o: warning: objtool: ocfs2_info_handle_freeinode.isra.0()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/ioctl.o: warning: objtool: ocfs2_info_handle.part.0()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/journal.o: warning: objtool: ocfs2_replay_journal()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/namei.o: warning: objtool: ocfs2_orphan_del()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: fs/ocfs2/slot_map.o: warning: objtool: ocfs2_find_slot()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/super.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:2669:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2669 | module_init(ocfs2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:1612:19: note: 'init_module' target declared here BUILDSTDERR: 1612 | static int __init ocfs2_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/super.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:2670:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2670 | module_exit(ocfs2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.c:1651:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1651 | static void __exit ocfs2_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_check_volume()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_parse_options.isra.0()+0x2c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_dismount_volume()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/super.o: warning: objtool: ocfs2_fill_super()+0x97a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/symlink.o: warning: objtool: ocfs2_fast_symlink_readpage()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/sysfile.o: warning: objtool: ocfs2_get_system_file_inode()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/stackglue.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:752:1: note: in expansion of macro 'module_init' BUILDSTDERR: 752 | module_init(ocfs2_stack_glue_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:726:19: note: 'init_module' target declared here BUILDSTDERR: 726 | static int __init ocfs2_stack_glue_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/stackglue.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_stack_glue_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:753:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 753 | module_exit(ocfs2_stack_glue_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.c:740:20: note: 'cleanup_module' target declared here BUILDSTDERR: 740 | static void __exit ocfs2_stack_glue_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_register()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_unregister()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_hangup()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_stack_store()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_cluster_connect()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_register.cold()+0x1f: return with modified stack frame BUILDSTDERR: fs/ocfs2/stackglue.o: warning: objtool: ocfs2_stack_glue_unregister.cold()+0x30: return with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/stack_o2cb.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'o2cb_stack_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:448:1: note: in expansion of macro 'module_init' BUILDSTDERR: 448 | module_init(o2cb_stack_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | static int __init o2cb_stack_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/stack_o2cb.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'o2cb_stack_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:449:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 449 | module_exit(o2cb_stack_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.c:440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | static void __exit o2cb_stack_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_o2cb.o: warning: objtool: o2cb_cluster_connect()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ocfs2/stack_user.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1133:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1133 | module_init(ocfs2_user_plugin_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1110:19: note: 'init_module' target declared here BUILDSTDERR: 1110 | static int __init ocfs2_user_plugin_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/ocfs2/stack_user.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocfs2_user_plugin_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1134:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1134 | module_exit(ocfs2_user_plugin_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.c:1124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1124 | static void __exit ocfs2_user_plugin_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: ocfs2_control_release()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: ocfs2_control_write()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: sync_lock.constprop.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: user_cluster_disconnect()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ocfs2/stack_user.o: warning: objtool: user_cluster_connect()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/acl.o: warning: objtool: __orangefs_set_acl()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/acl.o: warning: objtool: orangefs_get_acl()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/acl.o: warning: objtool: orangefs_set_acl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: wait_for_direct_io()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_fsync()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_fault()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_mmap()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_ioctl()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: do_readv_writev()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_write_iter()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_llseek()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_release()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_file_read_iter()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_inode_read()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/file.o: warning: objtool: orangefs_fault.cold()+0x20: return with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-cache.o: warning: objtool: op_alloc()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-cache.o: warning: objtool: op_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_make_bad_inode()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_getattr()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_check_changed()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_inode_setattr()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-utils.o: warning: objtool: orangefs_normalize_to_errno()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/xattr.o: warning: objtool: orangefs_inode_getxattr()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/xattr.o: warning: objtool: orangefs_inode_setxattr()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/xattr.o: warning: objtool: orangefs_listxattr()+0x2b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/dcache.o: warning: objtool: orangefs_d_revalidate()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_getattr()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_permission()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_update_time()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: read_one_page()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_readpages()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_setattr()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_invalidatepage()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_iget()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/inode.o: warning: objtool: orangefs_new_inode()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_int_show()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_service_op_show()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_int_store()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: sysfs_service_op_store()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-sysfs.o: warning: objtool: orangefs_sysfs_init()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/orangefs/orangefs-kernel.h:31, BUILDSTDERR: from fs/orangefs/orangefs-mod.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orangefs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:233:1: note: in expansion of macro 'module_init' BUILDSTDERR: 233 | module_init(orangefs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init orangefs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/orangefs/orangefs-kernel.h:31, BUILDSTDERR: from fs/orangefs/orangefs-mod.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orangefs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:234:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 234 | module_exit(orangefs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/orangefs/orangefs-mod.c:182:20: note: 'cleanup_module' target declared here BUILDSTDERR: 182 | static void __exit orangefs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_unmount()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_statfs()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_destroy_inode()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_alloc_inode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: parse_mount_options()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_remount_fs()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_fh_to_dentry()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_encode_fh()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_remount()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_mount()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/super.o: warning: objtool: orangefs_kill_sb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: dispatch_ioctl_command()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_write_iter()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_read()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/devorangefs-req.o: warning: objtool: orangefs_devreq_compat_ioctl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_rename()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_mkdir()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_create()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_symlink()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_unlink()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/namei.o: warning: objtool: orangefs_lookup()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_initialize()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_copy_from_iovec()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-bufmap.o: warning: objtool: orangefs_bufmap_copy_to_iovec()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_help_open()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: help_show()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: help_start()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_open()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_mask_to_string()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_string_to_mask()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_read()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debug_write()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_prepare_debugfs_help_string()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_mask()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_string()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_debug()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: debug_mask_to_string.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_init.cold()+0x5f: return with modified stack frame BUILDSTDERR: fs/orangefs/orangefs-debugfs.o: warning: objtool: orangefs_debugfs_new_client_string.cold()+0x4d: return with modified stack frame BUILDSTDERR: fs/orangefs/waitqueue.o: warning: objtool: service_operation()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/orangefs/waitqueue.o: warning: objtool: orangefs_cancel_op_in_progress()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/overlayfs/super.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1590:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1590 | module_init(ovl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1558:19: note: 'init_module' target declared here BUILDSTDERR: 1558 | static int __init ovl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from fs/overlayfs/super.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1591:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1591 | module_exit(ovl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/overlayfs/super.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit ovl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_mount_dir_noesc()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_mount_dir()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_workdir_create()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_check_namelen.isra.0()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/super.o: warning: objtool: ovl_fill_super()+0xabb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_get_fh()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_check_origin_fh()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_verify_set_fh()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_index_upper()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_verify_index()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_lookup_index()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/namei.o: warning: objtool: ovl_lookup()+0x9ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_check_setxattr()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_nlink_end()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_lock_rename_workdir()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_check_metacopy_xattr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_getxattr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/util.o: warning: objtool: ovl_get_redirect_xattr()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_listxattr()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_getattr()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_get_nlink()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/inode.o: warning: objtool: ovl_get_inode()+0x344: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_lookup_temp()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_set_redirect()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_instantiate()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_cleanup()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/dir.o: warning: objtool: ovl_create_real()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_cache_update_ino()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_fill_real()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_cleanup_whiteouts()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/readdir.o: warning: objtool: ovl_indexdir_cleanup()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/copy_up.o: warning: objtool: ovl_copy_xattr()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/export.o: warning: objtool: ovl_lookup_real()+0x3ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/export.o: warning: objtool: ovl_fh_to_dentry()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/overlayfs/export.o: warning: objtool: ovl_encode_fh()+0x2d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/pstore/ram.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ramoops_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:959:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 959 | postcore_initcall(ramoops_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:948:19: note: 'init_module' target declared here BUILDSTDERR: 948 | static int __init ramoops_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/pstore/ram.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ramoops_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:966:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 966 | module_exit(ramoops_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.c:961:20: note: 'cleanup_module' target declared here BUILDSTDERR: 961 | static void __exit ramoops_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/pstore/ram.o: warning: objtool: ramoops_pstore_write()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram.o: warning: objtool: ramoops_probe()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram_core.o: warning: objtool: persistent_ram_save_old()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram_core.o: warning: objtool: persistent_ram_new()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/pstore/ram_core.o: warning: objtool: persistent_ram_save_old.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/reiserfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_reiserfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2650:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2650 | module_init(init_reiserfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2608:19: note: 'init_module' target declared here BUILDSTDERR: 2608 | static int __init init_reiserfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/reiserfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_reiserfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2651:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2651 | module_exit(exit_reiserfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.c:2630:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2630 | static void __exit exit_reiserfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/super.o: warning: objtool: reiserfs_quota_write()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/super.o: warning: objtool: reiserfs_fill_super()+0x315: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/super.o: warning: objtool: reiserfs_remount()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: prepare_error_buf()+0x43c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_warning()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: reiserfs_info()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_panic()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_error()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: reiserfs_abort()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: print_block()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: store_print_tb()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_warning.cold()+0x3f: return with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: reiserfs_info.cold()+0x29: return with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: __reiserfs_error.cold()+0x68: return with modified stack frame BUILDSTDERR: fs/reiserfs/prints.o: warning: objtool: print_block.cold()+0x2a: return with modified stack frame BUILDSTDERR: fs/reiserfs/ibalance.o: warning: objtool: internal_insert_childs()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/stree.c: In function 'comp_short_le_keys': BUILDSTDERR: 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] BUILDSTDERR: 104 | k1_u32 = (__u32 *) key1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 105 | k2_u32 = (__u32 *) key2; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: fs/reiserfs/stree.c: In function 'reiserfs_delete_object': BUILDSTDERR: 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] BUILDSTDERR: 1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/reiserfs/resize.o: warning: objtool: reiserfs_resize()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/item_ops.o: warning: objtool: direntry_print_vi()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/item_ops.o: warning: objtool: indirect_print_item()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/item_ops.o: warning: objtool: indirect_print_item.cold()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/xattr.o: warning: objtool: open_xa_dir()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/reiserfs/procfs.c: In function 'show_journal': BUILDSTDERR: 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] BUILDSTDERR: 312 | struct journal_params *jp = &rs->s_v1.s_journal; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/romfs/super.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_romfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:658:1: note: in expansion of macro 'module_init' BUILDSTDERR: 658 | module_init(init_romfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:616:19: note: 'init_module' target declared here BUILDSTDERR: 616 | static int __init init_romfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/romfs/super.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_romfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:659:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 659 | module_exit(exit_romfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.c:647:20: note: 'cleanup_module' target declared here BUILDSTDERR: 647 | static void __exit exit_romfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/romfs/super.o: warning: objtool: romfs_iget()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/romfs/super.o: warning: objtool: romfs_fill_super()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/cache.o: warning: objtool: squashfs_cache_get()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/cache.o: warning: objtool: squashfs_cache_init()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/dir.o: warning: objtool: squashfs_readdir()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/file.o: warning: objtool: read_indexes()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/file.o: warning: objtool: squashfs_readpage()+0x76e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/inode.o: warning: objtool: squashfs_read_inode()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/namei.o: warning: objtool: squashfs_lookup()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/squashfs/super.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_squashfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:505:1: note: in expansion of macro 'module_init' BUILDSTDERR: 505 | module_init(init_squashfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | static int __init init_squashfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/squashfs/super.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_squashfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:506:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 506 | module_exit(exit_squashfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.c:460:20: note: 'cleanup_module' target declared here BUILDSTDERR: 460 | static void __exit exit_squashfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/squashfs/super.o: warning: objtool: squashfs_fill_super()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/symlink.o: warning: objtool: squashfs_symlink_readpage()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/file_cache.o: warning: objtool: squashfs_readpage_block()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/decompressor_single.o: warning: objtool: squashfs_decompress()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/lz4_wrapper.o: warning: objtool: lz4_init()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/lzo_wrapper.o: warning: objtool: lzo_init()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/xz_wrapper.o: warning: objtool: squashfs_xz_init()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/zlib_wrapper.o: warning: objtool: zlib_init()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/zstd_wrapper.o: warning: objtool: zstd_uncompress()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/squashfs/zstd_wrapper.o: warning: objtool: zstd_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/ialloc.o: warning: objtool: sysv_free_inode()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/ialloc.o: warning: objtool: sysv_count_free_inodes()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_free_block()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_new_block()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_count_free_blocks()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/balloc.o: warning: objtool: sysv_free_block.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/inode.o: warning: objtool: __sysv_write_inode()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/inode.o: warning: objtool: sysv_iget()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/dir.o: warning: objtool: sysv_readdir()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.c: In function 'detected_xenix': BUILDSTDERR: 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] BUILDSTDERR: 72 | sbi->s_free_blocks = &sbd2->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | sbi->s_sb_time = &sbd2->s_time; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c: In function 'detected_sysv2': BUILDSTDERR: 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] BUILDSTDERR: 127 | sbi->s_free_blocks = &sbd->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 128 | sbi->s_sb_time = &sbd->s_time; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c: In function 'detected_coherent': BUILDSTDERR: 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] BUILDSTDERR: 151 | sbi->s_free_blocks = &sbd->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 152 | sbi->s_sb_time = &sbd->s_time; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c: In function 'detected_v7': BUILDSTDERR: 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] BUILDSTDERR: 172 | sbi->s_free_blocks = &sbd->s_tfree; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | sbi->s_sb_time = &sbd->s_time; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/sysv/super.c:23: BUILDSTDERR: fs/sysv/super.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sysv_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:591:1: note: in expansion of macro 'module_init' BUILDSTDERR: 591 | module_init(init_sysv_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:561:19: note: 'init_module' target declared here BUILDSTDERR: 561 | static int __init init_sysv_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from fs/sysv/super.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_sysv_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:592:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 592 | module_exit(exit_sysv_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.c:584:20: note: 'cleanup_module' target declared here BUILDSTDERR: 584 | static void __exit exit_sysv_fs(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/sysv/super.o: warning: objtool: detect_sysv()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.o: warning: objtool: complete_read_super()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.o: warning: objtool: sysv_fill_super()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/sysv/super.o: warning: objtool: v7_fill_super()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ubifs/super.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubifs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2336:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 2336 | late_initcall(ubifs_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2237:19: note: 'init_module' target declared here BUILDSTDERR: 2237 | static int __init ubifs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from fs/ubifs/super.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubifs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2355:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2355 | module_exit(ubifs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.c:2338:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2338 | static void __exit ubifs_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: fs/ubifs/super.o: warning: objtool: ubifs_parse_options.isra.0()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/super.o: warning: objtool: ubifs_mount()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_write()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_change()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_unmap()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/io.o: warning: objtool: ubifs_leb_map()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/tnc.o: warning: objtool: lnc_add_directly.isra.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/tnc.o: warning: objtool: tnc_read_hashed_node()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/replay.o: warning: objtool: ubifs_validate_entry()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_budg()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_lprop()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_lpt_info()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_assert_failed()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_znode()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: dfs_file_write()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: dbg_check_tnc()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_assert_failed.cold()+0x1: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ubifs/debug.o: warning: objtool: ubifs_dump_znode.cold()+0x65: return with modified stack frame BUILDSTDERR: fs/udf/balloc.c: In function 'udf_add_free_space': BUILDSTDERR: 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] BUILDSTDERR: 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/ialloc.c: In function 'udf_free_inode': BUILDSTDERR: 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] BUILDSTDERR: 38 | le32_add_cpu(&lvidiu->numDirs, -1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 40 | le32_add_cpu(&lvidiu->numFiles, -1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/ialloc.c: In function 'udf_new_inode': BUILDSTDERR: 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] BUILDSTDERR: 99 | le32_add_cpu(&lvidiu->numDirs, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 101 | le32_add_cpu(&lvidiu->numFiles, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/inode.c: In function '__udf_add_aext': BUILDSTDERR: 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] BUILDSTDERR: 1958 | le32_add_cpu(&aed->lengthAllocDescs, adsize); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/inode.c: In function 'udf_delete_aext': BUILDSTDERR: 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] BUILDSTDERR: 2220 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2237 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/udf/super.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_udf_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:2464:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2464 | module_init(init_udf_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | static int __init init_udf_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/udf/super.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_udf_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:2465:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2465 | module_exit(exit_udf_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.c:254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 254 | static void __exit exit_udf_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_parse_options()+0x417: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_count_free_bitmap()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_find_metadata_inode_efe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_process_sequence()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_load_vrs()+0x385: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/super.o: warning: objtool: udf_fill_super()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/unicode.o: warning: objtool: udf_name_from_CS0()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/udf/unicode.o: warning: objtool: udf_dstrCS0toChar()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/ufs/super.c:69: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ufs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1543:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1543 | module_init(init_ufs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1522:19: note: 'init_module' target declared here BUILDSTDERR: 1522 | static int __init init_ufs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/ufs/super.c:69: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ufs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1544:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1544 | module_exit(exit_ufs_fs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.c:1537:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1537 | static void __exit exit_ufs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_parse_options()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_remount()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_fill_super()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_error()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_panic()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/ufs/super.o: warning: objtool: ufs_panic.cold()+0x61: return with modified stack frame BUILDSTDERR: fs/ufs/util.o: warning: objtool: ufs_get_locked_page()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/xfs/libxfs/xfs_ag.c:11: BUILDSTDERR: fs/xfs/libxfs/xfs_ag.c: In function 'xfs_agflblock_init': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_ag.c:228:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 228 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/libxfs/xfs_alloc.c:8: BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_get_freelist': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c:2426:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 2426 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_put_freelist': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c:2563:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 2563 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_agfl_walk': BUILDSTDERR: 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] BUILDSTDERR: 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_alloc.c:3151:13: note: in expansion of macro 'XFS_BUF_TO_AGFL_BNO' BUILDSTDERR: 3151 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/libxfs/xfs_btree.o: warning: objtool: xfs_btree_get_leaf_keys()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/libxfs/xfs_rmap_btree.c: In function 'xfs_rmapbt_init_high_key_from_rec': BUILDSTDERR: 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] BUILDSTDERR: 194 | be32_add_cpu(&key->rmap.rm_startblock, adj); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_buf_verifier_error()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_inode_verifier_error()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_buf_verifier_error.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_error.o: warning: objtool: xfs_inode_verifier_error.cold()+0x4: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_fsops.o: warning: objtool: xfs_do_force_shutdown()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': BUILDSTDERR: 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] BUILDSTDERR: 174 | xfs_handle_acceptable, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/xfs_ioctl.c:25: BUILDSTDERR: fs/xfs/xfs_export.h:50:8: note: defined here BUILDSTDERR: 50 | struct xfs_fid64 { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/xfs_super.h:9, BUILDSTDERR: from fs/xfs/xfs_linux.h:76, BUILDSTDERR: from fs/xfs/xfs.h:22, BUILDSTDERR: from fs/xfs/xfs_ioctl.c:6: BUILDSTDERR: ./include/linux/exportfs.h:113:8: note: defined here BUILDSTDERR: 113 | struct fid { BUILDSTDERR: | ^~~ BUILDSTDERR: fs/xfs/xfs_ioctl.o: warning: objtool: xfs_file_ioctl()+0x642: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/xfs_mount.o: warning: objtool: xfs_mod_fdblocks()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/xfs/xfs_linux.h:34, BUILDSTDERR: from fs/xfs/xfs.h:22, BUILDSTDERR: from fs/xfs/xfs_super.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_xfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2170:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2170 | module_init(init_xfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2047:1: note: 'init_module' target declared here BUILDSTDERR: 2047 | init_xfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from fs/xfs/xfs_linux.h:34, BUILDSTDERR: from fs/xfs/xfs.h:22, BUILDSTDERR: from fs/xfs/xfs_super.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_xfs_fs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2171:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2171 | module_exit(exit_xfs_fs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_super.c:2151:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2151 | exit_xfs_fs(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_ioctl32.c: In function 'xfs_ioctl32_bstat_copyin': BUILDSTDERR: 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] BUILDSTDERR: 141 | xfs_ioctl32_bstime_copyin(&bstat->bs_atime, &bstat32->bs_atime) || BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 142 | xfs_ioctl32_bstime_copyin(&bstat->bs_mtime, &bstat32->bs_mtime) || BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 143 | xfs_ioctl32_bstime_copyin(&bstat->bs_ctime, &bstat32->bs_ctime) || BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_ioctl32.c: In function 'xfs_bulkstat_one_fmt_compat': BUILDSTDERR: 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] BUILDSTDERR: 196 | xfs_bstime_store_compat(&p32->bs_atime, &buffer->bs_atime) || BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 197 | xfs_bstime_store_compat(&p32->bs_mtime, &buffer->bs_mtime) || BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 198 | xfs_bstime_store_compat(&p32->bs_ctime, &buffer->bs_ctime) || BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_attrlist_by_handle': BUILDSTDERR: 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] BUILDSTDERR: 358 | dentry = xfs_compat_handlereq_to_dentry(parfilp, &al_hreq.hreq); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 367 | cursor = (attrlist_cursor_kern_t *)&al_hreq.pos; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: fs/xfs/xfs_pnfs.o: warning: objtool: xfs_fs_get_uuid()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/xfs/scrub/symlink.o: warning: objtool: xchk_symlink()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from fs/binfmt_misc.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_misc_binfmt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:871:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 871 | core_initcall(init_misc_binfmt); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:857:19: note: 'init_module' target declared here BUILDSTDERR: 857 | static int __init init_misc_binfmt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from fs/binfmt_misc.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_misc_binfmt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:872:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 872 | module_exit(exit_misc_binfmt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.c:865:20: note: 'cleanup_module' target declared here BUILDSTDERR: 865 | static void __exit exit_misc_binfmt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: fs/binfmt_misc.o: warning: objtool: bm_status_read()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: fs/binfmt_misc.o: warning: objtool: bm_register_write()+0x74f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from security/keys/trusted.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_trusted': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1239:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1239 | late_initcall(init_trusted); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1220:19: note: 'init_module' target declared here BUILDSTDERR: 1220 | static int __init init_trusted(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from security/keys/trusted.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_trusted': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1240 | module_exit(cleanup_trusted); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.c:1233:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1233 | static void __exit cleanup_trusted(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: security/keys/trusted.o: warning: objtool: getoptions.isra.0()+0x2e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_rawhmac.constprop.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_authhmac.constprop.0()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_checkhmac1.constprop.0()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: TSS_checkhmac2.constprop.0()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: tpm_unseal()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: key_seal()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: trusted_update()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: security/keys/trusted.o: warning: objtool: trusted_instantiate()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/cast5_avx_glue.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:387:1: note: in expansion of macro 'module_init' BUILDSTDERR: 387 | module_init(cast5_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:366:19: note: 'init_module' target declared here BUILDSTDERR: 366 | static int __init cast5_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/cast5_avx_glue.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:388:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 388 | module_exit(cast5_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast5_avx_glue.c:381:20: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | static void __exit cast5_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from crypto/async_tx/async_tx.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_tx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(async_tx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:32:19: note: 'init_module' target declared here BUILDSTDERR: 32 | static int __init async_tx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/async_tx/async_tx.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_tx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:47:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 47 | module_exit(async_tx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.c:41:20: note: 'cleanup_module' target declared here BUILDSTDERR: 41 | static void __exit async_tx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/cast6_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:315:1: note: in expansion of macro 'module_init' BUILDSTDERR: 315 | module_init(cast6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | static int __init cast6_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/cast6_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:316:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 316 | module_exit(cast6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/cast6_avx_glue.c:309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | static void __exit cast6_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_tx.o: warning: objtool: async_tx_submit()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/async_tx/async_tx.o: warning: objtool: async_tx_quiesce()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from arch/x86/crypto/twofish_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:323:1: note: in expansion of macro 'module_init' BUILDSTDERR: 323 | module_init(twofish_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:303:19: note: 'init_module' target declared here BUILDSTDERR: 303 | static int __init twofish_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/twofish_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:324:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 324 | module_exit(twofish_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/twofish_avx_glue.c:317:20: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | static void __exit twofish_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:321:1: note: in expansion of macro 'module_init' BUILDSTDERR: 321 | module_init(serpent_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static int __init serpent_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx_glue.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:322:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 322 | module_exit(serpent_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx_glue.c:315:20: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | static void __exit serpent_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/async_tx/async_pq.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'async_pq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:451:1: note: in expansion of macro 'module_init' BUILDSTDERR: 451 | module_init(async_pq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:434:19: note: 'init_module' target declared here BUILDSTDERR: 434 | static int __init async_pq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/async_tx/async_pq.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'async_pq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:452:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 452 | module_exit(async_pq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/async_tx/async_pq.c:446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | static void __exit async_pq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_aesni_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 294 | module_init(camellia_aesni_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | static int __init camellia_aesni_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/camellia_aesni_avx2_glue.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_aesni_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(camellia_aesni_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/camellia_aesni_avx2_glue.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit camellia_aesni_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx2_glue.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:250:19: note: 'init_module' target declared here BUILDSTDERR: 250 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from arch/x86/crypto/serpent_avx2_glue.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: arch/x86/crypto/serpent_avx2_glue.c:269:20: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: crypto/async_tx/raid6test.o: warning: objtool: test()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/async_tx/raid6test.o: warning: objtool: raid6_test()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/async_tx/raid6test.o: warning: objtool: test.cold()+0x297: return with modified stack frame BUILDSTDERR: In file included from block/kyber-iosched.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kyber_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:990:1: note: in expansion of macro 'module_init' BUILDSTDERR: 990 | module_init(kyber_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:980:19: note: 'init_module' target declared here BUILDSTDERR: 980 | static int __init kyber_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from block/kyber-iosched.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kyber_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:991:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 991 | module_exit(kyber_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/kyber-iosched.c:985:20: note: 'cleanup_module' target declared here BUILDSTDERR: 985 | static void __exit kyber_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from block/bfq-iosched.c:125: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5733:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5733 | module_init(bfq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5679:19: note: 'init_module' target declared here BUILDSTDERR: 5679 | static int __init bfq_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from block/bfq-iosched.c:125: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5734:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5734 | module_exit(bfq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: block/bfq-iosched.c:5724:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5724 | static void __exit bfq_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: block/bfq-iosched.o: warning: objtool: bfq_set_next_ioprio_data.isra.0()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: block/bfq-wf2q.o: warning: objtool: __bfq_entity_update_weight_prio()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/echainiv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echainiv_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(echainiv_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | static int __init echainiv_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/echainiv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echainiv_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(echainiv_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/echainiv.c:172:20: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | static void __exit echainiv_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/dptf/dptf_power.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dptf_power_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/dptf/dptf_power.c:18: BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:24: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/dptf/dptf_power.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dptf_power_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/dptf/dptf_power.c:18: BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:24: note: 'init_module' target declared here BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/dptf/dptf_power.c:124:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 124 | module_platform_driver(dptf_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/nfit/core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfit_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3650:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3650 | module_exit(nfit_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3641:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3641 | static __exit void nfit_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/nfit/core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3649:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3649 | module_init(nfit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/nfit/core.c:3599:19: note: 'init_module' target declared here BUILDSTDERR: 3599 | static __init int nfit_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_ipmi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ipmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:655:1: note: in expansion of macro 'module_init' BUILDSTDERR: 655 | module_init(acpi_ipmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:598:19: note: 'init_module' target declared here BUILDSTDERR: 598 | static int __init acpi_ipmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_ipmi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ipmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:656:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 656 | module_exit(acpi_ipmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_ipmi.c:621:20: note: 'cleanup_module' target declared here BUILDSTDERR: 621 | static void __exit acpi_ipmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_video.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_video_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2272 | module_exit(acpi_video_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2263 | static void __exit acpi_video_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_video.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_video_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2271:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2271 | module_init(acpi_video_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.c:2244:19: note: 'init_module' target declared here BUILDSTDERR: 2244 | static int __init acpi_video_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_lcd_query_levels()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_EDID()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_device_enumerate()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_switch_brightness()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_get_levels()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_video.o: warning: objtool: acpi_video_bus_add()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_tad_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: drivers/acpi/acpi_tad.c:473:24: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_tad_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/acpi_tad.c:23: BUILDSTDERR: drivers/acpi/acpi_tad.c:473:24: note: 'init_module' target declared here BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_tad.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(acpi_tad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: drivers/acpi/sbshc.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smb_hc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/acpi/sbshc.c:11: BUILDSTDERR: drivers/acpi/sbshc.c:300:20: note: 'init_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(acpi_smb_hc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbshc.o: warning: objtool: acpi_smbus_transaction()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sbshc.o: warning: objtool: acpi_smbus_hc_add()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/acpi/sbs.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_sbs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:752:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 752 | module_exit(acpi_sbs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:745:20: note: 'cleanup_module' target declared here BUILDSTDERR: 745 | static void __exit acpi_sbs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/sbs.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_sbs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:751:1: note: in expansion of macro 'module_init' BUILDSTDERR: 751 | module_init(acpi_sbs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.c:731:19: note: 'init_module' target declared here BUILDSTDERR: 731 | static int __init acpi_sbs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/sbs.o: warning: objtool: acpi_battery_add()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/sbs.o: warning: objtool: acpi_sbs_add()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/ec_sys.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_ec_sys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:164:1: note: in expansion of macro 'module_init' BUILDSTDERR: 164 | module_init(acpi_ec_sys_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init acpi_ec_sys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/acpi/ec_sys.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_ec_sys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:165:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 165 | module_exit(acpi_ec_sys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/ec_sys.c:159:20: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | static void __exit acpi_ec_sys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/custom_method.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_custom_method_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:102:1: note: in expansion of macro 'module_init' BUILDSTDERR: 102 | module_init(acpi_custom_method_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:83:19: note: 'init_module' target declared here BUILDSTDERR: 83 | static int __init acpi_custom_method_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/custom_method.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_custom_method_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:103:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 103 | module_exit(acpi_custom_method_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/custom_method.c:96:20: note: 'cleanup_module' target declared here BUILDSTDERR: 96 | static void __exit acpi_custom_method_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_pad.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pad_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:502:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 502 | module_exit(acpi_pad_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:496:20: note: 'cleanup_module' target declared here BUILDSTDERR: 496 | static void __exit acpi_pad_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_pad.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pad_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:501:1: note: in expansion of macro 'module_init' BUILDSTDERR: 501 | module_init(acpi_pad_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init acpi_pad_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_pad.o: warning: objtool: acpi_pad_notify()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/acpi/acpi_configfs.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_configfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:274:1: note: in expansion of macro 'module_init' BUILDSTDERR: 274 | module_init(acpi_configfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init acpi_configfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/acpi/acpi_configfs.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_configfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:281:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 281 | module_exit(acpi_configfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.c:276:20: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | static void __exit acpi_configfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_aml_write()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_aml_read()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_signature_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_length_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_revision_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_id_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_table_id_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_oem_revision_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_asl_compiler_id_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/acpi/acpi_configfs.o: warning: objtool: acpi_table_asl_compiler_revision_show()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/acard-ahci.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/acard-ahci.c:38: BUILDSTDERR: drivers/ata/acard-ahci.c:506:19: note: 'init_module' target declared here BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/acard-ahci.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acard_ahci_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/acard-ahci.c:38: BUILDSTDERR: drivers/ata/acard-ahci.c:506:19: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.c:506:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 506 | module_pci_driver(acard_ahci_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/acard-ahci.o: warning: objtool: acard_ahci_init_one()+0x488: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:18: BUILDSTDERR: drivers/ata/ahci_platform.c:104:24: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ahci_platform.c:18: BUILDSTDERR: drivers/ata/ahci_platform.c:104:24: note: 'init_module' target declared here BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ahci_platform.c:104:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 104 | module_platform_driver(ahci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_inic162x.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inic_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_inic162x.c:57: BUILDSTDERR: drivers/ata/sata_inic162x.c:909:19: note: 'init_module' target declared here BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_inic162x.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inic_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_inic162x.c:57: BUILDSTDERR: drivers/ata/sata_inic162x.c:909:19: note: 'cleanup_module' target declared here BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_inic162x.c:909:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 909 | module_pci_driver(inic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sil24.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil24_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil24.c:23: BUILDSTDERR: drivers/ata/sata_sil24.c:1386:19: note: 'init_module' target declared here BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sil24.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil24_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil24.c:23: BUILDSTDERR: drivers/ata/sata_sil24.c:1386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil24.c:1386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1386 | module_pci_driver(sil24_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pdc_adma.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pdc_adma.c:38: BUILDSTDERR: drivers/ata/pdc_adma.c:662:19: note: 'init_module' target declared here BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pdc_adma.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adma_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pdc_adma.c:38: BUILDSTDERR: drivers/ata/pdc_adma.c:662:19: note: 'cleanup_module' target declared here BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.c:662:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 662 | module_pci_driver(adma_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pdc_adma.o: warning: objtool: adma_port_start()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_qstor.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_qstor.c:33: BUILDSTDERR: drivers/ata/sata_qstor.c:637:19: note: 'init_module' target declared here BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_qstor.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qs_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_qstor.c:33: BUILDSTDERR: drivers/ata/sata_qstor.c:637:19: note: 'cleanup_module' target declared here BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_qstor.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(qs_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sx4.c:82: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sx4.c:83: BUILDSTDERR: drivers/ata/sata_sx4.c:1505:19: note: 'init_module' target declared here BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sx4.c:82: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sx4.c:83: BUILDSTDERR: drivers/ata/sata_sx4.c:1505:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.c:1505:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1505 | module_pci_driver(pdc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sx4.o: warning: objtool: pdc_sata_init_one()+0x4ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_mv.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4536:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4536 | module_exit(mv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4520:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4520 | static void __exit mv_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_mv.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4535:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4535 | module_init(mv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.c:4503:19: note: 'init_module' target declared here BUILDSTDERR: 4503 | static int __init mv_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/ata/sata_mv.o: warning: objtool: mv_init_host()+0x6d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/sata_mv.o: warning: objtool: mv_platform_resume()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/sata_nv.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_nv.c:42: BUILDSTDERR: drivers/ata/sata_nv.c:2495:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_nv.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_nv.c:42: BUILDSTDERR: drivers/ata/sata_nv.c:2495:19: note: 'init_module' target declared here BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_nv.c:2495:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2495 | module_pci_driver(nv_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_promise.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_promise.c:37: BUILDSTDERR: drivers/ata/sata_promise.c:1262:19: note: 'init_module' target declared here BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_promise.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc_ata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_promise.c:37: BUILDSTDERR: drivers/ata/sata_promise.c:1262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_promise.c:1262:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1262 | module_pci_driver(pdc_ata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sil.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil.c:39: BUILDSTDERR: drivers/ata/sata_sil.c:825:19: note: 'cleanup_module' target declared here BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sil.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sil.c:39: BUILDSTDERR: drivers/ata/sata_sil.c:825:19: note: 'init_module' target declared here BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sil.c:825:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 825 | module_pci_driver(sil_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sis.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sis.c:35: BUILDSTDERR: drivers/ata/sata_sis.c:314:19: note: 'cleanup_module' target declared here BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_sis.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_sis.c:35: BUILDSTDERR: drivers/ata/sata_sis.c:314:19: note: 'init_module' target declared here BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_sis.c:314:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 314 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_svw.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_svw.c:41: BUILDSTDERR: drivers/ata/sata_svw.c:538:19: note: 'init_module' target declared here BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_svw.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k2_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_svw.c:41: BUILDSTDERR: drivers/ata/sata_svw.c:538:19: note: 'cleanup_module' target declared here BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_svw.c:538:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 538 | module_pci_driver(k2_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_uli.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_uli.c:30: BUILDSTDERR: drivers/ata/sata_uli.c:245:19: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_uli.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_uli.c:30: BUILDSTDERR: drivers/ata/sata_uli.c:245:19: note: 'init_module' target declared here BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_uli.c:245:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 245 | module_pci_driver(uli_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_via.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'svia_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_via.c:38: BUILDSTDERR: drivers/ata/sata_via.c:783:19: note: 'cleanup_module' target declared here BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_via.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'svia_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_via.c:38: BUILDSTDERR: drivers/ata/sata_via.c:783:19: note: 'init_module' target declared here BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_via.c:783:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 783 | module_pci_driver(svia_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_vsc.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_vsc.c:39: BUILDSTDERR: drivers/ata/sata_vsc.c:437:19: note: 'init_module' target declared here BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/sata_vsc.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsc_sata_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/sata_vsc.c:39: BUILDSTDERR: drivers/ata/sata_vsc.c:437:19: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/sata_vsc.c:437:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 437 | module_pci_driver(vsc_sata_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ali.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:652:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 652 | module_exit(ali_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:638:20: note: 'cleanup_module' target declared here BUILDSTDERR: 638 | static void __exit ali_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ali.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:651:1: note: in expansion of macro 'module_init' BUILDSTDERR: 651 | module_init(ali_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ali.c:626:19: note: 'init_module' target declared here BUILDSTDERR: 626 | static int __init ali_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_amd.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_amd.c:19: BUILDSTDERR: drivers/ata/pata_amd.c:635:19: note: 'init_module' target declared here BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_amd.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_amd.c:19: BUILDSTDERR: drivers/ata/pata_amd.c:635:19: note: 'cleanup_module' target declared here BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_amd.c:635:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 635 | module_pci_driver(amd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_artop.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'artop_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_artop.c:21: BUILDSTDERR: drivers/ata/pata_artop.c:453:19: note: 'init_module' target declared here BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_artop.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'artop_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_artop.c:21: BUILDSTDERR: drivers/ata/pata_artop.c:453:19: note: 'cleanup_module' target declared here BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_artop.c:453:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 453 | module_pci_driver(artop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atiixp.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atiixp.c:17: BUILDSTDERR: drivers/ata/pata_atiixp.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atiixp.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atiixp.c:17: BUILDSTDERR: drivers/ata/pata_atiixp.c:311:19: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atiixp.c:311:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 311 | module_pci_driver(atiixp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atp867x.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp867x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atp867x.c:31: BUILDSTDERR: drivers/ata/pata_atp867x.c:569:19: note: 'init_module' target declared here BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_atp867x.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp867x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_atp867x.c:31: BUILDSTDERR: drivers/ata/pata_atp867x.c:569:19: note: 'cleanup_module' target declared here BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.c:569:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 569 | module_pci_driver(atp867x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_atp867x.o: warning: objtool: atp867x_fixup.isra.0()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_atp867x.o: warning: objtool: atp867x_init_one()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_cmd64x.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd64x.c:28: BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:19: note: 'init_module' target declared here BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_cmd64x.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd64x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd64x.c:28: BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:19: note: 'cleanup_module' target declared here BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.c:527:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 527 | module_pci_driver(cmd64x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd64x.o: warning: objtool: cmd64x_set_timing()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_cmd64x.o: warning: objtool: cmd64x_set_timing.cold()+0x2c: return with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_efar.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'efar_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_efar.c:16: BUILDSTDERR: drivers/ata/pata_efar.c:297:19: note: 'init_module' target declared here BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_efar.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'efar_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_efar.c:16: BUILDSTDERR: drivers/ata/pata_efar.c:297:19: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_efar.c:297:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 297 | module_pci_driver(efar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt366.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt366.c:21: BUILDSTDERR: drivers/ata/pata_hpt366.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt366.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt36x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt366.c:21: BUILDSTDERR: drivers/ata/pata_hpt366.c:417:19: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.c:417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 417 | module_pci_driver(hpt36x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt366.o: warning: objtool: hpt_dma_blacklisted()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_hpt37x.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt37x.c:21: BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:19: note: 'init_module' target declared here BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt37x.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt37x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt37x.c:21: BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.c:1057:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1057 | module_pci_driver(hpt37x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt37x.o: warning: objtool: hpt37x_init_one()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_hpt37x.o: warning: objtool: hpt_dma_blacklisted()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_hpt3x2n.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x2n.c:22: BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:19: note: 'init_module' target declared here BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt3x2n.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x2n_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x2n.c:22: BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:19: note: 'cleanup_module' target declared here BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.c:623:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 623 | module_pci_driver(hpt3x2n_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x2n.o: warning: objtool: hpt3x2n_init_one()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_hpt3x3.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x3.c:18: BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_hpt3x3.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpt3x3_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_hpt3x3.c:18: BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:19: note: 'cleanup_module' target declared here BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_hpt3x3.c:286:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 286 | module_pci_driver(hpt3x3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it8213.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8213_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it8213.c:12: BUILDSTDERR: drivers/ata/pata_it8213.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it8213.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8213_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it8213.c:12: BUILDSTDERR: drivers/ata/pata_it8213.c:292:19: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it8213.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(it8213_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it821x.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it821x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it821x.c:74: BUILDSTDERR: drivers/ata/pata_it821x.c:974:19: note: 'init_module' target declared here BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_it821x.c:73: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it821x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_it821x.c:74: BUILDSTDERR: drivers/ata/pata_it821x.c:974:19: note: 'cleanup_module' target declared here BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.c:974:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 974 | module_pci_driver(it821x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_it821x.o: warning: objtool: it821x_dev_config()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_it821x.o: warning: objtool: it821x_init_one()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_it821x.o: warning: objtool: it821x_port_start()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_jmicron.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_jmicron.c:12: BUILDSTDERR: drivers/ata/pata_jmicron.c:166:19: note: 'init_module' target declared here BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_jmicron.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmicron_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_jmicron.c:12: BUILDSTDERR: drivers/ata/pata_jmicron.c:166:19: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_jmicron.c:166:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 166 | module_pci_driver(jmicron_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_marvell.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'marvell_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_marvell.c:13: BUILDSTDERR: drivers/ata/pata_marvell.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_marvell.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'marvell_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_marvell.c:13: BUILDSTDERR: drivers/ata/pata_marvell.c:180:19: note: 'cleanup_module' target declared here BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(marvell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_marvell.o: warning: objtool: marvell_pata_active.part.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_marvell.o: warning: objtool: marvell_init_one()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_netcell.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netcell_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_netcell.c:9: BUILDSTDERR: drivers/ata/pata_netcell.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_netcell.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netcell_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_netcell.c:9: BUILDSTDERR: drivers/ata/pata_netcell.c:101:19: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_netcell.c:101:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 101 | module_pci_driver(netcell_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ninja32.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ninja32.c:39: BUILDSTDERR: drivers/ata/pata_ninja32.c:191:19: note: 'init_module' target declared here BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ninja32.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ninja32_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ninja32.c:39: BUILDSTDERR: drivers/ata/pata_ninja32.c:191:19: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ninja32.c:191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 191 | module_pci_driver(ninja32_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87415.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87415.c:27: BUILDSTDERR: drivers/ata/pata_ns87415.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87415.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87415_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87415.c:27: BUILDSTDERR: drivers/ata/pata_ns87415.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87415.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(ns87415_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_oldpiix.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_oldpiix.c:18: BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_oldpiix.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oldpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_oldpiix.c:18: BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:19: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_oldpiix.c:267:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 267 | module_pci_driver(oldpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_optidma.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'optidma_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_optidma.c:27: BUILDSTDERR: drivers/ata/pata_optidma.c:449:19: note: 'init_module' target declared here BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_optidma.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'optidma_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_optidma.c:27: BUILDSTDERR: drivers/ata/pata_optidma.c:449:19: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(optidma_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_optidma.o: warning: objtool: optidma_init_one()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_pdc2027x.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc2027x.c:27: BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:19: note: 'cleanup_module' target declared here BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pdc2027x.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc2027x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc2027x.c:27: BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:19: note: 'init_module' target declared here BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.c:785:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 785 | module_pci_driver(pdc2027x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_dmamode()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_piomode()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_cable_detect()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc_hardware_init()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_dmamode.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc2027x_set_piomode.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ata/pata_pdc2027x.o: warning: objtool: pdc_hardware_init.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_pdc202xx_old.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc202xx_old.c:17: BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'init_module' target declared here BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pdc202xx_old.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pdc202xx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_pdc202xx_old.c:17: BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pdc202xx_old.c:386:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 386 | module_pci_driver(pdc202xx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sch.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sch.c:29: BUILDSTDERR: drivers/ata/pata_sch.c:180:19: note: 'cleanup_module' target declared here BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sch.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sch.c:29: BUILDSTDERR: drivers/ata/pata_sch.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sch.c:180:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 180 | module_pci_driver(sch_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_serverworks.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_serverworks.c:36: BUILDSTDERR: drivers/ata/pata_serverworks.c:486:19: note: 'init_module' target declared here BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_serverworks.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serverworks_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_serverworks.c:36: BUILDSTDERR: drivers/ata/pata_serverworks.c:486:19: note: 'cleanup_module' target declared here BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.c:486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 486 | module_pci_driver(serverworks_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_serverworks.o: warning: objtool: serverworks_fixup()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_sil680.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil680_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sil680.c:27: BUILDSTDERR: drivers/ata/pata_sil680.c:438:19: note: 'init_module' target declared here BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sil680.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil680_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sil680.c:27: BUILDSTDERR: drivers/ata/pata_sil680.c:438:19: note: 'cleanup_module' target declared here BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.c:438:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 438 | module_pci_driver(sil680_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sil680.o: warning: objtool: sil680_init_chip()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_sis.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sis.c:28: BUILDSTDERR: drivers/ata/pata_sis.c:908:19: note: 'init_module' target declared here BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sis.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sis.c:28: BUILDSTDERR: drivers/ata/pata_sis.c:908:19: note: 'cleanup_module' target declared here BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sis.c:908:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 908 | module_pci_driver(sis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_piccolo.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_piccolo.c:20: BUILDSTDERR: drivers/ata/pata_piccolo.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_piccolo.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_tosh_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_piccolo.c:20: BUILDSTDERR: drivers/ata/pata_piccolo.c:119:19: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_piccolo.c:119:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 119 | module_pci_driver(ata_tosh_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_triflex.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'triflex_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_triflex.c:38: BUILDSTDERR: drivers/ata/pata_triflex.c:242:19: note: 'init_module' target declared here BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_triflex.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'triflex_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_triflex.c:38: BUILDSTDERR: drivers/ata/pata_triflex.c:242:19: note: 'cleanup_module' target declared here BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_triflex.c:242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 242 | module_pci_driver(triflex_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_via.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_via.c:57: BUILDSTDERR: drivers/ata/pata_via.c:713:19: note: 'init_module' target declared here BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_via.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_via.c:57: BUILDSTDERR: drivers/ata/pata_via.c:713:19: note: 'cleanup_module' target declared here BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_via.c:713:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 713 | module_pci_driver(via_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sl82c105.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sl82c105.c:21: BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_sl82c105.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl82c105_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_sl82c105.c:21: BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:19: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_sl82c105.c:374:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 374 | module_pci_driver(sl82c105_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_cmd640.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd640.c:17: BUILDSTDERR: drivers/ata/pata_cmd640.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_cmd640.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmd640_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_cmd640.c:17: BUILDSTDERR: drivers/ata/pata_cmd640.c:265:19: note: 'cleanup_module' target declared here BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.c:265:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 265 | module_pci_driver(cmd640_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_cmd640.o: warning: objtool: cmd640_set_piomode()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ata/pata_mpiix.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_mpiix.c:30: BUILDSTDERR: drivers/ata/pata_mpiix.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_mpiix.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpiix_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_mpiix.c:30: BUILDSTDERR: drivers/ata/pata_mpiix.c:232:19: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_mpiix.c:232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 232 | module_pci_driver(mpiix_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87410.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87410.c:22: BUILDSTDERR: drivers/ata/pata_ns87410.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_ns87410.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns87410_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_ns87410.c:22: BUILDSTDERR: drivers/ata/pata_ns87410.c:170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_ns87410.c:170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 170 | module_pci_driver(ns87410_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_opti.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opti_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_opti.c:28: BUILDSTDERR: drivers/ata/pata_opti.c:193:19: note: 'init_module' target declared here BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_opti.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opti_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_opti.c:28: BUILDSTDERR: drivers/ata/pata_opti.c:193:19: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_opti.c:193:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 193 | module_pci_driver(opti_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pcmcia.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcmcia_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/ata/pata_pcmcia.c:29: BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:22: note: 'cleanup_module' target declared here BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_pcmcia.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcmcia_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/ata/pata_pcmcia.c:29: BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:22: note: 'init_module' target declared here BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_pcmcia.c:389:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 389 | module_pcmcia_driver(pcmcia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_acpi.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_acpi.c:9: BUILDSTDERR: drivers/ata/pata_acpi.c:274:19: note: 'init_module' target declared here BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/pata_acpi.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pacpi_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/pata_acpi.c:9: BUILDSTDERR: drivers/ata/pata_acpi.c:274:19: note: 'cleanup_module' target declared here BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/pata_acpi.c:274:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 274 | module_pci_driver(pacpi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ata_generic.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/ata_generic.c:21: BUILDSTDERR: drivers/ata/ata_generic.c:250:19: note: 'init_module' target declared here BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ata/ata_generic.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ata_generic_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/ata/ata_generic.c:21: BUILDSTDERR: drivers/ata/ata_generic.c:250:19: note: 'cleanup_module' target declared here BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/ata/ata_generic.c:250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 250 | module_pci_driver(ata_generic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/nicstar.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nicstar_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:2748:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2748 | module_exit(nicstar_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | static void __exit nicstar_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/nicstar.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nicstar_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:2747:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2747 | module_init(nicstar_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | static int __init nicstar_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: process_tsq()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: ns_send()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: recycle_rx_buf()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: ns_ioctl()+0x4c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: ns_open()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: process_rsq.part.0()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: free_scq()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: nicstar_init_one()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: recycle_rx_buf.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/nicstar.o: warning: objtool: nicstar_init_one.cold()+0x55: return with modified stack frame BUILDSTDERR: In file included from drivers/atm/eni.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eni_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/eni.c:2334:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2334 | module_init(eni_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/eni.c:2325:19: note: 'init_module' target declared here BUILDSTDERR: 2325 | static int __init eni_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_put_free()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_free_mem()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_ioctl()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_close.part.0()+0x33e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_open()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_init_one()+0x25f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: do_rx_dma.constprop.0()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: rx_aal5()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: do_tx()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_send()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_tasklet()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/eni.o: warning: objtool: eni_free_mem.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/suni.o: warning: objtool: suni_start()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/solos-pci.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solos_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1510:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1510 | module_exit(solos_pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1503:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1503 | static void __exit solos_pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/solos-pci.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solos_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1509 | module_init(solos_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.c:1495:19: note: 'init_module' target declared here BUILDSTDERR: 1495 | static int __init solos_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/solos-pci.o: warning: objtool: print_buffer.isra.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/atmtcp.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atmtcp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:491:1: note: in expansion of macro 'module_init' BUILDSTDERR: 491 | module_init(atmtcp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:478:19: note: 'init_module' target declared here BUILDSTDERR: 478 | static __init int atmtcp_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/atmtcp.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atmtcp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:492:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 492 | module_exit(atmtcp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.c:485:20: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | static void __exit atmtcp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/atmtcp.o: warning: objtool: atmtcp_c_send()+0x27e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/firestream.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'firestream_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2062:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2062 | module_exit(firestream_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2056:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2056 | static void __exit firestream_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/firestream.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'firestream_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2061:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2061 | module_init(firestream_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.c:2046:19: note: 'init_module' target declared here BUILDSTDERR: 2046 | static int __init firestream_init_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: top_off_fp()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: free_queue.isra.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: submit_queue()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_send()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_close()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: firestream_remove_one()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: process_incoming.isra.0()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_irq()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: fs_open()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/firestream.o: warning: objtool: firestream_init_one()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/atm/he.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'he_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/atm/he.c:58: BUILDSTDERR: drivers/atm/he.c:2868:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/atm/he.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'he_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/atm/he.c:58: BUILDSTDERR: drivers/atm/he.c:2868:19: note: 'init_module' target declared here BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/atm/he.c:2868:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2868 | module_pci_driver(he_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_open()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_close()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_service_rbrq()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_tasklet()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/atm/he.o: warning: objtool: he_send()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/auxdisplay/ks0108.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks0108_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 181 | module_init(ks0108_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:171:19: note: 'init_module' target declared here BUILDSTDERR: 171 | static int __init ks0108_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/ks0108.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks0108_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 182 | module_exit(ks0108_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.c:176:20: note: 'cleanup_module' target declared here BUILDSTDERR: 176 | static void __exit ks0108_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/ks0108.o: warning: objtool: ks0108_parport_attach()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864b.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864b_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:375:1: note: in expansion of macro 'module_init' BUILDSTDERR: 375 | module_init(cfag12864b_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init cfag12864b_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864b.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864b_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:376:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 376 | module_exit(cfag12864b_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864b.c:366:20: note: 'cleanup_module' target declared here BUILDSTDERR: 366 | static void __exit cfag12864b_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864bfb.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfag12864bfb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:169:1: note: in expansion of macro 'module_init' BUILDSTDERR: 169 | module_init(cfag12864bfb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init cfag12864bfb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/cfag12864bfb.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfag12864bfb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:170:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 170 | module_exit(cfag12864bfb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.c:162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | static void __exit cfag12864bfb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/cfag12864bfb.o: warning: objtool: cfag12864bfb_probe()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/auxdisplay/hd44780.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hd44780_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/auxdisplay/hd44780.c:13: BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:24: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/auxdisplay/hd44780.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hd44780_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/auxdisplay/hd44780.c:13: BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:24: note: 'init_module' target declared here BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/auxdisplay/hd44780.c:322:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 322 | module_platform_driver(hd44780_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/base/test/test_async_driver_probe.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'test_async_probe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:147:1: note: in expansion of macro 'module_init' BUILDSTDERR: 147 | module_init(test_async_probe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:47:19: note: 'init_module' target declared here BUILDSTDERR: 47 | static int __init test_async_probe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/base/test/test_async_driver_probe.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'test_async_probe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:157:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 157 | module_exit(test_async_probe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/base/test/test_async_driver_probe.c:149:20: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | static void __exit test_async_probe_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bcma/main.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcma_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:713:1: note: in expansion of macro 'module_init' BUILDSTDERR: 713 | module_init(bcma_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:690:19: note: 'init_module' target declared here BUILDSTDERR: 690 | static int __init bcma_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bcma/main.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcma_modexit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 723 | module_exit(bcma_modexit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.c:715:20: note: 'cleanup_module' target declared here BUILDSTDERR: 715 | static void __exit bcma_modexit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_register_core.isra.0()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_wait_value()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_bus_register()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_bus_unregister()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_register_core.isra.0.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/main.o: warning: objtool: bcma_bus_register.cold()+0x1f: return with modified stack frame BUILDSTDERR: drivers/bcma/scan.o: warning: objtool: bcma_bus_scan()+0x6d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/core.o: warning: objtool: bcma_core_disable()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/sprom.o: warning: objtool: bcma_fill_sprom_with_fallback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/sprom.o: warning: objtool: bcma_sprom_get()+0xaac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon.o: warning: objtool: bcma_core_chipcommon_early_init()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon.o: warning: objtool: bcma_core_chipcommon_init()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_spuravoid_pllupdate()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_early_init()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_chipcommon_pmu.o: warning: objtool: bcma_pmu_init()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/bcma/driver_pcie2.o: warning: objtool: bcma_core_pcie2_up()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/driver_pcie2.o: warning: objtool: bcma_core_pcie2_up.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/bcma/host_pci.o: warning: objtool: bcma_host_pci_probe()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_memset()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_free_pages.part.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_bitmap.o: warning: objtool: bm_memset.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_worker.o: warning: objtool: drbd_request_endio()+0x1fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_worker.o: warning: objtool: drbd_worker()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: decode_header()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_recv()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_recv_all_warn()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: receive_protocol()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: recv_bm_rle_bits.isra.0()+0x263: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_bump_write_ordering()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: receive_Barrier()+0x544: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_receiver.o: warning: objtool: drbd_ack_receiver()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/drbd/drbd_main.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_main.c:3913:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3913 | module_init(drbd_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_main.c:2947:19: note: 'init_module' target declared here BUILDSTDERR: 2947 | static int __init drbd_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: we_should_drop_the_connection()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_destroy_connection()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_thread_setup()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: tl_release()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_thread_start()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_send()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_main.o: warning: objtool: drbd_send_dblock()+0x45e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_disconnect()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: __disk_conf_from_attrs()+0x481: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: __net_conf_from_attrs()+0x347: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_adm_finish()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_adm_prepare.isra.0()+0x3ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer_async()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: drbd_reconsider_queue_parameters()+0x310: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: notify_resource_state()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: notify_connection_state()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_khelper()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_try_outdate_peer_async.cold()+0x2b: return with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_nl.o: warning: objtool: conn_khelper.cold()+0x66: return with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_state.o: warning: objtool: conn_pr_state_change.isra.0()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/drbd/drbd_state.o: warning: objtool: _conn_request_state()+0x5e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/mtip32xx/mtip32xx.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4635:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4635 | module_exit(mtip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4618:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4618 | static void __exit mtip_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/mtip32xx/mtip32xx.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4634:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4634 | module_init(mtip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.c:4563:19: note: 'init_module' target declared here BUILDSTDERR: 4563 | static int __init mtip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/mtip32xx/mtip32xx.o: warning: objtool: mtip_pci_probe()+0x67d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:46: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:39: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkback/common.h:44, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:53: BUILDSTDERR: drivers/block/xen-blkback/blkback.c: In function 'make_response': BUILDSTDERR: ./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] BUILDSTDERR: 202 | (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp)) BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.c:1455:10: note: in expansion of macro 'RING_GET_RESPONSE' BUILDSTDERR: 1455 | resp = RING_GET_RESPONSE(&blk_rings->x86_32, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkback/common.h:30, BUILDSTDERR: from drivers/block/xen-blkback/blkback.c:53: BUILDSTDERR: drivers/block/xen-blkback/blkback.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_blkif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.c:1505:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1505 | module_init(xen_blkif_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.c:1477:19: note: 'init_module' target declared here BUILDSTDERR: 1477 | static int __init xen_blkif_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkbk_unmap_prepare()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkbk_map()+0x617: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: __do_block_io_op()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/blkback.o: warning: objtool: xen_blkif_schedule()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/block/xen-blkback/xenbus.c:22: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/block/xen-blkback/xenbus.c:20: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkback/xenbus.o: warning: objtool: xen_blkbk_probe()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/xenbus.o: warning: objtool: frontend_changed()+0x37b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkback/xenbus.o: warning: objtool: backend_changed()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/zram/zram_drv.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zram_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1912:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1912 | module_init(zram_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1866:19: note: 'init_module' target declared here BUILDSTDERR: 1866 | static int __init zram_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/zram/zram_drv.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zram_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1913:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1913 | module_exit(zram_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.c:1907:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1907 | static void __exit zram_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: comp_algorithm_store()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: disksize_store()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: zram_add()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/zram/zram_drv.o: warning: objtool: zram_bvec_rw.isra.0()+0x444: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/floppy.c:167: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'floppy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4919:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4919 | module_init(floppy_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4913:19: note: 'init_module' target declared here BUILDSTDERR: 4913 | static int __init floppy_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/floppy.c:167: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'floppy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4961:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4961 | module_exit(floppy_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.c:4921:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4921 | static void __exit floppy_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/floppy.o: warning: objtool: interpret_errors()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: __reschedule_timeout()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_rb0_cb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_release()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_shutdown()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: copy_buffer()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_open()+0x32f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: request_done()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: wait_til_ready()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: result()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: rw_interrupt()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: poll_drive()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: disk_change()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: set_dor()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: fd_locked_ioctl()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: output_byte()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: setup_rw_floppy()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_ready()+0x633: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_start()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: floppy_interrupt()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/floppy.o: warning: objtool: redo_fd_request()+0x1029: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/brd.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:540:1: note: in expansion of macro 'module_init' BUILDSTDERR: 540 | module_init(brd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | static int __init brd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/brd.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:541:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 541 | module_exit(brd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/brd.c:527:20: note: 'cleanup_module' target declared here BUILDSTDERR: 527 | static void __exit brd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/loop.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2260:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2260 | module_init(loop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2161:19: note: 'init_module' target declared here BUILDSTDERR: 2161 | static int __init loop_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/loop.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2261 | module_exit(loop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/loop.c:2245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2245 | static void __exit loop_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_reread_partitions()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_set_status()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: __loop_clr_fd()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: lo_write_bvec()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_queue_work()+0x6e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: lo_ioctl()+0x716: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/loop.o: warning: objtool: loop_reread_partitions.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/DAC960.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'DAC960_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7227:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7227 | module_exit(DAC960_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7204:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7204 | static void __exit DAC960_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/DAC960.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'DAC960_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7226:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7226 | module_init(DAC960_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.c:7192:19: note: 'init_module' target declared here BUILDSTDERR: 7192 | static int __init DAC960_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: DAC960_Message()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: dac960_user_command_proc_write()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: DAC960_gam_ioctl()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/DAC960.o: warning: objtool: DAC960_Probe()+0x968: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/pktcdvd.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2993 | module_init(pkt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2925:19: note: 'init_module' target declared here BUILDSTDERR: 2925 | static int __init pkt_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/pktcdvd.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2994:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2994 | module_exit(pkt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.c:2976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2976 | static void __exit pkt_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_set_speed()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_media_speed()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_make_request()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_close()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_probe_settings()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_write_caching.constprop.0()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_set_write_settings()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_get_max_speed()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_setup_dev()+0x21e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_open()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/pktcdvd.o: warning: objtool: pkt_media_speed.cold()+0x31: return with modified stack frame BUILDSTDERR: In file included from drivers/block/skd_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3677:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3677 | module_exit(skd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3668:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3668 | static void __exit skd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/skd_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3676:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3676 | module_init(skd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/skd_main.c:3611:19: note: 'init_module' target declared here BUILDSTDERR: 3611 | static int __init skd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/skd_main.o: warning: objtool: skd_pci_probe()+0xd19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/skd_main.o: warning: objtool: skd_mq_queue_rq()+0x572: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/skd_main.o: warning: objtool: skd_isr_completion_posted.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/umem.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mm_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1130:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1130 | module_exit(mm_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1113:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1113 | static void __exit mm_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/umem.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1129 | module_init(mm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/umem.c:1066:19: note: 'init_module' target declared here BUILDSTDERR: 1066 | static int __init mm_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/block/umem.o: warning: objtool: dump_dmastat.isra.0()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/umem.o: warning: objtool: mm_pci_probe()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/umem.o: warning: objtool: dump_dmastat.isra.0.cold()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/nbd.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2275 | module_init(nbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2185:19: note: 'init_module' target declared here BUILDSTDERR: 2185 | static int __init nbd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/nbd.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nbd_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2276 | module_exit(nbd_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.c:2250:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2250 | static void __exit nbd_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/nbd.o: warning: objtool: nbd_genl_reconfigure()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/nbd.o: warning: objtool: nbd_genl_disconnect()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/nbd.o: warning: objtool: nbd_genl_connect()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/virtio_blk.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:949:1: note: in expansion of macro 'module_init' BUILDSTDERR: 949 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:917:19: note: 'init_module' target declared here BUILDSTDERR: 917 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/block/virtio_blk.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:950:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 950 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/virtio_blk.c:943:20: note: 'cleanup_module' target declared here BUILDSTDERR: 943 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/block/sx8.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/block/sx8.c:16: BUILDSTDERR: drivers/block/sx8.c:1746:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/sx8.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/block/sx8.c:16: BUILDSTDERR: drivers/block/sx8.c:1746:19: note: 'init_module' target declared here BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/sx8.c:1746:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1746 | module_pci_driver(carm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_put_request.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_get_request.part.0()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_init_wait()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_oob_rq_fn()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_handle_generic()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_remove_one()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_fsm_task()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_init_one()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_interrupt()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_rq_fn()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_remove_one.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/sx8.o: warning: objtool: carm_fsm_task.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/block/xen-blkfront.c:54: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/block/xen-blkfront.c:38: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkfront.c:43: BUILDSTDERR: drivers/block/xen-blkfront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlblk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2749:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2749 | module_init(xlblk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2707:19: note: 'init_module' target declared here BUILDSTDERR: 2707 | static int __init xlblk_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/block/xen-blkfront.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlblk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2760:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2760 | module_exit(xlblk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.c:2752:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2752 | static void __exit xlblk_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: xlvbd_flush()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: blkfront_probe()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: blkif_interrupt()+0x3f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: blkback_changed()+0x69d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/xen-blkfront.o: warning: objtool: xlvbd_flush.cold()+0x2c: return with modified stack frame BUILDSTDERR: In file included from drivers/block/rbd.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6183:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6183 | module_init(rbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6121:19: note: 'init_module' target declared here BUILDSTDERR: 6121 | static int __init rbd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/block/rbd.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6184:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6184 | module_exit(rbd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/rbd.c:6173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6173 | static void __exit rbd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_unlock()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: parse_rbd_opts_token()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_acknowledge_notify()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_wait_state_locked()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: alloc_object_extent()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_obj_setup_discard()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_img_request_create()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_unregister_watch()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: _rbd_dev_v2_snap_features()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_register_watch()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_obj_setup_write()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: __rbd_img_fill_request()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_acquire_lock()+0x54a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_release()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_unparent()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: do_rbd_remove.isra.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_img_request_put()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_queue_workfn()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_obj_read_from_parent()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_obj_issue_copyup()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_obj_handle_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_osd_req_callback()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_header_info()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_image_name()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_v2_parent_info()+0x94a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_watch_cb()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_reregister_watch()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: rbd_dev_image_probe.part.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/rbd.o: warning: objtool: do_rbd_add.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/null_blk_main.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'null_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1955:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1955 | module_init(null_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1850:19: note: 'init_module' target declared here BUILDSTDERR: 1850 | static int __init null_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/block/null_blk_main.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'null_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1956:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1956 | module_exit(null_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_main.c:1932:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1932 | static void __exit null_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/block/null_blk_zoned.o: warning: objtool: null_zone_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_request()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_gdalloc()+0x2bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoeblk.o: warning: objtool: aoeblk_gdalloc.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoechr.o: warning: objtool: aoechr_write()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoechr.o: warning: objtool: aoechr_error()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: resend()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: newframe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: probe()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_work()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: ktio()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_cfg()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoecmd.o: warning: objtool: aoecmd_cfg_rsp()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoedev.o: warning: objtool: aoedev_by_aoeaddr()+0x270: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/block/aoe/aoemain.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/aoe/aoemain.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(aoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/block/aoe/aoemain.c:41:1: note: 'init_module' target declared here BUILDSTDERR: 41 | aoe_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/block/aoe/aoenet.o: warning: objtool: tx()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoenet.o: warning: objtool: aoenet_rcv()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/block/aoe/aoenet.o: warning: objtool: set_aoe_iflist()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/bluetooth/hci_vhci.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_miscdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/hci_vhci.c:37: BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:20: note: 'init_module' target declared here BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_vhci.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_miscdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/hci_vhci.c:37: BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:20: note: 'cleanup_module' target declared here BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 380 | module_misc_device(vhci_miscdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_ldisc.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hci_uart_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:918:1: note: in expansion of macro 'module_init' BUILDSTDERR: 918 | module_init(hci_uart_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:815:19: note: 'init_module' target declared here BUILDSTDERR: 815 | static int __init hci_uart_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_ldisc.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hci_uart_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:919:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 919 | module_exit(hci_uart_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_ldisc.c:877:20: note: 'cleanup_module' target declared here BUILDSTDERR: 877 | static void __exit hci_uart_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm203x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:34: BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:19: note: 'cleanup_module' target declared here BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm203x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bcm203x.c:34: BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:19: note: 'init_module' target declared here BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 275 | module_usb_driver(bcm203x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bpa10x.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpa10x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bpa10x.c:31: BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:19: note: 'cleanup_module' target declared here BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bpa10x.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpa10x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bpa10x.c:31: BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:19: note: 'init_module' target declared here BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 454 | module_usb_driver(bpa10x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bfusb.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bfusb.c:31: BUILDSTDERR: drivers/bluetooth/bfusb.c:732:19: note: 'cleanup_module' target declared here BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bfusb.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bfusb.c:31: BUILDSTDERR: drivers/bluetooth/bfusb.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(bfusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/dtl1_cs.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtl1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/dtl1_cs.c:36: BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:22: note: 'cleanup_module' target declared here BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/dtl1_cs.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtl1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/dtl1_cs.c:36: BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:22: note: 'init_module' target declared here BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.c:614:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 614 | module_pcmcia_driver(dtl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/dtl1_cs.o: warning: objtool: dtl1_interrupt()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/bluetooth/bt3c_cs.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt3c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bt3c_cs.c:37: BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:22: note: 'cleanup_module' target declared here BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bt3c_cs.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt3c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bt3c_cs.c:37: BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:22: note: 'init_module' target declared here BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bt3c_cs.c:746:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 746 | module_pcmcia_driver(bt3c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bluecard_cs.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bluecard_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bluecard_cs.c:39: BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:22: note: 'cleanup_module' target declared here BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/bluecard_cs.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bluecard_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/bluetooth/bluecard_cs.c:39: BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:22: note: 'init_module' target declared here BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/bluecard_cs.c:910:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 910 | module_pcmcia_driver(bluecard_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btusb.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/bluetooth/btusb.c:26: BUILDSTDERR: drivers/bluetooth/btusb.c:3418:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btusb.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/bluetooth/btusb.c:26: BUILDSTDERR: drivers/bluetooth/btusb.c:3418:19: note: 'init_module' target declared here BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/btusb.c:3418:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3418 | module_usb_driver(btusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btsdio.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btsdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:392:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 392 | module_exit(btsdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:386:20: note: 'cleanup_module' target declared here BUILDSTDERR: 386 | static void __exit btsdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btsdio.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btsdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:391:1: note: in expansion of macro 'module_init' BUILDSTDERR: 391 | module_init(btsdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btsdio.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init btsdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath3k_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:27: BUILDSTDERR: drivers/bluetooth/ath3k.c:583:19: note: 'cleanup_module' target declared here BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath3k_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/ath3k.c:27: BUILDSTDERR: drivers/bluetooth/ath3k.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(ath3k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btmrvl_sdio.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'btmrvl_sdio_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1751:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1751 | module_exit(btmrvl_sdio_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1742 | static void __exit btmrvl_sdio_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/btmrvl_sdio.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'btmrvl_sdio_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1750:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1750 | module_init(btmrvl_sdio_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.c:1729:19: note: 'init_module' target declared here BUILDSTDERR: 1729 | static int __init btmrvl_sdio_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/btmrvl_sdio.o: warning: objtool: btmrvl_sdio_probe()+0x2a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/bluetooth/hci_nokia.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/bluetooth/hci_nokia.c:26: BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:29: note: 'init_module' target declared here BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/bluetooth/hci_nokia.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nokia_bluetooth_serdev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serdev.h:235:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/bluetooth/hci_nokia.c:26: BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:29: note: 'cleanup_module' target declared here BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro 'module_serdev_device_driver' BUILDSTDERR: 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/timeriomem-rng.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/char/hw_random/timeriomem-rng.c:31: BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/timeriomem-rng.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timeriomem_rng_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/char/hw_random/timeriomem-rng.c:31: BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:24: note: 'init_module' target declared here BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 212 | module_platform_driver(timeriomem_rng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/intel-rng.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:415:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 415 | module_exit(mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:406:20: note: 'cleanup_module' target declared here BUILDSTDERR: 406 | static void __exit mod_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/intel-rng.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:414:1: note: in expansion of macro 'module_init' BUILDSTDERR: 414 | module_init(mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/intel-rng.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | static int __init mod_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/amd-rng.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:191:20: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | static void __exit mod_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/amd-rng.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:206:1: note: in expansion of macro 'module_init' BUILDSTDERR: 206 | module_init(mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/amd-rng.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | static int __init mod_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/via-rng.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:195:19: note: 'init_module' target declared here BUILDSTDERR: 195 | static int __init mod_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/hw_random/via-rng.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.c:213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | static void __exit mod_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/hw_random/via-rng.o: warning: objtool: via_rng_init()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/mwave/mwavedd.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwave_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/mwave/mwavedd.c:703:1: note: in expansion of macro 'module_init' BUILDSTDERR: 703 | module_init(mwave_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/mwave/mwavedd.c:576:19: note: 'init_module' target declared here BUILDSTDERR: 576 | static int __init mwave_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/char/mwave/mwavedd.o: warning: objtool: mwave_ioctl()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_request()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_query_DSP_cfg()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_set_DSP_cfg()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_set_DSP_power_state()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/smapi.o: warning: objtool: smapi_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: DspInterrupt()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: EnableSRAM()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_InitializeBoardData()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_CalcResources()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ClaimResources()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReleaseResources()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_EnableDSP()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_DisableDSP()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ResetDSP()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_StartDSP()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_QueryAbilities()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReadWriteDspDStore()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/tp3780i.o: warning: objtool: tp3780I_ReadWriteDspIStore()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteGenCfg()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadMsaCfg()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteMsaCfg()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_EnableDSP()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_DisableDSP()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_Reset()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_Run()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadDStore()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadAndClearDStore()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteDStore()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_ReadIStore()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteIStore()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_GetIPCSource()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/mwave/3780i.o: warning: objtool: dsp3780I_WriteGenCfg.cold()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/pcmcia/cm4000_cs.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1919:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1919 | module_exit(cmm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1911:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1911 | static void __exit cmm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/pcmcia/cm4000_cs.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1918:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1918 | module_init(cmm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.c:1885:19: note: 'init_module' target declared here BUILDSTDERR: 1885 | static int __init cmm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4000_cs.o: warning: objtool: cmm_cm4000_release.isra.0()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/pcmcia/cm4040_cs.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm4040_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:684:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 684 | module_exit(cm4040_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:676:20: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | static void __exit cm4040_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/pcmcia/cm4040_cs.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm4040_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:683:1: note: in expansion of macro 'module_init' BUILDSTDERR: 683 | module_init(cm4040_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/pcmcia/cm4040_cs.c:650:19: note: 'init_module' target declared here BUILDSTDERR: 650 | static int __init cm4040_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_nsc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_nsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(init_nsc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static int __init init_nsc(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_nsc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_nsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(cleanup_nsc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_nsc.c:405:20: note: 'cleanup_module' target declared here BUILDSTDERR: 405 | static void __exit cleanup_nsc(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_atmel.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_atmel': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:234:1: note: in expansion of macro 'module_init' BUILDSTDERR: 234 | module_init(init_atmel); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:163:19: note: 'init_module' target declared here BUILDSTDERR: 163 | static int __init init_atmel(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_atmel.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_atmel': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:235:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 235 | module_exit(cleanup_atmel); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_atmel.c:228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 228 | static void __exit cleanup_atmel(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:19: BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:19: note: 'cleanup_module' target declared here BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tpm/tpm.h:26, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tpm_inf_pnp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/char/tpm/tpm_infineon.c:19: BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/tpm/tpm_infineon.c:624:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 624 | module_pnp_driver(tpm_inf_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2106:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2106 | module_init(xillybus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2081:19: note: 'init_module' target declared here BUILDSTDERR: 2081 | static int __init xillybus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2107:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2107 | module_exit(xillybus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.c:2098:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2098 | static void __exit xillybus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_core.o: warning: objtool: xillybus_open()+0x4a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_pcie.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xillybus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/char/xillybus/xillybus_pcie.c:14: BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/xillybus/xillybus_pcie.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xillybus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/char/xillybus/xillybus_pcie.c:14: BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:19: note: 'init_module' target declared here BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/char/xillybus/xillybus_pcie.c:221:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 221 | module_pci_driver(xillybus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/virtio_console.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2308 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2261:19: note: 'init_module' target declared here BUILDSTDERR: 2261 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/char/virtio_console.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2309 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/virtio_console.c:2298:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2298 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/char/uv_mmtimer.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uv_mmtimer_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/uv_mmtimer.c:220:1: note: in expansion of macro 'module_init' BUILDSTDERR: 220 | module_init(uv_mmtimer_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/uv_mmtimer.c:187:19: note: 'init_module' target declared here BUILDSTDERR: 187 | static int __init uv_mmtimer_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/lp.c:114: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/lp.c:1098:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1098 | module_init(lp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/lp.c:1049:19: note: 'init_module' target declared here BUILDSTDERR: 1049 | static int __init lp_init_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_open()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_register()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_wait_ready.part.0()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/lp.o: warning: objtool: lp_write()+0x211: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ppdev.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:884:1: note: in expansion of macro 'module_init' BUILDSTDERR: 884 | module_init(ppdev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:846:19: note: 'init_module' target declared here BUILDSTDERR: 846 | static int __init ppdev_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ppdev.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppdev_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:885:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 885 | module_exit(ppdev_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.c:876:20: note: 'cleanup_module' target declared here BUILDSTDERR: 876 | static void __exit ppdev_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ppdev.o: warning: objtool: register_device()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ppdev.o: warning: objtool: pp_attach()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ppdev.o: warning: objtool: pp_attach.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/tlclk.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlclk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:934:1: note: in expansion of macro 'module_init' BUILDSTDERR: 934 | module_init(tlclk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | static int __init tlclk_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/tlclk.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlclk_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:935:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 935 | module_exit(tlclk_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.c:844:20: note: 'cleanup_module' target declared here BUILDSTDERR: 844 | static void __exit tlclk_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_reset()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_mode_select()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_refalign()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_hardware_switching()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_hardware_switching_mode()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_filter_select()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_ref_frequency()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_redundant_clock()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_amcb2_transmit_clock()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_select_amcb1_transmit_clock()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clka0_output()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clkb0_output()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clka1_output()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clkb1_output()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clk3b_output()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_enable_clk3a_output()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_received_ref_clk3b()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: store_received_ref_clk3a()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/tlclk.o: warning: objtool: tlclk_open()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/hangcheck-timer.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hangcheck_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:187:1: note: in expansion of macro 'module_init' BUILDSTDERR: 187 | module_init(hangcheck_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:166:19: note: 'init_module' target declared here BUILDSTDERR: 166 | static int __init hangcheck_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/hangcheck-timer.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hangcheck_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:188:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 188 | module_exit(hangcheck_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/hangcheck-timer.c:181:20: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | static void __exit hangcheck_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/crash.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crash_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:163:1: note: in expansion of macro 'module_init' BUILDSTDERR: 163 | module_init(crash_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:140:1: note: 'init_module' target declared here BUILDSTDERR: 140 | crash_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/crash.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crash_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:164:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 164 | module_exit(crash_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.c:158:1: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | crash_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/crash.o: warning: objtool: crash_read()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_msghandler.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5135 | module_exit(cleanup_ipmi); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5100 | static void __exit cleanup_ipmi(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_msghandler.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_init_msghandler_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5137:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5137 | module_init(ipmi_init_msghandler_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.c:5087:19: note: 'init_module' target declared here BUILDSTDERR: 5087 | static int __init ipmi_init_msghandler_mod(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_msghandler.o: warning: objtool: ipmi_register_driver.part.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_devintf.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_devintf': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:893:1: note: in expansion of macro 'module_init' BUILDSTDERR: 893 | module_init(init_ipmi_devintf); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:857:19: note: 'init_module' target declared here BUILDSTDERR: 857 | static int __init init_ipmi_devintf(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_devintf.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_ipmi': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:909:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 909 | module_exit(cleanup_ipmi); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.c:895:20: note: 'cleanup_module' target declared here BUILDSTDERR: 895 | static void __exit cleanup_ipmi(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.o: warning: objtool: ipmi_new_smi()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_devintf.o: warning: objtool: ipmi_new_smi.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_si_intf.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipmi_si': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_si_intf.c:2174:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2174 | module_init(init_ipmi_si); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_si_intf.c:2109:19: note: 'init_module' target declared here BUILDSTDERR: 2109 | static int __init init_ipmi_si(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_si_intf.o: warning: objtool: try_smi_init()+0x66a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_kcs_sm.o: warning: objtool: start_kcs_transaction()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_kcs_sm.o: warning: objtool: kcs_event()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: smic_get_result()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: start_smic_transaction()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_smic_sm.o: warning: objtool: smic_event()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_get_result()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: status2txt()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: error_recovery()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: drain_BMC2HOST.isra.0()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_event()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: bt_start_transaction.part.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: error_recovery.cold()+0x50: return with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_bt_sm.o: warning: objtool: drain_BMC2HOST.isra.0.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: parse_str()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: check_hotmod_int_op()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_si_hotmod.o: warning: objtool: hotmod_handler()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: ssif_probe()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: msg_done_handler()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: msg_written_handler()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_ssif.o: warning: objtool: init_ipmi_ssif()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_watchdog.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipmi_wdog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1335 | module_exit(ipmi_wdog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1323 | static void __exit ipmi_wdog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_watchdog.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_wdog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1336 | module_init(ipmi_wdog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.c:1282:19: note: 'init_module' target declared here BUILDSTDERR: 1282 | static int __init ipmi_wdog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: __ipmi_set_timeout()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: __ipmi_heartbeat()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_register_watchdog()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_wdog_pretimeout_handler()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_wdog_msg_handler()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: action_op()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: preop_op()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: preaction_op()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_watchdog.o: warning: objtool: ipmi_unregister_watchdog()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_poweroff.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipmi_poweroff_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:743:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 743 | module_exit(ipmi_poweroff_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:725:20: note: 'cleanup_module' target declared here BUILDSTDERR: 725 | static void __exit ipmi_poweroff_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/char/ipmi/ipmi_poweroff.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipmi_poweroff_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:746:1: note: in expansion of macro 'module_init' BUILDSTDERR: 746 | module_init(ipmi_poweroff_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.c:691:19: note: 'init_module' target declared here BUILDSTDERR: 691 | static int __init ipmi_poweroff_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.o: warning: objtool: ipmi_atca_detect()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/char/ipmi/ipmi_poweroff.o: warning: objtool: ipmi_po_new_smi()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/clk/clk-si544.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si544_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/clk/clk-si544.c:11: BUILDSTDERR: drivers/clk/clk-si544.c:444:19: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/clk/clk-si544.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si544_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/clk/clk-si544.c:11: BUILDSTDERR: drivers/clk/clk-si544.c:444:19: note: 'init_module' target declared here BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/clk/clk-si544.c:444:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 444 | module_i2c_driver(si544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/acpi-cpufreq.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_cpufreq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:1003:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1003 | late_initcall(acpi_cpufreq_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:941:19: note: 'init_module' target declared here BUILDSTDERR: 941 | static int __init acpi_cpufreq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/acpi-cpufreq.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_cpufreq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:1004:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1004 | module_exit(acpi_cpufreq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.c:987:20: note: 'cleanup_module' target declared here BUILDSTDERR: 987 | static void __exit acpi_cpufreq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/acpi-cpufreq.o: warning: objtool: acpi_cpufreq_cpu_init()+0x69d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/cpufreq/powernow-k8.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powernowk8_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/powernow-k8.c:1226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1226 | module_exit(powernowk8_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/powernow-k8.c:1213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1213 | static void __exit powernowk8_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: print_basics()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: write_new_vid()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_cpu_init_on_cpu()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: write_new_fid()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_target_fn()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: check_supported_cpu()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_cpu_init()+0xa30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/powernow-k8.o: warning: objtool: powernowk8_init()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/cpufreq/pcc-cpufreq.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcc_cpufreq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:632:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 632 | module_exit(pcc_cpufreq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:610:20: note: 'cleanup_module' target declared here BUILDSTDERR: 610 | static void __exit pcc_cpufreq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/pcc-cpufreq.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcc_cpufreq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:631:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 631 | late_initcall(pcc_cpufreq_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/pcc-cpufreq.c:579:19: note: 'init_module' target declared here BUILDSTDERR: 579 | static int __init pcc_cpufreq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/speedstep-lib.o: warning: objtool: speedstep_get_frequency()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/cpufreq/speedstep-lib.o: warning: objtool: speedstep_get_freqs()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/cpufreq/p4-clockmod.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpufreq_p4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:277:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 277 | late_initcall(cpufreq_p4_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:248:19: note: 'init_module' target declared here BUILDSTDERR: 248 | static int __init cpufreq_p4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/p4-clockmod.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpufreq_p4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(cpufreq_p4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit cpufreq_p4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/p4-clockmod.o: warning: objtool: cpufreq_p4_cpu_init()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:136:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 136 | late_initcall(amd_freq_sensitivity_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:110:19: note: 'init_module' target declared here BUILDSTDERR: 110 | static int __init amd_freq_sensitivity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/cpufreq/amd_freq_sensitivity.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_freq_sensitivity_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 142 | module_exit(amd_freq_sensitivity_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/cpufreq/amd_freq_sensitivity.c:138:20: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | static void __exit amd_freq_sensitivity_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/cavium/nitrox/nitrox_main.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nitrox_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/crypto/cavium/nitrox/nitrox_main.c:8: BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:19: note: 'cleanup_module' target declared here BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/cavium/nitrox/nitrox_main.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nitrox_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/crypto/cavium/nitrox/nitrox_main.c:8: BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:19: note: 'init_module' target declared here BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_main.c:637:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 637 | module_pci_driver(nitrox_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_skcipher_callback()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_xts_setkey()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_3des_setkey()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_setkey()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/cavium/nitrox/nitrox_algs.o: warning: objtool: nitrox_aes_ctr_rfc3686_setkey()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/crypto/ccp/sp-dev.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:311:1: note: in expansion of macro 'module_init' BUILDSTDERR: 311 | module_init(sp_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:266:19: note: 'init_module' target declared here BUILDSTDERR: 266 | static int __init sp_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/ccp/sp-dev.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:312:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 312 | module_exit(sp_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-dev.c:295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | static void __exit sp_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/ccp/sp-platform.c:37:34: warning: array 'sp_of_match' assumed to have one element BUILDSTDERR: 37 | static const struct of_device_id sp_of_match[]; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtls_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:579:1: note: in expansion of macro 'module_init' BUILDSTDERR: 579 | module_init(chtls_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | static int __init chtls_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/chelsio/chtls/chtls_main.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtls_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:580:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 580 | module_exit(chtls_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_main.c:572:20: note: 'cleanup_module' target declared here BUILDSTDERR: 572 | static void __exit chtls_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_wr_ack()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_pdu()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_cmp()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_rx_data()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_close_listsrv_rpl()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_close_con_rpl()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_peer_close()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_open_rpl()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_accept_request()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_cm.o: warning: objtool: chtls_pass_accept_req()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_io.c: In function 'send_tx_flowc_wr': BUILDSTDERR: 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] BUILDSTDERR: 177 | flowc = &sflowc.fc; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_io.o: warning: objtool: chtls_push_frames()+0x31a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_io.o: warning: objtool: chtls_recvmsg()+0x9db: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/crypto/chelsio/chtls/chtls_hw.c:11: BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'chtls_init_kmap': BUILDSTDERR: 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] BUILDSTDERR: 136 | spin_lock_init(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/spinlock.h:323:17: note: in definition of macro 'spin_lock_init' BUILDSTDERR: 323 | spinlock_check(_lock); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'get_new_keyid': BUILDSTDERR: 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] BUILDSTDERR: 151 | spin_lock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 163 | spin_unlock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.c: In function 'free_tls_keyid': BUILDSTDERR: 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] BUILDSTDERR: 181 | spin_lock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 192 | spin_unlock_bh(&cdev->kmap.lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chtls/chtls_hw.o: warning: objtool: chtls_setkey()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/crypto/chelsio/chcr_core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chcr_crypto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:264:1: note: in expansion of macro 'module_init' BUILDSTDERR: 264 | module_init(chcr_crypto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:238:19: note: 'init_module' target declared here BUILDSTDERR: 238 | static int __init chcr_crypto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/chelsio/chcr_core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chcr_crypto_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:265:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 265 | module_exit(chcr_crypto_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_core.c:246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 246 | static void __exit chcr_crypto_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_device_init()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_compute_partial_hash()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_aead_op()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_aead_digest_null_setkey()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_rfc3686_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_cra_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_register_alg()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_authenc_setkey()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_gcm_setkey()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: create_aead_ccm_wr()+0x6f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_handle_resp()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: process_cipher()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_rfc3686_init.cold()+0x16: return with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_algo.o: warning: objtool: chcr_cra_init.cold()+0x11: return with modified stack frame BUILDSTDERR: drivers/crypto/chelsio/chcr_ipsec.o: warning: objtool: chcr_xfrm_add_state()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 175 | &hw_data->fuses); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | &hw_data->accel_capabilities_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxx/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxx/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcutree.h:28, BUILDSTDERR: from ./include/linux/srcu.h:62, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./include/linux/memory_hotplug.h:7, BUILDSTDERR: from ./include/linux/mmzone.h:748, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/umh.h:4, BUILDSTDERR: from ./include/linux/kmod.h:22, BUILDSTDERR: from ./include/linux/module.h:13, BUILDSTDERR: from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: BUILDSTDERR: 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] BUILDSTDERR: 235 | init_completion(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' BUILDSTDERR: 32 | #define init_completion(x) __init_completion(x) BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.c:282:19: note: 'init_module' target declared here BUILDSTDERR: 282 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c3xxxvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 175 | &hw_data->fuses); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | &hw_data->accel_capabilities_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62x/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62x/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcutree.h:28, BUILDSTDERR: from ./include/linux/srcu.h:62, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./include/linux/memory_hotplug.h:7, BUILDSTDERR: from ./include/linux/mmzone.h:748, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/umh.h:4, BUILDSTDERR: from ./include/linux/kmod.h:22, BUILDSTDERR: from ./include/linux/module.h:13, BUILDSTDERR: from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: BUILDSTDERR: 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] BUILDSTDERR: 235 | init_completion(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' BUILDSTDERR: 32 | #define init_completion(x) __init_completion(x) BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_c62xvf/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.c:282:19: note: 'init_module' target declared here BUILDSTDERR: 282 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_c62xvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_cfg.c: In function 'adf_cfg_del_all': BUILDSTDERR: 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] BUILDSTDERR: 164 | clear_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_msix_isr_bundle': BUILDSTDERR: 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] BUILDSTDERR: 99 | tasklet_hi_schedule(&bank->resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_setup_bh': BUILDSTDERR: 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] BUILDSTDERR: 286 | tasklet_init(&priv_data->banks[i].resp_handler, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_isr.c: In function 'adf_cleanup_bh': BUILDSTDERR: 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] BUILDSTDERR: 299 | tasklet_disable(&priv_data->banks[i].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 300 | tasklet_kill(&priv_data->banks[i].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c: In function 'adf_ctl_ioctl_dev_config': BUILDSTDERR: 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] BUILDSTDERR: 250 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf_register_ctl_device_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 506 | module_init(adf_register_ctl_device_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:461:19: note: 'init_module' target declared here BUILDSTDERR: 461 | static int __init adf_register_ctl_device_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_common/adf_ctl_drv.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf_unregister_ctl_device_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 507 | module_exit(adf_unregister_ctl_device_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.c:495:20: note: 'cleanup_module' target declared here BUILDSTDERR: 495 | static void __exit adf_unregister_ctl_device_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/adf_ctl_drv.o: warning: objtool: adf_ctl_ioctl()+0x49a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_add_dev': BUILDSTDERR: 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] BUILDSTDERR: 196 | atomic_set(&accel_dev->ref_count, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 212 | list_add_tail(&accel_dev->list, &accel_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | list_add_tail(&accel_dev->list, &accel_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 263 | list_add_tail(&accel_dev->list, &accel_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_rm_dev': BUILDSTDERR: 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] BUILDSTDERR: 315 | list_del(&accel_dev->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_in_use': BUILDSTDERR: 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] BUILDSTDERR: 425 | return atomic_read(&accel_dev->ref_count) != 0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_get': BUILDSTDERR: 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] BUILDSTDERR: 442 | if (atomic_add_return(1, &accel_dev->ref_count) == 1) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_put': BUILDSTDERR: 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] BUILDSTDERR: 462 | if (atomic_sub_return(1, &accel_dev->ref_count) == 0) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_dev_mgr.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_devmgr_in_reset': BUILDSTDERR: 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] BUILDSTDERR: 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 477 | return test_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_dev_mgr.c: In function 'adf_dev_started': BUILDSTDERR: 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] BUILDSTDERR: 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 491 | return test_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_init': BUILDSTDERR: 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] BUILDSTDERR: 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 115 | if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 142 | set_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 149 | set_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 155 | set_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_start': BUILDSTDERR: 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] BUILDSTDERR: 196 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 202 | set_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 220 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 221 | set_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 223 | if (!list_empty(&accel_dev->crypto_list) && BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 227 | set_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 228 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_stop': BUILDSTDERR: 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] BUILDSTDERR: 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 253 | !test_bit(ADF_STATUS_STARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 256 | clear_bit(ADF_STATUS_STARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 257 | clear_bit(ADF_STATUS_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 259 | if (!list_empty(&accel_dev->crypto_list)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 280 | if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 284 | clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.c: In function 'adf_dev_shutdown': BUILDSTDERR: 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] BUILDSTDERR: 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 308 | if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 310 | clear_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 313 | if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 319 | &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 336 | if (test_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status)) { BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 338 | clear_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./arch/x86/include/asm/percpu.h:45, BUILDSTDERR: from ./arch/x86/include/asm/current.h:6, BUILDSTDERR: from ./include/linux/mutex.h:14, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_init.c:47: BUILDSTDERR: 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] BUILDSTDERR: 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 342 | if (!test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_init.o: warning: objtool: adf_service_unregister()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_device_reset_worker': BUILDSTDERR: 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] BUILDSTDERR: 147 | clear_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_aer.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_aer.c: In function 'adf_dev_aer_schedule_reset': BUILDSTDERR: 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] BUILDSTDERR: 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 162 | test_bit(ADF_STATUS_RESTARTING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 165 | set_bit(ADF_STATUS_RESTARTING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_aer.o: warning: objtool: adf_slot_reset()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_reserve_ring': BUILDSTDERR: 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] BUILDSTDERR: 82 | spin_lock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 84 | spin_unlock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 88 | spin_unlock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_unreserve_ring': BUILDSTDERR: 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] BUILDSTDERR: 94 | spin_lock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 96 | spin_unlock(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_enable_ring_irq': BUILDSTDERR: 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] BUILDSTDERR: 101 | spin_lock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 103 | spin_unlock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_disable_ring_irq': BUILDSTDERR: 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] BUILDSTDERR: 111 | spin_lock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 113 | spin_unlock_bh(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_send_message': BUILDSTDERR: 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] BUILDSTDERR: 124 | spin_lock_bh(&ring->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 133 | spin_unlock_bh(&ring->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_ring': BUILDSTDERR: 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] BUILDSTDERR: 189 | ring_size_bytes, &ring->dma_addr, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/mmu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:31, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:10, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from ./include/linux/smp.h:64, BUILDSTDERR: from ./include/linux/percpu.h:7, BUILDSTDERR: from ./include/linux/context_tracking_state.h:5, BUILDSTDERR: from ./include/linux/vtime.h:5, BUILDSTDERR: from ./include/linux/hardirq.h:8, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_transport.c:48: BUILDSTDERR: 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] BUILDSTDERR: 212 | spin_lock_init(&ring->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spinlock.h:323:17: note: in definition of macro 'spin_lock_init' BUILDSTDERR: 323 | spinlock_check(_lock); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_get_coalesc_timer': BUILDSTDERR: 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] BUILDSTDERR: 377 | bank_num_in_accel, &bank->irq_coalesc_timer)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/mmu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/acpi.h:31, BUILDSTDERR: from ./arch/x86/include/asm/fixmap.h:29, BUILDSTDERR: from ./arch/x86/include/asm/apic.h:10, BUILDSTDERR: from ./arch/x86/include/asm/smp.h:13, BUILDSTDERR: from ./include/linux/smp.h:64, BUILDSTDERR: from ./include/linux/percpu.h:7, BUILDSTDERR: from ./include/linux/context_tracking_state.h:5, BUILDSTDERR: from ./include/linux/vtime.h:5, BUILDSTDERR: from ./include/linux/hardirq.h:8, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_transport.c:48: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_transport.c: In function 'adf_init_bank': BUILDSTDERR: 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] BUILDSTDERR: 398 | spin_lock_init(&bank->lock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spinlock.h:323:17: note: in definition of macro 'spin_lock_init' BUILDSTDERR: 323 | spinlock_check(_lock); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_get_instance_node': BUILDSTDERR: 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] BUILDSTDERR: 107 | !list_empty(&tmp_dev->crypto_list)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 108 | ctr = atomic_read(&tmp_dev->ref_count); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 121 | !list_empty(&tmp_dev->crypto_list)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_dev_config': BUILDSTDERR: 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] BUILDSTDERR: 234 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/qat_crypto.c: In function 'qat_crypto_create_instances': BUILDSTDERR: 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] BUILDSTDERR: 252 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 266 | list_add_tail(&inst->list, &accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_wr_mimage()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_map_obj()+0x38e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_uclo.o: warning: objtool: qat_uclo_wr_all_uimage()+0x678: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_wait_cycles()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_clr_reset()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_start()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_gpr()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_wr_xfer()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_rd_xfer()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_init_nn()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_common/qat_hal.o: warning: objtool: qat_hal_start.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/crypto/qat/qat_common/adf_sriov.c: In function 'adf_sriov_configure': BUILDSTDERR: 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] BUILDSTDERR: 263 | set_bit(ADF_STATUS_CONFIGURED, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function '__adf_iov_putmsg': BUILDSTDERR: 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] BUILDSTDERR: 141 | lock = &accel_dev->vf.vf2pf_lock; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_pf2vf_msg.c: In function 'adf_vf2pf_request_version': BUILDSTDERR: 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] BUILDSTDERR: 373 | if (!wait_for_completion_timeout(&accel_dev->vf.iov_msg_completion, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_init': BUILDSTDERR: 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] BUILDSTDERR: 69 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./include/linux/interrupt.h:6, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_accel_devices.h:49, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_vf2pf_msg.c:47: BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf2pf_msg.c: In function 'adf_vf2pf_shutdown': BUILDSTDERR: 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] BUILDSTDERR: 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:343:30: note: in definition of macro 'test_bit' BUILDSTDERR: 343 | ? constant_test_bit((nr), (addr)) \ BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 87 | if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) BUILDSTDERR: ./arch/x86/include/asm/bitops.h:344:30: note: in definition of macro 'test_bit' BUILDSTDERR: 344 | : variable_test_bit((nr), (addr))) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_pf2vf_bh_handler': BUILDSTDERR: 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] BUILDSTDERR: 138 | clear_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 164 | complete(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_pf2vf_bh': BUILDSTDERR: 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] BUILDSTDERR: 185 | tasklet_init(&accel_dev->vf.pf2vf_bh_tasklet, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kernfs.h:13, BUILDSTDERR: from ./include/linux/sysfs.h:16, BUILDSTDERR: from ./include/linux/kobject.h:20, BUILDSTDERR: from ./include/linux/pci.h:29, BUILDSTDERR: from drivers/crypto/qat/qat_common/adf_vf_isr.c:50: BUILDSTDERR: 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] BUILDSTDERR: 188 | mutex_init(&accel_dev->vf.vf2pf_lock); BUILDSTDERR: ./include/linux/mutex.h:118:16: note: in definition of macro 'mutex_init' BUILDSTDERR: 118 | __mutex_init((mutex), #mutex, &__key); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_pf2vf_bh': BUILDSTDERR: 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] BUILDSTDERR: 194 | tasklet_disable(&accel_dev->vf.pf2vf_bh_tasklet); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 195 | tasklet_kill(&accel_dev->vf.pf2vf_bh_tasklet); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 196 | mutex_destroy(&accel_dev->vf.vf2pf_lock); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_isr': BUILDSTDERR: 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] BUILDSTDERR: 217 | tasklet_hi_schedule(&accel_dev->vf.pf2vf_bh_tasklet); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 229 | tasklet_hi_schedule(&bank->resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_setup_bh': BUILDSTDERR: 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] BUILDSTDERR: 262 | tasklet_init(&priv_data->banks[0].resp_handler, adf_response_handler, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_common/adf_vf_isr.c: In function 'adf_cleanup_bh': BUILDSTDERR: 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] BUILDSTDERR: 271 | tasklet_disable(&priv_data->banks[0].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 272 | tasklet_kill(&priv_data->banks[0].resp_handler); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 150 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 175 | &hw_data->fuses); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 236 | &hw_data->accel_capabilities_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 324 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xcc/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:329:1: note: in expansion of macro 'module_init' BUILDSTDERR: 329 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.c:313:19: note: 'init_module' target declared here BUILDSTDERR: 313 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_dh895xcc/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: In function 'adf_probe': BUILDSTDERR: 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] BUILDSTDERR: 155 | INIT_LIST_HEAD(&accel_dev->crypto_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcutree.h:28, BUILDSTDERR: from ./include/linux/srcu.h:62, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./include/linux/memory_hotplug.h:7, BUILDSTDERR: from ./include/linux/mmzone.h:748, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/umh.h:4, BUILDSTDERR: from ./include/linux/kmod.h:22, BUILDSTDERR: from ./include/linux/module.h:13, BUILDSTDERR: from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: BUILDSTDERR: 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] BUILDSTDERR: 235 | init_completion(&accel_dev->vf.iov_msg_completion); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/completion.h:32:46: note: in definition of macro 'init_completion' BUILDSTDERR: 32 | #define init_completion(x) __init_completion(x) BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 241 | set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adfdrv_release': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(adfdrv_release); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit adfdrv_release(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adfdrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(adfdrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.c:282:19: note: 'init_module' target declared here BUILDSTDERR: 282 | static int __init adfdrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.o: warning: objtool: adf_remove()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/qat/qat_dh895xccvf/adf_drv.o: warning: objtool: adf_remove.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_algs.o: warning: objtool: virtio_crypto_ablkcipher_setkey()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_algs.o: warning: objtool: virtio_crypto_ablkcipher_crypt_req()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_mgr.o: warning: objtool: virtcrypto_devmgr_add_dev()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_mgr.o: warning: objtool: virtcrypto_get_dev_node()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from ./include/linux/virtio_config.h:7, BUILDSTDERR: from drivers/crypto/virtio/virtio_crypto_core.c:21: BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'init_module' target declared here BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/virtio/virtio_crypto_core.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_crypto_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from ./include/linux/virtio_config.h:7, BUILDSTDERR: from drivers/crypto/virtio/virtio_crypto_core.c:21: BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:22: note: 'cleanup_module' target declared here BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/crypto/virtio/virtio_crypto_core.c:537:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 537 | module_virtio_driver(virtio_crypto_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-aes.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:545:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 545 | module_exit(padlock_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:537:20: note: 'cleanup_module' target declared here BUILDSTDERR: 537 | static void __exit padlock_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-aes.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:544:1: note: in expansion of macro 'module_init' BUILDSTDERR: 544 | module_init(padlock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-aes.c:495:19: note: 'init_module' target declared here BUILDSTDERR: 495 | static int __init padlock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-sha.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'padlock_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 568 | module_exit(padlock_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:554:20: note: 'cleanup_module' target declared here BUILDSTDERR: 554 | static void __exit padlock_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/crypto/padlock-sha.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'padlock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 567 | module_init(padlock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.c:514:19: note: 'init_module' target declared here BUILDSTDERR: 514 | static int __init padlock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/crypto/padlock-sha.o: warning: objtool: padlock_cra_init()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/dax/device.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dax_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:724:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 724 | subsys_initcall(dax_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:711:19: note: 'init_module' target declared here BUILDSTDERR: 711 | static int __init dax_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/dax/device.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dax_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:725:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 725 | module_exit(dax_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dax/device.c:717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 717 | static void __exit dax_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/dax/pmem.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dax_pmem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/badblocks.h:6, BUILDSTDERR: from drivers/dax/../nvdimm/nd.h:16, BUILDSTDERR: from drivers/dax/pmem.c:18: BUILDSTDERR: drivers/dax/pmem.c:149:18: note: 'init_module' target declared here BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dax/pmem.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dax_pmem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/badblocks.h:6, BUILDSTDERR: from drivers/dax/../nvdimm/nd.h:16, BUILDSTDERR: from drivers/dax/pmem.c:18: BUILDSTDERR: drivers/dax/pmem.c:149:18: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dax/pmem.c:149:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 149 | module_nd_driver(dax_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dca/dca-core.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dca_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:115:28: note: in expansion of macro 'module_init' BUILDSTDERR: 115 | #define arch_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:471:1: note: in expansion of macro 'arch_initcall' BUILDSTDERR: 471 | arch_initcall(dca_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:460:19: note: 'init_module' target declared here BUILDSTDERR: 460 | static int __init dca_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/dca/dca-core.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dca_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:472:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 472 | module_exit(dca_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dca/dca-core.c:466:20: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | static void __exit dca_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/devfreq/governor_simpleondemand.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devfreq_simple_ondemand_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:137:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 137 | subsys_initcall(devfreq_simple_ondemand_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:133:19: note: 'init_module' target declared here BUILDSTDERR: 133 | static int __init devfreq_simple_ondemand_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/devfreq/governor_simpleondemand.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devfreq_simple_ondemand_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(devfreq_simple_ondemand_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/devfreq/governor_simpleondemand.c:139:20: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | static void __exit devfreq_simple_ondemand_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/dw/platform.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:344:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 344 | module_exit(dw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:340:20: note: 'cleanup_module' target declared here BUILDSTDERR: 340 | static void __exit dw_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/dma/dw/platform.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:338:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 338 | subsys_initcall(dw_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/dw/platform.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | static int __init dw_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/dma/ioat/init.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ioat_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1435:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1435 | module_exit(ioat_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1430:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1430 | static void __exit ioat_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/ioat/init.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ioat_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1428 | module_init(ioat_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/ioat/init.c:1398:19: note: 'init_module' target declared here BUILDSTDERR: 1398 | static int __init ioat_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/altera-msgdma.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msgdma_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/dma/altera-msgdma.c:17: BUILDSTDERR: drivers/dma/altera-msgdma.c:929:24: note: 'init_module' target declared here BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/altera-msgdma.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msgdma_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/dma/altera-msgdma.c:17: BUILDSTDERR: drivers/dma/altera-msgdma.c:929:24: note: 'cleanup_module' target declared here BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 929 | module_platform_driver(msgdma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/idma64.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idma64_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dmaengine.h:20, BUILDSTDERR: from drivers/dma/idma64.c:14: BUILDSTDERR: drivers/dma/idma64.c:710:24: note: 'init_module' target declared here BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/idma64.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idma64_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dmaengine.h:20, BUILDSTDERR: from drivers/dma/idma64.c:14: BUILDSTDERR: drivers/dma/idma64.c:710:24: note: 'cleanup_module' target declared here BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/dma/idma64.c:710:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 710 | module_platform_driver(idma64_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/mic_x100_dma.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_x100_dma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:793:1: note: in expansion of macro 'module_init' BUILDSTDERR: 793 | module_init(mic_x100_dma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:778:19: note: 'init_module' target declared here BUILDSTDERR: 778 | static int __init mic_x100_dma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/dma/mic_x100_dma.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_x100_dma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:794:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 794 | module_exit(mic_x100_dma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/dma/mic_x100_dma.c:787:20: note: 'cleanup_module' target declared here BUILDSTDERR: 787 | static void __exit mic_x100_dma_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/mce_amd.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mce_amd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:110:29: note: in expansion of macro 'module_init' BUILDSTDERR: 110 | #define early_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1139:1: note: in expansion of macro 'early_initcall' BUILDSTDERR: 1139 | early_initcall(mce_amd_init); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1058:19: note: 'init_module' target declared here BUILDSTDERR: 1058 | static int __init mce_amd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/mce_amd.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mce_amd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1151:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1151 | module_exit(mce_amd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.c:1142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1142 | static void __exit mce_amd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: cat_mc0_mce()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: f15h_mc2_mce()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: f15h_mc0_mce()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: amd_decode_mce()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/mce_amd.o: warning: objtool: amd_decode_mce.cold()+0x521: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i5000_edac.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5000_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1581 | module_exit(i5000_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1574:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1574 | static void __exit i5000_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5000_edac.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5000_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1580 | module_init(i5000_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.c:1556:19: note: 'init_module' target declared here BUILDSTDERR: 1556 | static int __init i5000_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i5000_edac.o: warning: objtool: i5000_init_one()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i5100_edac.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5100_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1237:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1237 | module_exit(i5100_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1229 | static void __exit i5100_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5100_edac.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5100_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1236:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1236 | module_init(i5100_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.c:1219:19: note: 'init_module' target declared here BUILDSTDERR: 1219 | static int __init i5100_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i5100_edac.o: warning: objtool: i5100_init_one()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i5400_edac.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5400_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1468:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1468 | module_exit(i5400_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1461:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1461 | static void __exit i5400_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i5400_edac.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5400_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1467:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1467 | module_init(i5400_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.c:1443:19: note: 'init_module' target declared here BUILDSTDERR: 1443 | static int __init i5400_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i5400_edac.o: warning: objtool: i5400_init_one()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i7300_edac.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7300_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1208 | module_exit(i7300_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1201:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1201 | static void __exit i7300_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i7300_edac.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7300_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1207 | module_init(i7300_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.c:1184:19: note: 'init_module' target declared here BUILDSTDERR: 1184 | static int __init i7300_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i7300_edac.o: warning: objtool: i7300_init_one()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i7core_edac.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i7core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2394:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2394 | module_exit(i7core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2386:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2386 | static void __exit i7core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i7core_edac.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i7core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2393:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2393 | module_init(i7core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.c:2357:19: note: 'init_module' target declared here BUILDSTDERR: 2357 | static int __init i7core_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: write_and_test()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: i7core_mce_check_error()+0x4bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: i7core_unregister_mci.isra.0()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i7core_edac.o: warning: objtool: i7core_probe()+0x6df: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/sb_edac.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbridge_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3454 | module_exit(sbridge_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3446 | static void __exit sbridge_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/sb_edac.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbridge_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3453 | module_init(sbridge_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.c:3408:19: note: 'init_module' target declared here BUILDSTDERR: 3408 | static int __init sbridge_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/edac/sb_edac.o: warning: objtool: sbridge_mce_check_error()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/skx_edac.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1183 | module_exit(skx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1174 | static void __exit skx_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/edac/skx_edac.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1182 | module_init(skx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/skx_edac.c:1103:19: note: 'init_module' target declared here BUILDSTDERR: 1103 | static int __init skx_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/edac/pnd2_edac.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pnd2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1600:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1600 | module_exit(pnd2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1591:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1591 | static void __exit pnd2_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/pnd2_edac.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pnd2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1599:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1599 | module_init(pnd2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.c:1549:19: note: 'init_module' target declared here BUILDSTDERR: 1549 | static int __init pnd2_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: dnv_check_ecc_active()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: apl_check_ecc_active()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: apl_rd_reg()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/pnd2_edac.o: warning: objtool: pnd2_mce_check_error()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/e752x_edac.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e752x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1463 | module_exit(e752x_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1456:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1456 | static void __exit e752x_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/e752x_edac.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e752x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1462:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1462 | module_init(e752x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.c:1443:19: note: 'init_module' target declared here BUILDSTDERR: 1443 | static int __init e752x_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: ctl_page_to_phys()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_global_error()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_hub_error()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_nsi_error()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_sysbus_error()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_membuf_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_process_ce()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_process_ded_retry.constprop.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: e752x_init_one()+0x682: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: e752x_check()+0x2b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/e752x_edac.o: warning: objtool: do_process_ded_retry.constprop.0.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i82975x_edac.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i82975x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:707:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 707 | module_exit(i82975x_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:694:20: note: 'cleanup_module' target declared here BUILDSTDERR: 694 | static void __exit i82975x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i82975x_edac.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i82975x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:706:1: note: in expansion of macro 'module_init' BUILDSTDERR: 706 | module_init(i82975x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.c:652:19: note: 'init_module' target declared here BUILDSTDERR: 652 | static int __init i82975x_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i82975x_edac.o: warning: objtool: i82975x_init_one()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/i82975x_edac.o: warning: objtool: i82975x_check()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i3000_edac.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3000_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:559:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 559 | module_exit(i3000_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:547:20: note: 'cleanup_module' target declared here BUILDSTDERR: 547 | static void __exit i3000_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i3000_edac.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3000_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:558:1: note: in expansion of macro 'module_init' BUILDSTDERR: 558 | module_init(i3000_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.c:505:19: note: 'init_module' target declared here BUILDSTDERR: 505 | static int __init i3000_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i3000_edac.o: warning: objtool: i3000_init_one()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/i3200_edac.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i3200_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:540:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 540 | module_exit(i3200_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:528:20: note: 'cleanup_module' target declared here BUILDSTDERR: 528 | static void __exit i3200_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/i3200_edac.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i3200_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:539:1: note: in expansion of macro 'module_init' BUILDSTDERR: 539 | module_init(i3200_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.c:486:19: note: 'init_module' target declared here BUILDSTDERR: 486 | static int __init i3200_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/edac/i3200_edac.o: warning: objtool: i3200_init_one()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/ie31200_edac.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie31200_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:600:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 600 | module_exit(ie31200_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit ie31200_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/ie31200_edac.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie31200_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:599:1: note: in expansion of macro 'module_init' BUILDSTDERR: 599 | module_init(ie31200_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | static int __init ie31200_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/edac/ie31200_edac.o: warning: objtool: ie31200_init_one()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/x38_edac.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x38_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:517:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 517 | module_exit(x38_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:505:20: note: 'cleanup_module' target declared here BUILDSTDERR: 505 | static void __exit x38_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/edac/x38_edac.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x38_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:516:1: note: in expansion of macro 'module_init' BUILDSTDERR: 516 | module_init(x38_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | static int __init x38_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/edac/x38_edac.o: warning: objtool: x38_init_one()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/edac/amd64_edac.h:11, BUILDSTDERR: from drivers/edac/amd64_edac.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd64_edac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3548:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3548 | module_exit(amd64_edac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3522:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3522 | static void __exit amd64_edac_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/edac/amd64_edac.h:11, BUILDSTDERR: from drivers/edac/amd64_edac.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd64_edac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3547:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3547 | module_init(amd64_edac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.c:3449:19: note: 'init_module' target declared here BUILDSTDERR: 3449 | static int __init amd64_edac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: f1x_early_channel_count()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: __amd64_read_pci_cfg_dword()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: k8_map_sysaddr_to_csrow()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: __amd64_write_pci_cfg_dword()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/edac/amd64_edac.o: warning: objtool: f1x_map_sysaddr_to_csrow()+0x6fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-axp288.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_extcon_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:470:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 470 | module_exit(axp288_extcon_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:463:20: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | static void __exit axp288_extcon_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-axp288.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_extcon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:461:1: note: in expansion of macro 'module_init' BUILDSTDERR: 461 | module_init(axp288_extcon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-axp288.c:454:19: note: 'init_module' target declared here BUILDSTDERR: 454 | static int __init axp288_extcon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3496_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3496_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/extcon/extcon-intel-int3496.c:21: BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:24: note: 'init_module' target declared here BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-int3496.c:191:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 191 | module_platform_driver(int3496_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/extcon/extcon-intel-cht-wc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cht_wc_extcon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from ./include/linux/extcon-provider.h:21, BUILDSTDERR: from drivers/extcon/extcon-intel-cht-wc.c:18: BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:24: note: 'cleanup_module' target declared here BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/extcon/extcon-intel-cht-wc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cht_wc_extcon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from ./include/linux/extcon-provider.h:21, BUILDSTDERR: from drivers/extcon/extcon-intel-cht-wc.c:18: BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:24: note: 'init_module' target declared here BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/extcon/extcon-intel-cht-wc.c:395:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 395 | module_platform_driver(cht_wc_extcon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-card.o: warning: objtool: allocate_broadcast_channel()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/firewire/core-card.o: warning: objtool: bm_work()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/firewire/core-transaction.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1299 | module_init(fw_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1261:19: note: 'init_module' target declared here BUILDSTDERR: 1261 | static int __init fw_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/core-transaction.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_core_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1300 | module_exit(fw_core_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/core-transaction.c:1291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1291 | static void __exit fw_core_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/ohci.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_ohci_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3895:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3895 | module_exit(fw_ohci_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3888:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3888 | static void __exit fw_ohci_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/ohci.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_ohci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3894:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3894 | module_init(fw_ohci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/ohci.c:3879:19: note: 'init_module' target declared here BUILDSTDERR: 3879 | static int __init fw_ohci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/sbp2.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbp2_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1637:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1637 | module_exit(sbp2_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1631:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1631 | static void __exit sbp2_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/sbp2.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbp2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1636:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1636 | module_init(sbp2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/sbp2.c:1626:19: note: 'init_module' target declared here BUILDSTDERR: 1626 | static int __init sbp2_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/net.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fwnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1698:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1698 | module_init(fwnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1663:19: note: 'init_module' target declared here BUILDSTDERR: 1663 | static int __init fwnet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/net.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fwnet_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1709:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1709 | module_exit(fwnet_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firewire/net.c:1700:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1700 | static void __exit fwnet_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lynx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:20: BUILDSTDERR: drivers/firewire/nosy.c:716:19: note: 'cleanup_module' target declared here BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lynx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firewire/nosy.c:20: BUILDSTDERR: drivers/firewire/nosy.c:716:19: note: 'init_module' target declared here BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/firewire/nosy.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(lynx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/edd.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:798:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 798 | late_initcall(edd_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:745:1: note: 'init_module' target declared here BUILDSTDERR: 745 | edd_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/edd.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:799:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 799 | module_exit(edd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/edd.c:786:1: note: 'cleanup_module' target declared here BUILDSTDERR: 786 | edd_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/dcdbas.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dcdbas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | #define subsys_initcall_sync(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:642:1: note: in expansion of macro 'subsys_initcall_sync' BUILDSTDERR: 642 | subsys_initcall_sync(dcdbas_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:598:19: note: 'init_module' target declared here BUILDSTDERR: 598 | static int __init dcdbas_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/dcdbas.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dcdbas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:643:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 643 | module_exit(dcdbas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/dcdbas.c:622:20: note: 'cleanup_module' target declared here BUILDSTDERR: 622 | static void __exit dcdbas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/iscsi_ibft.h:24, BUILDSTDERR: from drivers/firmware/iscsi_ibft.c:76: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibft_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:897:1: note: in expansion of macro 'module_init' BUILDSTDERR: 897 | module_init(ibft_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:860:19: note: 'init_module' target declared here BUILDSTDERR: 860 | static int __init ibft_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/iscsi_ibft.h:24, BUILDSTDERR: from drivers/firmware/iscsi_ibft.c:76: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibft_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:898:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 898 | module_exit(ibft_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/iscsi_ibft.c:820:20: note: 'cleanup_module' target declared here BUILDSTDERR: 820 | static void __exit ibft_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/qemu_fw_cfg.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:940:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 940 | module_exit(fw_cfg_sysfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:927:20: note: 'cleanup_module' target declared here BUILDSTDERR: 927 | static void __exit fw_cfg_sysfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/firmware/qemu_fw_cfg.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fw_cfg_sysfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:939:1: note: in expansion of macro 'module_init' BUILDSTDERR: 939 | module_init(fw_cfg_sysfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.c:911:19: note: 'init_module' target declared here BUILDSTDERR: 911 | static int __init fw_cfg_sysfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/firmware/qemu_fw_cfg.o: warning: objtool: fw_cfg_sysfs_probe()+0x754: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-core.o: warning: objtool: fmc_device_register_n_gw()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-match.o: warning: objtool: fmc_fill_id_info()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-dump.o: warning: objtool: fmc_dump_eeprom()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-debug.o: warning: objtool: fmc_debug_init()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-fakedev.o: warning: objtool: ff_work_fn()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-fakedev.o: warning: objtool: ff_work_fn.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/fmc/fmc-write-eeprom.o: warning: objtool: fwe_probe()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/fpga/fpga-mgr.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_mgr_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:713:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 713 | subsys_initcall(fpga_mgr_class_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:689:19: note: 'init_module' target declared here BUILDSTDERR: 689 | static int __init fpga_mgr_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-mgr.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_mgr_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 714 | module_exit(fpga_mgr_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-mgr.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static void __exit fpga_mgr_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-cvp.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_cvp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:530:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 530 | module_exit(altera_cvp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | static void __exit altera_cvp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-cvp.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_cvp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:529:1: note: in expansion of macro 'module_init' BUILDSTDERR: 529 | module_init(altera_cvp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-cvp.c:507:19: note: 'init_module' target declared here BUILDSTDERR: 507 | static int __init altera_cvp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-ps-spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/altera-ps-spi.c:21: BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:19: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/altera-ps-spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/altera-ps-spi.c:21: BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 318 | module_spi_driver(altera_ps_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/machxo2-spi.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/machxo2-spi.c:12: BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:19: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/machxo2-spi.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'machxo2_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/fpga/fpga-mgr.h:12, BUILDSTDERR: from drivers/fpga/machxo2-spi.c:12: BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:19: note: 'init_module' target declared here BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 411 | module_spi_driver(machxo2_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:17: BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:19: note: 'cleanup_module' target declared here BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xilinx_slave_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-spi.c:17: BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 208 | module_spi_driver(xilinx_slave_spi_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-bridge.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:462:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 462 | subsys_initcall(fpga_bridge_dev_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:438:19: note: 'init_module' target declared here BUILDSTDERR: 438 | static int __init fpga_bridge_dev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-bridge.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_bridge_dev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 463 | module_exit(fpga_bridge_dev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-bridge.c:452:20: note: 'cleanup_module' target declared here BUILDSTDERR: 452 | static void __exit fpga_bridge_dev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-pr-decoupler.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/fpga/xilinx-pr-decoupler.c:21: BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'cleanup_module' target declared here BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/xilinx-pr-decoupler.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xlnx_pr_decoupler_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/fpga/xilinx-pr-decoupler.c:21: BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:24: note: 'init_module' target declared here BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 168 | module_platform_driver(xlnx_pr_decoupler_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-region.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fpga_region_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:294:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 294 | subsys_initcall(fpga_region_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:276:19: note: 'init_module' target declared here BUILDSTDERR: 276 | static int __init fpga_region_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/fpga/fpga-region.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fpga_region_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(fpga_region_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/fpga/fpga-region.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit fpga_region_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-amdpt.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-amdpt.c:14: BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:24: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-amdpt.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-amdpt.c:14: BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:24: note: 'init_module' target declared here BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-amdpt.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(pt_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-bd9571mwv.c:20: BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'cleanup_module' target declared here BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/gpio/gpio-bd9571mwv.c:20: BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:24: note: 'init_module' target declared here BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 140 | module_platform_driver(bd9571mwv_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_exar_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:11: BUILDSTDERR: drivers/gpio/gpio-exar.c:201:24: note: 'init_module' target declared here BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_exar_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-exar.c:11: BUILDSTDERR: drivers/gpio/gpio-exar.c:201:24: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-exar.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(gpio_exar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-ich.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpio/gpio-ich.c:25: BUILDSTDERR: drivers/gpio/gpio-ich.c:509:24: note: 'init_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-ich.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ichx_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpio/gpio-ich.c:25: BUILDSTDERR: drivers/gpio/gpio-ich.c:509:24: note: 'cleanup_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ichx_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-ich.o: warning: objtool: ichx_gpio_probe()+0x24c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpio/gpio-it87.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_gpio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:427:1: note: in expansion of macro 'module_init' BUILDSTDERR: 427 | module_init(it87_gpio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | static int __init it87_gpio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-it87.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_gpio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:428:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 428 | module_exit(it87_gpio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-it87.c:417:20: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | static void __exit it87_gpio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idio_16_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:16: BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'cleanup_module' target declared here BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idio_16_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-pci-idio-16.c:16: BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-pci-idio-16.c:395:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 395 | module_pci_driver(idio_16_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_gpio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:474:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 474 | subsys_initcall(vprbrd_gpio_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | static int __init vprbrd_gpio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpio/gpio-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_gpio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:480:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 480 | module_exit(vprbrd_gpio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpio/gpio-viperboard.c:476:20: note: 'cleanup_module' target declared here BUILDSTDERR: 476 | static void __exit vprbrd_gpio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amdgpu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1208 | module_exit(amdgpu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1198:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1198 | static void __exit amdgpu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amdgpu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1207 | module_init(amdgpu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1166:19: note: 'init_module' target declared here BUILDSTDERR: 1166 | static int __init amdgpu_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.o: warning: objtool: amdgpu_pci_probe()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_resize_fb_bar()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_init()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_switcheroo_set_state()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_gpu_recover()+0x581: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_device.o: warning: objtool: amdgpu_device_init.cold()+0x28d: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_iio_execute()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_processds()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_debug()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setdatablock()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_postcard()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_get_src_int()+0x4a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_div32()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mul32()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_test()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_switch()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_compare()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setfbbase()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_div()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mul()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_put_dst()+0x341: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shr()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shl()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_xor()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_clear()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_sub()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_add()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_or()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_and()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_delay()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_jump()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_mask()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shift_right()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_shift_left()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setregblock()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setport()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_move()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: amdgpu_atom_execute_table_locked()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_calltable()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: amdgpu_atom_parse()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_processds.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_debug.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_postcard.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_put_dst.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/atom.o: warning: objtool: atom_op_setregblock.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_fini()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_init()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.o: warning: objtool: amdgpu_ttm_fini.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_gart.o: warning: objtool: amdgpu_gart_init()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.o: warning: objtool: amdgpu_i2c_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_fb.o: warning: objtool: amdgpufb_create()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_bios.o: warning: objtool: check_atom_bios()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.o: warning: objtool: amdgpu_benchmark_move()+0x3eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_test.o: warning: objtool: amdgpu_test_moves()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_pm.o: warning: objtool: amdgpu_pm_compute_clocks()+0x51a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.o: warning: objtool: amdgpu_afmt_calc_cts()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o: warning: objtool: amdgpu_vm_adjust_size()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.o: warning: objtool: amdgpu_vm_adjust_size.cold()+0x81: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/cik.o: warning: objtool: cik_common_hw_init()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_upload_firmware()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_dpm_sw_init()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/ci_dpm.o: warning: objtool: ci_upload_firmware.cold()+0x10: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/cik_sdma.o: warning: objtool: cik_sdma_sw_init()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/si.o: warning: objtool: si_common_hw_init()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/si_dpm.o: warning: objtool: si_check_state_equal()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/mxgpu_vi.o: warning: objtool: xgpu_vi_poll_msg()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o: warning: objtool: gmc_v9_0_late_init()+0x2af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/gmc_v9_0.o: warning: objtool: gmc_v9_0_sw_init()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_psp.o: warning: objtool: psp_resume()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/psp_v3_1.o: warning: objtool: psp_v3_1_mode1_reset.cold()+0x29: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.o: warning: objtool: amdgpu_add_thermal_controller()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/gfx_v9_0.o: warning: objtool: gfx_v9_0_sw_init()+0x156e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.o: warning: objtool: amdgpu_uvd_sw_init()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/uvd_v7_0.o: warning: objtool: uvd_v7_0_sw_init()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vce.o: warning: objtool: amdgpu_vce_sw_init()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/vce_v4_0.o: warning: objtool: vce_v4_0_early_init.cold()+0x24: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.o: warning: objtool: amdgpu_vcn_sw_init()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.o: warning: objtool: amdgpu_amdkfd_submit_ib()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: reserve_bo_and_cond_vms()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: vm_validate_pt_pd_bos()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_restore_userptr_worker()+0x3ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: add_bo_to_vm()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: init_kfd_vm()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()+0x918: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: amdgpu_amdkfd_gpuvm_restore_process_bos()+0x383: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.o: warning: objtool: update_gpuvm_pte.isra.0.cold()+0x18: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.o: warning: objtool: kgd_hqd_destroy()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.o: warning: objtool: kgd_hqd_destroy()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_job.o: warning: objtool: amdgpu_job_run()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_suspend_tile()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_poweron()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acp.o: warning: objtool: acp_poweroff()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.o: warning: objtool: amdgpu_atpx_detect()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.o: warning: objtool: amdgpu_acpi_init()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_program_memory_timing_parameters()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/tonga_smumgr.o: warning: objtool: tonga_populate_all_graphic_levels()+0x463: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/fiji_smumgr.o: warning: objtool: fiji_program_memory_timing_parameters()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_program_memory_timing_parameters()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/polaris10_smumgr.o: warning: objtool: polaris10_populate_all_memory_levels.cold()+0x2a: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/iceland_smumgr.o: warning: objtool: iceland_program_memory_timing_parameters()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vega10_smumgr.o: warning: objtool: vega10_smc_table_manager()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/smu10_smumgr.o: warning: objtool: smu10_smc_table_manager()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_program_memory_timing_parameters()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/ci_smumgr.o: warning: objtool: ci_init_smc_table()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_program_memory_timing_parameters()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_populate_all_graphic_levels()+0x3a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_init_smc_table()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/smumgr/vegam_smumgr.o: warning: objtool: vegam_start_smu.cold()+0x31: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o: warning: objtool: hwmgr_hw_init()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/hwmgr.o: warning: objtool: hwmgr_resume()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/processpptables.o: warning: objtool: pp_tables_initialize()+0xa49: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/process_pptables_v1_0.o: warning: objtool: get_powerplay_table_entry_v1_0()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_odn_edit_dpm_table()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_hwmgr_backend_init()+0x826: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_hwmgr.o: warning: objtool: smu7_enable_dpm_tasks()+0xe94: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu7_powertune.o: warning: objtool: smu7_disable_power_containment()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_processpptables.o: warning: objtool: vega10_get_powerplay_table_entry()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega10_hwmgr.o: warning: objtool: vega10_odn_edit_dpm_table()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_enable_dpm_tasks()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.o: warning: objtool: vega12_display_configuration_changed_task()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/smu_helper.o: warning: objtool: phm_wait_on_indirect_register.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../powerplay/amd_powerplay.o: warning: objtool: pp_hw_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.o: warning: objtool: amdgpu_dm_irq_handler()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_helpers.o: warning: objtool: dm_helpers_parse_edid_caps()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_link_encoder.o: warning: objtool: dce110_link_encoder_construct()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_get_optimal_number_of_taps()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_set_pixel_storage_depth()+0x3b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_transform.o: warning: objtool: dce_transform_set_pixel_storage_depth.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_hubbub.o: warning: objtool: hubbub1_verify_allow_pstate_change_high()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_link_encoder.o: warning: objtool: dcn10_link_encoder_construct()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link.o: warning: objtool: construct()+0x4d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/gpu/drm/amd/amdkfd/kfd_module.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kfd_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 182 | module_init(kfd_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init kfd_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/amd/amdkfd/kfd_module.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kfd_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 183 | module_exit(kfd_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_module.c:171:20: note: 'cleanup_module' target declared here BUILDSTDERR: 171 | static void __exit kfd_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device.o: warning: objtool: kfd_debugfs_hang_hws()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_create_event()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_update_queue()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_create_queue()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_chardev.o: warning: objtool: kfd_ioctl_unmap_memory_from_gpu()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_create_topology_device()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_topology_init()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_topology.o: warning: objtool: kfd_topology_add_device()+0x350: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.o: warning: objtool: kfd_init_apertures()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_device_init_vm.part.0()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_create_process()+0x313: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_create_process_device_data()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_evict_queues()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: evict_process_worker()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_process_restore_queues()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: restore_process_worker()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_suspend_all_processes()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_resume_all_processes()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: kfd_reserved_mem_mmap()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: evict_process_worker.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_process.o: warning: objtool: restore_process_worker.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.o: warning: objtool: initialize()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.o: warning: objtool: kernel_queue_init()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.o: warning: objtool: pm_send_runlist()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: start_cpsch()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.o: warning: objtool: update_queue()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_events.o: warning: objtool: kfd_event_create()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_events.o: warning: objtool: kfd_event_mmap()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_address_watch_nodiq()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_register_diq()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_wave_control_nodiq()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_address_watch_diq()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.o: warning: objtool: dbgdev_wave_control_diq()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.o: warning: objtool: kfd_dbgmgr_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_crat.o: warning: objtool: kfd_parse_crat_table()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/amdkfd/kfd_iommu.o: warning: objtool: kfd_iommu_resume()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/amd/lib/chash.o: warning: objtool: __chash_table_copy_in()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/ast/ast_drv.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ast_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:251:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 251 | module_exit(ast_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit ast_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/ast/ast_drv.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ast_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:250:1: note: in expansion of macro 'module_init' BUILDSTDERR: 250 | module_init(ast_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_drv.c:236:19: note: 'init_module' target declared here BUILDSTDERR: 236 | static int __init ast_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ast/ast_main.o: warning: objtool: ast_driver_load()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bochs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:233:1: note: in expansion of macro 'module_init' BUILDSTDERR: 233 | module_init(bochs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init bochs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/bochs/bochs_drv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bochs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:234:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 234 | module_exit(bochs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_drv.c:228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 228 | static void __exit bochs_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bochs/bochs_hw.o: warning: objtool: bochs_hw_init()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anx78xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/gpu/drm/bridge/analogix-anx78xx.c:20: BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/bridge/analogix-anx78xx.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anx78xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/gpu/drm/bridge/analogix-anx78xx.c:20: BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: 'init_module' target declared here BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1490 | module_i2c_driver(anx78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.o: warning: objtool: anx78xx_i2c_probe()+0x299: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/bridge/analogix-anx78xx.o: warning: objtool: anx78xx_i2c_probe.cold()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:175:1: note: in expansion of macro 'module_init' BUILDSTDERR: 175 | module_init(cirrus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:160:19: note: 'init_module' target declared here BUILDSTDERR: 160 | static int __init cirrus_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/cirrus/cirrus_drv.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:176:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 176 | module_exit(cirrus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/cirrus/cirrus_drv.c:170:20: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | static void __exit cirrus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/intel_gmbus.o: warning: objtool: gmbus_xfer()+0x398: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/intel_gmbus.o: warning: objtool: gmbus_xfer.cold()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/gma500/psb_drv.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:519:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 519 | module_exit(psb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:513:20: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | static void __exit psb_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/gma500/psb_drv.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:518:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 518 | late_initcall(psb_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_drv.c:508:19: note: 'init_module' target declared here BUILDSTDERR: 508 | static int __init psb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/gma500/psb_intel_lvds.o: warning: objtool: psb_intel_lvds_mode_fixup()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/gma500/mid_bios.o: warning: objtool: mid_chip_setup()+0x4ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/cdv_intel_lvds.o: warning: objtool: cdv_intel_lvds_mode_fixup()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/cdv_intel_dp.o: warning: objtool: cdv_intel_dp_aux_native_read()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/gma500/cdv_intel_dp.o: warning: objtool: cdv_intel_dp_init()+0x497: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hibmc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:427:1: note: in expansion of macro 'module_init' BUILDSTDERR: 427 | module_init(hibmc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | static int __init hibmc_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hibmc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:428:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 428 | module_exit(hibmc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c:422:20: note: 'cleanup_module' target declared here BUILDSTDERR: 422 | static void __exit hibmc_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.o: warning: objtool: hibmc_pci_probe()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/i2c/ch7006_drv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch7006_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:549:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 549 | module_exit(ch7006_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:522:20: note: 'cleanup_module' target declared here BUILDSTDERR: 522 | static void __exit ch7006_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/ch7006_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch7006_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:548:1: note: in expansion of macro 'module_init' BUILDSTDERR: 548 | module_init(ch7006_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/ch7006_drv.c:517:19: note: 'init_module' target declared here BUILDSTDERR: 517 | static int __init ch7006_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/sil164_drv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sil164_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(sil164_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:444:1: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | sil164_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/sil164_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sil164_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(sil164_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/sil164_drv.c:438:1: note: 'init_module' target declared here BUILDSTDERR: 438 | sil164_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda998x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hdmi.h:28, BUILDSTDERR: from drivers/gpu/drm/i2c/tda998x_drv.c:20: BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/i2c/tda998x_drv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda998x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hdmi.h:28, BUILDSTDERR: from drivers/gpu/drm/i2c/tda998x_drv.c:20: BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:19: note: 'init_module' target declared here BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.c:1965:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1965 | module_i2c_driver(tda998x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i2c/tda998x_drv.o: warning: objtool: reg_write_range()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from drivers/gpu/drm/i915/gvt/kvmgt.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvmgt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1892:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1892 | module_init(kvmgt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1883:19: note: 'init_module' target declared here BUILDSTDERR: 1883 | static int __init kvmgt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/ftrace.h:11, BUILDSTDERR: from ./include/linux/perf_event.h:48, BUILDSTDERR: from ./arch/x86/include/asm/kvm_host.h:25, BUILDSTDERR: from ./include/linux/kvm_host.h:39, BUILDSTDERR: from drivers/gpu/drm/i915/gvt/kvmgt.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvmgt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1893:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1893 | module_exit(kvmgt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.c:1888:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1888 | static void __exit kvmgt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_ioctl()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_reg_rw_opregion()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: kvmgt_get_vfio_device()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_set_msi_trigger()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_open()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: intel_vgpu_rw()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/kvmgt.o: warning: objtool: kvmgt_dma_map_guest_page()+0x1fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_drv.o: warning: objtool: i915_driver_load()+0xa32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/dmar.h:24, BUILDSTDERR: from ./include/linux/intel-iommu.h:34, BUILDSTDERR: from drivers/gpu/drm/i915/i915_drv.h:41, BUILDSTDERR: from drivers/gpu/drm/i915/i915_pci.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i915_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:781:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 781 | module_exit(i915_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:772:20: note: 'cleanup_module' target declared here BUILDSTDERR: 772 | static void __exit i915_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/dmar.h:24, BUILDSTDERR: from ./include/linux/intel-iommu.h:34, BUILDSTDERR: from drivers/gpu/drm/i915/i915_drv.h:41, BUILDSTDERR: from drivers/gpu/drm/i915/i915_pci.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i915_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:780:1: note: in expansion of macro 'module_init' BUILDSTDERR: 780 | module_init(i915_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.c:742:19: note: 'init_module' target declared here BUILDSTDERR: 742 | static int __init i915_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/i915_pci.o: warning: objtool: i915_pci_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_csr.o: warning: objtool: csr_load_work_fn()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/intel_pm.o: warning: objtool: intel_init_pm()+0x41f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_pm.o: warning: objtool: intel_init_gt_powersave()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_debugfs.o: warning: objtool: i915_ipc_status_write()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_gtt.o: warning: objtool: intel_sanitize_enable_ppgtt()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_gtt.o: warning: objtool: i915_ggtt_probe_hw()+0x5a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem.o: warning: objtool: i915_gem_init_early()+0x2e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_shrinker.o: warning: objtool: i915_gem_shrinker_vmap()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_shrinker.o: warning: objtool: i915_gem_shrinker_oom()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gem_stolen.o: warning: objtool: i915_gem_init_stolen()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_uncore.o: warning: objtool: intel_uncore_init()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_uc.o: warning: objtool: intel_uc_init_early()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_uc_fw.o: warning: objtool: intel_uc_fw_fetch()+0x38c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_uc_fw.o: warning: objtool: intel_uc_fw_upload()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_ct.o: warning: objtool: ct_process_host_channel()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_ct.o: warning: objtool: intel_guc_ct_enable()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_fw.o: warning: objtool: guc_fw_xfer()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./arch/x86/include/asm/bug.h:83, BUILDSTDERR: from ./include/linux/bug.h:5, BUILDSTDERR: from ./include/linux/cpumask.h:13, BUILDSTDERR: from ./include/linux/smp.h:13, BUILDSTDERR: from ./include/linux/tracepoint.h:17, BUILDSTDERR: from ./include/trace/events/dma_fence.h:8, BUILDSTDERR: from drivers/gpu/drm/i915/intel_guc_submission.c:26: BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_submission.c: In function 'guc_ring_doorbell': BUILDSTDERR: 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] BUILDSTDERR: 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); BUILDSTDERR: ./include/asm-generic/bug.h:160:27: note: in definition of macro 'WARN_ONCE' BUILDSTDERR: 160 | int __ret_warn_once = !!(condition); \ BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_submission.c:506:2: note: in expansion of macro 'WARN_ON_ONCE' BUILDSTDERR: 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_guc_submission.c:506:15: note: in expansion of macro 'xchg' BUILDSTDERR: 506 | WARN_ON_ONCE(xchg(&db->cookie, cookie + 1 ?: cookie + 2) != cookie); BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/gpu/drm/i915/intel_bios.o: warning: objtool: intel_bios_init()+0xd1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_fbc.o: warning: objtool: intel_fbc_enable()+0x2c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_fbc.o: warning: objtool: intel_fbc_init()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_hotplug.o: warning: objtool: i915_hotplug_work_func()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_opregion.o: warning: objtool: swsci()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/intel_dp.o: warning: objtool: intel_dp_aux_transfer()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_dp.o: warning: objtool: intel_dp_init_connector()+0xe22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_sdvo.o: warning: objtool: intel_sdvo_pre_enable()+0x35d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_gpu_error.o: warning: objtool: i915_capture_error_state()+0x1fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_vgpu.o: warning: objtool: vgt_balloon_space()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_vgpu.o: warning: objtool: intel_vgt_balloon()+0x23f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: gen8_oa_read()+0x3ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: gen7_oa_read()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: i915_oa_stream_destroy()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/i915_perf.o: warning: objtool: i915_oa_stream_destroy.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_gvt.o: warning: objtool: intel_gvt_sanitize_options.cold()+0x14: unreachable instruction BUILDSTDERR: drivers/gpu/drm/i915/gvt/gvt.o: warning: objtool: intel_gvt_init_device()+0x249: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/aperture_gm.o: warning: objtool: alloc_gm()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/aperture_gm.o: warning: objtool: intel_vgpu_alloc_resource()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: elsp_mmio_write()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: pvinfo_mmio_read()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: sbi_ctl_mmio_write()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: force_nonpriv_write()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: hws_pga_write()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: update_fdi_rx_iir_status()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: pvinfo_mmio_write()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: sanitize_fence_mmio_access()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: ring_mode_mmio_write()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/handlers.o: warning: objtool: intel_vgpu_mmio_reg_rw()+0x295: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_invalidate_spt()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_alloc_spt()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_handle_guest_entry_removal()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_shadow_entry()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_spt()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_populate_spt_by_guest_entry()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: shadow_ppgtt_mm()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: ppgtt_handle_guest_write_page_table()+0x375: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_create_ppgtt_mm()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_gma_to_gpa()+0x3da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_emulate_ggtt_mmio_write()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_get_ppgtt_mm()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_put_ppgtt_mm()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_gvt_init_gtt()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/gtt.o: warning: objtool: intel_vgpu_init_gtt()+0x3aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: map_vgpu_opregion()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: intel_vgpu_init_opregion()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/opregion.o: warning: objtool: intel_vgpu_emulate_opregion_request()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/mmio.o: warning: objtool: intel_vgpu_emulate_mmio_read()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/mmio.o: warning: objtool: intel_vgpu_emulate_mmio_write()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/edid.o: warning: objtool: intel_gvt_i2c_handle_gmbus_read()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/edid.o: warning: objtool: intel_gvt_i2c_handle_gmbus_write()+0x2d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: prepare_execlist_workload()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: complete_execlist_workload()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/execlist.o: warning: objtool: intel_vgpu_submit_execlist()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_gvt_init_workload_scheduler()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: workload_thread()+0xdda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/scheduler.o: warning: objtool: intel_vgpu_create_workload()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/mmio_context.o: warning: objtool: intel_gvt_switch_mmio()+0x463: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: copy_gma_to_hva()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_reg_handler()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_pipe_control()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_display_flip()+0x342: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: command_scan()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_srm()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_lrm()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: cmd_handler_mi_flush_dw()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/cmd_parser.o: warning: objtool: intel_gvt_init_cmd_parser()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/debugfs.o: warning: objtool: vgpu_scan_nonprivbb_set()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/debugfs.o: warning: objtool: intel_gvt_debugfs_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/fb_decoder.o: warning: objtool: intel_vgpu_decode_primary_plane()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: vgpu_get_plane_info()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: intel_vgpu_query_plane()+0x39b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/gvt/dmabuf.o: warning: objtool: intel_vgpu_get_dmabuf()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/i915/intel_lpe_audio.o: warning: objtool: intel_lpe_audio_init()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/i915/intel_lpe_audio.o: warning: objtool: intel_lpe_audio_init.cold()+0x2bf: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2+24 BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_mode.o: warning: objtool: mga_crtc_mode_set()+0x1aa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/mgag200/mgag200_drv.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mgag200_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:131:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 131 | module_exit(mgag200_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:125:20: note: 'cleanup_module' target declared here BUILDSTDERR: 125 | static void __exit mgag200_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/mgag200/mgag200_drv.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mgag200_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:130:1: note: in expansion of macro 'module_init' BUILDSTDERR: 130 | module_init(mgag200_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/mgag200/mgag200_drv.c:114:19: note: 'init_module' target declared here BUILDSTDERR: 114 | static int __init mgag200_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_fini()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_mthd()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/client.o: warning: objtool: nvkm_client_notify_new()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_sclass()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_nop()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_put()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_get()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_del()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_ntfy_new()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_unmap()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_map()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_rd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_mthd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_del()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_new()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl_wr()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/ioctl.o: warning: objtool: nvkm_ioctl()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/mm.o: warning: objtool: nvkm_mm_fini()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_init()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_fini()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/core/object.o: warning: objtool: nvkm_object_dtor()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o: warning: objtool: init_reserved()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.o: warning: objtool: init_gpio_ne()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.o: warning: objtool: g94_i2c_aux_xfer()+0x642: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.o: warning: objtool: gm200_i2c_aux_xfer()+0x642: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/subdev/i2c/anx9805.o: warning: objtool: anx9805_aux_xfer()+0x517: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/device/ctrl.o: warning: objtool: nvkm_control_mthd()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/device/user.o: warning: objtool: nvkm_udevice_mthd()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/device/user.o: warning: objtool: nvkm_udevice_new()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv04.o: warning: objtool: nv04_disp_mthd()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/user.o: warning: objtool: nvkm_dmaobj_ctor()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.o: warning: objtool: nv50_dmaobj_new()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.o: warning: objtool: gf100_dmaobj_new()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.o: warning: objtool: gf119_dmaobj_new()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.o: warning: objtool: gv100_dmaobj_new()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.o: warning: objtool: gf100_fermi_mthd()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfmon_mthd()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfdom_mthd()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nvkm/engine/pm/base.o: warning: objtool: nvkm_perfdom_new_()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_acpi.o: warning: objtool: nouveau_dsm_detect()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nouveau_drm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1200:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1200 | module_init(nouveau_drm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1154:1: note: 'init_module' target declared here BUILDSTDERR: 1154 | nouveau_drm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/nouveau/nouveau_drm.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nouveau_drm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1201 | module_exit(nouveau_drm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_drm.c:1184:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1184 | nouveau_drm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_vga.o: warning: objtool: nouveau_switcheroo_set_state()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/nouveau_fbcon.o: warning: objtool: nouveau_fbcon_output_poll_changed()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/core507d.o: warning: objtool: core507d_update()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/core507d.o: warning: objtool: core507d_init()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/corec37d.o: warning: objtool: corec37d_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/corec37d.o: warning: objtool: corec37d_update()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/dac507d.o: warning: objtool: dac507d_ctrl()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/dac907d.o: warning: objtool: dac907d_ctrl()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/pior507d.o: warning: objtool: pior507d_ctrl()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/sor507d.o: warning: objtool: sor507d_ctrl()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/sor907d.o: warning: objtool: sor907d_ctrl()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/sorc37d.o: warning: objtool: sorc37d_ctrl()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_procamp()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_dither()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_core_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_mode()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_view()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_curs_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_curs_set()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_core_set()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_olut_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_olut_set()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_ovly()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head507d.o: warning: objtool: head507d_base()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_curs_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_curs_set()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_core_set()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_olut_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head827d.o: warning: objtool: head827d_olut_set()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_or()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_procamp()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_curs_clr()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_curs_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_core_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_core_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_olut_clr()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_olut_set()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_mode()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_view()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_dither()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_ovly()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head907d.o: warning: objtool: head907d_base()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head917d.o: warning: objtool: head917d_dither()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/head917d.o: warning: objtool: head917d_base()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_or()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_procamp()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_dither()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_curs_clr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_curs_set()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_olut_clr()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_olut_set()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_mode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/headc37d.o: warning: objtool: headc37d_view()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wimmc37b.o: warning: objtool: wimmc37b_update()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wimmc37b.o: warning: objtool: wimmc37b_point()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_update()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_image_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_image_set()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ilut_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ilut_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_sema_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/wndwc37e.o: warning: objtool: wndwc37e_sema_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_update()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_image_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_xlut_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_xlut_set()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_sema_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_sema_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base507c.o: warning: objtool: base507c_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base827c.o: warning: objtool: base827c_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_xlut_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/base907c.o: warning: objtool: base907c_xlut_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_update()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_scale_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_image_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_ntfy_clr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_ntfy_set()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly507e.o: warning: objtool: ovly507e_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly827e.o: warning: objtool: ovly827e_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/nouveau/dispnv50/ovly907e.o: warning: objtool: ovly907e_image_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpi_touchscreen_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:498:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 498 | module_exit(rpi_touchscreen_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit rpi_touchscreen_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpi_touchscreen_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:491:1: note: in expansion of macro 'module_init' BUILDSTDERR: 491 | module_init(rpi_touchscreen_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:486:19: note: 'init_module' target declared here BUILDSTDERR: 486 | static int __init rpi_touchscreen_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qxl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:311:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 311 | module_exit(qxl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:305:20: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | static void __exit qxl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/qxl/qxl_drv.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qxl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:310:1: note: in expansion of macro 'module_init' BUILDSTDERR: 310 | module_init(qxl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_drv.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | static int __init qxl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/qxl/qxl_kms.o: warning: objtool: qxl_device_init()+0x308: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_init()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_fini()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_ttm.o: warning: objtool: qxl_ttm_fini.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_fb.o: warning: objtool: qxlfb_create()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_cmd.o: warning: objtool: qxl_garbage_collect()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_irq.o: warning: objtool: qxl_irq_handler()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/qxl/qxl_release.o: warning: objtool: qxl_fence_wait()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/radeon/radeon_drv.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'radeon_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:647:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 647 | module_exit(radeon_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:640:20: note: 'cleanup_module' target declared here BUILDSTDERR: 640 | static void __exit radeon_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/radeon/radeon_drv.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'radeon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:646:1: note: in expansion of macro 'module_init' BUILDSTDERR: 646 | module_init(radeon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_drv.c:614:19: note: 'init_module' target declared here BUILDSTDERR: 614 | static int __init radeon_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_boot_test_post_card()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_device_init()+0x46c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_switcheroo_set_state()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_device.o: warning: objtool: radeon_switcheroo_set_state.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atom_get_clock_info()+0x486: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_atombios.o: warning: objtool: radeon_atombios_get_power_modes()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_agp.o: warning: objtool: radeon_agp_init()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_combios_get_lvds_info()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/radeon_combios.o: warning: objtool: radeon_combios_get_power_modes()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_iio_execute()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setdatablock()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_postcard()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_get_src_int()+0x4af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_test()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_switch()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_compare()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setfbbase()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_div()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_mul()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_put_dst()+0x34a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shr()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shl()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_xor()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_clear()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_sub()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_add()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_or()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_and()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_delay()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_jump()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_mask()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shift_right()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_shift_left()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setregblock()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setport()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_move()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_execute_table_locked()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_calltable()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_parse()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_postcard.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_put_dst.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/atom.o: warning: objtool: atom_op_setregblock.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_init()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_fini()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_ttm.o: warning: objtool: radeon_ttm_fini.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_object.o: warning: objtool: radeon_bo_init()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_object.o: warning: objtool: radeon_bo_init.cold()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_gart.o: warning: objtool: radeon_gart_init()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_legacy_crtc.o: warning: objtool: radeon_crtc_mode_set()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/radeon_display.o: warning: objtool: radeon_modeset_init()+0x4b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_i2c.o: warning: objtool: radeon_i2c_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_clocks.o: warning: objtool: radeon_get_clock_info()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_fb.o: warning: objtool: radeonfb_create()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_gem.o: warning: objtool: radeon_gem_set_domain_ioctl()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_irq_kms.o: warning: objtool: radeon_irq_kms_init()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_packet_parse()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_dump_packet()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_cs.o: warning: objtool: radeon_cs_dump_packet.cold()+0x6: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_bios.o: warning: objtool: radeon_get_bios()+0x30e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_benchmark.o: warning: objtool: radeon_benchmark_move()+0x6d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rs690.o: warning: objtool: rs690_startup()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rs690.o: warning: objtool: rs690_init()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r520.o: warning: objtool: r520_startup()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r520.o: warning: objtool: r520_init()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_pcie_gart_tlb_flush()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init_microcode()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_ring_test()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_ib_test()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_startup()+0x1372: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init()+0x5bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_pcie_gart_tlb_flush.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600.o: warning: objtool: r600_init_microcode.cold()+0x12c: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv770.o: warning: objtool: rv770_startup()+0x15fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv770.o: warning: objtool: rv770_init()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_do_test_moves()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_test_ring_sync()+0x224: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_test.o: warning: objtool: radeon_test_syncing()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_pm.o: warning: objtool: radeon_pm_init()+0x454: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_pm.o: warning: objtool: radeon_pm_compute_clocks()+0x264: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gart_tlb_flush()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gen2_enable()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_init()+0x32d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gart_tlb_flush.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/evergreen.o: warning: objtool: evergreen_pcie_gen2_enable.cold()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni.o: warning: objtool: ni_init_microcode()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni.o: warning: objtool: cayman_init()+0x371: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni.o: warning: objtool: ni_init_microcode.cold()+0x129: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_ib_parse()+0x669: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_startup()+0x7dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_irq_process()+0x75a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/si.o: warning: objtool: si_init()+0x64b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init_microcode()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_ring_test()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_ib_test()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_startup()+0x7a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_irq_process()+0xc26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init()+0x48b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik.o: warning: objtool: cik_init_microcode.cold()+0x1d8: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv770_dpm.o: warning: objtool: rv770_dpm_print_power_state()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/sumo_dpm.o: warning: objtool: sumo_dpm_print_power_state()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ni_dpm.o: warning: objtool: ni_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/kv_dpm.o: warning: objtool: kv_dpm_print_power_state()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/ci_dpm.o: warning: objtool: ci_dpm_print_power_state()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_audio.o: warning: objtool: radeon_audio_calc_cts()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600_dma.o: warning: objtool: r600_dma_ring_test()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r600_dma.o: warning: objtool: r600_dma_ib_test()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik_sdma.o: warning: objtool: cik_sdma_ring_test()+0x1b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/cik_sdma.o: warning: objtool: cik_sdma_ib_test()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_uvd.o: warning: objtool: radeon_uvd_init()+0x313: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/uvd_v1_0.o: warning: objtool: uvd_v1_0_init()+0x44e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_init()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_ring_test()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_ib_test()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_vce.o: warning: objtool: radeon_vce_init.cold()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/vce_v1_0.o: warning: objtool: vce_v1_0_init()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_atpx_handler.o: warning: objtool: radeon_atpx_detect()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_acpi.o: warning: objtool: radeon_acpi_pcie_performance_request()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/radeon_acpi.o: warning: objtool: radeon_acpi_init()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_packet0_check()+0xc78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_init()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_disable()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_vram_init_sizes()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_ring_test()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_ib_test()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r100.o: warning: objtool: r100_cp_disable.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_packet0_check()+0xf90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_mc_program()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_startup()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r300.o: warning: objtool: r300_startup.cold()+0x77: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r420.o: warning: objtool: r420_pipes_init()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/rv515.o: warning: objtool: rv515_startup()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/radeon/r200.o: warning: objtool: r200_packet0_check()+0xa32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/scheduler/sched_fence.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:176:1: note: in expansion of macro 'module_init' BUILDSTDERR: 176 | module_init(drm_sched_fence_slab_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:32:19: note: 'init_module' target declared here BUILDSTDERR: 32 | static int __init drm_sched_fence_slab_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/drm/drmP.h:59, BUILDSTDERR: from drivers/gpu/drm/scheduler/sched_fence.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_sched_fence_slab_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:177:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 177 | module_exit(drm_sched_fence_slab_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/scheduler/sched_fence.c:43:20: note: 'cleanup_module' target declared here BUILDSTDERR: 43 | static void __exit drm_sched_fence_slab_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_memory.o: warning: objtool: ttm_mem_global_init()+0x21e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_create()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_init()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_dma_tt_init()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_sg_tt_init()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_tt.o: warning: objtool: ttm_tt_swapout()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_handle_move_mem()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_evict()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_mem_space()+0x2f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_clean_mm()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_device_release()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo.o: warning: objtool: ttm_bo_init_reserved()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo_util.o: warning: objtool: ttm_bo_move_ttm()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_bo_vm.o: warning: objtool: ttm_bo_mmap()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/ttm/ttm_module.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:98:1: note: in expansion of macro 'module_init' BUILDSTDERR: 98 | module_init(ttm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init ttm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/ttm/ttm_module.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:99:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 99 | module_exit(ttm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_module.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit ttm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_pages_put()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_pool_store()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_set_pages_caching()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_put_pages()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_page_alloc_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc.o: warning: objtool: ttm_page_alloc_init.cold()+0x3d: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_pool_store()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/gpu/drm/ttm/ttm_page_alloc_dma.o: warning: objtool: ttm_dma_page_alloc_init.cold()+0x3d: return with modified stack frame BUILDSTDERR: drivers/gpu/drm/ttm/ttm_agp_backend.o: warning: objtool: ttm_agp_bind()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/udl/udl_drv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/drm/drmP.h:36, BUILDSTDERR: from drivers/gpu/drm/udl/udl_drv.c:10: BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:19: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/udl/udl_drv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/drm/drmP.h:36, BUILDSTDERR: from drivers/gpu/drm/udl/udl_drv.c:10: BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.c:139:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 139 | module_usb_driver(udl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/udl/udl_drv.o: warning: objtool: udl_usb_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/udl/udl_main.o: warning: objtool: udl_get_urb()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/udl/udl_main.o: warning: objtool: udl_driver_load()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vgem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 506 | module_init(vgem_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:462:19: note: 'init_module' target declared here BUILDSTDERR: 462 | static int __init vgem_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/vgem/vgem_drv.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vgem_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 507 | module_exit(vgem_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vgem/vgem_drv.c:500:20: note: 'cleanup_module' target declared here BUILDSTDERR: 500 | static void __exit vgem_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpu/drm/virtio/virtgpu_drv.c:31: BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'init_module' target declared here BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/virtio/virtgpu_drv.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_gpu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/gpu/drm/virtio/virtgpu_drv.c:31: BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:22: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drv.c:95:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 95 | module_virtio_driver(virtio_gpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_kms.o: warning: objtool: virtio_gpu_driver_load()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_kms.o: warning: objtool: virtio_gpu_driver_open()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_drm_bus.o: warning: objtool: drm_virtio_init()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_ttm.o: warning: objtool: virtio_gpu_ttm_fini()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/virtio/virtgpu_ttm.o: warning: objtool: virtio_gpu_ttm_fini.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_render_target_check': BUILDSTDERR: 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] BUILDSTDERR: 995 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1002 | &cmd->body.target.sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_surface_copy_check': BUILDSTDERR: 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] BUILDSTDERR: 1034 | &cmd->body.src.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1040 | &cmd->body.dest.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_buffer_copy_check': BUILDSTDERR: 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] BUILDSTDERR: 1056 | &cmd->body.src, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1062 | &cmd->body.dest, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_pred_copy_check': BUILDSTDERR: 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] BUILDSTDERR: 1078 | &cmd->body.srcSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1084 | &cmd->body.dstSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_stretch_blt_check': BUILDSTDERR: 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] BUILDSTDERR: 1100 | &cmd->body.src.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1105 | &cmd->body.dest.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_blt_surf_screen_check': BUILDSTDERR: 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] BUILDSTDERR: 1121 | &cmd->body.srcImage.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_present_check': BUILDSTDERR: 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] BUILDSTDERR: 1137 | user_surface_converter, &cmd->body.sid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_query': BUILDSTDERR: 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] BUILDSTDERR: 1458 | ret = vmw_translate_mob_ptr(dev_priv, sw_context, &cmd->q.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_gb_query': BUILDSTDERR: 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] BUILDSTDERR: 1494 | user_context_converter, &cmd->q.cid, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_begin_query': BUILDSTDERR: 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] BUILDSTDERR: 1535 | user_context_converter, &cmd->q.cid, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_end_gb_query': BUILDSTDERR: 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] BUILDSTDERR: 1563 | &cmd->q.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_wait_gb_query': BUILDSTDERR: 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] BUILDSTDERR: 1652 | &cmd->q.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dma': BUILDSTDERR: 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] BUILDSTDERR: 1755 | user_surface_converter, &cmd->dma.host.sid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_draw': BUILDSTDERR: 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] BUILDSTDERR: 1803 | &decl->array.surfaceId, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1819 | &range->indexArray.surfaceId, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_tex_state': BUILDSTDERR: 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] BUILDSTDERR: 1848 | user_context_converter, &cmd->state.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1865 | &cur_state->value, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2006 | &cmd->body.sid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2006 | &cmd->body.sid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_image': BUILDSTDERR: 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] BUILDSTDERR: 2031 | &cmd->body.image.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_update_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2055 | &cmd->body.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_image': BUILDSTDERR: 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] BUILDSTDERR: 2079 | &cmd->body.image.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_readback_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2103 | &cmd->body.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_image': BUILDSTDERR: 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] BUILDSTDERR: 2127 | &cmd->body.image.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_invalidate_gb_surface': BUILDSTDERR: 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] BUILDSTDERR: 2151 | &cmd->body.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_define': BUILDSTDERR: 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] BUILDSTDERR: 2179 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_shader_destroy': BUILDSTDERR: 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] BUILDSTDERR: 2226 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader': BUILDSTDERR: 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] BUILDSTDERR: 2279 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2294 | &cmd->body.shid, res, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2306 | &cmd->body.shid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_set_shader_const': BUILDSTDERR: 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] BUILDSTDERR: 2342 | user_context_converter, &cmd->body.cid, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_bind_gb_shader': BUILDSTDERR: 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] BUILDSTDERR: 2375 | &cmd->body.shid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2375 | &cmd->body.shid, &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_single_constant_buffer': BUILDSTDERR: 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] BUILDSTDERR: 2409 | &cmd->body.sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_vertex_buffers': BUILDSTDERR: 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] BUILDSTDERR: 2567 | &cmd->buf[i].sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_index_buffer': BUILDSTDERR: 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] BUILDSTDERR: 2614 | &cmd->body.sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_rendertargets': BUILDSTDERR: 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] BUILDSTDERR: 2656 | &cmd->body.depthStencilViewId, 1, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_set_so_targets': BUILDSTDERR: 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] BUILDSTDERR: 2796 | &cmd->targets[i].sid, &res_node); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_bind_shader': BUILDSTDERR: 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] BUILDSTDERR: 3036 | &cmd->body.cid, &ctx_node); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3062 | &cmd->body.mobid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_dx_transfer_from_buffer': BUILDSTDERR: 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] BUILDSTDERR: 3110 | &cmd->body.srcSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3116 | &cmd->body.destSid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c: In function 'vmw_cmd_intra_surface_copy': BUILDSTDERR: 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] BUILDSTDERR: 3141 | &cmd->body.surface.sid, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmwgfx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1663:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1663 | module_exit(vmwgfx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1657:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1657 | static void __exit vmwgfx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmwgfx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1662:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1662 | module_init(vmwgfx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.c:1644:19: note: 'init_module' target declared here BUILDSTDERR: 1644 | static int __init vmwgfx_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.o: warning: objtool: vmw_generic_ioctl()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_drv.o: warning: objtool: vmw_driver_load()+0x35b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_fifo.o: warning: objtool: vmw_fifo_wait.constprop.0()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_ldu.o: warning: objtool: vmw_kms_ldu_init_display()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o: warning: objtool: vmw_overlay_resume_all()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_overlay.o: warning: objtool: vmw_overlay_pause_all()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_fence.o: warning: objtool: vmw_fence_obj_lookup()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_scrn.o: warning: objtool: vmw_kms_sou_init_display()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/vmwgfx/vmwgfx_stdu.o: warning: objtool: vmw_kms_stdu_init_display()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_dp_helper.o: warning: objtool: drm_dp_read_desc()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: build_allocate_payload()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: process_single_tx_qlock()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_dp_mst_topology.o: warning: objtool: drm_dp_port_setup_pdt()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_kms_helper_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:87:1: note: in expansion of macro 'module_init' BUILDSTDERR: 87 | module_init(drm_kms_helper_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init drm_kms_helper_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/gpu/drm/drm_kms_helper_common.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drm_kms_helper_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:88:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 88 | module_exit(drm_kms_helper_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_kms_helper_common.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit drm_kms_helper_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_fb_helper.o: warning: objtool: drm_setup_crtcs()+0x969: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_fb_helper.o: warning: objtool: __drm_fb_helper_initial_config_and_unlock()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_pages()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_sg()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_cache.o: warning: objtool: drm_clflush_pages.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/gpu/drm/drm_drv.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drm_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_drv.c:1012:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1012 | module_init(drm_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_drv.c:977:19: note: 'init_module' target declared here BUILDSTDERR: 977 | static int __init drm_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/gpu/drm/drm_drv.o: warning: objtool: drm_dev_register()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid.o: warning: objtool: drm_edid_get_monitor_name()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid.o: warning: objtool: validate_displayid.constprop.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid.o: warning: objtool: drm_edid_block_valid()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_connector.o: warning: objtool: drm_connector_init()+0x2d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_connector.o: warning: objtool: drm_connector_set_tile_property()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_vblank.o: warning: objtool: drm_vblank_init()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_ioc32.o: warning: objtool: compat_drm_addmap()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/gpu/drm/drm_edid_load.o: warning: objtool: drm_load_edid_firmware()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/i2c-hid/i2c-hid-core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_hid_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hid/i2c-hid/i2c-hid-core.c:22: BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/i2c-hid/i2c-hid-core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_hid_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hid/i2c-hid/i2c-hid-core.c:22: BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:19: note: 'init_module' target declared here BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.c:1344:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1344 | module_i2c_driver(i2c_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.o: warning: objtool: i2c_hid_parse()+0x337: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/i2c-hid/i2c-hid-core.o: warning: objtool: i2c_hid_probe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/hbm.o: warning: objtool: recv_hbm()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp/bus.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ishtp_bus_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:782:1: note: in expansion of macro 'module_init' BUILDSTDERR: 782 | module_init(ishtp_bus_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:767:20: note: 'init_module' target declared here BUILDSTDERR: 767 | static int __init ishtp_bus_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp/bus.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ishtp_bus_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:783:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 783 | module_exit(ishtp_bus_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.c:777:20: note: 'cleanup_module' target declared here BUILDSTDERR: 777 | static void __exit ishtp_bus_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp/bus.o: warning: objtool: ishtp_send_msg()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ish_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:19: BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:19: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ish_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ipc/pci-ish.c:19: BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ipc/pci-ish.c:334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 334 | module_pci_driver(ish_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp-hid-client.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ish_hid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:960:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 960 | late_initcall(ish_hid_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:944:19: note: 'init_module' target declared here BUILDSTDERR: 944 | static int __init ish_hid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/intel-ish-hid/ishtp-hid-client.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ish_hid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:961:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 961 | module_exit(ish_hid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/intel-ish-hid/ishtp-hid-client.c:955:20: note: 'cleanup_module' target declared here BUILDSTDERR: 955 | static void __exit ish_hid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c: In function 'uhid_hid_get_report': BUILDSTDERR: 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] BUILDSTDERR: 241 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.get_report.id); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c: In function 'uhid_hid_set_report': BUILDSTDERR: 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] BUILDSTDERR: 285 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:21: BUILDSTDERR: drivers/hid/uhid.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uhid_misc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:16: BUILDSTDERR: drivers/hid/uhid.c:796:20: note: 'init_module' target declared here BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uhid_misc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/uhid.c:16: BUILDSTDERR: drivers/hid/uhid.c:796:20: note: 'cleanup_module' target declared here BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/uhid.c:796:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 796 | module_misc_device(uhid_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a4_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:18: BUILDSTDERR: drivers/hid/hid-a4tech.c:136:19: note: 'cleanup_module' target declared here BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a4_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-a4tech.c:18: BUILDSTDERR: drivers/hid/hid-a4tech.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 136 | module_hid_driver(a4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-accutouch.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'accutouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-accutouch.c:18: BUILDSTDERR: drivers/hid/hid-accutouch.c:48:19: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-accutouch.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'accutouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-accutouch.c:18: BUILDSTDERR: drivers/hid/hid-accutouch.c:48:19: note: 'init_module' target declared here BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 48 | module_hid_driver(accutouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-alps.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alps_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-alps.c:11: BUILDSTDERR: drivers/hid/hid-alps.c:854:19: note: 'cleanup_module' target declared here BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-alps.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alps_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-alps.c:11: BUILDSTDERR: drivers/hid/hid-alps.c:854:19: note: 'init_module' target declared here BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-alps.c:854:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 854 | module_hid_driver(alps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-axff.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-axff.c:30: BUILDSTDERR: drivers/hid/hid-axff.c:194:19: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-axff.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-axff.c:30: BUILDSTDERR: drivers/hid/hid-axff.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.c:194:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 194 | module_hid_driver(ax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-axff.o: warning: objtool: axff_play()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-apple.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-apple.c:20: BUILDSTDERR: drivers/hid/hid-apple.c:584:19: note: 'cleanup_module' target declared here BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-apple.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-apple.c:20: BUILDSTDERR: drivers/hid/hid-apple.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-apple.c:584:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 584 | module_hid_driver(apple_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appleir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:26: BUILDSTDERR: drivers/hid/hid-appleir.c:356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appleir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-appleir.c:26: BUILDSTDERR: drivers/hid/hid-appleir.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-appleir.c:356:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 356 | module_hid_driver(appleir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-asus.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-asus.c:30: BUILDSTDERR: drivers/hid/hid-asus.c:833:19: note: 'cleanup_module' target declared here BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-asus.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-asus.c:30: BUILDSTDERR: drivers/hid/hid-asus.c:833:19: note: 'init_module' target declared here BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-asus.c:833:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 833 | module_hid_driver(asus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aureal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:14: BUILDSTDERR: drivers/hid/hid-aureal.c:41:19: note: 'cleanup_module' target declared here BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aureal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-aureal.c:14: BUILDSTDERR: drivers/hid/hid-aureal.c:41:19: note: 'init_module' target declared here BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-aureal.c:41:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 41 | module_hid_driver(aureal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'belkin_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:18: BUILDSTDERR: drivers/hid/hid-belkin.c:89:19: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'belkin_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-belkin.c:18: BUILDSTDERR: drivers/hid/hid-belkin.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-belkin.c:89:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 89 | module_hid_driver(belkin_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-betopff.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'betop_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-betopff.c:29: BUILDSTDERR: drivers/hid/hid-betopff.c:158:19: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-betopff.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'betop_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-betopff.c:29: BUILDSTDERR: drivers/hid/hid-betopff.c:158:19: note: 'init_module' target declared here BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-betopff.c:158:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 158 | module_hid_driver(betop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:18: BUILDSTDERR: drivers/hid/hid-cherry.c:72:19: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cherry.c:18: BUILDSTDERR: drivers/hid/hid-cherry.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cherry.c:72:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 72 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:19: BUILDSTDERR: drivers/hid/hid-chicony.c:98:19: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-chicony.c:19: BUILDSTDERR: drivers/hid/hid-chicony.c:98:19: note: 'init_module' target declared here BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-chicony.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(ch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmhid_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:16: BUILDSTDERR: drivers/hid/hid-cmedia.c:167:19: note: 'cleanup_module' target declared here BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmhid_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cmedia.c:16: BUILDSTDERR: drivers/hid/hid-cmedia.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 167 | module_hid_driver(cmhid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-corsair.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'corsair_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-corsair.c:22: BUILDSTDERR: drivers/hid/hid-corsair.c:747:19: note: 'cleanup_module' target declared here BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-corsair.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'corsair_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-corsair.c:22: BUILDSTDERR: drivers/hid/hid-corsair.c:747:19: note: 'init_module' target declared here BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-corsair.c:747:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 747 | module_hid_driver(corsair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cougar.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cougar_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-cougar.c:8: BUILDSTDERR: drivers/hid/hid-cougar.c:312:19: note: 'cleanup_module' target declared here BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cougar.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cougar_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-cougar.c:8: BUILDSTDERR: drivers/hid/hid-cougar.c:312:19: note: 'init_module' target declared here BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cougar.c:312:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 312 | module_hid_driver(cougar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c: In function 'pstr_store': BUILDSTDERR: 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] BUILDSTDERR: 966 | report.string, ARRAY_SIZE(report.string)); BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c: In function 'pstr_show': BUILDSTDERR: 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] BUILDSTDERR: 1013 | ret = utf16s_to_utf8s(report.string, length, UTF16_LITTLE_ENDIAN, buf, BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cp2112.c:32: BUILDSTDERR: drivers/hid/hid-cp2112.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp2112_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/hid/hid-cp2112.c:27: BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cp2112.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp2112_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/hid/hid-cp2112.c:27: BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:19: note: 'init_module' target declared here BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1478 | module_hid_driver(cp2112_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cp2112.o: warning: objtool: cp2112_xfer()+0x4a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:18: BUILDSTDERR: drivers/hid/hid-cypress.c:146:19: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-cypress.c:18: BUILDSTDERR: drivers/hid/hid-cypress.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-cypress.c:146:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 146 | module_hid_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-dr.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-dr.c:30: BUILDSTDERR: drivers/hid/hid-dr.c:323:19: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-dr.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-dr.c:30: BUILDSTDERR: drivers/hid/hid-dr.c:323:19: note: 'init_module' target declared here BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.c:323:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 323 | module_hid_driver(dr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-dr.o: warning: objtool: drff_play()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-emsff.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-emsff.c:24: BUILDSTDERR: drivers/hid/hid-emsff.c:151:19: note: 'cleanup_module' target declared here BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-emsff.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-emsff.c:24: BUILDSTDERR: drivers/hid/hid-emsff.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.c:151:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 151 | module_hid_driver(ems_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-emsff.o: warning: objtool: emsff_play()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-elan.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-elan.c:14: BUILDSTDERR: drivers/hid/hid-elan.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elan.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-elan.c:14: BUILDSTDERR: drivers/hid/hid-elan.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elan.c:546:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 546 | module_hid_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elecom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:22: BUILDSTDERR: drivers/hid/hid-elecom.c:101:19: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elecom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elecom.c:22: BUILDSTDERR: drivers/hid/hid-elecom.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-elecom.c:101:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 101 | module_hid_driver(elecom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elo.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:311:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 311 | module_exit(elo_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:306:20: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | static void __exit elo_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-elo.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:304:1: note: in expansion of macro 'module_init' BUILDSTDERR: 304 | module_init(elo_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-elo.c:290:19: note: 'init_module' target declared here BUILDSTDERR: 290 | static int __init elo_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ez_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:18: BUILDSTDERR: drivers/hid/hid-ezkey.c:79:19: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ez_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ezkey.c:18: BUILDSTDERR: drivers/hid/hid-ezkey.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ez_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gembird_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:15: BUILDSTDERR: drivers/hid/hid-gembird.c:112:19: note: 'cleanup_module' target declared here BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gembird_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gembird.c:15: BUILDSTDERR: drivers/hid/hid-gembird.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gembird.c:112:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 112 | module_hid_driver(gembird_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gfrm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:13: BUILDSTDERR: drivers/hid/hid-gfrm.c:155:19: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gfrm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gfrm.c:13: BUILDSTDERR: drivers/hid/hid-gfrm.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 155 | module_hid_driver(gfrm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gt683r_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:18: BUILDSTDERR: drivers/hid/hid-gt683r.c:315:19: note: 'init_module' target declared here BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gt683r_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gt683r.c:18: BUILDSTDERR: drivers/hid/hid-gt683r.c:315:19: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 315 | module_hid_driver(gt683r_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gyration_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:18: BUILDSTDERR: drivers/hid/hid-gyration.c:91:19: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gyration_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gyration.c:18: BUILDSTDERR: drivers/hid/hid-gyration.c:91:19: note: 'init_module' target declared here BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gyration.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(gyration_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:13: BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_kbd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-kbd.c:13: BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(holtek_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-mouse.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtek-mouse.c:15: BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:19: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtek-mouse.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_mouse_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtek-mouse.c:15: BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:19: note: 'init_module' target declared here BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 91 | module_hid_driver(holtek_mouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtekff.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'holtek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtekff.c:26: BUILDSTDERR: drivers/hid/hid-holtekff.c:221:19: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-holtekff.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'holtek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-holtekff.c:26: BUILDSTDERR: drivers/hid/hid-holtekff.c:221:19: note: 'init_module' target declared here BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 221 | module_hid_driver(holtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-holtekff.o: warning: objtool: holtekff_send.isra.0()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-holtekff.o: warning: objtool: holtekff_play()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-hyperv.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mousevsc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:618:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 618 | module_exit(mousevsc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:611:20: note: 'cleanup_module' target declared here BUILDSTDERR: 611 | static void __exit mousevsc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-hyperv.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mousevsc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:617:1: note: in expansion of macro 'module_init' BUILDSTDERR: 617 | module_init(mousevsc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.c:606:19: note: 'init_module' target declared here BUILDSTDERR: 606 | static int __init mousevsc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-hyperv.o: warning: objtool: mousevsc_on_channel_callback()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-hyperv.o: warning: objtool: mousevsc_probe()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-icade.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icade_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-icade.c:15: BUILDSTDERR: drivers/hid/hid-icade.c:238:19: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-icade.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icade_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-icade.c:15: BUILDSTDERR: drivers/hid/hid-icade.c:238:19: note: 'init_module' target declared here BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-icade.c:238:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 238 | module_hid_driver(icade_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:10: BUILDSTDERR: drivers/hid/hid-ite.c:55:19: note: 'cleanup_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ite.c:10: BUILDSTDERR: drivers/hid/hid-ite.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ite.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-jabra.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jabra_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-jabra.c:14: BUILDSTDERR: drivers/hid/hid-jabra.c:54:19: note: 'cleanup_module' target declared here BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-jabra.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jabra_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-jabra.c:14: BUILDSTDERR: drivers/hid/hid-jabra.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.c:54:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 54 | module_hid_driver(jabra_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-jabra.o: warning: objtool: jabra_input_mapping()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ks_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:14: BUILDSTDERR: drivers/hid/hid-kensington.c:50:19: note: 'cleanup_module' target declared here BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ks_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kensington.c:14: BUILDSTDERR: drivers/hid/hid-kensington.c:50:19: note: 'init_module' target declared here BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kensington.c:50:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 50 | module_hid_driver(ks_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keytouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:14: BUILDSTDERR: drivers/hid/hid-keytouch.c:52:19: note: 'cleanup_module' target declared here BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keytouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-keytouch.c:14: BUILDSTDERR: drivers/hid/hid-keytouch.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 52 | module_hid_driver(keytouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kye_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:16: BUILDSTDERR: drivers/hid/hid-kye.c:699:19: note: 'cleanup_module' target declared here BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kye_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-kye.c:16: BUILDSTDERR: drivers/hid/hid-kye.c:699:19: note: 'init_module' target declared here BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-kye.c:699:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 699 | module_hid_driver(kye_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:15: BUILDSTDERR: drivers/hid/hid-lcpower.c:57:19: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lcpower.c:15: BUILDSTDERR: drivers/hid/hid-lcpower.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lenovo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:31: BUILDSTDERR: drivers/hid/hid-lenovo.c:944:19: note: 'cleanup_module' target declared here BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lenovo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lenovo.c:31: BUILDSTDERR: drivers/hid/hid-lenovo.c:944:19: note: 'init_module' target declared here BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lenovo.c:944:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 944 | module_hid_driver(lenovo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:19: BUILDSTDERR: drivers/hid/hid-lg.c:900:19: note: 'cleanup_module' target declared here BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-lg.c:19: BUILDSTDERR: drivers/hid/hid-lg.c:900:19: note: 'init_module' target declared here BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.c:900:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 900 | module_hid_driver(lg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-lg.o: warning: objtool: lg_probe()+0x1ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lgff.o: warning: objtool: hid_lgff_play()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lgff.o: warning: objtool: lgff_init()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_set_range_g25()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_set_range_dfp()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_init()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-lg4ff.o: warning: objtool: lg4ff_deinit()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:25: BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'logi_djreceiver_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-dj.c:25: BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:19: note: 'init_module' target declared here BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1172 | module_hid_driver(logi_djreceiver_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_remove()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_ll_parse()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_recv_queue_notification()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_hidpp_event.isra.0()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_raw_event()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: delayedwork_callback()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-dj.o: warning: objtool: logi_dj_recv_queue_notification.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidpp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:17: BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidpp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-logitech-hidpp.c:17: BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:19: note: 'init_module' target declared here BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.c:3156:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 3156 | module_hid_driver(hidpp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_send_message_sync()+0x281: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_raw_hidpp_event.isra.0()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_set_gain()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_playback()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_erase_effect()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_upload_effect()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_ff_set_autocenter()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-logitech-hidpp.o: warning: objtool: hidpp_probe()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-mf.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mf_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-mf.c:31: BUILDSTDERR: drivers/hid/hid-mf.c:173:19: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-mf.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mf_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-mf.c:31: BUILDSTDERR: drivers/hid/hid-mf.c:173:19: note: 'init_module' target declared here BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.c:173:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 173 | module_hid_driver(mf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-mf.o: warning: objtool: mf_play()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:18: BUILDSTDERR: drivers/hid/hid-microsoft.c:334:19: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-microsoft.c:18: BUILDSTDERR: drivers/hid/hid-microsoft.c:334:19: note: 'init_module' target declared here BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-microsoft.c:334:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 334 | module_hid_driver(ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:18: BUILDSTDERR: drivers/hid/hid-monterey.c:66:19: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-monterey.c:18: BUILDSTDERR: drivers/hid/hid-monterey.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-monterey.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(mr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:38: BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-multitouch.c:38: BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:19: note: 'init_module' target declared here BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-multitouch.c:2125:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2125 | module_hid_driver(mt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nti_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:22: BUILDSTDERR: drivers/hid/hid-nti.c:57:19: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nti_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-nti.c:22: BUILDSTDERR: drivers/hid/hid-nti.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-nti.c:57:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 57 | module_hid_driver(nti_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ortek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:22: BUILDSTDERR: drivers/hid/hid-ortek.c:55:19: note: 'cleanup_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ortek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-ortek.c:22: BUILDSTDERR: drivers/hid/hid-ortek.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-ortek.c:55:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 55 | module_hid_driver(ortek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pk_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:21: BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:19: note: 'cleanup_module' target declared here BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pk_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-prodikeys.c:21: BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:19: note: 'init_module' target declared here BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 888 | module_hid_driver(pk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pcmidi_in_trigger()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pcmidi_in_open()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: store_octave()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: store_sustain()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: store_channel()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: show_octave()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: show_sustain()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: show_channel()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pk_probe()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-prodikeys.o: warning: objtool: pk_raw_event()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-pl.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-pl.c:43: BUILDSTDERR: drivers/hid/hid-pl.c:232:19: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-pl.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-pl.c:43: BUILDSTDERR: drivers/hid/hid-pl.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-pl.c:232:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 232 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-penmount.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'penmount_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-penmount.c:18: BUILDSTDERR: drivers/hid/hid-penmount.c:49:19: note: 'cleanup_module' target declared here BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-penmount.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'penmount_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-penmount.c:18: BUILDSTDERR: drivers/hid/hid-penmount.c:49:19: note: 'init_module' target declared here BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-penmount.c:49:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 49 | module_hid_driver(penmount_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:18: BUILDSTDERR: drivers/hid/hid-petalynx.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-petalynx.c:18: BUILDSTDERR: drivers/hid/hid-petalynx.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 106 | module_hid_driver(pl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-picolcd_core.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'picolcd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-picolcd_core.c:20: BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:19: note: 'cleanup_module' target declared here BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-picolcd_core.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'picolcd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-picolcd_core.c:20: BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:19: note: 'init_module' target declared here BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 679 | module_hid_driver(picolcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_remove()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_raw_event()+0x28a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_probe()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_core.o: warning: objtool: picolcd_reset_resume()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_debugfs.o: warning: objtool: picolcd_debug_eeprom_write()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-picolcd_debugfs.o: warning: objtool: picolcd_debug_flash_write()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-plantronics.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plantronics_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-plantronics.c:17: BUILDSTDERR: drivers/hid/hid-plantronics.c:170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-plantronics.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plantronics_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-plantronics.c:17: BUILDSTDERR: drivers/hid/hid-plantronics.c:170:19: note: 'init_module' target declared here BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 170 | module_hid_driver(plantronics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'px_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:19: BUILDSTDERR: drivers/hid/hid-primax.c:78:19: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'px_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-primax.c:19: BUILDSTDERR: drivers/hid/hid-primax.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-primax.c:78:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 78 | module_hid_driver(px_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-retrode.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'retrode_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-retrode.c:14: BUILDSTDERR: drivers/hid/hid-retrode.c:98:19: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-retrode.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'retrode_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-retrode.c:14: BUILDSTDERR: drivers/hid/hid-retrode.c:98:19: note: 'init_module' target declared here BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-retrode.c:98:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 98 | module_hid_driver(retrode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'roccat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 455 | module_init(roccat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | static int __init roccat_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'roccat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 456 | module_exit(roccat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.c:447:20: note: 'cleanup_module' target declared here BUILDSTDERR: 447 | static void __exit roccat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat.o: warning: objtool: roccat_open()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-roccat-arvo.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arvo_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(arvo_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:447:20: note: 'cleanup_module' target declared here BUILDSTDERR: 447 | static void __exit arvo_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-arvo.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arvo_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(arvo_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-arvo.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | static int __init arvo_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-isku.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isku_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 456 | module_exit(isku_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | static void __exit isku_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-isku.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isku_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 455 | module_init(isku_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-isku.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | static int __init isku_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kone.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kone_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:901:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 901 | module_exit(kone_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:894:20: note: 'cleanup_module' target declared here BUILDSTDERR: 894 | static void __exit kone_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kone.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kone_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 900 | module_init(kone_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kone.c:878:19: note: 'init_module' target declared here BUILDSTDERR: 878 | static int __init kone_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-koneplus.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'koneplus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:570:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 570 | module_exit(koneplus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:563:20: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | static void __exit koneplus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-koneplus.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'koneplus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:569:1: note: in expansion of macro 'module_init' BUILDSTDERR: 569 | module_init(koneplus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-koneplus.c:547:19: note: 'init_module' target declared here BUILDSTDERR: 547 | static int __init koneplus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-konepure.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'konepure_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 228 | module_exit(konepure_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:221:20: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | static void __exit konepure_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-konepure.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'konepure_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 227 | module_init(konepure_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-konepure.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | static int __init konepure_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kovaplus.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kovaplus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:659:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 659 | module_exit(kovaplus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:652:20: note: 'cleanup_module' target declared here BUILDSTDERR: 652 | static void __exit kovaplus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-kovaplus.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kovaplus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:658:1: note: in expansion of macro 'module_init' BUILDSTDERR: 658 | module_init(kovaplus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-kovaplus.c:637:19: note: 'init_module' target declared here BUILDSTDERR: 637 | static int __init kovaplus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lua_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:19: BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lua_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-lua.c:19: BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 211 | module_hid_driver(lua_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-pyra.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pyra_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:606:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 606 | module_exit(pyra_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:599:20: note: 'cleanup_module' target declared here BUILDSTDERR: 599 | static void __exit pyra_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-pyra.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pyra_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:605:1: note: in expansion of macro 'module_init' BUILDSTDERR: 605 | module_init(pyra_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-pyra.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | static int __init pyra_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-ryos.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ryos_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:237:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 237 | module_exit(ryos_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit ryos_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-ryos.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ryos_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:236:1: note: in expansion of macro 'module_init' BUILDSTDERR: 236 | module_init(ryos_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-ryos.c:215:19: note: 'init_module' target declared here BUILDSTDERR: 215 | static int __init ryos_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-savu.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'savu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:225:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 225 | module_exit(savu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:218:20: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | static void __exit savu_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-roccat-savu.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'savu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:224:1: note: in expansion of macro 'module_init' BUILDSTDERR: 224 | module_init(savu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-roccat-savu.c:203:19: note: 'init_module' target declared here BUILDSTDERR: 203 | static int __init savu_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-rmi.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-rmi.c:14: BUILDSTDERR: drivers/hid/hid-rmi.c:712:19: note: 'cleanup_module' target declared here BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-rmi.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-rmi.c:14: BUILDSTDERR: drivers/hid/hid-rmi.c:712:19: note: 'init_module' target declared here BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-rmi.c:712:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 712 | module_hid_driver(rmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saitek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:24: BUILDSTDERR: drivers/hid/hid-saitek.c:207:19: note: 'cleanup_module' target declared here BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saitek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-saitek.c:24: BUILDSTDERR: drivers/hid/hid-saitek.c:207:19: note: 'init_module' target declared here BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-saitek.c:207:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 207 | module_hid_driver(saitek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:30: BUILDSTDERR: drivers/hid/hid-samsung.c:199:19: note: 'cleanup_module' target declared here BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-samsung.c:30: BUILDSTDERR: drivers/hid/hid-samsung.c:199:19: note: 'init_module' target declared here BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.c:199:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 199 | module_hid_driver(samsung_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-samsung.o: warning: objtool: samsung_input_mapping()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-sjoy.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sjoy_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-sjoy.c:29: BUILDSTDERR: drivers/hid/hid-sjoy.c:181:19: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sjoy.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sjoy_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-sjoy.c:29: BUILDSTDERR: drivers/hid/hid-sjoy.c:181:19: note: 'init_module' target declared here BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 181 | module_hid_driver(sjoy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sony.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3019:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3019 | module_exit(sony_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3011:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3011 | static void __exit sony_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sony.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3018:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3018 | module_init(sony_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sony.c:3004:19: note: 'init_module' target declared here BUILDSTDERR: 3004 | static int __init sony_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedlink_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:16: BUILDSTDERR: drivers/hid/hid-speedlink.c:79:19: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedlink_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-speedlink.c:16: BUILDSTDERR: drivers/hid/hid-speedlink.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(speedlink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steam_controller_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:36: BUILDSTDERR: drivers/hid/hid-steam.c:1141:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steam_controller_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steam.c:36: BUILDSTDERR: drivers/hid/hid-steam.c:1141:19: note: 'init_module' target declared here BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.c:1141:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1141 | module_hid_driver(steam_controller_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_input_register()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_do_connect_event()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_raw_event()+0x4f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-steam.o: warning: objtool: steam_do_connect_event.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:14: BUILDSTDERR: drivers/hid/hid-steelseries.c:387:19: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'steelseries_srws1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-steelseries.c:14: BUILDSTDERR: drivers/hid/hid-steelseries.c:387:19: note: 'init_module' target declared here BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 387 | module_hid_driver(steelseries_srws1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:18: BUILDSTDERR: drivers/hid/hid-sunplus.c:66:19: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sunplus.c:18: BUILDSTDERR: drivers/hid/hid-sunplus.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 66 | module_hid_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gaff.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ga_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-gaff.c:30: BUILDSTDERR: drivers/hid/hid-gaff.c:177:19: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-gaff.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ga_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/hid/hid-gaff.c:30: BUILDSTDERR: drivers/hid/hid-gaff.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.c:177:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 177 | module_hid_driver(ga_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-gaff.o: warning: objtool: hid_gaff_play()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-tmff.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-tmff.c:30: BUILDSTDERR: drivers/hid/hid-tmff.c:264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tmff.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-tmff.c:30: BUILDSTDERR: drivers/hid/hid-tmff.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.c:264:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 264 | module_hid_driver(tm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tmff.o: warning: objtool: tmff_play()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tivo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:15: BUILDSTDERR: drivers/hid/hid-tivo.c:77:19: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tivo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-tivo.c:15: BUILDSTDERR: drivers/hid/hid-tivo.c:77:19: note: 'init_module' target declared here BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-tivo.c:77:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 77 | module_hid_driver(tivo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:21: BUILDSTDERR: drivers/hid/hid-topseed.c:79:19: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-topseed.c:21: BUILDSTDERR: drivers/hid/hid-topseed.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-topseed.c:79:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 79 | module_hid_driver(ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twinhan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:15: BUILDSTDERR: drivers/hid/hid-twinhan.c:134:19: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twinhan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-twinhan.c:15: BUILDSTDERR: drivers/hid/hid-twinhan.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 134 | module_hid_driver(twinhan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uclogic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:15: BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uclogic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-uclogic.c:15: BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:19: note: 'init_module' target declared here BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1086 | module_hid_driver(uclogic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-uclogic.o: warning: objtool: uclogic_input_configured()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udraw_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:16: BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:19: note: 'cleanup_module' target declared here BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udraw_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-udraw-ps3.c:16: BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:19: note: 'init_module' target declared here BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 474 | module_hid_driver(udraw_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-led.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidled_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-led.c:13: BUILDSTDERR: drivers/hid/hid-led.c:534:19: note: 'cleanup_module' target declared here BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-led.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidled_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-led.c:13: BUILDSTDERR: drivers/hid/hid-led.c:534:19: note: 'init_module' target declared here BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-led.c:534:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 534 | module_hid_driver(hidled_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xinmo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:18: BUILDSTDERR: drivers/hid/hid-xinmo.c:61:19: note: 'cleanup_module' target declared here BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xinmo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-xinmo.c:18: BUILDSTDERR: drivers/hid/hid-xinmo.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 61 | module_hid_driver(xinmo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zpff.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-zpff.c:24: BUILDSTDERR: drivers/hid/hid-zpff.c:145:19: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zpff.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/hid-zpff.c:24: BUILDSTDERR: drivers/hid/hid-zpff.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.c:145:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 145 | module_hid_driver(zp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zpff.o: warning: objtool: zpff_play()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:14: BUILDSTDERR: drivers/hid/hid-zydacron.c:209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-zydacron.c:14: BUILDSTDERR: drivers/hid/hid-zydacron.c:209:19: note: 'init_module' target declared here BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 209 | module_hid_driver(zc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-zydacron.o: warning: objtool: zc_input_mapping()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/wacom_wac.o: warning: objtool: wacom_bpt3_touch()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/wacom_wac.o: warning: objtool: wacom_intuos_bt_irq()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/wacom.h:90, BUILDSTDERR: from drivers/hid/wacom_sys.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/wacom_wac.h:13, BUILDSTDERR: from drivers/hid/wacom_sys.c:14: BUILDSTDERR: drivers/hid/wacom_sys.c:2798:19: note: 'init_module' target declared here BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/wacom.h:90, BUILDSTDERR: from drivers/hid/wacom_sys.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/hid.h:36, BUILDSTDERR: from drivers/hid/wacom_wac.h:13, BUILDSTDERR: from drivers/hid/wacom_sys.c:14: BUILDSTDERR: drivers/hid/wacom_sys.c:2798:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.c:2798:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 2798 | module_hid_driver(wacom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/wacom_sys.o: warning: objtool: wacom_parse_and_register()+0x10f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'waltop_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:14: BUILDSTDERR: drivers/hid/hid-waltop.c:746:19: note: 'cleanup_module' target declared here BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'waltop_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-waltop.c:14: BUILDSTDERR: drivers/hid/hid-waltop.c:746:19: note: 'init_module' target declared here BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-waltop.c:746:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 746 | module_hid_driver(waltop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:14: BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wiimote_hid_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-wiimote-core.c:14: BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:19: note: 'init_module' target declared here BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.c:1885:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 1885 | module_hid_driver(wiimote_hid_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-wiimote-core.o: warning: objtool: wiimote_ext_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hid/hid-wiimote-modules.o: warning: objtool: wiimod_pro_calib_store()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_hub_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:20: BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:19: note: 'cleanup_module' target declared here BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_hub_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/hid.h:870:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 870 | module_driver(__hid_driver, hid_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hid/hid-sensor-hub.c:20: BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:19: note: 'init_module' target declared here BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hid/hid-sensor-hub.c:782:1: note: in expansion of macro 'module_hid_driver' BUILDSTDERR: 782 | module_hid_driver(sensor_hub_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hv/vmbus_drv.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmbus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1975:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1975 | module_exit(vmbus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1936:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1936 | static void __exit vmbus_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/hv/vmbus_drv.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_acpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1974:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1974 | subsys_initcall(hv_acpi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.c:1898:19: note: 'init_module' target declared here BUILDSTDERR: 1898 | static int __init hv_acpi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hv/vmbus_drv.o: warning: objtool: vmbus_probe()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/vmbus_drv.o: warning: objtool: vmbus_device_create()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/vmbus_drv.o: warning: objtool: vmbus_device_register()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv.o: warning: objtool: hv_synic_alloc()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/connection.o: warning: objtool: vmbus_post_msg()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/connection.o: warning: objtool: vmbus_connect()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/connection.o: warning: objtool: vmbus_connect.cold()+0x3d: return with modified stack frame BUILDSTDERR: drivers/hv/channel.o: warning: objtool: vmbus_establish_gpadl()+0x4f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel.o: warning: objtool: vmbus_close_internal()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_add_channel_work()+0x374: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_onmessage()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_request_offers()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/channel_mgmt.o: warning: objtool: vmbus_onmessage.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hv/hv_util.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hyperv_utils': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_util.c:580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 580 | module_init(init_hyperv_utils); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_util.c:566:19: note: 'init_module' target declared here BUILDSTDERR: 566 | static int __init init_hyperv_utils(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_util.o: warning: objtool: heartbeat_onchannelcallback()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_util.o: warning: objtool: shutdown_onchannelcallback()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_util.o: warning: objtool: timesync_onchannelcallback()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'process_ob_ipinfo': BUILDSTDERR: 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] BUILDSTDERR: 274 | (wchar_t *)out->kvp_ip_val.ip_addr, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 282 | (wchar_t *)out->kvp_ip_val.sub_net, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 290 | (wchar_t *)out->kvp_ip_val.gate_way, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 298 | (wchar_t *)out->kvp_ip_val.dns_addr, BUILDSTDERR: | ^~~ BUILDSTDERR: 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] BUILDSTDERR: 306 | (wchar_t *)out->kvp_ip_val.adapter_id, BUILDSTDERR: | ^~~ BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'process_ib_ipinfo': BUILDSTDERR: 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] BUILDSTDERR: 330 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.ip_addr, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 336 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.sub_net, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 342 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.gate_way, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 348 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.dns_addr, BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 357 | utf16s_to_utf8s((wchar_t *)in->kvp_ip_val.adapter_id, BUILDSTDERR: | ^~ BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'kvp_send_key': BUILDSTDERR: 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] BUILDSTDERR: 419 | (wchar_t *)in_msg->body.kvp_set.data.value, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 452 | (wchar_t *)in_msg->body.kvp_set.data.key, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 462 | (wchar_t *)in_msg->body.kvp_delete.key, BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/hv/hv_kvp.c: In function 'kvp_respond_to_host': BUILDSTDERR: 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] BUILDSTDERR: 584 | (wchar_t *) kvp_data->value, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hv/hv_kvp.o: warning: objtool: kvp_on_msg()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_kvp.o: warning: objtool: hv_kvp_onchannelcallback()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_snapshot.o: warning: objtool: hv_vss_onchannelcallback()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_snapshot.o: warning: objtool: vss_handle_request()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_snapshot.o: warning: objtool: vss_on_msg()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_fcopy.c: In function 'fcopy_send_data': BUILDSTDERR: 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] BUILDSTDERR: 160 | utf16s_to_utf8s((wchar_t *)smsg_in->file_name, W_MAX_PATH, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 164 | utf16s_to_utf8s((wchar_t *)smsg_in->path_name, W_MAX_PATH, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/hv/hv_fcopy.o: warning: objtool: hv_fcopy_onchannelcallback()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_utils_transport.o: warning: objtool: hvt_cn_callback()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.c: In function 'balloon_onchannelcallback': BUILDSTDERR: 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] BUILDSTDERR: 1554 | process_info(dm, (struct dm_info_msg *)dm_msg); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:175:8: note: defined here BUILDSTDERR: 175 | struct dm_message { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:417:8: note: defined here BUILDSTDERR: 417 | struct dm_info_msg { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hv/hv_balloon.c:26: BUILDSTDERR: drivers/hv/hv_balloon.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_balloon_drv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:1781:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1781 | module_init(init_balloon_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.c:1775:19: note: 'init_module' target declared here BUILDSTDERR: 1775 | static int __init init_balloon_drv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_remove()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_probe()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_onchannelcallback()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: balloon_up()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hv/hv_balloon.o: warning: objtool: hot_add_req()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus_core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2409:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2409 | module_init(pmbus_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2395:19: note: 'init_module' target declared here BUILDSTDERR: 2395 | static int __init pmbus_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus_core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2410:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2410 | module_exit(pmbus_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus_core.c:2404:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2404 | static void __exit pmbus_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmbus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/pmbus.c:27: BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/pmbus.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmbus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/pmbus.c:27: BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/pmbus.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(pmbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/adm1275.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1275_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/adm1275.c:24: BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'cleanup_module' target declared here BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/adm1275.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1275_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/adm1275.c:24: BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:19: note: 'init_module' target declared here BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/adm1275.c:684:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 684 | module_i2c_driver(adm1275_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/lm25066.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm25066_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/lm25066.c:28: BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'cleanup_module' target declared here BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/lm25066.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm25066_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/lm25066.c:28: BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/lm25066.c:503:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 503 | module_i2c_driver(lm25066_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc2978.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2978_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc2978.c:26: BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'cleanup_module' target declared here BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc2978.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2978_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc2978.c:26: BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:19: note: 'init_module' target declared here BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc2978.c:788:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 788 | module_i2c_driver(ltc2978_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc3815.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc3815_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc3815.c:19: BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ltc3815.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc3815_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/ltc3815.c:19: BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ltc3815.c:211:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 211 | module_i2c_driver(ltc3815_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max16064.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16064_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max16064.c:25: BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:19: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max16064.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16064_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max16064.c:25: BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max16064.c:123:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 123 | module_i2c_driver(max16064_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max20751.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max20751_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max20751.c:21: BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:19: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max20751.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max20751_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max20751.c:21: BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max20751.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(max20751_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max34440.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max34440_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max34440.c:27: BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:19: note: 'cleanup_module' target declared here BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max34440.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max34440_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max34440.c:27: BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max34440.c:519:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 519 | module_i2c_driver(max34440_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max8688.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max8688_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max8688.c:26: BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:19: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/max8688.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max8688_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/max8688.c:26: BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/max8688.c:201:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 201 | module_i2c_driver(max8688_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps40422.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps40422_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps40422.c:21: BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps40422.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps40422_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps40422.c:21: BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps40422.c:60:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 60 | module_i2c_driver(tps40422_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps53679.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps53679_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps53679.c:19: BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'cleanup_module' target declared here BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/tps53679.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps53679_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/tps53679.c:19: BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:19: note: 'init_module' target declared here BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/tps53679.c:109:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 109 | module_i2c_driver(tps53679_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9000.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9000.c:25: BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'cleanup_module' target declared here BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9000.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9000.c:25: BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:19: note: 'init_module' target declared here BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9000.c:628:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 628 | module_i2c_driver(ucd9000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9200.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucd9200_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9200.c:23: BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/ucd9200.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucd9200_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/pmbus/ucd9200.c:23: BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:19: note: 'init_module' target declared here BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/ucd9200.c:222:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 222 | module_i2c_driver(ucd9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/zl6100.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zl6100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/zl6100.c:28: BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pmbus/zl6100.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zl6100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/pmbus/zl6100.c:28: BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/pmbus/zl6100.c:416:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 416 | module_i2c_driver(zl6100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/hwmon-vid.o: warning: objtool: vid_which_vrm()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/acpi_power_meter.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_power_meter_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:1016:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1016 | module_exit(acpi_power_meter_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:1003:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1003 | static void __exit acpi_power_meter_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/acpi_power_meter.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_power_meter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:1015:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1015 | module_init(acpi_power_meter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/acpi_power_meter.c:987:19: note: 'init_module' target declared here BUILDSTDERR: 987 | static int __init acpi_power_meter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asus_atk0110.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atk0110_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1413:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1413 | module_exit(atk0110_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1407:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1407 | static void __exit atk0110_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asus_atk0110.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atk0110_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1412:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1412 | module_init(atk0110_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asus_atk0110.c:1387:19: note: 'init_module' target declared here BUILDSTDERR: 1387 | static int __init atk0110_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asb100.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asb100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/asb100.c:43: BUILDSTDERR: drivers/hwmon/asb100.c:1021:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asb100.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asb100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/asb100.c:43: BUILDSTDERR: drivers/hwmon/asb100.c:1021:19: note: 'init_module' target declared here BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/asb100.c:1021:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1021 | module_i2c_driver(asb100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83627hf.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627hf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:2010:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2010 | module_init(sensors_w83627hf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:1971:19: note: 'init_module' target declared here BUILDSTDERR: 1971 | static int __init sensors_w83627hf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83627hf.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627hf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:2011:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2011 | module_exit(sensors_w83627hf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627hf.c:1998:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1998 | static void __exit sensors_w83627hf_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83773g.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83773_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83773g.c:15: BUILDSTDERR: drivers/hwmon/w83773g.c:325:19: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83773g.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83773_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83773g.c:15: BUILDSTDERR: drivers/hwmon/w83773g.c:325:19: note: 'init_module' target declared here BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83773g.c:325:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 325 | module_i2c_driver(w83773_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83792d.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83792d_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83792d.c:41: BUILDSTDERR: drivers/hwmon/w83792d.c:1676:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83792d.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83792d_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83792d.c:41: BUILDSTDERR: drivers/hwmon/w83792d.c:1676:19: note: 'init_module' target declared here BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83792d.c:1676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1676 | module_i2c_driver(w83792d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83793.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83793_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83793.c:36: BUILDSTDERR: drivers/hwmon/w83793.c:2174:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83793.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83793_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83793.c:36: BUILDSTDERR: drivers/hwmon/w83793.c:2174:19: note: 'init_module' target declared here BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83793.c:2174:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2174 | module_i2c_driver(w83793_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83795.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83795_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83795.c:32: BUILDSTDERR: drivers/hwmon/w83795.c:2281:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83795.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83795_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83795.c:32: BUILDSTDERR: drivers/hwmon/w83795.c:2281:19: note: 'init_module' target declared here BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.c:2281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2281 | module_i2c_driver(w83795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83795.o: warning: objtool: w83795_detect()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/w83781d.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83781d_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2098:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2098 | module_exit(sensors_w83781d_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2085:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2085 | sensors_w83781d_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83781d.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83781d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2097:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2097 | module_init(sensors_w83781d_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.c:2060:1: note: 'init_module' target declared here BUILDSTDERR: 2060 | sensors_w83781d_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83781d.o: warning: objtool: w83781d_detect()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/w83791d.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83791d_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83791d.c:38: BUILDSTDERR: drivers/hwmon/w83791d.c:1691:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83791d.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83791d_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83791d.c:38: BUILDSTDERR: drivers/hwmon/w83791d.c:1691:19: note: 'init_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83791d.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(w83791d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/abituguru.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1649:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1649 | module_init(abituguru_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1587:19: note: 'init_module' target declared here BUILDSTDERR: 1587 | static int __init abituguru_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/abituguru.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1650:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1650 | module_exit(abituguru_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.c:1639:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1639 | static void __exit abituguru_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru.o: warning: objtool: abituguru_probe()+0x43e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/abituguru3.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abituguru3_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1320 | module_init(abituguru3_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1249:19: note: 'init_module' target declared here BUILDSTDERR: 1249 | static int __init abituguru3_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/abituguru3.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abituguru3_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1321 | module_exit(abituguru3_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.c:1310:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1310 | static void __exit abituguru3_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/abituguru3.o: warning: objtool: abituguru3_probe()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7314_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:10: BUILDSTDERR: drivers/hwmon/ad7314.c:132:19: note: 'cleanup_module' target declared here BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7314_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7314.c:10: BUILDSTDERR: drivers/hwmon/ad7314.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7314.c:132:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 132 | module_spi_driver(ad7314_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7414.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7414_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7414.c:24: BUILDSTDERR: drivers/hwmon/ad7414.c:235:19: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7414.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7414_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7414.c:24: BUILDSTDERR: drivers/hwmon/ad7414.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7414.c:235:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 235 | module_i2c_driver(ad7414_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7418.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7418_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7418.c:17: BUILDSTDERR: drivers/hwmon/ad7418.c:270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ad7418.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7418_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ad7418.c:17: BUILDSTDERR: drivers/hwmon/ad7418.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ad7418.c:270:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 270 | module_i2c_driver(ad7418_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adc128d818.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adc128_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adc128d818.c:24: BUILDSTDERR: drivers/hwmon/adc128d818.c:568:19: note: 'cleanup_module' target declared here BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adc128d818.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adc128_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adc128d818.c:24: BUILDSTDERR: drivers/hwmon/adc128d818.c:568:19: note: 'init_module' target declared here BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adc128d818.c:568:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 568 | module_i2c_driver(adc128_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adcxx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:41: BUILDSTDERR: drivers/hwmon/adcxx.c:243:19: note: 'cleanup_module' target declared here BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adcxx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adcxx.c:41: BUILDSTDERR: drivers/hwmon/adcxx.c:243:19: note: 'init_module' target declared here BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adcxx.c:243:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 243 | module_spi_driver(adcxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1021.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1021_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1021.c:26: BUILDSTDERR: drivers/hwmon/adm1021.c:498:19: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1021.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1021_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1021.c:26: BUILDSTDERR: drivers/hwmon/adm1021.c:498:19: note: 'init_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(adm1021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1021.o: warning: objtool: adm1021_detect()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm1025.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1025_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1025.c:52: BUILDSTDERR: drivers/hwmon/adm1025.c:578:19: note: 'cleanup_module' target declared here BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1025.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1025_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1025.c:52: BUILDSTDERR: drivers/hwmon/adm1025.c:578:19: note: 'init_module' target declared here BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.c:578:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 578 | module_i2c_driver(adm1025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1025.o: warning: objtool: adm1025_detect()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm1026.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1026_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1026.c:30: BUILDSTDERR: drivers/hwmon/adm1026.c:1866:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1026.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1026_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1026.c:30: BUILDSTDERR: drivers/hwmon/adm1026.c:1866:19: note: 'init_module' target declared here BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1026.c:1866:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1866 | module_i2c_driver(adm1026_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1029.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1029_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1029.c:32: BUILDSTDERR: drivers/hwmon/adm1029.c:413:19: note: 'cleanup_module' target declared here BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1029.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1029_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1029.c:32: BUILDSTDERR: drivers/hwmon/adm1029.c:413:19: note: 'init_module' target declared here BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.c:413:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 413 | module_i2c_driver(adm1029_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1029.o: warning: objtool: adm1029_detect()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm1031.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm1031_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1031.c:28: BUILDSTDERR: drivers/hwmon/adm1031.c:1097:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm1031.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm1031_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm1031.c:28: BUILDSTDERR: drivers/hwmon/adm1031.c:1097:19: note: 'init_module' target declared here BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.c:1097:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1097 | module_i2c_driver(adm1031_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm1031.o: warning: objtool: adm1031_detect()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adm9240.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adm9240_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm9240.c:47: BUILDSTDERR: drivers/hwmon/adm9240.c:768:19: note: 'cleanup_module' target declared here BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adm9240.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adm9240_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adm9240.c:47: BUILDSTDERR: drivers/hwmon/adm9240.c:768:19: note: 'init_module' target declared here BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.c:768:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 768 | module_i2c_driver(adm9240_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adm9240.o: warning: objtool: adm9240_detect()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ads7828.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7828_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ads7828.c:30: BUILDSTDERR: drivers/hwmon/ads7828.c:226:19: note: 'cleanup_module' target declared here BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ads7828.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7828_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ads7828.c:30: BUILDSTDERR: drivers/hwmon/ads7828.c:226:19: note: 'init_module' target declared here BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7828.c:226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 226 | module_i2c_driver(ads7828_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ads7871.c:63: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads7871_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/ads7871.c:65: BUILDSTDERR: drivers/hwmon/ads7871.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ads7871.c:63: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads7871_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/ads7871.c:65: BUILDSTDERR: drivers/hwmon/ads7871.c:211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ads7871.c:211:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 211 | module_spi_driver(ads7871_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7310.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7310_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/adt7310.c:12: BUILDSTDERR: drivers/hwmon/adt7310.c:113:19: note: 'cleanup_module' target declared here BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7310.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7310_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/hwmon/adt7310.c:12: BUILDSTDERR: drivers/hwmon/adt7310.c:113:19: note: 'init_module' target declared here BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7310.c:113:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 113 | module_spi_driver(adt7310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7410.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7410_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7410.c:12: BUILDSTDERR: drivers/hwmon/adt7410.c:76:19: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7410.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7410_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7410.c:12: BUILDSTDERR: drivers/hwmon/adt7410.c:76:19: note: 'init_module' target declared here BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7410.c:76:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 76 | module_i2c_driver(adt7410_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7411.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7411_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7411.c:19: BUILDSTDERR: drivers/hwmon/adt7411.c:738:19: note: 'cleanup_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7411.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7411_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7411.c:19: BUILDSTDERR: drivers/hwmon/adt7411.c:738:19: note: 'init_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7411.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(adt7411_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7462.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7462_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7462.c:24: BUILDSTDERR: drivers/hwmon/adt7462.c:1942:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7462.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7462_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7462.c:24: BUILDSTDERR: drivers/hwmon/adt7462.c:1942:19: note: 'init_module' target declared here BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7462.c:1942:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1942 | module_i2c_driver(adt7462_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7470.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7470_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7470.c:26: BUILDSTDERR: drivers/hwmon/adt7470.c:1386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7470.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7470_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/adt7470.c:26: BUILDSTDERR: drivers/hwmon/adt7470.c:1386:19: note: 'init_module' target declared here BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.c:1386:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1386 | module_i2c_driver(adt7470_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7470.o: warning: objtool: adt7470_read_temperatures()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/adt7475.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adt7475_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/adt7475.c:16: BUILDSTDERR: drivers/hwmon/adt7475.c:1940:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/adt7475.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adt7475_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/adt7475.c:16: BUILDSTDERR: drivers/hwmon/adt7475.c:1940:19: note: 'init_module' target declared here BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.c:1940:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1940 | module_i2c_driver(adt7475_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/adt7475.o: warning: objtool: adt7475_detect()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/applesmc.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'applesmc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1382 | module_init(applesmc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1278:19: note: 'init_module' target declared here BUILDSTDERR: 1278 | static int __init applesmc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/applesmc.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'applesmc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1383 | module_exit(applesmc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.c:1367:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1367 | static void __exit applesmc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: send_byte()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: read_smc()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_write_key.constprop.0()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_device_init()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_init_smcreg()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/applesmc.o: warning: objtool: applesmc_light_show()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/asc7621.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_asc7621_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1246:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1246 | module_exit(sm_asc7621_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1236:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1236 | static void __exit sm_asc7621_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/asc7621.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_asc7621_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1245:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1245 | module_init(sm_asc7621_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/asc7621.c:1216:19: note: 'init_module' target declared here BUILDSTDERR: 1216 | static int __init sm_asc7621_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/aspeed-pwm-tacho.c:14: BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/aspeed-pwm-tacho.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aspeed_pwm_tacho_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/aspeed-pwm-tacho.c:14: BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:24: note: 'init_module' target declared here BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/aspeed-pwm-tacho.c:1000:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1000 | module_platform_driver(aspeed_pwm_tacho_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/atxp1.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atxp1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/atxp1.c:24: BUILDSTDERR: drivers/hwmon/atxp1.c:304:19: note: 'cleanup_module' target declared here BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/atxp1.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atxp1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/atxp1.c:24: BUILDSTDERR: drivers/hwmon/atxp1.c:304:19: note: 'init_module' target declared here BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/atxp1.c:304:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 304 | module_i2c_driver(atxp1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/coretemp.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'coretemp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:774:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 774 | module_exit(coretemp_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:768:20: note: 'cleanup_module' target declared here BUILDSTDERR: 768 | static void __exit coretemp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/coretemp.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'coretemp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:766:1: note: in expansion of macro 'module_init' BUILDSTDERR: 766 | module_init(coretemp_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | static int __init coretemp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/coretemp.o: warning: objtool: coretemp_cpu_online()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/dell-smm-hwmon.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i8k_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1196:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1196 | module_exit(i8k_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1189:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1189 | static void __exit i8k_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/dell-smm-hwmon.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i8k_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1195:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1195 | module_init(i8k_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.c:1173:19: note: 'init_module' target declared here BUILDSTDERR: 1173 | static int __init i8k_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/dell-smm-hwmon.o: warning: objtool: i8k_ioctl()+0x2d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/dme1737.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dme1737_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2801:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2801 | module_exit(dme1737_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2786:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2786 | static void __exit dme1737_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/dme1737.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dme1737_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2800:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2800 | module_init(dme1737_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.c:2749:19: note: 'init_module' target declared here BUILDSTDERR: 2749 | static int __init dme1737_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/dme1737.o: warning: objtool: dme1737_i2c_detect()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ds620.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds620_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds620.c:27: BUILDSTDERR: drivers/hwmon/ds620.c:268:19: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ds620.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds620_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds620.c:27: BUILDSTDERR: drivers/hwmon/ds620.c:268:19: note: 'init_module' target declared here BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds620.c:268:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 268 | module_i2c_driver(ds620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ds1621.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1621_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds1621.c:41: BUILDSTDERR: drivers/hwmon/ds1621.c:405:19: note: 'cleanup_module' target declared here BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ds1621.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1621_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ds1621.c:41: BUILDSTDERR: drivers/hwmon/ds1621.c:405:19: note: 'init_module' target declared here BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ds1621.c:405:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 405 | module_i2c_driver(ds1621_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc1403.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensor_emc1403_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc1403.c:26: BUILDSTDERR: drivers/hwmon/emc1403.c:497:19: note: 'cleanup_module' target declared here BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc1403.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensor_emc1403_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc1403.c:26: BUILDSTDERR: drivers/hwmon/emc1403.c:497:19: note: 'init_module' target declared here BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc1403.c:497:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 497 | module_i2c_driver(sensor_emc1403); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc6w201.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emc6w201_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc6w201.c:24: BUILDSTDERR: drivers/hwmon/emc6w201.c:525:19: note: 'cleanup_module' target declared here BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/emc6w201.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emc6w201_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/emc6w201.c:24: BUILDSTDERR: drivers/hwmon/emc6w201.c:525:19: note: 'init_module' target declared here BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/emc6w201.c:525:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 525 | module_i2c_driver(emc6w201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71805f.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71805f_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1661:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1661 | module_init(f71805f_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1624:19: note: 'init_module' target declared here BUILDSTDERR: 1624 | static int __init f71805f_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71805f.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71805f_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1662:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1662 | module_exit(f71805f_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71805f.c:1651:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1651 | static void __exit f71805f_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71882fg.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71882fg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2810:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2810 | module_init(f71882fg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2771:19: note: 'init_module' target declared here BUILDSTDERR: 2771 | static int __init f71882fg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f71882fg.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71882fg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2811:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2811 | module_exit(f71882fg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.c:2800:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2800 | static void __exit f71882fg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f71882fg.o: warning: objtool: show_pwm()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/f75375s.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f75375_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/f75375s.c:36: BUILDSTDERR: drivers/hwmon/f75375s.c:921:19: note: 'cleanup_module' target declared here BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/f75375s.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f75375_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/f75375s.c:36: BUILDSTDERR: drivers/hwmon/f75375s.c:921:19: note: 'init_module' target declared here BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.c:921:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 921 | module_i2c_driver(f75375_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/f75375s.o: warning: objtool: f75375_detect()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/fam15h_power.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fam15h_power_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/fam15h_power.c:23: BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:19: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/fam15h_power.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fam15h_power_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/fam15h_power.c:23: BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(fam15h_power_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fam15h_power.o: warning: objtool: fam15h_power_probe()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/fschmd.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fschmd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/fschmd.c:39: BUILDSTDERR: drivers/hwmon/fschmd.c:1384:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/fschmd.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fschmd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/fschmd.c:39: BUILDSTDERR: drivers/hwmon/fschmd.c:1384:19: note: 'init_module' target declared here BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/fschmd.c:1384:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1384 | module_i2c_driver(fschmd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ftsteutates.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ftsteutates.c:21: BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:19: note: 'cleanup_module' target declared here BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ftsteutates.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ftsteutates.c:21: BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:19: note: 'init_module' target declared here BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ftsteutates.c:862:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 862 | module_i2c_driver(fts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g760a.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g760a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/g760a.c:20: BUILDSTDERR: drivers/hwmon/g760a.c:218:19: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g760a.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g760a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/g760a.c:20: BUILDSTDERR: drivers/hwmon/g760a.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g760a.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(g760a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'g762_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:43: BUILDSTDERR: drivers/hwmon/g762.c:1099:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'g762_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/g762.c:43: BUILDSTDERR: drivers/hwmon/g762.c:1099:19: note: 'init_module' target declared here BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/g762.c:1099:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1099 | module_i2c_driver(g762_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl518sm.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl518_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl518sm.c:39: BUILDSTDERR: drivers/hwmon/gl518sm.c:677:19: note: 'cleanup_module' target declared here BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl518sm.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl518_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl518sm.c:39: BUILDSTDERR: drivers/hwmon/gl518sm.c:677:19: note: 'init_module' target declared here BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl518sm.c:677:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 677 | module_i2c_driver(gl518_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl520sm.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl520_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl520sm.c:28: BUILDSTDERR: drivers/hwmon/gl520sm.c:933:19: note: 'cleanup_module' target declared here BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/gl520sm.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl520_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/gl520sm.c:28: BUILDSTDERR: drivers/hwmon/gl520sm.c:933:19: note: 'init_module' target declared here BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/gl520sm.c:933:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 933 | module_i2c_driver(gl520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5500_temp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:21: BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:19: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5500_temp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5500_temp.c:21: BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/i5500_temp.c:145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 145 | module_pci_driver(i5500_temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5k_amb.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i5k_amb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:617:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 617 | module_exit(i5k_amb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:606:20: note: 'cleanup_module' target declared here BUILDSTDERR: 606 | static void __exit i5k_amb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/i5k_amb.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i5k_amb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:616:1: note: in expansion of macro 'module_init' BUILDSTDERR: 616 | module_init(i5k_amb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/i5k_amb.c:591:19: note: 'init_module' target declared here BUILDSTDERR: 591 | static int __init i5k_amb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmaem.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1108:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1108 | module_init(aem_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1073:19: note: 'init_module' target declared here BUILDSTDERR: 1073 | static int __init aem_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmaem.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aem_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1109 | module_exit(aem_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmaem.c:1094:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1094 | static void __exit aem_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmpex.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmpex_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:608:1: note: in expansion of macro 'module_init' BUILDSTDERR: 608 | module_init(ibmpex_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:590:19: note: 'init_module' target declared here BUILDSTDERR: 590 | static int __init ibmpex_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from ./include/linux/ipmi.h:21, BUILDSTDERR: from drivers/hwmon/ibmpex.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmpex_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 609 | module_exit(ibmpex_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ibmpex.c:595:20: note: 'cleanup_module' target declared here BUILDSTDERR: 595 | static void __exit ibmpex_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina209.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina209_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina209.c:29: BUILDSTDERR: drivers/hwmon/ina209.c:629:19: note: 'cleanup_module' target declared here BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina209.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina209_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina209.c:29: BUILDSTDERR: drivers/hwmon/ina209.c:629:19: note: 'init_module' target declared here BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina209.c:629:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 629 | module_i2c_driver(ina209_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina2xx.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina2xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina2xx.c:33: BUILDSTDERR: drivers/hwmon/ina2xx.c:552:19: note: 'cleanup_module' target declared here BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina2xx.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina2xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ina2xx.c:33: BUILDSTDERR: drivers/hwmon/ina2xx.c:552:19: note: 'init_module' target declared here BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina2xx.c:552:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 552 | module_i2c_driver(ina2xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina3221.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ina3221.c:18: BUILDSTDERR: drivers/hwmon/ina3221.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ina3221.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ina3221_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ina3221.c:18: BUILDSTDERR: drivers/hwmon/ina3221.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ina3221.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(ina3221_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/it87.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_it87_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3377:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3377 | module_init(sm_it87_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3307:19: note: 'init_module' target declared here BUILDSTDERR: 3307 | static int __init sm_it87_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/it87.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_it87_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3378:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3378 | module_exit(sm_it87_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/it87.c:3360:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3360 | static void __exit sm_it87_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/jc42.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jc42_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/jc42.c:30: BUILDSTDERR: drivers/hwmon/jc42.c:612:19: note: 'cleanup_module' target declared here BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/jc42.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jc42_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/jc42.c:30: BUILDSTDERR: drivers/hwmon/jc42.c:612:19: note: 'init_module' target declared here BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/jc42.c:612:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 612 | module_i2c_driver(jc42_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k8temp.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k8temp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/hwmon/k8temp.c:28: BUILDSTDERR: drivers/hwmon/k8temp.c:330:19: note: 'cleanup_module' target declared here BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k8temp.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k8temp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/hwmon/k8temp.c:28: BUILDSTDERR: drivers/hwmon/k8temp.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k8temp.c:330:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 330 | module_pci_driver(k8temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k10temp.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'k10temp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/k10temp.c:22: BUILDSTDERR: drivers/hwmon/k10temp.c:379:19: note: 'cleanup_module' target declared here BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/k10temp.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'k10temp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/k10temp.c:22: BUILDSTDERR: drivers/hwmon/k10temp.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/k10temp.c:379:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 379 | module_pci_driver(k10temp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lineage-pem.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lineage-pem.c:29: BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:19: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lineage-pem.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lineage-pem.c:29: BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:19: note: 'init_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(pem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lineage-pem.o: warning: objtool: pem_read_block()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm63.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm63_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm63.c:44: BUILDSTDERR: drivers/hwmon/lm63.c:1186:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm63.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm63_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm63.c:44: BUILDSTDERR: drivers/hwmon/lm63.c:1186:19: note: 'init_module' target declared here BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm63.c:1186:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1186 | module_i2c_driver(lm63_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm70_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:32: BUILDSTDERR: drivers/hwmon/lm70.c:216:19: note: 'cleanup_module' target declared here BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm70_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm70.c:32: BUILDSTDERR: drivers/hwmon/lm70.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm70.c:216:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 216 | module_spi_driver(lm70_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm73.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm73_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm73.c:20: BUILDSTDERR: drivers/hwmon/lm73.c:283:19: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm73.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm73_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm73.c:20: BUILDSTDERR: drivers/hwmon/lm73.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm73.c:283:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 283 | module_i2c_driver(lm73_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm75.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm75_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm75.c:25: BUILDSTDERR: drivers/hwmon/lm75.c:667:19: note: 'cleanup_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm75.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm75_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm75.c:25: BUILDSTDERR: drivers/hwmon/lm75.c:667:19: note: 'init_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(lm75_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm75.o: warning: objtool: lm75_detect()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm77.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm77_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm77.c:28: BUILDSTDERR: drivers/hwmon/lm77.c:369:19: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm77.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm77_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm77.c:28: BUILDSTDERR: drivers/hwmon/lm77.c:369:19: note: 'init_module' target declared here BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm77.c:369:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 369 | module_i2c_driver(lm77_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm78.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_lm78_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1047:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1047 | module_exit(sm_lm78_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1036:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1036 | static void __exit sm_lm78_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm78.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_lm78_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1046:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1046 | module_init(sm_lm78_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.c:1012:19: note: 'init_module' target declared here BUILDSTDERR: 1012 | static int __init sm_lm78_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm78.o: warning: objtool: lm78_i2c_detect()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm80.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm80_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm80.c:28: BUILDSTDERR: drivers/hwmon/lm80.c:683:19: note: 'cleanup_module' target declared here BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm80.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm80_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm80.c:28: BUILDSTDERR: drivers/hwmon/lm80.c:683:19: note: 'init_module' target declared here BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.c:683:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 683 | module_i2c_driver(lm80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm80.o: warning: objtool: lm80_detect()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm83.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm83_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm83.c:34: BUILDSTDERR: drivers/hwmon/lm83.c:385:19: note: 'cleanup_module' target declared here BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm83.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm83_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm83.c:34: BUILDSTDERR: drivers/hwmon/lm83.c:385:19: note: 'init_module' target declared here BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.c:385:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 385 | module_i2c_driver(lm83_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm83.o: warning: objtool: lm83_detect()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm85.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm85_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/lm85.c:28: BUILDSTDERR: drivers/hwmon/lm85.c:1691:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm85.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm85_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/hwmon/lm85.c:28: BUILDSTDERR: drivers/hwmon/lm85.c:1691:19: note: 'init_module' target declared here BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.c:1691:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1691 | module_i2c_driver(lm85_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm85.o: warning: objtool: lm85_detect()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm87.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm87_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm87.c:63: BUILDSTDERR: drivers/hwmon/lm87.c:1007:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm87.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm87_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm87.c:63: BUILDSTDERR: drivers/hwmon/lm87.c:1007:19: note: 'init_module' target declared here BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.c:1007:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1007 | module_i2c_driver(lm87_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm87.o: warning: objtool: lm87_detect()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm90.c:87: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm90_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm90.c:91: BUILDSTDERR: drivers/hwmon/lm90.c:1925:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm90.c:87: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm90_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm90.c:91: BUILDSTDERR: drivers/hwmon/lm90.c:1925:19: note: 'init_module' target declared here BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.c:1925:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1925 | module_i2c_driver(lm90_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm90.o: warning: objtool: lm90_detect()+0x5fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm92.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm92_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm92.c:42: BUILDSTDERR: drivers/hwmon/lm92.c:350:19: note: 'cleanup_module' target declared here BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm92.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm92_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm92.c:42: BUILDSTDERR: drivers/hwmon/lm92.c:350:19: note: 'init_module' target declared here BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.c:350:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 350 | module_i2c_driver(lm92_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm92.o: warning: objtool: lm92_detect()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm93.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm93_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm93.c:44: BUILDSTDERR: drivers/hwmon/lm93.c:2776:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm93.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm93_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm93.c:44: BUILDSTDERR: drivers/hwmon/lm93.c:2776:19: note: 'init_module' target declared here BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.c:2776:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2776 | module_i2c_driver(lm93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm93.o: warning: objtool: lm93_detect()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/lm93.o: warning: objtool: lm93_read_block()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm95234.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95234_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95234.c:24: BUILDSTDERR: drivers/hwmon/lm95234.c:764:19: note: 'cleanup_module' target declared here BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm95234.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95234_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95234.c:24: BUILDSTDERR: drivers/hwmon/lm95234.c:764:19: note: 'init_module' target declared here BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.c:764:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 764 | module_i2c_driver(lm95234_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95234.o: warning: objtool: lm95234_detect()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm95241.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95241_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95241.c:22: BUILDSTDERR: drivers/hwmon/lm95241.c:505:19: note: 'cleanup_module' target declared here BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm95241.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95241_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95241.c:22: BUILDSTDERR: drivers/hwmon/lm95241.c:505:19: note: 'init_module' target declared here BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.c:505:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 505 | module_i2c_driver(lm95241_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95241.o: warning: objtool: lm95241_detect()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/lm95245.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm95245_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95245.c:23: BUILDSTDERR: drivers/hwmon/lm95245.c:644:19: note: 'cleanup_module' target declared here BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/lm95245.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm95245_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/lm95245.c:23: BUILDSTDERR: drivers/hwmon/lm95245.c:644:19: note: 'init_module' target declared here BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.c:644:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 644 | module_i2c_driver(lm95245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/lm95245.o: warning: objtool: lm95245_detect()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/ltc2945.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2945_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc2945.c:21: BUILDSTDERR: drivers/hwmon/ltc2945.c:515:19: note: 'cleanup_module' target declared here BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc2945.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2945_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc2945.c:21: BUILDSTDERR: drivers/hwmon/ltc2945.c:515:19: note: 'init_module' target declared here BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2945.c:515:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 515 | module_i2c_driver(ltc2945_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc2990.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ltc2990.c:13: BUILDSTDERR: drivers/hwmon/ltc2990.c:287:19: note: 'cleanup_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc2990.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc2990_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/ltc2990.c:13: BUILDSTDERR: drivers/hwmon/ltc2990.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc2990.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(ltc2990_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4151.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4151_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4151.c:37: BUILDSTDERR: drivers/hwmon/ltc4151.c:230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4151.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4151_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4151.c:37: BUILDSTDERR: drivers/hwmon/ltc4151.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4151.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(ltc4151_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4215.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4215_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4215.c:19: BUILDSTDERR: drivers/hwmon/ltc4215.c:276:19: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4215.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4215_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4215.c:19: BUILDSTDERR: drivers/hwmon/ltc4215.c:276:19: note: 'init_module' target declared here BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4215.c:276:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 276 | module_i2c_driver(ltc4215_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4222.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4222_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4222.c:22: BUILDSTDERR: drivers/hwmon/ltc4222.c:233:19: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4222.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4222_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4222.c:22: BUILDSTDERR: drivers/hwmon/ltc4222.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4222.c:233:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 233 | module_i2c_driver(ltc4222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4245.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4245_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4245.c:22: BUILDSTDERR: drivers/hwmon/ltc4245.c:517:19: note: 'cleanup_module' target declared here BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4245.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4245_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4245.c:22: BUILDSTDERR: drivers/hwmon/ltc4245.c:517:19: note: 'init_module' target declared here BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4245.c:517:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 517 | module_i2c_driver(ltc4245_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4260.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4260_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4260.c:21: BUILDSTDERR: drivers/hwmon/ltc4260.c:196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4260.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4260_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4260.c:21: BUILDSTDERR: drivers/hwmon/ltc4260.c:196:19: note: 'init_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4260.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(ltc4260_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4261.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4261_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4261.c:33: BUILDSTDERR: drivers/hwmon/ltc4261.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ltc4261.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4261_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/ltc4261.c:33: BUILDSTDERR: drivers/hwmon/ltc4261.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ltc4261.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(ltc4261_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1111.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1111_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/max1111.c:21: BUILDSTDERR: drivers/hwmon/max1111.c:292:19: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1111.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1111_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/max1111.c:21: BUILDSTDERR: drivers/hwmon/max1111.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1111.c:292:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 292 | module_spi_driver(max1111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max16065.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max16065_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max16065.c:22: BUILDSTDERR: drivers/hwmon/max16065.c:669:19: note: 'cleanup_module' target declared here BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max16065.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max16065_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max16065.c:22: BUILDSTDERR: drivers/hwmon/max16065.c:669:19: note: 'init_module' target declared here BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max16065.c:669:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 669 | module_i2c_driver(max16065_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1619.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1619_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1619.c:28: BUILDSTDERR: drivers/hwmon/max1619.c:327:19: note: 'cleanup_module' target declared here BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1619.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1619_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1619.c:28: BUILDSTDERR: drivers/hwmon/max1619.c:327:19: note: 'init_module' target declared here BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1619.c:327:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 327 | module_i2c_driver(max1619_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1668.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1668_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1668.c:26: BUILDSTDERR: drivers/hwmon/max1668.c:456:19: note: 'cleanup_module' target declared here BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max1668.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1668_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max1668.c:26: BUILDSTDERR: drivers/hwmon/max1668.c:456:19: note: 'init_module' target declared here BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.c:456:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 456 | module_i2c_driver(max1668_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max1668.o: warning: objtool: max1668_detect()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/max197.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max197_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max197.c:21: BUILDSTDERR: drivers/hwmon/max197.c:343:24: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max197.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max197_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max197.c:21: BUILDSTDERR: drivers/hwmon/max197.c:343:24: note: 'init_module' target declared here BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max197.c:343:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 343 | module_platform_driver(max197_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31722_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: drivers/hwmon/max31722.c:161:19: note: 'cleanup_module' target declared here BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31722_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/hwmon/max31722.c:12: BUILDSTDERR: drivers/hwmon/max31722.c:161:19: note: 'init_module' target declared here BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31722.c:161:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 161 | module_spi_driver(max31722_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6639.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6639_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6639.c:30: BUILDSTDERR: drivers/hwmon/max6639.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6639.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6639_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6639.c:30: BUILDSTDERR: drivers/hwmon/max6639.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6639.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(max6639_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6642.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6642_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6642.c:39: BUILDSTDERR: drivers/hwmon/max6642.c:323:19: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6642.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6642_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6642.c:39: BUILDSTDERR: drivers/hwmon/max6642.c:323:19: note: 'init_module' target declared here BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6642.c:323:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 323 | module_i2c_driver(max6642_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6650.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6650_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6650.c:38: BUILDSTDERR: drivers/hwmon/max6650.c:754:19: note: 'cleanup_module' target declared here BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6650.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6650_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6650.c:38: BUILDSTDERR: drivers/hwmon/max6650.c:754:19: note: 'init_module' target declared here BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6650.c:754:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 754 | module_i2c_driver(max6650_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6697.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6697_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6697.c:22: BUILDSTDERR: drivers/hwmon/max6697.c:724:19: note: 'cleanup_module' target declared here BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max6697.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6697_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max6697.c:22: BUILDSTDERR: drivers/hwmon/max6697.c:724:19: note: 'init_module' target declared here BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max6697.c:724:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 724 | module_i2c_driver(max6697_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max31790.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max31790_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max31790.c:20: BUILDSTDERR: drivers/hwmon/max31790.c:528:19: note: 'cleanup_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/max31790.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max31790_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/max31790.c:20: BUILDSTDERR: drivers/hwmon/max31790.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/max31790.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(max31790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mcp3021.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp3021_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/mcp3021.c:23: BUILDSTDERR: drivers/hwmon/mcp3021.c:209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mcp3021.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp3021_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/mcp3021.c:23: BUILDSTDERR: drivers/hwmon/mcp3021.c:209:19: note: 'init_module' target declared here BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mcp3021.c:209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 209 | module_i2c_driver(mcp3021_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc654.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc654_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc654.c:20: BUILDSTDERR: drivers/hwmon/tc654.c:510:19: note: 'cleanup_module' target declared here BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc654.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc654_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc654.c:20: BUILDSTDERR: drivers/hwmon/tc654.c:510:19: note: 'init_module' target declared here BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc654.c:510:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 510 | module_i2c_driver(tc654_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:7: BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:24: note: 'init_module' target declared here BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_fan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/mlxreg-fan.c:7: BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:24: note: 'cleanup_module' target declared here BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/mlxreg-fan.c:484:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 484 | module_platform_driver(mlxreg_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/nct6683.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6683_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1501:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1501 | module_init(sensors_nct6683_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1407:19: note: 'init_module' target declared here BUILDSTDERR: 1407 | static int __init sensors_nct6683_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/hwmon/nct6683.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6683_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1502:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1502 | module_exit(sensors_nct6683_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6683.c:1486:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1486 | static void __exit sensors_nct6683_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct6775.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_nct6775_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4636:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4636 | module_init(sensors_nct6775_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4542:19: note: 'init_module' target declared here BUILDSTDERR: 4542 | static int __init sensors_nct6775_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct6775.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_nct6775_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4637:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4637 | module_exit(sensors_nct6775_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.c:4621:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4621 | static void __exit sensors_nct6775_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct6775.o: warning: objtool: nct6791_enable_io_mapping()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/nct7802.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7802_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/nct7802.c:20: BUILDSTDERR: drivers/hwmon/nct7802.c:1149:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7802.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7802_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/nct7802.c:20: BUILDSTDERR: drivers/hwmon/nct7802.c:1149:19: note: 'init_module' target declared here BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7802.c:1149:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1149 | module_i2c_driver(nct7802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nct7904_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:19: BUILDSTDERR: drivers/hwmon/nct7904.c:576:19: note: 'cleanup_module' target declared here BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nct7904_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/nct7904.c:19: BUILDSTDERR: drivers/hwmon/nct7904.c:576:19: note: 'init_module' target declared here BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/nct7904.c:576:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 576 | module_i2c_driver(nct7904_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:5: BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'npcm7xx_pwm_fan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/npcm750-pwm-fan.c:5: BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:24: note: 'init_module' target declared here BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/npcm750-pwm-fan.c:1053:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1053 | module_platform_driver(npcm7xx_pwm_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ntc_thermistor.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/hwmon/ntc_thermistor.c:25: BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:24: note: 'init_module' target declared here BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/ntc_thermistor.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntc_thermistor_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/hwmon/ntc_thermistor.c:25: BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:24: note: 'cleanup_module' target declared here BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/ntc_thermistor.c:663:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 663 | module_platform_driver(ntc_thermistor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87360.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87360_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1817:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1817 | module_init(pc87360_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1765:19: note: 'init_module' target declared here BUILDSTDERR: 1765 | static int __init pc87360_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87360.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87360_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1818:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1818 | module_exit(pc87360_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87360.c:1806:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1806 | static void __exit pc87360_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87427.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pc87427_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1363 | module_init(pc87427_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1327:19: note: 'init_module' target declared here BUILDSTDERR: 1327 | static int __init pc87427_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pc87427.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pc87427_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1364:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1364 | module_exit(pc87427_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pc87427.c:1353:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1353 | static void __exit pc87427_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pcf8591.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8591_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 335 | module_exit(pcf8591_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:325:20: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | static void __exit pcf8591_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/pcf8591.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8591_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:334:1: note: in expansion of macro 'module_init' BUILDSTDERR: 334 | module_init(pcf8591_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/pcf8591.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init pcf8591_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/powr1220.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powr1220_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/powr1220.c:24: BUILDSTDERR: drivers/hwmon/powr1220.c:387:19: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/powr1220.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powr1220_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/powr1220.c:24: BUILDSTDERR: drivers/hwmon/powr1220.c:387:19: note: 'init_module' target declared here BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/powr1220.c:387:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 387 | module_i2c_driver(powr1220_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch56xx-common.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch56xx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 588 | module_init(sch56xx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:565:19: note: 'init_module' target declared here BUILDSTDERR: 565 | static int __init sch56xx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch56xx-common.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch56xx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 589 | module_exit(sch56xx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.c:579:20: note: 'cleanup_module' target declared here BUILDSTDERR: 579 | static void __exit sch56xx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch56xx-common.o: warning: objtool: sch56xx_send_cmd()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/hwmon/sch56xx-common.o: warning: objtool: sch56xx_watchdog_register()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/sch5627.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5627_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5627.c:26: BUILDSTDERR: drivers/hwmon/sch5627.c:600:24: note: 'init_module' target declared here BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch5627.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5627_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5627.c:26: BUILDSTDERR: drivers/hwmon/sch5627.c:600:24: note: 'cleanup_module' target declared here BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.c:600:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 600 | module_platform_driver(sch5627_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5627.o: warning: objtool: sch5627_probe()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/sch5636.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch5636_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5636.c:26: BUILDSTDERR: drivers/hwmon/sch5636.c:530:24: note: 'init_module' target declared here BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sch5636.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch5636_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/hwmon/sch5636.c:26: BUILDSTDERR: drivers/hwmon/sch5636.c:530:24: note: 'cleanup_module' target declared here BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.c:530:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 530 | module_platform_driver(sch5636_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sch5636.o: warning: objtool: sch5636_probe()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/sht15.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht15_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht15.c:24: BUILDSTDERR: drivers/hwmon/sht15.c:1073:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht15.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht15_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht15.c:24: BUILDSTDERR: drivers/hwmon/sht15.c:1073:24: note: 'init_module' target declared here BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht15.c:1073:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1073 | module_platform_driver(sht15_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht21.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht21_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/sht21.c:25: BUILDSTDERR: drivers/hwmon/sht21.c:309:19: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht21.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht21_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/sht21.c:25: BUILDSTDERR: drivers/hwmon/sht21.c:309:19: note: 'init_module' target declared here BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht21.c:309:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 309 | module_i2c_driver(sht21_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht3x.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht3x.c:26: BUILDSTDERR: drivers/hwmon/sht3x.c:777:19: note: 'cleanup_module' target declared here BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sht3x.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sht3x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/sht3x.c:26: BUILDSTDERR: drivers/hwmon/sht3x.c:777:19: note: 'init_module' target declared here BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/sht3x.c:777:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 777 | module_i2c_driver(sht3x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/shtc1.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/shtc1.c:21: BUILDSTDERR: drivers/hwmon/shtc1.c:247:19: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/shtc1.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'shtc1_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/shtc1.c:21: BUILDSTDERR: drivers/hwmon/shtc1.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/shtc1.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(shtc1_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sis5595.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_sis5595_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:932:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 932 | module_exit(sm_sis5595_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:916:20: note: 'cleanup_module' target declared here BUILDSTDERR: 916 | static void __exit sm_sis5595_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/sis5595.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_sis5595_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:931:1: note: in expansion of macro 'module_init' BUILDSTDERR: 931 | module_init(sm_sis5595_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.c:911:19: note: 'init_module' target declared here BUILDSTDERR: 911 | static int __init sm_sis5595_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/sis5595.o: warning: objtool: sis5595_pci_probe()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/smsc47b397.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47b397_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 382 | module_init(smsc47b397_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:345:19: note: 'init_module' target declared here BUILDSTDERR: 345 | static int __init smsc47b397_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47b397.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47b397_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 383 | module_exit(smsc47b397_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47b397.c:372:20: note: 'cleanup_module' target declared here BUILDSTDERR: 372 | static void __exit smsc47b397_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m1.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_smsc47m1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:955:1: note: in expansion of macro 'module_init' BUILDSTDERR: 955 | module_init(sm_smsc47m1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:916:19: note: 'init_module' target declared here BUILDSTDERR: 916 | static int __init sm_smsc47m1_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m1.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_smsc47m1_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:956:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 956 | module_exit(sm_smsc47m1_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m1.c:944:20: note: 'cleanup_module' target declared here BUILDSTDERR: 944 | static void __exit sm_smsc47m1_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m192.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc47m192_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/smsc47m192.c:28: BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:19: note: 'cleanup_module' target declared here BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/smsc47m192.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc47m192_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/smsc47m192.c:28: BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:19: note: 'init_module' target declared here BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/smsc47m192.c:641:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 641 | module_i2c_driver(smsc47m192_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/amc6821.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amc6821_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/amc6821.c:29: BUILDSTDERR: drivers/hwmon/amc6821.c:1017:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/amc6821.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amc6821_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/amc6821.c:29: BUILDSTDERR: drivers/hwmon/amc6821.c:1017:19: note: 'init_module' target declared here BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/amc6821.c:1017:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1017 | module_i2c_driver(amc6821_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc74.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc74_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc74.c:20: BUILDSTDERR: drivers/hwmon/tc74.c:172:19: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tc74.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc74_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/hwmon-sysfs.h:23, BUILDSTDERR: from drivers/hwmon/tc74.c:20: BUILDSTDERR: drivers/hwmon/tc74.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tc74.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tc74_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/thmc50.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'thmc50_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/thmc50.c:26: BUILDSTDERR: drivers/hwmon/thmc50.c:442:19: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/thmc50.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thmc50_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/thmc50.c:26: BUILDSTDERR: drivers/hwmon/thmc50.c:442:19: note: 'init_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(thmc50_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/thmc50.o: warning: objtool: thmc50_detect()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/tmp102.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp102_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp102.c:20: BUILDSTDERR: drivers/hwmon/tmp102.c:337:19: note: 'cleanup_module' target declared here BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp102.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp102_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp102.c:20: BUILDSTDERR: drivers/hwmon/tmp102.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp102.c:337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 337 | module_i2c_driver(tmp102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp103.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp103_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp103.c:25: BUILDSTDERR: drivers/hwmon/tmp103.c:193:19: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp103.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp103_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp103.c:25: BUILDSTDERR: drivers/hwmon/tmp103.c:193:19: note: 'init_module' target declared here BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp103.c:193:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 193 | module_i2c_driver(tmp103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp108_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:17: BUILDSTDERR: drivers/hwmon/tmp108.c:465:19: note: 'cleanup_module' target declared here BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp108_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp108.c:17: BUILDSTDERR: drivers/hwmon/tmp108.c:465:19: note: 'init_module' target declared here BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp108.c:465:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 465 | module_i2c_driver(tmp108_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp401.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp401_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp401.c:39: BUILDSTDERR: drivers/hwmon/tmp401.c:770:19: note: 'cleanup_module' target declared here BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp401.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp401_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp401.c:39: BUILDSTDERR: drivers/hwmon/tmp401.c:770:19: note: 'init_module' target declared here BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp401.c:770:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 770 | module_i2c_driver(tmp401_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp421.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmp421_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp421.c:27: BUILDSTDERR: drivers/hwmon/tmp421.c:342:19: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/tmp421.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmp421_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/tmp421.c:27: BUILDSTDERR: drivers/hwmon/tmp421.c:342:19: note: 'init_module' target declared here BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/tmp421.c:342:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 342 | module_i2c_driver(tmp421_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/via-cputemp.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_cputemp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:343:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 343 | module_exit(via_cputemp_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:332:20: note: 'cleanup_module' target declared here BUILDSTDERR: 332 | static void __exit via_cputemp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/via-cputemp.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_cputemp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:342:1: note: in expansion of macro 'module_init' BUILDSTDERR: 342 | module_init(via_cputemp_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.c:297:19: note: 'init_module' target declared here BUILDSTDERR: 297 | static int __init via_cputemp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via-cputemp.o: warning: objtool: via_cputemp_online()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/via686a.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_via686a_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:964:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 964 | module_exit(sm_via686a_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:946:20: note: 'cleanup_module' target declared here BUILDSTDERR: 946 | static void __exit sm_via686a_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/via686a.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_via686a_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:963:1: note: in expansion of macro 'module_init' BUILDSTDERR: 963 | module_init(sm_via686a_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.c:941:19: note: 'init_module' target declared here BUILDSTDERR: 941 | static int __init sm_via686a_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/via686a.o: warning: objtool: via686a_pci_probe()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/vt1211.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1379:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1379 | module_init(vt1211_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1326:19: note: 'init_module' target declared here BUILDSTDERR: 1326 | static int __init vt1211_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/vt1211.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1380:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1380 | module_exit(vt1211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt1211.c:1369:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1369 | static void __exit vt1211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/vt8231.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm_vt8231_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1073:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1073 | module_exit(sm_vt8231_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1057:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1057 | static void __exit sm_vt8231_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/vt8231.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm_vt8231_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1072:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1072 | module_init(sm_vt8231_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.c:1052:19: note: 'init_module' target declared here BUILDSTDERR: 1052 | static int __init sm_vt8231_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/vt8231.o: warning: objtool: vt8231_pci_probe()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/hwmon/w83627ehf.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2892:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2892 | module_init(sensors_w83627ehf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2813:19: note: 'init_module' target declared here BUILDSTDERR: 2813 | static int __init sensors_w83627ehf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83627ehf.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sensors_w83627ehf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2893:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2893 | module_exit(sensors_w83627ehf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83627ehf.c:2882:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2882 | static void __exit sensors_w83627ehf_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l785ts.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l785ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l785ts.c:38: BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l785ts.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l785ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l785ts.c:38: BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l785ts.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(w83l785ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l786ng.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83l786ng_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l786ng.c:30: BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:19: note: 'cleanup_module' target declared here BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/hwmon/w83l786ng.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83l786ng_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/hwmon/w83l786ng.c:30: BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:19: note: 'init_module' target declared here BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/hwmon/w83l786ng.c:774:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 774 | module_i2c_driver(w83l786ng_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/algos/i2c-algo-bit.o: warning: objtool: __i2c_bit_add_bus()+0x2a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_start()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_repeated_start()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_stop()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_xfer()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/i2c/algos/i2c-algo-pca.o: warning: objtool: pca_init.cold()+0x200: return with modified stack frame BUILDSTDERR: In file included from drivers/i2c/busses/i2c-scmi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-scmi.c:15: BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-scmi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_smbus_cmi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-scmi.c:15: BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:20: note: 'init_module' target declared here BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-scmi.c:440:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 440 | module_acpi_driver(acpi_smbus_cmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd756.c:34: BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'cleanup_module' target declared here BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd756.c:34: BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:19: note: 'init_module' target declared here BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756.c:404:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 404 | module_pci_driver(amd756_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd756_s4882_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:253:1: note: in expansion of macro 'module_init' BUILDSTDERR: 253 | module_init(amd756_s4882_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init amd756_s4882_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd756-s4882.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd756_s4882_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:254:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 254 | module_exit(amd756_s4882_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd756-s4882.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit amd756_s4882_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd8111.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd8111.c:12: BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-amd8111.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-amd8111.c:12: BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:19: note: 'init_module' target declared here BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-amd8111.c:493:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 493 | module_pci_driver(amd8111_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:24: note: 'cleanup_module' target declared here BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/i2c/busses/i2c-cht-wc.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:24: note: 'init_module' target declared here BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-cht-wc.c:397:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 397 | module_platform_driver(cht_wc_i2c_adap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-i801.c:90: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_i801_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1784:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1784 | module_exit(i2c_i801_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1774:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1774 | static void __exit i2c_i801_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-i801.c:90: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_i801_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1783:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1783 | module_init(i2c_i801_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-i801.c:1767:19: note: 'init_module' target declared here BUILDSTDERR: 1767 | static int __init i2c_i801_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-isch.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbus_sch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-isch.c:26: BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:24: note: 'init_module' target declared here BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-isch.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbus_sch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-isch.c:26: BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:24: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-isch.c:315:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 315 | module_platform_driver(smbus_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-ismt.c:60: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ismt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-ismt.c:61: BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'cleanup_module' target declared here BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-ismt.c:60: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ismt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-ismt.c:61: BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:19: note: 'init_module' target declared here BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-ismt.c:955:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 955 | module_pci_driver(ismt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-nforce2.c:46: BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'cleanup_module' target declared here BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-nforce2.c:46: BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:19: note: 'init_module' target declared here BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2.c:450:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 450 | module_pci_driver(nforce2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nforce2_s4985_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:248:1: note: in expansion of macro 'module_init' BUILDSTDERR: 248 | module_init(nforce2_s4985_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | static int __init nforce2_s4985_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-nforce2-s4985.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nforce2_s4985_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(nforce2_s4985_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-nforce2-s4985.c:225:20: note: 'cleanup_module' target declared here BUILDSTDERR: 225 | static void __exit nforce2_s4985_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-piix4.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'piix4_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-piix4.c:33: BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-piix4.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'piix4_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-piix4.c:33: BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:19: note: 'init_module' target declared here BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-piix4.c:1015:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1015 | module_pci_driver(piix4_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-sis96x.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis96x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-sis96x.c:29: BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-sis96x.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis96x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-sis96x.c:29: BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:19: note: 'init_module' target declared here BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-sis96x.c:322:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 322 | module_pci_driver(sis96x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-via.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt586b_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-via.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:19: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-via.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt586b_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/i2c/busses/i2c-via.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:19: note: 'init_module' target declared here BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-via.c:159:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 159 | module_pci_driver(vt586b_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viapro.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_vt596_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 507 | module_exit(i2c_vt596_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:489:20: note: 'cleanup_module' target declared here BUILDSTDERR: 489 | static void __exit i2c_vt596_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viapro.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_vt596_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 506 | module_init(i2c_vt596_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viapro.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init i2c_vt596_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-pca-platform.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-pca-platform.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'init_module' target declared here BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-pca-platform.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_pca_pf_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-pca-platform.c:19: BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:24: note: 'cleanup_module' target declared here BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-pca-platform.c:259:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 259 | module_platform_driver(i2c_pca_pf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-simtec.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-simtec.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'init_module' target declared here BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-simtec.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simtec_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/i2c/busses/i2c-simtec.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:24: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-simtec.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(simtec_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-diolan-u2c.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'cleanup_module' target declared here BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-diolan-u2c.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'diolan_u2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-diolan-u2c.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-diolan-u2c.c:519:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 519 | module_usb_driver(diolan_u2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:329:1: note: in expansion of macro 'module_init' BUILDSTDERR: 329 | module_init(i2c_parport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:298:19: note: 'init_module' target declared here BUILDSTDERR: 298 | static int __init i2c_parport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(i2c_parport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit i2c_parport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport.o: warning: objtool: i2c_parport_attach()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport-light.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_parport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:274:1: note: in expansion of macro 'module_init' BUILDSTDERR: 274 | module_init(i2c_parport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init i2c_parport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-parport-light.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_parport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:275:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 275 | module_exit(i2c_parport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-parport-light.c:263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 263 | static void __exit i2c_parport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-tiny-usb.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'cleanup_module' target declared here BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-tiny-usb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_tiny_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/i2c/busses/i2c-tiny-usb.c:20: BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:19: note: 'init_module' target declared here BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-tiny-usb.c:301:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 301 | module_usb_driver(i2c_tiny_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_i2c_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:462:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 462 | subsys_initcall(vprbrd_i2c_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:431:19: note: 'init_module' target declared here BUILDSTDERR: 431 | static int __init vprbrd_i2c_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-viperboard.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_i2c_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:468:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 468 | module_exit(vprbrd_i2c_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-viperboard.c:464:20: note: 'cleanup_module' target declared here BUILDSTDERR: 464 | static void __exit vprbrd_i2c_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-mlxcpld.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:24: note: 'init_module' target declared here BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/busses/i2c-mlxcpld.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/busses/i2c-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:24: note: 'cleanup_module' target declared here BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/busses/i2c-mlxcpld.c:549:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 549 | module_platform_driver(mlxcpld_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ltc4306_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-ltc4306.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ltc4306_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from drivers/i2c/muxes/i2c-mux-ltc4306.c:14: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-ltc4306.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(ltc4306_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_mux_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/muxes/i2c-mux-mlxcpld.c:35: BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:19: note: 'init_module' target declared here BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/muxes/i2c-mux-mlxcpld.c:196:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 196 | module_i2c_driver(mlxcpld_mux_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smbalert_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:18: BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:19: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smbalert_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-smbus.c:18: BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:19: note: 'init_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-smbus.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(smbalert_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-dev.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_dev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:772:1: note: in expansion of macro 'module_init' BUILDSTDERR: 772 | module_init(i2c_dev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:723:19: note: 'init_module' target declared here BUILDSTDERR: 723 | static int __init i2c_dev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-dev.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_dev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:773:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 773 | module_exit(i2c_dev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.c:759:20: note: 'cleanup_module' target declared here BUILDSTDERR: 759 | static void __exit i2c_dev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-dev.o: warning: objtool: i2cdev_attach_adapter.part.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/i2c/i2c-stub.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_stub_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(i2c_stub_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | static int __init i2c_stub_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-stub.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_stub_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(i2c_stub_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-stub.c:411:20: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | static void __exit i2c_stub_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-slave-eeprom.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/i2c-slave-eeprom.c:17: BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'cleanup_module' target declared here BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/i2c/i2c-slave-eeprom.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i2c_slave_eeprom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/i2c/i2c-slave-eeprom.c:17: BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:19: note: 'init_module' target declared here BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/i2c/i2c-slave-eeprom.c:165:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 165 | module_i2c_driver(i2c_slave_eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-i2c.c:22: BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:19: BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmc150_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/bmc150-accel-spi.c:19: BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/bmc150-accel-spi.c:81:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 81 | module_spi_driver(bmc150_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da280.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da280_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da280.c:13: BUILDSTDERR: drivers/iio/accel/da280.c:205:19: note: 'cleanup_module' target declared here BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da280.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da280_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da280.c:13: BUILDSTDERR: drivers/iio/accel/da280.c:205:19: note: 'init_module' target declared here BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da280.c:205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 205 | module_i2c_driver(da280_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da311.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da311_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da311.c:13: BUILDSTDERR: drivers/iio/accel/da311.c:300:19: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/da311.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da311_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/da311.c:13: BUILDSTDERR: drivers/iio/accel/da311.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/da311.c:300:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 300 | module_i2c_driver(da311_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/dmard10.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmard10_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/dmard10.c:13: BUILDSTDERR: drivers/iio/accel/dmard10.c:261:19: note: 'cleanup_module' target declared here BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/dmard10.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmard10_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/dmard10.c:13: BUILDSTDERR: drivers/iio/accel/dmard10.c:261:19: note: 'init_module' target declared here BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/dmard10.c:261:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 261 | module_i2c_driver(dmard10_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'cleanup_module' target declared here BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/hid-sensor-accel-3d.c:19: BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:24: note: 'init_module' target declared here BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/hid-sensor-accel-3d.c:487:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 487 | module_platform_driver(hid_accel_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/kxcjk-1013.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/kxcjk-1013.c:16: BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/kxcjk-1013.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxcjk1013_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/accel/kxcjk-1013.c:16: BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:19: note: 'init_module' target declared here BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/kxcjk-1013.c:1524:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1524 | module_i2c_driver(kxcjk1013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mma7660_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: drivers/iio/accel/mma7660.c:280:19: note: 'cleanup_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mma7660_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/mma7660.c:13: BUILDSTDERR: drivers/iio/accel/mma7660.c:280:19: note: 'init_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/mma7660.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(mma7660_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'init_module' target declared here BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:30: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/cros_ec_accel_legacy.c:21: BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:24: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/cros_ec_accel_legacy.c:418:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 418 | module_platform_driver(cros_ec_accel_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/st_accel_i2c.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/accel/st_accel_i2c.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:19: note: 'init_module' target declared here BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_i2c.c:185:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 185 | module_i2c_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_accel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/accel/st_accel_spi.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:19: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/accel/st_accel_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_accel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/accel/st_accel_spi.c:14: BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:19: note: 'init_module' target declared here BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/accel/st_accel_spi.c:159:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 159 | module_spi_driver(st_accel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad7766_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:11: BUILDSTDERR: drivers/iio/adc/ad7766.c:322:19: note: 'cleanup_module' target declared here BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad7766_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ad7766.c:11: BUILDSTDERR: drivers/iio/adc/ad7766.c:322:19: note: 'init_module' target declared here BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ad7766.c:322:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 322 | module_spi_driver(ad7766_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_adc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:21: BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:24: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_adc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/axp288_adc.c:21: BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:24: note: 'init_module' target declared here BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/axp288_adc.c:302:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 302 | module_platform_driver(axp288_adc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max1363_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:19: BUILDSTDERR: drivers/iio/adc/max1363.c:1758:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max1363_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/max1363.c:19: BUILDSTDERR: drivers/iio/adc/max1363.c:1758:19: note: 'init_module' target declared here BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/max1363.c:1758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1758 | module_i2c_driver(max1363_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ti-ads1015.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ads1015_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/iio/adc/ti-ads1015.c:18: BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/adc/ti-ads1015.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ads1015_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/iio/adc/ti-ads1015.c:18: BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:19: note: 'init_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/adc/ti-ads1015.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(ads1015_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'cleanup_module' target declared here BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/hid-sensor-gyro-3d.c:19: BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:24: note: 'init_module' target declared here BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/hid-sensor-gyro-3d.c:419:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 419 | module_platform_driver(hid_gyro_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/mpu3050-i2c.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/mpu3050-i2c.c:2: BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/mpu3050-i2c.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpu3050_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/mpu3050-i2c.c:2: BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/mpu3050-i2c.c:119:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 119 | module_i2c_driver(mpu3050_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/st_gyro_i2c.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/gyro/st_gyro_i2c.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_i2c.c:120:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 120 | module_i2c_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_gyro_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/gyro/st_gyro_spi.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/gyro/st_gyro_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_gyro_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/gyro/st_gyro_spi.c:14: BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/gyro/st_gyro_spi.c:124:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 124 | module_spi_driver(st_gyro_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/health/max30100.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max30100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/health/max30100.c:17: BUILDSTDERR: drivers/iio/health/max30100.c:511:19: note: 'cleanup_module' target declared here BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/health/max30100.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max30100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/health/max30100.c:17: BUILDSTDERR: drivers/iio/health/max30100.c:511:19: note: 'init_module' target declared here BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/health/max30100.c:511:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 511 | module_i2c_driver(max30100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dht11_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:19: BUILDSTDERR: drivers/iio/humidity/dht11.c:359:24: note: 'cleanup_module' target declared here BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dht11_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/dht11.c:19: BUILDSTDERR: drivers/iio/humidity/dht11.c:359:24: note: 'init_module' target declared here BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/dht11.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(dht11_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/humidity/hid-sensor-humidity.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/humidity/hid-sensor-humidity.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_humidity_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hid-sensor-humidity.c:17: BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:24: note: 'init_module' target declared here BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hid-sensor-humidity.c:311:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 311 | module_platform_driver(hid_humidity_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/humidity/hts221_i2c.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/humidity/hts221_i2c.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_i2c.c:73:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 73 | module_i2c_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hts221_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/humidity/hts221_spi.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:19: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/humidity/hts221_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hts221_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/humidity/hts221_spi.c:13: BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/humidity/hts221_spi.c:65:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 65 | module_spi_driver(hts221_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inv_mpu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inv_mpu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:14: BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(inv_mpu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/acpi-als.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_als_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/acpi-als.c:30: BUILDSTDERR: drivers/iio/light/acpi-als.c:226:20: note: 'cleanup_module' target declared here BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/acpi-als.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_als_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/acpi-als.c:30: BUILDSTDERR: drivers/iio/light/acpi-als.c:226:20: note: 'init_module' target declared here BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/acpi-als.c:226:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 226 | module_acpi_driver(acpi_als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/bh1750.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1750_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/bh1750.c:24: BUILDSTDERR: drivers/iio/light/bh1750.c:328:19: note: 'cleanup_module' target declared here BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/bh1750.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1750_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/bh1750.c:24: BUILDSTDERR: drivers/iio/light/bh1750.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/bh1750.c:328:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 328 | module_i2c_driver(bh1750_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/cm32181.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm32181_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/cm32181.c:12: BUILDSTDERR: drivers/iio/light/cm32181.c:366:19: note: 'cleanup_module' target declared here BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/cm32181.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm32181_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/cm32181.c:12: BUILDSTDERR: drivers/iio/light/cm32181.c:366:19: note: 'init_module' target declared here BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/cm32181.c:366:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 366 | module_i2c_driver(cm32181_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:19: BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:24: note: 'cleanup_module' target declared here BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_als_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/hid-sensor-als.c:19: BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:24: note: 'init_module' target declared here BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/hid-sensor-als.c:401:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 401 | module_platform_driver(hid_als_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/lv0104cs.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/lv0104cs.c:15: BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:19: note: 'cleanup_module' target declared here BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/lv0104cs.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lv0104cs_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/lv0104cs.c:15: BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:19: note: 'init_module' target declared here BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/lv0104cs.c:527:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 527 | module_i2c_driver(lv0104cs_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opt3001_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:21: BUILDSTDERR: drivers/iio/light/opt3001.c:855:19: note: 'cleanup_module' target declared here BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opt3001_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/opt3001.c:21: BUILDSTDERR: drivers/iio/light/opt3001.c:855:19: note: 'init_module' target declared here BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/opt3001.c:855:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 855 | module_i2c_driver(opt3001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/pa12203001.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pa12203001_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/pa12203001.c:14: BUILDSTDERR: drivers/iio/light/pa12203001.c:484:19: note: 'cleanup_module' target declared here BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/pa12203001.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pa12203001_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/pa12203001.c:14: BUILDSTDERR: drivers/iio/light/pa12203001.c:484:19: note: 'init_module' target declared here BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/pa12203001.c:484:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 484 | module_i2c_driver(pa12203001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/rpr0521.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpr0521_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/rpr0521.c:17: BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/rpr0521.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpr0521_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/rpr0521.c:17: BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:19: note: 'init_module' target declared here BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.c:1138:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1138 | module_i2c_driver(rpr0521_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/rpr0521.o: warning: objtool: rpr0521_probe()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk3310_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: drivers/iio/light/stk3310.c:692:19: note: 'cleanup_module' target declared here BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk3310_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/stk3310.c:13: BUILDSTDERR: drivers/iio/light/stk3310.c:692:19: note: 'init_module' target declared here BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/stk3310.c:692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 692 | module_i2c_driver(stk3310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/st_uvis25_i2c.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/iio/light/st_uvis25_i2c.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_i2c.c:65:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 65 | module_i2c_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_uvis25_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/light/st_uvis25_spi.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/st_uvis25_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_uvis25_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/light/st_uvis25_spi.c:13: BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/st_uvis25_spi.c:64:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 64 | module_spi_driver(st_uvis25_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/vl6180.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vl6180_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/vl6180.c:22: BUILDSTDERR: drivers/iio/light/vl6180.c:549:19: note: 'cleanup_module' target declared here BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/vl6180.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vl6180_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/vl6180.c:22: BUILDSTDERR: drivers/iio/light/vl6180.c:549:19: note: 'init_module' target declared here BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/vl6180.c:549:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 549 | module_i2c_driver(vl6180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/zopt2201.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zopt2201_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/zopt2201.c:17: BUILDSTDERR: drivers/iio/light/zopt2201.c:564:19: note: 'cleanup_module' target declared here BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/light/zopt2201.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zopt2201_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/light/zopt2201.c:17: BUILDSTDERR: drivers/iio/light/zopt2201.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/light/zopt2201.c:564:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 564 | module_i2c_driver(zopt2201_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/ak8975.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak8975_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/ak8975.c:26: BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/ak8975.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak8975_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/ak8975.c:26: BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:19: note: 'init_module' target declared here BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/ak8975.c:1110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1110 | module_i2c_driver(ak8975_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/hid-sensor-magn-3d.c:19: BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:24: note: 'init_module' target declared here BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/hid-sensor-magn-3d.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(hid_magn_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_i2c.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_i2c.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_i2c.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st_magn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_spi.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/magnetometer/st_magn_spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st_magn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/magnetometer/st_magn_spi.c:14: BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:19: note: 'init_module' target declared here BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/magnetometer/st_magn_spi.c:95:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 95 | module_spi_driver(st_magn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'cleanup_module' target declared here BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:21: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-incl-3d.c:19: BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:24: note: 'init_module' target declared here BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-incl-3d.c:439:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 439 | module_platform_driver(hid_incl_3d_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:17: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/orientation/hid-sensor-rotation.c:15: BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:24: note: 'init_module' target declared here BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/orientation/hid-sensor-rotation.c:381:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 381 | module_platform_driver(hid_dev_rot_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/ad5272.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad5272_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/ad5272.c:15: BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:19: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/ad5272.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad5272_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/ad5272.c:15: BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/ad5272.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(ad5272_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/mcp4018.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp4018_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/mcp4018.c:16: BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'cleanup_module' target declared here BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiometer/mcp4018.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp4018_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiometer/mcp4018.c:16: BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:19: note: 'init_module' target declared here BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiometer/mcp4018.c:189:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 189 | module_i2c_driver(mcp4018_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiostat/lmp91000.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lmp91000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiostat/lmp91000.c:12: BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'cleanup_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/potentiostat/lmp91000.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lmp91000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/potentiostat/lmp91000.c:12: BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/potentiostat/lmp91000.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(lmp91000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abp060mg_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:15: BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abp060mg_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/abp060mg.c:15: BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/abp060mg.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(abp060mg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-i2c.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/pressure/bmp280-i2c.c:2: BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'cleanup_module' target declared here BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-i2c.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/pressure/bmp280-i2c.c:2: BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:19: note: 'init_module' target declared here BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-i2c.c:87:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 87 | module_i2c_driver(bmp280_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-spi.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/pressure/bmp280-spi.c:7: BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/pressure/bmp280-spi.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bmp280_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/iio/pressure/bmp280-spi.c:7: BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:19: note: 'init_module' target declared here BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/pressure/bmp280-spi.c:122:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 122 | module_spi_driver(bmp280_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/temperature/hid-sensor-temperature.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/iio/trigger.h:10, BUILDSTDERR: from ./include/linux/hid-sensor-hub.h:25, BUILDSTDERR: from drivers/iio/temperature/hid-sensor-temperature.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hid_temperature_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/hid-sensor-temperature.c:17: BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:24: note: 'init_module' target declared here BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/hid-sensor-temperature.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(hid_temperature_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/mlx90632.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx90632_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/temperature/mlx90632.c:12: BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:19: note: 'cleanup_module' target declared here BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/temperature/mlx90632.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx90632_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/iio/temperature/mlx90632.c:12: BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:19: note: 'init_module' target declared here BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/temperature/mlx90632.c:748:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 748 | module_i2c_driver(mlx90632_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-interrupt.c:13: BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'init_module' target declared here BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-interrupt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_interrupt_trigger_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-interrupt.c:13: BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:24: note: 'cleanup_module' target declared here BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-interrupt.c:114:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 114 | module_platform_driver(iio_interrupt_trigger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-loop.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_trig_loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-loop.c:24: BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'init_module' target declared here BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/trigger/iio-trig-loop.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_trig_loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/iio/sw_trigger.h:20:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 20 | module_driver(__iio_sw_trigger_type, iio_register_sw_trigger_type, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/iio/trigger/iio-trig-loop.c:24: BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:30: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/trigger/iio-trig-loop.c:137:1: note: in expansion of macro 'module_iio_sw_trigger_driver' BUILDSTDERR: 137 | module_iio_sw_trigger_driver(iio_trig_loop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:1838:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1838 | subsys_initcall(iio_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:260:19: note: 'init_module' target declared here BUILDSTDERR: 260 | static int __init iio_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:1839:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1839 | module_exit(iio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.c:287:20: note: 'cleanup_module' target declared here BUILDSTDERR: 287 | static void __exit iio_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-core.o: warning: objtool: iio_device_alloc()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/iio/industrialio-trigger.o: warning: objtool: __iio_trigger_register()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/iio/industrialio-configfs.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_configfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:41:1: note: in expansion of macro 'module_init' BUILDSTDERR: 41 | module_init(iio_configfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:35:19: note: 'init_module' target declared here BUILDSTDERR: 35 | static int __init iio_configfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-configfs.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_configfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:47:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 47 | module_exit(iio_configfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-configfs.c:43:20: note: 'cleanup_module' target declared here BUILDSTDERR: 43 | static void __exit iio_configfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-sw-device.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_device_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 172 | module_init(iio_sw_device_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:164:19: note: 'init_module' target declared here BUILDSTDERR: 164 | static int __init iio_sw_device_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-sw-device.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_device_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(iio_sw_device_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.c:174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | static void __exit iio_sw_device_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-device.o: warning: objtool: iio_sw_device_create()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/iio/industrialio-sw-trigger.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iio_sw_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 172 | module_init(iio_sw_trigger_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:164:19: note: 'init_module' target declared here BUILDSTDERR: 164 | static int __init iio_sw_trigger_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iio/industrialio-sw-trigger.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iio_sw_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(iio_sw_trigger_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.c:174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | static void __exit iio_sw_trigger_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/iio/industrialio-sw-trigger.o: warning: objtool: iio_sw_trigger_create()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/packer.o: warning: objtool: ib_unpack()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/packer.o: warning: objtool: ib_pack()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ud_header.o: warning: objtool: ib_ud_header_unpack()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/verbs.o: warning: objtool: __ib_alloc_pd()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/verbs.o: warning: objtool: ib_get_eth_speed()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/verbs.o: warning: objtool: _ib_modify_qp()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/rw.o: warning: objtool: rdma_rw_ctx_signature_init()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/rw.o: warning: objtool: rdma_rw_init_mrs()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/sysfs.o: warning: objtool: set_node_desc()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/device.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1246:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1246 | subsys_initcall(ib_core_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | static int __init ib_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/device.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_core_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1247:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1247 | module_exit(ib_core_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.c:1228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1228 | static void __exit ib_core_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/device.o: warning: objtool: ib_set_client_data()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/device.o: warning: objtool: ib_register_device()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_fmr_batch_release()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_destroy_fmr_pool()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/fmr_pool.o: warning: objtool: ib_create_fmr_pool()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cache.o: warning: objtool: gid_table_release_one()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cache.o: warning: objtool: add_modify_gid()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cache.o: warning: objtool: ib_cache_update.part.0()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from drivers/infiniband/core/addr.c:36: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:725:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'rdma_addr_find_l2_eth_by_grh' at drivers/infiniband/core/addr.c:726:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/addr.o: warning: objtool: addr_resolve()+0x23c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/addr.o: warning: objtool: ib_nl_handle_ip_res_resp()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/infiniband/core/sa_query.c:35: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1252:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'roce_resolve_route_from_path' at drivers/infiniband/core/sa_query.c:1253:2: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/sa_query.o: warning: objtool: update_sm_ah()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/sa_query.o: warning: objtool: ib_sa_init()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': BUILDSTDERR: 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] BUILDSTDERR: 888 | &mad_size, &out_mad_pkey_index); BUILDSTDERR: | ^ BUILDSTDERR: In file included from drivers/infiniband/core/mad_priv.h:43, BUILDSTDERR: from drivers/infiniband/core/mad.c:47: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'handle_ib_smi': BUILDSTDERR: 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] BUILDSTDERR: 2096 | response->header.recv_wc.wc = &response->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2098 | response->header.recv_wc.recv_buf.grh = &response->grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2101 | &response->grh, wc, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'generate_unmatched_resp': BUILDSTDERR: 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] BUILDSTDERR: 2123 | response->header.recv_wc.wc = &response->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2125 | response->header.recv_wc.recv_buf.grh = &response->grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'handle_opa_smi': BUILDSTDERR: 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] BUILDSTDERR: 2183 | response->header.recv_wc.wc = &response->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2186 | response->header.recv_wc.recv_buf.grh = &response->grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2189 | &response->grh, wc, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'ib_mad_recv_done': BUILDSTDERR: 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] BUILDSTDERR: 2263 | recv->header.recv_wc.wc = &recv->header.wc; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2274 | recv->header.recv_wc.recv_buf.grh = &recv->grh; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2277 | snoop_recv(qp_info, &recv->header.recv_wc, IB_MAD_SNOOP_RECVS); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2305 | wc, &recv->grh, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2319 | &recv->grh, wc, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2331 | ib_mad_complete_recv(mad_agent, &recv->header.recv_wc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2339 | agent_send_response((const struct ib_mad_hdr *)response->mad, &recv->grh, wc, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'local_completions': BUILDSTDERR: 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] BUILDSTDERR: 2756 | INIT_LIST_HEAD(&local->mad_priv->header.recv_wc.rmpp_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2757 | list_add(&local->mad_priv->header.recv_wc.recv_buf.list, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2758 | &local->mad_priv->header.recv_wc.rmpp_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2764 | &local->mad_priv->header.recv_wc, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2769 | &local->mad_priv->header.recv_wc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': BUILDSTDERR: 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] BUILDSTDERR: 2927 | recv_wr.wr_cqe = &mad_priv->header.mad_list.cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2932 | list_add_tail(&mad_priv->header.mad_list.list, &recv_queue->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2937 | list_del(&mad_priv->header.mad_list.list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/mad.o: warning: objtool: method_in_use()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/mad.o: warning: objtool: ib_mad_recv_done()+0x1e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/nldev.o: warning: objtool: fill_dev_info()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/restrack.o: warning: objtool: rdma_restrack_clean()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/umem.o: warning: objtool: ib_umem_copy_from()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/umem_odp.o: warning: objtool: ib_umem_odp_map_dma_pages()+0x3de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/umem_odp.o: warning: objtool: ib_umem_odp_get()+0x326: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_req': BUILDSTDERR: 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] BUILDSTDERR: 1291 | cm_format_mad_hdr(&req_msg->hdr, CM_REQ_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_issue_rej': BUILDSTDERR: 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] BUILDSTDERR: 1513 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, rcv_msg->hdr.tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_req_has_alt_path': BUILDSTDERR: 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] BUILDSTDERR: 1542 | (ib_is_opa_gid(&req_msg->alt_local_gid))); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_req': BUILDSTDERR: 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] BUILDSTDERR: 1566 | lid = opa_get_lid_from_gid(&req_msg->primary_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1569 | lid = opa_get_lid_from_gid(&req_msg->primary_remote_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1580 | lid = opa_get_lid_from_gid(&req_msg->alt_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1583 | lid = opa_get_lid_from_gid(&req_msg->alt_remote_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_mra': BUILDSTDERR: 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] BUILDSTDERR: 1753 | cm_format_mad_hdr(&mra_msg->hdr, CM_MRA_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_rej': BUILDSTDERR: 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] BUILDSTDERR: 1771 | cm_format_mad_hdr(&rej_msg->hdr, CM_REJ_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_req_handler': BUILDSTDERR: 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] BUILDSTDERR: 1999 | &req_msg->primary_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_rep': BUILDSTDERR: 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] BUILDSTDERR: 2070 | cm_format_mad_hdr(&rep_msg->hdr, CM_REP_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_rtu': BUILDSTDERR: 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] BUILDSTDERR: 2152 | cm_format_mad_hdr(&rtu_msg->hdr, CM_RTU_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_dreq': BUILDSTDERR: 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] BUILDSTDERR: 2466 | cm_format_mad_hdr(&dreq_msg->hdr, CM_DREQ_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_drep': BUILDSTDERR: 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] BUILDSTDERR: 2532 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_issue_drep': BUILDSTDERR: 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] BUILDSTDERR: 2604 | cm_format_mad_hdr(&drep_msg->hdr, CM_DREP_ATTR_ID, dreq_msg->hdr.tid); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_lap': BUILDSTDERR: 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] BUILDSTDERR: 3097 | cm_format_mad_hdr(&lap_msg->hdr, CM_LAP_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_path_lid_from_lap': BUILDSTDERR: 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] BUILDSTDERR: 3193 | lid = opa_get_lid_from_gid(&lap_msg->alt_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3196 | lid = opa_get_lid_from_gid(&lap_msg->alt_remote_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_lap_handler': BUILDSTDERR: 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] BUILDSTDERR: 3250 | &lap_msg->alt_local_gid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_apr': BUILDSTDERR: 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] BUILDSTDERR: 3326 | cm_format_mad_hdr(&apr_msg->hdr, CM_APR_ATTR_ID, cm_id_priv->tid); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_sidr_req': BUILDSTDERR: 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] BUILDSTDERR: 3476 | cm_format_mad_hdr(&sidr_req_msg->hdr, CM_SIDR_REQ_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c: In function 'cm_format_sidr_rep': BUILDSTDERR: 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] BUILDSTDERR: 3624 | cm_format_mad_hdr(&sidr_rep_msg->hdr, CM_SIDR_REP_ATTR_ID, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/cm.c:39: BUILDSTDERR: drivers/infiniband/core/cm.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_cm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4567 | module_init(ib_cm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4502:19: note: 'init_module' target declared here BUILDSTDERR: 4502 | static int __init ib_cm_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/cm.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_cm_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4568 | module_exit(ib_cm_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.c:4546:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4546 | static void __exit ib_cm_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cm.o: warning: objtool: cm_alloc_msg()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/iwcm.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iw_cm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1202 | module_init(iw_cm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1168:19: note: 'init_module' target declared here BUILDSTDERR: 1168 | static int __init iw_cm_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/iwcm.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iw_cm_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1203:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1203 | module_exit(iw_cm_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwcm.c:1192:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1192 | static void __exit iw_cm_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: send_nlmsg_done()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: get_hash_bucket()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_wait_complete_req()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_compare_sockaddr()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_create_nlmsg()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_parse_nlmsg()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_get_remote_info()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_util.o: warning: objtool: iwpm_send_mapinfo()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_register_pid()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_mapping()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_and_query_mapping()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_remove_mapping()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_register_pid_cb()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_mapping_cb()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_add_and_query_mapping_cb()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_remote_info_cb()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_mapping_info_cb()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_ack_mapping_info_cb()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/iwpm_msg.o: warning: objtool: iwpm_mapping_error_cb()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/cma.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4679:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4679 | module_init(cma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4634:19: note: 'init_module' target declared here BUILDSTDERR: 4634 | static int __init cma_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/cma.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4680:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4680 | module_exit(cma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.c:4666:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4666 | static void __exit cma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_netdev_callback()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_ib_id_from_event()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: rdma_join_multicast()+0x8c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: addr_handler()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_ib_handler()+0x2d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_sidr_rep_handler()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_listen_on_dev()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma.o: warning: objtool: cma_listen_on_dev.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma_configfs.o: warning: objtool: default_roce_tos_store()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/cma_configfs.o: warning: objtool: default_roce_mode_store()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/user_mad.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_umad_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1405:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1405 | module_init(ib_umad_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1336:19: note: 'init_module' target declared here BUILDSTDERR: 1336 | static int __init ib_umad_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/user_mad.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_umad_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1406:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1406 | module_exit(ib_umad_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/user_mad.c:1395:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1395 | static void __exit ib_umad_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/uverbs_main.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ib_uverbs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1263 | module_init(ib_uverbs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1195:19: note: 'init_module' target declared here BUILDSTDERR: 1195 | static int __init ib_uverbs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/uverbs_main.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ib_uverbs_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1264 | module_exit(ib_uverbs_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_main.c:1253:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1253 | static void __exit ib_uverbs_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/uverbs_cmd.o: warning: objtool: ib_uverbs_ex_create_flow()+0x813: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/rdma_core.o: warning: objtool: uverbs_destroy_ufile_hw()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/uverbs_uapi.o: warning: objtool: uverbs_alloc_api()+0x1fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/core/ucma.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1846:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1846 | module_init(ucma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1809:19: note: 'init_module' target declared here BUILDSTDERR: 1809 | static int __init ucma_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/core/ucma.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1847:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1847 | module_exit(ucma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.c:1837:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1837 | static void __exit ucma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_query_addr.isra.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_removal_event_handler()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_join_ip_multicast()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/core/ucma.o: warning: objtool: ucma_removal_event_handler.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/bnxt_re/main.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnxt_re_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1644:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1644 | module_init(bnxt_re_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1584:19: note: 'init_module' target declared here BUILDSTDERR: 1584 | static int __init bnxt_re_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/bnxt_re/main.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_re_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1645:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1645 | module_exit(bnxt_re_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.c:1610:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1610 | static void __exit bnxt_re_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.o: warning: objtool: bnxt_re_netdev_event()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/bnxt_re/main.o: warning: objtool: bnxt_re_task()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: send_abort()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: pass_accept_req()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: abort_rpl()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: ec_status()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: peer_abort()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: rx_data()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_accept_cr()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_connect()+0x530: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_create_listen()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_destroy_listen()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_ep_disconnect()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: iwch_reject_cr()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cm.o: warning: objtool: send_abort.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: post_qp_event()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: iwch_ev_dispatch()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_ev.o: warning: objtool: post_qp_event.cold()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_cq.o: warning: objtool: __iwch_poll_cq_one()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_zb_read()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_terminate()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_modify_qp()+0x7cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_zb_read.cold()+0x1a: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_qp.o: warning: objtool: iwch_post_terminate.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_provider.o: warning: objtool: iwch_arm_cq()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch_provider.o: warning: objtool: iwch_create_cq()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwch_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(iwch_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:266:19: note: 'init_module' target declared here BUILDSTDERR: 266 | static int __init iwch_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb3/iwch.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwch_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:290:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 290 | module_exit(iwch_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.c:281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | static void __exit iwch_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.o: warning: objtool: open_rnic_dev()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/iwch.o: warning: objtool: open_rnic_dev.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/cxio_hal.o: warning: objtool: cxio_hal_cq_op()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/cxio_hal.o: warning: objtool: cxio_rdev_open()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb3/cxio_resource.o: warning: objtool: cxio_hal_pblpool_create()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb4/device.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4iw_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1588 | module_init(c4iw_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1547:19: note: 'init_module' target declared here BUILDSTDERR: 1547 | static int __init c4iw_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/cxgb4/device.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4iw_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1589 | module_exit(c4iw_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.c:1570:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1570 | static void __exit c4iw_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_add()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: ep_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: stag_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: qp_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_rx_handler()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_control()+0x3aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/device.o: warning: objtool: c4iw_uld_state_change()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: set_tcb_rpl()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: start_ep_timer()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: terminate()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: peer_abort_intr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: send_connect()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: close_listsrv_rpl()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: pass_open_rpl()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: abort_rpl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: process_mpa_reply()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_reconnect()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: act_open_rpl()+0x37e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: fw6_msg()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: rx_pkt()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: pass_accept_req()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: deferred_fw6_msg()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: update_rx_credits()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: peer_abort()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_connect()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_create_listen()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_destroy_listen()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_ep_disconnect()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_reject_cr()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: c4iw_accept_cr()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: rx_data()+0x1ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: process_work()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: start_ep_timer.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cm.o: warning: objtool: terminate.cold()+0x6e: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/provider.o: warning: objtool: c4iw_alloc_ucontext()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/provider.o: warning: objtool: c4iw_register_device()+0x2ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/mem.o: warning: objtool: _c4iw_write_mem_inline()+0x46e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/mem.o: warning: objtool: write_adapter_mem()+0x5d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: flush_completed_wrs()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: poll_cq()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: __c4iw_poll_cq_one()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: insert_recv_cqe()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: destroy_cq()+0x228: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_sq()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_flush_hw_cq()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_poll_cq()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/cq.o: warning: objtool: c4iw_create_cq()+0x744: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: rdma_fini()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: free_srq_queue()+0x268: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_send()+0xc36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_receive()+0x406: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_modify_qp()+0xf29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_create_qp()+0x120b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_post_srq_recv()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/qp.o: warning: objtool: c4iw_create_srq()+0x7ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_pblpool_create()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_rqtpool_alloc()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_rqtpool_create()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/resource.o: warning: objtool: c4iw_ocqp_pool_create()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/ev.o: warning: objtool: c4iw_ev_dispatch()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/cxgb4/ev.o: warning: objtool: c4iw_ev_dispatch.cold()+0x59: return with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/affinity.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: init_real_cpu_mask()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: node_affinity_init()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_get_irq_affinity()+0x2ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_put_irq_affinity()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/affinity.o: warning: objtool: hfi1_get_proc_affinity()+0x247: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/chip.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/chip.o: warning: objtool: init_cntrs()+0x8a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/chip.o: warning: objtool: read_lcb_csr()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/device.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/device.o: warning: objtool: hfi1_cdev_init()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/driver.c:58: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.c: In function 'rcv_hdrerr': BUILDSTDERR: 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] BUILDSTDERR: 280 | packet->grh = &rhdr->u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.c: In function '__prescan_rxq': BUILDSTDERR: 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] BUILDSTDERR: 623 | packet->grh = &hdr->u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.c: In function 'hfi1_setup_9B_packet': BUILDSTDERR: 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] BUILDSTDERR: 1437 | packet->grh = &hdr->u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/driver.o: warning: objtool: hfi1_caps_set()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/efivar.h:52, BUILDSTDERR: from drivers/infiniband/hw/hfi1/efivar.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/eprom.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/exp_rcv.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/exp_rcv.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/file_ops.c:56: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/firmware.c:54: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/firmware.o: warning: objtool: load_firmware()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/init.c:59: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/init.c:53: BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfi1_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1526:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1526 | module_exit(hfi1_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1514:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1514 | static void __exit hfi1_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/init.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfi1_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1509 | module_init(hfi1_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.c:1425:19: note: 'init_module' target declared here BUILDSTDERR: 1425 | static int __init hfi1_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/init.o: warning: objtool: init_one()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/intr.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodedesc': BUILDSTDERR: 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] BUILDSTDERR: 590 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 600 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_nodeinfo': BUILDSTDERR: 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] BUILDSTDERR: 618 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 640 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_nodeinfo': BUILDSTDERR: 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] BUILDSTDERR: 655 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 674 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_portinfo': BUILDSTDERR: 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] BUILDSTDERR: 816 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 827 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1003 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_pkeytable': BUILDSTDERR: 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] BUILDSTDERR: 1039 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1048 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1058 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1073 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_portinfo': BUILDSTDERR: 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] BUILDSTDERR: 1377 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1529 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_pkeytable': BUILDSTDERR: 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] BUILDSTDERR: 1738 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1747 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1756 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1764 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sl_to_sc': BUILDSTDERR: 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] BUILDSTDERR: 1838 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1847 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sl_to_sc': BUILDSTDERR: 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] BUILDSTDERR: 1862 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_sl': BUILDSTDERR: 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] BUILDSTDERR: 1890 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1899 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_sl': BUILDSTDERR: 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] BUILDSTDERR: 1913 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlt': BUILDSTDERR: 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] BUILDSTDERR: 1934 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1942 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlt': BUILDSTDERR: 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] BUILDSTDERR: 1965 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1978 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_sc_to_vlnt': BUILDSTDERR: 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] BUILDSTDERR: 1999 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2009 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_sc_to_vlnt': BUILDSTDERR: 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] BUILDSTDERR: 2025 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2033 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_psi': BUILDSTDERR: 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] BUILDSTDERR: 2057 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2083 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_psi': BUILDSTDERR: 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] BUILDSTDERR: 2101 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cable_info': BUILDSTDERR: 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] BUILDSTDERR: 2146 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2160 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2167 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2177 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2183 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_bct': BUILDSTDERR: 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] BUILDSTDERR: 2198 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2207 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_bct': BUILDSTDERR: 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] BUILDSTDERR: 2221 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2227 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_vl_arb': BUILDSTDERR: 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] BUILDSTDERR: 2246 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2273 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_vl_arb': BUILDSTDERR: 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] BUILDSTDERR: 2288 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_classportinfo': BUILDSTDERR: 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] BUILDSTDERR: 2624 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_portstatus': BUILDSTDERR: 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] BUILDSTDERR: 2751 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2757 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2892 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_datacounters': BUILDSTDERR: 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] BUILDSTDERR: 3013 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3022 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3035 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3130 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters_ext': BUILDSTDERR: 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] BUILDSTDERR: 3158 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_porterrors': BUILDSTDERR: 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] BUILDSTDERR: 3232 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3240 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3252 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3292 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_ib_portcounters': BUILDSTDERR: 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] BUILDSTDERR: 3377 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_get_opa_errorinfo': BUILDSTDERR: 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] BUILDSTDERR: 3404 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3412 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3425 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3476 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_portstatus': BUILDSTDERR: 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] BUILDSTDERR: 3496 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3629 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'pma_set_opa_errorinfo': BUILDSTDERR: 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] BUILDSTDERR: 3655 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3668 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3706 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_info': BUILDSTDERR: 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] BUILDSTDERR: 3726 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3736 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cong_setting': BUILDSTDERR: 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] BUILDSTDERR: 3753 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3762 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3781 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cong_setting': BUILDSTDERR: 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] BUILDSTDERR: 3845 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_hfi1_cong_log': BUILDSTDERR: 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] BUILDSTDERR: 3884 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3935 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_cc_table': BUILDSTDERR: 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] BUILDSTDERR: 3958 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3967 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3975 | entries = cc_state->cct.entries; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3987 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_cc_table': BUILDSTDERR: 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] BUILDSTDERR: 4009 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4020 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_get_opa_led_info': BUILDSTDERR: 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] BUILDSTDERR: 4061 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4076 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function '__subn_set_opa_led_info': BUILDSTDERR: 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] BUILDSTDERR: 4090 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_sma': BUILDSTDERR: 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] BUILDSTDERR: 4186 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_sma': BUILDSTDERR: 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] BUILDSTDERR: 4256 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_get_opa_aggregate': BUILDSTDERR: 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] BUILDSTDERR: 4277 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4295 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4308 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4313 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'subn_set_opa_aggregate': BUILDSTDERR: 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] BUILDSTDERR: 4326 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4344 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4355 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4360 | return reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn_opa': BUILDSTDERR: 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] BUILDSTDERR: 4542 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4547 | smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4567 | smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4620 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/opa_smi.h:49:8: note: defined here BUILDSTDERR: 49 | struct opa_smp { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_subn': BUILDSTDERR: 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] BUILDSTDERR: 4638 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4644 | smp->return_path, smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4664 | smp->return_path, smp->hop_cnt); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4677 | ret = reply((struct ib_mad_hdr *)smp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:37, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_smi.h:45:8: note: defined here BUILDSTDERR: 45 | struct ib_smp { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf': BUILDSTDERR: 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] BUILDSTDERR: 4698 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4713 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4717 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4725 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4741 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/mad.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:79, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:53: BUILDSTDERR: ./include/rdma/ib_pma.h:55:8: note: defined here BUILDSTDERR: 55 | struct ib_pma_mad { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c: In function 'process_perf_opa': BUILDSTDERR: 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] BUILDSTDERR: 4759 | return reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4788 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4805 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4822 | ret = reply((struct ib_mad_hdr *)pmp); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.c:2318:8: note: defined here BUILDSTDERR: 2318 | struct opa_pma_mad { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/rdma/opa_smi.h:36, BUILDSTDERR: from ./include/rdma/opa_addr.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mad.c:49: BUILDSTDERR: ./include/rdma/ib_mad.h:164:8: note: defined here BUILDSTDERR: 164 | struct ib_mad_hdr { BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_pkeytable()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: set_port_states()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: send_trap()+0x411: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_portinfo()+0x4a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: __subn_get_opa_vl_arb()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: subn_set_opa_sma()+0x12af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: read_ltp_rtt()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/mad.o: warning: objtool: hfi1_process_mad()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mmu_rb.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mmu_rb.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/pcie.c:55: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/pio.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/pio_copy.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/platform.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/qp.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/qsfp.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/rc.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'make_rc_ack': BUILDSTDERR: 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] BUILDSTDERR: 174 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_9B': BUILDSTDERR: 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] BUILDSTDERR: 775 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'hfi1_make_rc_ack_16B': BUILDSTDERR: 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] BUILDSTDERR: 828 | *hwords += hfi1_make_grh(ibp, &hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/rc.c: In function 'rc_rcv_resp': BUILDSTDERR: 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] BUILDSTDERR: 1599 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/ruc.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_16B': BUILDSTDERR: 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] BUILDSTDERR: 635 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ruc.c: In function 'hfi1_make_ruc_header_9B': BUILDSTDERR: 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] BUILDSTDERR: 708 | struct ib_grh *grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/sdma.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/sdma.o: warning: objtool: sdma_set_cpu_to_sde_map()+0x7e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/hfi1/sdma.o: warning: objtool: sdma_get_cpu_to_sde_map()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/sysfs.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_dbg.h:53, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:57, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:96, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:60, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'trace_event_raw_event_hfi1_output_ibhdr_template': BUILDSTDERR: 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] BUILDSTDERR: 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:97, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_ibhdrs.h:486, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:60, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h: In function 'perf_trace_hfi1_output_ibhdr_template': BUILDSTDERR: 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] BUILDSTDERR: 366 | __entry->dest_qpn = hfi1_16B_get_dest_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 367 | __entry->src_qpn = hfi1_16B_get_src_qpn(&opah->opah.u.mgmt); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_ibhdrs.h:341:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 341 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:96, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_tx.h:853, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:63, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'trace_event_raw_event_hfi1_sdma_user_header': BUILDSTDERR: 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] BUILDSTDERR: 525 | __le32 *pbc = (__le32 *)hdr->pbc; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 526 | __be32 *lrh = (__be32 *)hdr->lrh; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 527 | __be32 *bth = (__be32 *)hdr->bth; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:720:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 720 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/trace/define_trace.h:97, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace_tx.h:853, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.h:63, BUILDSTDERR: from drivers/infiniband/hw/hfi1/trace.c:48: BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h: In function 'perf_trace_hfi1_sdma_user_header': BUILDSTDERR: 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] BUILDSTDERR: 525 | __le32 *pbc = (__le32 *)hdr->pbc; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 526 | __be32 *lrh = (__be32 *)hdr->lrh; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 527 | __be32 *bth = (__be32 *)hdr->bth; BUILDSTDERR: | ^~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 528 | __le32 *kdeth = (__le32 *)&hdr->kdeth; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' BUILDSTDERR: 66 | { assign; } \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/trace/trace_events.h:78:9: note: in expansion of macro 'PARAMS' BUILDSTDERR: 78 | PARAMS(assign), \ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:497:1: note: in expansion of macro 'TRACE_EVENT' BUILDSTDERR: 497 | TRACE_EVENT(hfi1_sdma_user_header, BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/./trace_tx.h:524:7: note: in expansion of macro 'TP_fast_assign' BUILDSTDERR: 524 | TP_fast_assign( BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/trace.c: In function 'parse_everbs_hdrs': BUILDSTDERR: 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] BUILDSTDERR: 331 | ib_u64_get(&eh->at.atomic_ack_eth)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/uc.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/ud.c:51: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'hfi1_make_ud_req_9B': BUILDSTDERR: 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] BUILDSTDERR: 348 | grh = &ps->s_txreq->phdr.hdr.ibh.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'hfi1_make_ud_req_16B': BUILDSTDERR: 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] BUILDSTDERR: 445 | grh = &ps->s_txreq->phdr.hdr.opah.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 473 | hfi1_16B_set_qpn(&ps->s_txreq->phdr.hdr.opah.u.mgmt, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp_16B': BUILDSTDERR: 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] BUILDSTDERR: 670 | struct ib_grh *grh = &hdr.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/ud.c: In function 'return_cnp': BUILDSTDERR: 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] BUILDSTDERR: 725 | struct ib_grh *grh = &hdr.u.l.grh; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/mmu_rb.h:50, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_exp_rcv.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_pages.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_sdma.c:65: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/user_sdma.c: In function 'hfi1_user_sdma_process_request': BUILDSTDERR: 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] BUILDSTDERR: 356 | (u16 *)&info); BUILDSTDERR: | ^ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/common.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/hfi.h:75, BUILDSTDERR: from drivers/infiniband/hw/hfi1/user_sdma.c:65: BUILDSTDERR: ./include/uapi/rdma/hfi/hfi1_user.h:197:8: note: defined here BUILDSTDERR: 197 | struct sdma_req_info { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/verbs.c:58: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/verbs.c: In function 'hfi1_verbs_send_pio': BUILDSTDERR: 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] BUILDSTDERR: 1064 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.opah; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1067 | hdr = (u32 *)&ps->s_txreq->phdr.hdr.ibh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/verbs.o: warning: objtool: hfi1_register_ib_device()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/verbs_txreq.c:48: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/vnic.h:51, BUILDSTDERR: from drivers/infiniband/hw/hfi1/vnic_main.c:55: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/sdma.h:56, BUILDSTDERR: from drivers/infiniband/hw/hfi1/vnic_sdma.c:52: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/hfi1/hfi.h:68, BUILDSTDERR: from drivers/infiniband/hw/hfi1/debugfs.c:57: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/hfi1/debugfs.o: warning: objtool: hfi1_dbg_ibdev_init()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_ack()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_create_event()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_make_cm_node()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_disconn()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_rem_ref_cm_node()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_reset()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_active_open_err()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_syn()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_fin()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_dec_refcnt_listen()+0x36a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_event_connected.isra.0()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_event_handler()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_passive_open_err()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_tcp_options()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_fin_pkt()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_receive_ilq()+0x5ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_disconnect_worker()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_cm_timer_tick()+0x369: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_accept()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_reject()+0x1fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_connect()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_create_listen()+0x56a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_destroy_listen()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_ack.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_reset.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_send_fin.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_cm.o: warning: objtool: i40iw_handle_fin_pkt.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_init()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_mr_fast_register()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_qp_init()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_post_sq()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_init_iw_hmc()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_qp_setctx()+0x562: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_config_fpm_values()+0x307: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_vsi_init()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_device_init()+0x2c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_ctrl.o: warning: objtool: i40iw_sc_cqp_init.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_hmc_sd_grp()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_sc_create_hmc_obj()+0x3b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_sc_del_hmc_obj()+0x323: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hmc.o: warning: objtool: i40iw_pf_init_vfhmc()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_cqp_manage_abvpt_cmd()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_process_ceq()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_process_aeq()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_arp_cache()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_qhash()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_hw_flush_wqes()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_gen_ae()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_hw_manage_vf_pble_bp()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_manage_arp_cache.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_hw.o: warning: objtool: i40iw_gen_ae.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40iw_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2062:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2062 | module_init(i40iw_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2032:19: note: 'init_module' target declared here BUILDSTDERR: 2032 | static int __init i40iw_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/i40iw/i40iw_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40iw_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2063:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2063 | module_exit(i40iw_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.c:2056:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2056 | static void __exit i40iw_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_destroy_ceq()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_ceq_handler()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_ieq()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_close_hmc_objects_type()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_del_macip_entry()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_destroy_aeq()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_dev()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_open()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_del_macip_entry.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_main.o: warning: objtool: i40iw_initialize_dev.cold()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_pble.o: warning: objtool: add_pble_pool()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_replenish_rq()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_send_buf()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_poll_completion()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_dele_resources()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_puda_create_rsrc()+0x7ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_puda.o: warning: objtool: i40iw_ieq_receive()+0x3bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.c: In function 'i40iw_allocate_dma_mem': BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.c:759:11: warning: taking address of packed member of 'struct i40iw_dma_mem' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 759 | (dma_addr_t *)&mem->pa, GFP_KERNEL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_get_cqp_request()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_handle_cqp_op()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_debug_buf()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_sds_cmd()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_qp_suspend_resume()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_vf_wait_vchnl_resp()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_cq_create_cmd()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_qp_create_cmd()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_cqp_qp_destroy_cmd()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_ieq_mpa_crc_ae()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_ieq_check_mpacrc()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_utils.o: warning: objtool: i40iw_qp_suspend_resume.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_post_recv()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_hwreg_mr()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_post_send()+0x349: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_dereg_mr()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_ucontext()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_mr()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_alloc_pd()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_free_qp_resources()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_create_qp()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_modify_qp()+0x1f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_cq_wq_destroy()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_destroy_cq()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_create_cq()+0x27e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_register_rdma_device()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_verbs.o: warning: objtool: i40iw_cq_wq_destroy.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: vchnl_pf_send_error_resp()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: pf_del_hmc_obj_callback()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: pf_add_hmc_obj_callback()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_recv_pf()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_recv_vf()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/i40iw/i40iw_virtchnl.o: warning: objtool: i40iw_vchnl_vf_get_ver()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx4/cq.o: warning: objtool: mlx4_ib_cq_event()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_multiplex_mad': BUILDSTDERR: 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] BUILDSTDERR: 1541 | (struct ib_mad *) &tunnel->mad)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1588 | &ah_attr, wc->smac, vlan_id, &tunnel->mad); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.c: In function 'mlx4_ib_sqp_comp_worker': BUILDSTDERR: 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] BUILDSTDERR: 1915 | grh = &(((struct mlx4_mad_rcv_buf *) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1916 | (sqp->ring[wc.wr_id & BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1917 | (MLX4_NUM_TUNNEL_BUFS - 1)].addr))->grh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: create_pv_sqp()+0x3af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: create_pv_resources.isra.0()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_sqp_comp_worker()+0x222: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: handle_port_mgmt_change_event()+0x430: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_tunnel_comp_worker()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mad.o: warning: objtool: mlx4_ib_init_sriov()+0x58c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3438:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3438 | module_init(mlx4_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3405:19: note: 'init_module' target declared here BUILDSTDERR: 3405 | static int __init mlx4_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_ib_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3439:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3439 | module_exit(mlx4_ib_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.c:3431:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3431 | static void __exit mlx4_ib_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_mcg_detach()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: __mlx4_ib_destroy_flow()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: __mlx4_ib_create_flow()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_remove()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_mcg_attach()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_add()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_sl2vl_update()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_event()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/main.o: warning: objtool: mlx4_ib_event.cold()+0x266: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx4/mr.o: warning: objtool: mlx4_ib_unmap_fmr()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_qp_event()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_set_path()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_wq_event()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_ib_post_send()+0xe5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: __mlx4_ib_modify_qp()+0xcf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: _mlx4_ib_modify_wq()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: destroy_qp_common()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_create_qp()+0x30c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_destroy_qp()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_modify_qp()+0x352: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/qp.o: warning: objtool: mlx4_ib_wq_event.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/srq.o: warning: objtool: mlx4_ib_srq_event()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'send_join_to_wire': BUILDSTDERR: 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] BUILDSTDERR: 268 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/mcg.c:33: BUILDSTDERR: ./include/rdma/ib_mad.h:225:8: note: defined here BUILDSTDERR: 225 | struct ib_sa_mad { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_mad.h:203:8: note: defined here BUILDSTDERR: 203 | struct ib_mad { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'send_leave_to_wire': BUILDSTDERR: 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] BUILDSTDERR: 304 | ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/mcg.c:33: BUILDSTDERR: ./include/rdma/ib_mad.h:225:8: note: defined here BUILDSTDERR: 225 | struct ib_sa_mad { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_mad.h:203:8: note: defined here BUILDSTDERR: 203 | struct ib_mad { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'send_reply_to_slave': BUILDSTDERR: 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] BUILDSTDERR: 348 | ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx4/mcg.c:33: BUILDSTDERR: ./include/rdma/ib_mad.h:225:8: note: defined here BUILDSTDERR: 225 | struct ib_sa_mad { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_mad.h:203:8: note: defined here BUILDSTDERR: 203 | struct ib_mad { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_demux_handler': BUILDSTDERR: 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] BUILDSTDERR: 894 | group = acquire_group(ctx, &rec->mgid, 0); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 900 | group = search_relocate_mgid0_group(ctx, tid, &rec->mgid); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.c: In function 'mlx4_ib_mcg_multiplex_handler': BUILDSTDERR: 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] BUILDSTDERR: 957 | group = acquire_group(ctx, &rec->mgid, may_create); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: queue_req()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: acquire_group()+0x221: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: release_group()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_timeout_handler()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_work_handler()+0x6f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_demux_handler()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: mlx4_ib_mcg_multiplex_handler()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: clean_vf_mcast()+0x302: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/mcg.o: warning: objtool: queue_req.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/cm.o: warning: objtool: mlx4_ib_multiplex_cm_handler()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/cm.o: warning: objtool: mlx4_ib_demux_cm_handler()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/alias_GUID.o: warning: objtool: mlx4_ib_notify_slaves_on_guid_change()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/alias_GUID.o: warning: objtool: aliasguid_query_handler()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: store_admin_alias_guid()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: store_port_pkey()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: create_sysfs_entry()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: add_sysfs_port_mcg_attr()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx4/sysfs.o: warning: objtool: mlx4_ib_device_register_sysfs()+0x69c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/mlx5/main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx5_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6428 | module_init(mlx5_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6397:19: note: 'init_module' target declared here BUILDSTDERR: 6397 | static int __init mlx5_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mlx5/main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx5_ib_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6429:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6429 | module_exit(mlx5_ib_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.c:6420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6420 | static void __exit mlx5_ib_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_has_smi_cap()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_unbind_slave_port()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_detach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_attach()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_roce_addr()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_handle_event()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: delay_drop_handler()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_counters_init()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mmap()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: _create_flow_rule()+0xb9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_alloc_ucontext()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_query_port()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: get_port_caps()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_bind_slave_port()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_init_init()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_port_caps_atomic()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: __mlx5_ib_add()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_add()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: set_has_smi_cap.cold()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_detach.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mcg_attach.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_stage_counters_init.cold()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/main.o: warning: objtool: mlx5_ib_mmap.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_cq_event()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_poll_cq()+0x622: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_create_cq()+0x8cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_modify_cq()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/cq.o: warning: objtool: mlx5_ib_resize_cq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_qp_event()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_wq_event()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_umem_get.isra.0()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: modify_raw_packet_qp()+0x45f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: _mlx5_ib_post_send()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_set_path.constprop.0()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: create_user_qp()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_create_qp()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_destroy_qp()+0x3f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_modify_qp()+0xd66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_dealloc_xrcd()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_create_wq()+0xabf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/qp.o: warning: objtool: mlx5_ib_modify_wq()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/srq.o: warning: objtool: mlx5_ib_srq_event()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/srq.o: warning: objtool: create_srq_user.isra.0()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/srq.o: warning: objtool: mlx5_ib_create_srq()+0x32a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: reg_mr_callback()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_post_send_wait()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mr_umem_get.isra.0()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: clean_mr()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: __cache_work_func.isra.0()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_free.part.0()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: reg_create()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_alloc()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_init()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_mr_cache_cleanup()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_update_xlt()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_reg_user_mr()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: mlx5_ib_alloc_mr()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mr.o: warning: objtool: __cache_work_func.isra.0.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/mad.o: warning: objtool: mlx5_query_mad_ifc_port()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: modify_to_rts()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: setup_qp()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_create_qp()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_destroy_qp()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: mlx5_ib_gsi_modify_qp()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/gsi.o: warning: objtool: modify_to_rts.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/ib_virt.o: warning: objtool: mlx5_ib_get_vf_config()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/mlx5/cong.o: warning: objtool: mlx5_ib_init_cong_debugfs()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: implicit_mr_alloc()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_page_fault_resume()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: pagefault_single_data_segment()+0x4fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_invalidate_range()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_pfault()+0x615: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_odp_init_one()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_page_fault_resume.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mlx5/odp.o: warning: objtool: mlx5_ib_invalidate_range.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mthca_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1272 | module_exit(mthca_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1265:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1265 | static void __exit mthca_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/mthca/mthca_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mthca_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1271:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1271 | module_init(mthca_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.c:1246:19: note: 'init_module' target declared here BUILDSTDERR: 1246 | static int __init mthca_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.o: warning: objtool: mthca_init_one()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_main.o: warning: objtool: mthca_init_one.cold()+0x44: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_mad.o: warning: objtool: mthca_update_rate()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/mthca/mthca_catas.o: warning: objtool: catas_reset()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/nes/nes.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nes_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1208 | module_exit(nes_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1199:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1199 | static void __exit nes_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/nes/nes.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nes_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1207 | module_init(nes_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.c:1183:19: note: 'init_module' target declared here BUILDSTDERR: 1183 | static int __init nes_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: idx_addr_store()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: nonidx_addr_store()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: adapter_store()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: nonidx_data_store()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: flash_data_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: flash_cmd_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: eeprom_data_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: eeprom_cmd_store()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: wqm_quanta_store()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: idx_data_store()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes.o: warning: objtool: nes_rem_ref()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_adapter()+0x4d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_cqp()+0x661: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_destroy_cqp()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_init_phy()+0x6ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_dpc()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_hw.o: warning: objtool: nes_recheck_link_status()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_open()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_stop()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_set_mac_address()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_nic.o: warning: objtool: nes_netdev_init()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_read_eeprom_values()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_get_cqp_request()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_utils.o: warning: objtool: nes_arp_table()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_ucontext()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_destroy_cq()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_dereg_mr()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_mr()+0x331: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_pd()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_alloc_mw()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_reg_user_mr()+0x6b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_create_qp()+0xe1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_create_cq()+0x3b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_verbs.o: warning: objtool: nes_reg_phys_mr()+0x338: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_mpa_req()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_mpa_reject()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: make_cm_node()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: cm_event_connected.isra.0()+0x494: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: mini_cm_close()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: nes_accept()+0x652: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_cm.o: warning: objtool: nes_create_listen()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/nes/nes_mgt.o: warning: objtool: nes_mgt_ce_handler()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ocrdma_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:477:1: note: in expansion of macro 'module_init' BUILDSTDERR: 477 | module_init(ocrdma_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:453:19: note: 'init_module' target declared here BUILDSTDERR: 453 | static int __init ocrdma_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/ocrdma/ocrdma_main.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ocrdma_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:478:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 478 | module_exit(ocrdma_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.c:470:20: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | static void __exit ocrdma_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_main.o: warning: objtool: ocrdma_add()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_build_inline_sges.isra.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_copy_cq_uresp()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_copy_qp_uresp()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_query_port()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_dealloc_ucontext()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_alloc_pd()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_get_dma_mr()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_dereg_mr()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_create_qp()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_modify_qp()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_verbs.o: warning: objtool: ocrdma_modify_qp.cold()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_rdma_stats': BUILDSTDERR: 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] BUILDSTDERR: 1313 | dev->stats_mem.size); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/ocrdma/ocrdma.h:56, BUILDSTDERR: from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:53: BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_sli.h:2054:8: note: defined here BUILDSTDERR: 2054 | struct ocrdma_rdma_stats_req { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_sli.h:223:8: note: defined here BUILDSTDERR: 223 | struct ocrdma_mbx_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_get_dcbx_config': BUILDSTDERR: 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] BUILDSTDERR: 2911 | ocrdma_init_mch(&req->hdr, OCRDMA_CMD_GET_DCBX_CONFIG, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.c: In function 'ocrdma_mbx_modify_eqd': BUILDSTDERR: 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] BUILDSTDERR: 3135 | ocrdma_init_mch(&cmd->cmd.req, OCRDMA_CMD_MODIFY_EQ_DELAY, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/paravirt.h:17, BUILDSTDERR: from ./arch/x86/include/asm/irqflags.h:72, BUILDSTDERR: from ./include/linux/irqflags.h:16, BUILDSTDERR: from ./include/linux/rcupdate.h:39, BUILDSTDERR: from ./include/linux/rculist.h:11, BUILDSTDERR: from ./include/linux/pid.h:5, BUILDSTDERR: from ./include/linux/sched.h:14, BUILDSTDERR: from drivers/infiniband/hw/ocrdma/ocrdma_hw.c:43: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'ocrdma_set_av_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2545:3, BUILDSTDERR: inlined from 'ocrdma_set_qp_params' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2595:12, BUILDSTDERR: inlined from 'ocrdma_mbx_modify_qp' at drivers/infiniband/hw/ocrdma/ocrdma_hw.c:2710:11: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_cmd()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_nonemb_mbx_cmd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_alloc_pd_pool()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_cq()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_reg_mr()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_irq_handler()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_qp()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_create_srq()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_init_service_level()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_mbx_modify_qp()+0x4e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_alloc_pd_pool.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_hw.o: warning: objtool: ocrdma_init_service_level.cold()+0x1d6: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/skbuff.h:19, BUILDSTDERR: from ./include/linux/netlink.h:7, BUILDSTDERR: from ./include/uapi/linux/neighbour.h:6, BUILDSTDERR: from ./include/net/neighbour.h:5, BUILDSTDERR: from drivers/infiniband/hw/ocrdma/ocrdma_ah.c:43: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:136:3: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'sgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:171:3, BUILDSTDERR: inlined from 'rdma_gid2ip' at ./include/rdma/ib_addr.h:162:20, BUILDSTDERR: inlined from 'set_av_attr' at drivers/infiniband/hw/ocrdma/ocrdma_ah.c:138:3: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [17, 28] from the object at 'dgid_addr' is out of the bounds of referenced subobject '_sockaddr' with type 'struct sockaddr' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_ah.o: warning: objtool: set_av_attr()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_resource_stats': BUILDSTDERR: 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] BUILDSTDERR: 107 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 164 | rsrc_stats = &rdma_stats->th_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_stats': BUILDSTDERR: 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] BUILDSTDERR: 224 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_pkts': BUILDSTDERR: 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] BUILDSTDERR: 270 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_rcv_data': BUILDSTDERR: 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] BUILDSTDERR: 281 | struct ocrdma_rx_stats *rx_stats = &rdma_stats->rx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_stats': BUILDSTDERR: 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] BUILDSTDERR: 292 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_pkts': BUILDSTDERR: 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] BUILDSTDERR: 334 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_sysfs_xmit_data': BUILDSTDERR: 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] BUILDSTDERR: 349 | struct ocrdma_tx_stats *tx_stats = &rdma_stats->tx_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_wqe_stats': BUILDSTDERR: 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] BUILDSTDERR: 366 | struct ocrdma_wqe_stats *wqe_stats = &rdma_stats->wqe_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_db_errstats': BUILDSTDERR: 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] BUILDSTDERR: 399 | struct ocrdma_db_err_stats *db_err_stats = &rdma_stats->db_err_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rxqp_errstats': BUILDSTDERR: 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] BUILDSTDERR: 421 | &rdma_stats->rx_qp_err_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_txqp_errstats': BUILDSTDERR: 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] BUILDSTDERR: 447 | &rdma_stats->tx_qp_err_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_tx_dbg_stats': BUILDSTDERR: 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] BUILDSTDERR: 472 | &rdma_stats->tx_dbg_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_rx_dbg_stats': BUILDSTDERR: 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] BUILDSTDERR: 490 | &rdma_stats->rx_dbg_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.c: In function 'ocrdma_update_stats': BUILDSTDERR: 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] BUILDSTDERR: 612 | struct ocrdma_rsrc_stats *rsrc_stats = &rdma_stats->act_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 626 | rsrc_stats = &rdma_stats->th_rsrc_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_update_stats()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_dbgfs_ops_write()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/ocrdma/ocrdma_stats.o: warning: objtool: ocrdma_add_stat()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qedr/main.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedr_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1047:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1047 | module_init(qedr_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1037:19: note: 'init_module' target declared here BUILDSTDERR: 1037 | static int __init qedr_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qedr/main.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedr_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1048:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1048 | module_exit(qedr_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.c:1042:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1042 | static void __exit qedr_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_affiliated_event()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_init_hw()+0x358: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_irq_handler()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_notify()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_add()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/main.o: warning: objtool: qedr_irq_handler.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_set_page()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: __process_resp_one()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_populate_pbls.part.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_user_qp()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_query_port()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_ucontext()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_mmap()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_pd()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_dealloc_pd()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_arm_cq()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_cq()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_destroy_cq()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_srq()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_modify_srq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_create_qp()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_modify_qp()+0x7ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_destroy_qp()+0x282: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_reg_user_mr()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_alloc_mr()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_get_dma_mr()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_send()+0x907: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_srq_recv()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_post_recv()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_poll_cq()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_populate_pbls.part.0.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/verbs.o: warning: objtool: qedr_mmap.cold()+0x34: return with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_ll2_stop()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_build_packet()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_create_gsi_qp()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_post_send()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_roce_cm.o: warning: objtool: qedr_gsi_post_recv()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_addr6_resolve.isra.0()+0x181: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_iw_event_handler()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/qedr/qedr_iw_cm.o: warning: objtool: qedr_iw_accept()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_diag.c:53: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_driver.c:44: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_eeprom.c:39: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_file_ops.c:50: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_file_ops.o: warning: objtool: qib_cdev_init()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_fs.c:42: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: add_cntr_files.isra.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: qibfs_fill_super()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_fs.o: warning: objtool: qibfs_remove()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_init.c:47: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib_init.c:40: BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qib_ib_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1321 | module_exit(qib_ib_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1296 | static void __exit qib_ib_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib_init.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qib_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1291:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1291 | module_init(qib_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.c:1247:19: note: 'init_module' target declared here BUILDSTDERR: 1247 | static int __init qib_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_init.o: warning: objtool: qib_init_one()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_intr.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_mad.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_mad.c: In function 'cc_get_congestion_control_table': BUILDSTDERR: 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] BUILDSTDERR: 2200 | entries = &ppd->ccti_entries_shadow-> BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2201 | entries[IB_CCT_ENTRIES * cct_block_index]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_pcie.c:41: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_pio_copy.c:33: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_qp.c:42: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_qsfp.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_rc.c:36: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_make_rc_ack': BUILDSTDERR: 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] BUILDSTDERR: 147 | ib_u64_put(e->atomic_data, &ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_send_rc_ack': BUILDSTDERR: 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] BUILDSTDERR: 640 | hwords += qib_make_grh(ibp, &hdr.u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 699 | u32 *hdrp = (u32 *) &hdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_rc.c:36: BUILDSTDERR: ./include/rdma/ib_hdrs.h:127:8: note: defined here BUILDSTDERR: 127 | struct ib_header { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_rc.c: In function 'qib_rc_rcv_resp': BUILDSTDERR: 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] BUILDSTDERR: 1377 | val = ib_u64_get(&ohdr->u.at.atomic_ack_eth); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_ruc.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_ruc_check_hdr': BUILDSTDERR: 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] BUILDSTDERR: 101 | if (!gid_ok(&hdr->u.l.grh.dgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 104 | if (!gid_ok(&hdr->u.l.grh.sgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 140 | if (!gid_ok(&hdr->u.l.grh.dgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 143 | if (!gid_ok(&hdr->u.l.grh.sgid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_ruc.c: In function 'qib_make_ruc_header': BUILDSTDERR: 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] BUILDSTDERR: 527 | qib_make_grh(ibp, &priv->s_hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_sdma.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_sysfs.c:36: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_twsi.c:39: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_tx.c:41: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_uc.c:35: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_ud.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_ud.c: In function 'qib_make_ud_req': BUILDSTDERR: 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] BUILDSTDERR: 329 | qp->s_hdrwords += qib_make_grh(ibp, &priv->s_hdr->u.l.grh, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_user_pages.c:38: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_user_sdma.c:45: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba7220.c:47: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_sd7220.c:44: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba7322.c:51: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.c: In function 'flush_fifo': BUILDSTDERR: 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] BUILDSTDERR: 1449 | hdr = (u32 *) &ibhdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba7322.c:51: BUILDSTDERR: ./include/rdma/ib_hdrs.h:127:8: note: defined here BUILDSTDERR: 127 | struct ib_header { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: serdes_7322_los_enable()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: find_best_ent()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: setup_txselect()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: qib_7322_bringup_serdes()+0x145f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/qib/qib_iba7322.o: warning: objtool: handle_7322_p_errors()+0xb3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_verbs.c:46: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_ib_rcv': BUILDSTDERR: 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] BUILDSTDERR: 359 | mcast = rvt_mcast_find(&ibp->rvp, &hdr->u.l.grh.dgid, lid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_verbs.c: In function 'qib_verbs_send_pio': BUILDSTDERR: 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] BUILDSTDERR: 947 | u32 *hdr = (u32 *) ibhdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_verbs.c:46: BUILDSTDERR: ./include/rdma/ib_hdrs.h:127:8: note: defined here BUILDSTDERR: 127 | struct ib_header { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_iba6120.c:45: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_wc_x86_64.c:44: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/qib/qib.h:55, BUILDSTDERR: from drivers/infiniband/hw/qib/qib_debugfs.c:37: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/qib/qib_debugfs.o: warning: objtool: qib_dbg_ibdev_init()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_devcmd_locked()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_alloc_flow()+0x25e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_dealloc_flow()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_enable_qp()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_fwd.o: warning: objtool: usnic_fwd_disable_qp()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_rsrv_port()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_unrsrv_port()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_get_socket()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_put_socket()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_transport.o: warning: objtool: usnic_transport_unrsrv_port.cold()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_put_pages()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_dma_fault()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_reg_get()+0x3fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_alloc_pd()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_attach_dev_to_pd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_detach_dev_from_pd()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_uiom.o: warning: objtool: usnic_uiom_init()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_vnic.o: warning: objtool: usnic_vnic_alloc()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usnic_ib_destroy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 714 | module_exit(usnic_ib_destroy); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:693:20: note: 'cleanup_module' target declared here BUILDSTDERR: 693 | static void __exit usnic_ib_destroy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/usnic/usnic_ib_main.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usnic_ib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:713:1: note: in expansion of macro 'module_init' BUILDSTDERR: 713 | module_init(usnic_ib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.c:641:19: note: 'init_module' target declared here BUILDSTDERR: 641 | static int __init usnic_ib_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_qp_grp_modify_active_to_err()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_inetaddr_event()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_netdevice_event()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_device_remove()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_pci_remove()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_log_vf()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_main.o: warning: objtool: usnic_ib_pci_probe()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: disable_qp_grp()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: log_spec()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: usnic_ib_qp_grp_modify()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_qp_grp.o: warning: objtool: usnic_ib_qp_grp_create()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_device()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_port()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_qp()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_query_gid()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_alloc_pd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dealloc_pd()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_create_qp()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_destroy_qp()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_modify_qp()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_create_cq()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_destroy_cq()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_reg_mr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dereg_mr()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_alloc_ucontext()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_dealloc_ucontext()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_ib_verbs.o: warning: objtool: usnic_ib_mmap()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_debugfs.o: warning: objtool: usnic_debugfs_flow_add()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/hw/usnic/usnic_debugfs.o: warning: objtool: usnic_debugfs_flow_add.cold()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvrdma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1182 | module_exit(pvrdma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1174 | static void __exit pvrdma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvrdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1181 | module_init(pvrdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c:1159:19: note: 'init_module' target declared here BUILDSTDERR: 1159 | static int __init pvrdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rdmavt/vt.o: warning: objtool: rvt_register_device()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rdmavt/vt.o: warning: objtool: rvt_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/sw/rdmavt/qp.c:54: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/sw/rdmavt/rc.c:49: BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 152 | return ib_u64_get(&reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_reth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 157 | ib_u64_put(val, &reth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 162 | return ib_u64_get(&ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_vaddr': BUILDSTDERR: ./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] BUILDSTDERR: 167 | ib_u64_put(val, &ateth->vaddr); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 172 | return ib_u64_get(&ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_swap': BUILDSTDERR: ./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] BUILDSTDERR: 177 | ib_u64_put(val, &ateth->swap_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'get_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 182 | return ib_u64_get(&ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/rdma/ib_hdrs.h: In function 'put_ib_ateth_compare': BUILDSTDERR: ./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] BUILDSTDERR: 187 | ib_u64_put(val, &ateth->compare_data); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/if_inet6.h:19, BUILDSTDERR: from ./include/net/addrconf.h:53, BUILDSTDERR: from drivers/infiniband/sw/rxe/rxe.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rxe_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:371:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 371 | late_initcall(rxe_module_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:343:19: note: 'init_module' target declared here BUILDSTDERR: 343 | static int __init rxe_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/if_inet6.h:19, BUILDSTDERR: from ./include/net/addrconf.h:53, BUILDSTDERR: from drivers/infiniband/sw/rxe/rxe.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rxe_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:372:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 372 | module_exit(rxe_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe.c:362:20: note: 'cleanup_module' target declared here BUILDSTDERR: 362 | static void __exit rxe_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_comp.o: warning: objtool: rxe_completer()+0xc38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_req.o: warning: objtool: rxe_requester()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_resp.o: warning: objtool: send_ack()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_resp.o: warning: objtool: rxe_responder()+0x42a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_recv.o: warning: objtool: check_keys()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_recv.o: warning: objtool: rxe_rcv()+0x44c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_cache_init()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_pool_init()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_pool_cleanup()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_add_key()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_pool.o: warning: objtool: rxe_add_index()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_verbs.o: warning: objtool: rxe_query_port()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_verbs.o: warning: objtool: rxe_register_device()+0x3ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_srq.o: warning: objtool: rxe_srq_from_init()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_chk_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_chk_attr()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_qp.o: warning: objtool: rxe_qp_from_attr()+0x3d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_cq.o: warning: objtool: rxe_cq_from_init()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: rxe_mem_init_user()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: iova_to_vaddr()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mr.o: warning: objtool: rxe_mem_copy()+0x388: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_mmap.o: warning: objtool: rxe_mmap()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_icrc.o: warning: objtool: rxe_icrc_hdr()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_task.o: warning: objtool: rxe_do_task()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_find_route()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_udp_encap_recv()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_prepare()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_send()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_notify()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_net.o: warning: objtool: rxe_net_init()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_remove()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_add()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/sw/rxe/rxe_sysfs.o: warning: objtool: rxe_param_set_add.cold()+0x34: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/rdma/ib_verbs.h:54, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib.h:51, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipoib_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2596:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2596 | module_init(ipoib_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2514:19: note: 'init_module' target declared here BUILDSTDERR: 2514 | static int __init ipoib_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/rdma/ib_verbs.h:54, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib.h:51, BUILDSTDERR: from drivers/infiniband/ulp/ipoib/ipoib_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipoib_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2597:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2597 | module_exit(ipoib_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.c:2584:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2584 | static void __exit ipoib_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_timeout()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_change_mtu()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: path_rec_start()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_stop()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_dev_init_default()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_neigh_hash_uninit()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_ndo_init()+0x397: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_mark_paths_invalid()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_neigh_dtor()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_start_xmit()+0x470: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_flush_paths()+0x397: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_mode()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: path_rec_completion()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_add_one()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_umcast()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_timeout.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_main.o: warning: objtool: ipoib_set_umcast.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_qp_state_validate_work()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_post_receive()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_rx_wc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_create_ah()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_handle_tx_wc()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_rx_poll()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_send()+0x546: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_open_default()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_open()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_up()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_down()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: __ipoib_ib_dev_flush()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_drain_cq()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_stop_default()+0x2d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_cleanup()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: ipoib_ib_dev_up.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ib.o: warning: objtool: __ipoib_ib_dev_flush.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join_complete()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_carrier_on_task()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_join_task()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_start_thread()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_stop_thread()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_remove_list()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_send()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_dev_flush()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_multicast.o: warning: objtool: ipoib_mcast_restart_task()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_mcast_attach()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_init_qp()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_transport_dev_init()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_transport_dev_cleanup()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_verbs.o: warning: objtool: ipoib_event()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_vlan.o: warning: objtool: ipoib_vlan_delete_task()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_vlan.o: warning: objtool: __ipoib_vlan_add()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_ethtool.o: warning: objtool: ipoib_set_coalesce()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_netlink.o: warning: objtool: ipoib_new_child_link()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_start_rx_drain()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_modify_rx_qp()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_post_receive_srq()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_reap()+0x4be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_stale_task()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_start()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_rep_handler.isra.0()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_tx_handler()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_rx_handler()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_handle_rx_wc()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_handle_tx_wc()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_open()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_stop()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_destroy_tx()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_send()+0x36f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_cleanup()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_cm.o: warning: objtool: ipoib_cm_dev_init()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/ipoib/ipoib_fs.o: warning: objtool: ipoib_create_debug_files()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvl': BUILDSTDERR: 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] BUILDSTDERR: 1033 | wr.wr_cqe = &desc->cqe; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1034 | wr.sg_list = &desc->sge; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.c: In function 'iser_post_recvm': BUILDSTDERR: 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] BUILDSTDERR: 1059 | wr->wr_cqe = &rx_desc->cqe; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1060 | wr->sg_list = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_ib_conn_res()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_create_ib_conn_res()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_connected_handler.isra.0()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_conn_terminate.part.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_cleanup_handler()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_cma_handler()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_alloc_fmr_pool()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fmr_pool()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fastreg_pool()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_alloc_fastreg_pool()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_conn_release()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_connect()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_recvl()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_recvm()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_post_send()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_check_task_pi_status()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_err_comp()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_free_fastreg_pool.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_verbs.o: warning: objtool: iser_err_comp.cold()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_alloc_rx_descriptors': BUILDSTDERR: 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] BUILDSTDERR: 277 | rx_sg = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.c: In function 'iser_task_rsp': BUILDSTDERR: 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] BUILDSTDERR: 661 | hdr = &desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_task_rsp()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_alloc_rx_descriptors()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_command()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_data_out()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_send_control()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_login_rsp()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_initiator.o: warning: objtool: iser_task_rsp.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_fast_reg_mr()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_unreg_mem_fmr()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_fast_reg_fmr()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_assign_reg_ops()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_dma_map_task_data()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iser_memory.o: warning: objtool: iser_reg_rdma_mem()+0x52c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/ulp/iser/iscsi_iser.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iser_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1120:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1120 | module_init(iser_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1044:19: note: 'init_module' target declared here BUILDSTDERR: 1044 | static int __init iser_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/iser/iscsi_iser.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iser_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1121:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1121 | module_exit(iser_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.c:1095:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1095 | static void __exit iser_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_ep_disconnect()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_ep_poll()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_task_xmit()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_set_param()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_conn_stop()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_conn_bind()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_session_create()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_recv()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/iser/iscsi_iser.o: warning: objtool: iscsi_iser_task_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_alloc_rx_descriptors': BUILDSTDERR: 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] BUILDSTDERR: 200 | rx_sg = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recvm': BUILDSTDERR: 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] BUILDSTDERR: 820 | rx_wr->wr_cqe = &rx_desc->rx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 821 | rx_wr->sg_list = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recv': BUILDSTDERR: 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] BUILDSTDERR: 851 | rx_wr.wr_cqe = &rx_desc->rx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 852 | rx_wr.sg_list = &rx_desc->rx_sg; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_send': BUILDSTDERR: 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] BUILDSTDERR: 876 | send_wr.wr_cqe = &tx_desc->tx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 877 | send_wr.sg_list = tx_desc->tx_sg; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_init_send_wr': BUILDSTDERR: 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] BUILDSTDERR: 953 | send_wr->wr_cqe = &tx_desc->tx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 962 | send_wr->sg_list = &tx_desc->tx_sg[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_recv': BUILDSTDERR: 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] BUILDSTDERR: 985 | rx_wr.wr_cqe = &isert_conn->login_req_buf->rx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_login_tx': BUILDSTDERR: 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] BUILDSTDERR: 1014 | struct ib_sge *tx_dsg = &tx_desc->tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_login_req': BUILDSTDERR: 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] BUILDSTDERR: 1074 | (struct iscsi_login_req *)&rx_desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rx_opcode': BUILDSTDERR: 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] BUILDSTDERR: 1311 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_recv_done': BUILDSTDERR: 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] BUILDSTDERR: 1409 | struct iscsi_hdr *hdr = &rx_desc->iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_cmd': BUILDSTDERR: 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] BUILDSTDERR: 1562 | hdr = (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_response': BUILDSTDERR: 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] BUILDSTDERR: 1840 | ret = ib_post_send(isert_conn->qp, &isert_cmd->tx_desc.send_wr, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_response': BUILDSTDERR: 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] BUILDSTDERR: 1853 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1855 | &isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1868 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_nopin': BUILDSTDERR: 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] BUILDSTDERR: 1941 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1945 | &isert_cmd->tx_desc.iscsi_header, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_logout_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1960 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1964 | &isert_cmd->tx_desc.iscsi_header); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_tm_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1978 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1982 | &isert_cmd->tx_desc.iscsi_header); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_reject': BUILDSTDERR: 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] BUILDSTDERR: 1996 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1999 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2001 | (struct iscsi_reject *)&isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_text_rsp': BUILDSTDERR: 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] BUILDSTDERR: 2031 | struct ib_send_wr *send_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2033 | (struct iscsi_text_rsp *)&isert_cmd->tx_desc.iscsi_header; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2048 | struct ib_sge *tx_dsg = &isert_cmd->tx_desc.tx_sg[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_datain': BUILDSTDERR: 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] BUILDSTDERR: 2197 | cqe = &isert_cmd->tx_desc.tx_cqe; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2205 | &isert_cmd->tx_desc.iscsi_header); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2208 | &isert_cmd->tx_desc.send_wr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2216 | chain_wr = &isert_cmd->tx_desc.send_wr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_get_dataout': BUILDSTDERR: 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] BUILDSTDERR: 2236 | &isert_cmd->tx_desc.tx_cqe, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/isert/ib_isert.c:20: BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isert_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2734:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2734 | module_init(isert_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2691:19: note: 'init_module' target declared here BUILDSTDERR: 2691 | static int __init isert_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/isert/ib_isert.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isert_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2735:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2735 | module_exit(isert_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.c:2721:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2721 | static void __exit isert_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_sup_prot_ops()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_login_post_recv()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rx_login_req()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_login_rx()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_check_pi_status()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_rw_ctx_post()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_get_dataout()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_post_response()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_create_qp.isra.0()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_print_wc.isra.0()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_conn_terminate()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_allocate_cmd()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_device_put()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_accept_np()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_cmd()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_wait_conn()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_recv_done()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_connect_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_release_kref()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_disconnected_handler.isra.0()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_release_work()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_free_np()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_completion_put()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_send_done()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_do_control_comp()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_read_done()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_datain()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_nopin()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_immediate_queue()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_response()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_write_done()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_response_queue()+0x63a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_put_login_tx()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_setup_id()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_cma_handler()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_conn_terminate.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/isert/ib_isert.o: warning: objtool: isert_rdma_write_done.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opa_vnic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:1066:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1066 | module_init(opa_vnic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c:1053:19: note: 'init_module' target declared here BUILDSTDERR: 1053 | static int __init opa_vnic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c: In function 'opa_vnic_get_summary_counters': BUILDSTDERR: 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] BUILDSTDERR: 111 | for (dst = &cntrs->tx_unicast, src = &vstats.tx_grp.unicast; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4250:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4250 | module_init(srp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4168:19: note: 'init_module' target declared here BUILDSTDERR: 4168 | static int __init srp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srp/ib_srp.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4251:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4251 | module_exit(srp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.c:4241:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4241 | static void __exit srp_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_parse_options()+0x615: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_new_cm_id()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_map_data()+0x7b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_create_ch_ib()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_connect_ch()+0x2f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srp/ib_srp.o: warning: objtool: srp_create_target()+0x376: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_get_desc_tbl': BUILDSTDERR: 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] BUILDSTDERR: 1050 | return srpt_alloc_rw_ctxs(ioctx, idb->desc_list, nbufs, BUILDSTDERR: | ~~~^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srpt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3790:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3790 | module_init(srpt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3744:19: note: 'init_module' target declared here BUILDSTDERR: 3744 | static int __init srpt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/infiniband/ulp/srpt/ib_srpt.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srpt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3791:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3791 | module_exit(srpt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.c:3782:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3782 | static void __exit srpt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_event_handler()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rej_recv()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_qp_event()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_create_rdma_id()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_init_nodeacl()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_write_pending()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_rdma_read_done()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_queue_response()+0x213: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_add_one()+0x34d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_handle_new_iu()+0x6ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_send_done()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_recv_done()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_close_ch()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_close_session()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: __srpt_close_all_ch()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_remove_one()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_tpg_enable_store()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_req_recv()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rtu_recv()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_handler()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_event_handler.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rej_recv.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_qp_event.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_rdma_read_done.cold()+0xd8: return with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_recv_done.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_req_recv.cold()+0x3c5: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2-16 BUILDSTDERR: drivers/infiniband/ulp/srpt/ib_srpt.o: warning: objtool: srpt_cm_rtu_recv.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/iforce/iforce.h:27, BUILDSTDERR: from drivers/input/joystick/iforce/iforce-main.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iforce_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:476:1: note: in expansion of macro 'module_init' BUILDSTDERR: 476 | module_init(iforce_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:447:19: note: 'init_module' target declared here BUILDSTDERR: 447 | static int __init iforce_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/iforce/iforce.h:27, BUILDSTDERR: from drivers/input/joystick/iforce/iforce-main.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iforce_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:477:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 477 | module_exit(iforce_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/iforce/iforce-main.c:466:20: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | static void __exit iforce_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/a3d.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a3d_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/a3d.c:28: BUILDSTDERR: drivers/input/joystick/a3d.c:411:24: note: 'init_module' target declared here BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/a3d.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a3d_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/a3d.c:28: BUILDSTDERR: drivers/input/joystick/a3d.c:411:24: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.c:411:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 411 | module_gameport_driver(a3d_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/a3d.o: warning: objtool: a3d_connect()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/adi.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adi_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/adi.c:30: BUILDSTDERR: drivers/input/joystick/adi.c:563:24: note: 'init_module' target declared here BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/adi.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adi_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/adi.c:30: BUILDSTDERR: drivers/input/joystick/adi.c:563:24: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.c:563:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 563 | module_gameport_driver(adi_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/adi.o: warning: objtool: adi_connect()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/analog.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:797:1: note: in expansion of macro 'module_init' BUILDSTDERR: 797 | module_init(analog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:786:19: note: 'init_module' target declared here BUILDSTDERR: 786 | static int __init analog_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/analog.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:798:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 798 | module_exit(analog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.c:792:20: note: 'cleanup_module' target declared here BUILDSTDERR: 792 | static void __exit analog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/analog.o: warning: objtool: analog_disconnect()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/joystick/analog.o: warning: objtool: analog_connect()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/joystick/analog.o: warning: objtool: analog_disconnect.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/cobra.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cobra_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/cobra.c:28: BUILDSTDERR: drivers/input/joystick/cobra.c:259:24: note: 'init_module' target declared here BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/cobra.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cobra_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/cobra.c:28: BUILDSTDERR: drivers/input/joystick/cobra.c:259:24: note: 'cleanup_module' target declared here BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.c:259:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 259 | module_gameport_driver(cobra_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/cobra.o: warning: objtool: cobra_connect()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/db9.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'db9_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:722:1: note: in expansion of macro 'module_init' BUILDSTDERR: 722 | module_init(db9_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static int __init db9_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/db9.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'db9_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 723 | module_exit(db9_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.c:717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 717 | static void __exit db9_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/db9.o: warning: objtool: db9_attach()+0x34d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/gamecon.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1064:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1064 | module_init(gc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1036:19: note: 'init_module' target declared here BUILDSTDERR: 1036 | static int __init gc_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/gamecon.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1065:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1065 | module_exit(gc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.c:1059:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1059 | static void __exit gc_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/input/joystick/gamecon.o: warning: objtool: gc_attach()+0x6bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/gf2k.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gf2k_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/gf2k.c:29: BUILDSTDERR: drivers/input/joystick/gf2k.c:371:24: note: 'init_module' target declared here BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/gf2k.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gf2k_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/gf2k.c:29: BUILDSTDERR: drivers/input/joystick/gf2k.c:371:24: note: 'cleanup_module' target declared here BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/gf2k.c:371:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 371 | module_gameport_driver(gf2k_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip.c:28: BUILDSTDERR: drivers/input/joystick/grip.c:422:24: note: 'init_module' target declared here BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip.c:28: BUILDSTDERR: drivers/input/joystick/grip.c:422:24: note: 'cleanup_module' target declared here BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip.c:422:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 422 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip_mp.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'grip_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip_mp.c:15: BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:24: note: 'init_module' target declared here BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/grip_mp.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'grip_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/grip_mp.c:15: BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:24: note: 'cleanup_module' target declared here BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.c:689:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 689 | module_gameport_driver(grip_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/grip_mp.o: warning: objtool: get_and_decode_packet()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/guillemot.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'guillemot_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/guillemot.c:29: BUILDSTDERR: drivers/input/joystick/guillemot.c:279:24: note: 'init_module' target declared here BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/guillemot.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'guillemot_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/guillemot.c:29: BUILDSTDERR: drivers/input/joystick/guillemot.c:279:24: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.c:279:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 279 | module_gameport_driver(guillemot_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/guillemot.o: warning: objtool: guillemot_connect()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/interact.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'interact_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/interact.c:32: BUILDSTDERR: drivers/input/joystick/interact.c:309:24: note: 'init_module' target declared here BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/interact.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'interact_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/interact.c:32: BUILDSTDERR: drivers/input/joystick/interact.c:309:24: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.c:309:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 309 | module_gameport_driver(interact_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/interact.o: warning: objtool: interact_connect()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/joydump.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydump_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/joydump.c:27: BUILDSTDERR: drivers/input/joystick/joydump.c:157:24: note: 'init_module' target declared here BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/joydump.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydump_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/joydump.c:27: BUILDSTDERR: drivers/input/joystick/joydump.c:157:24: note: 'cleanup_module' target declared here BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/joydump.c:157:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 157 | module_gameport_driver(joydump_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/magellan.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'magellan_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/magellan.c:28: BUILDSTDERR: drivers/input/joystick/magellan.c:220:21: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/magellan.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'magellan_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/magellan.c:28: BUILDSTDERR: drivers/input/joystick/magellan.c:220:21: note: 'init_module' target declared here BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/magellan.c:220:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 220 | module_serio_driver(magellan_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:23: BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:19: note: 'cleanup_module' target declared here BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psxpad_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/psxpad-spi.c:23: BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:19: note: 'init_module' target declared here BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/psxpad-spi.c:397:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 397 | module_spi_driver(psxpad_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/pxrc.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxrc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/joystick/pxrc.c:13: BUILDSTDERR: drivers/input/joystick/pxrc.c:277:19: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/pxrc.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxrc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/joystick/pxrc.c:13: BUILDSTDERR: drivers/input/joystick/pxrc.c:277:19: note: 'init_module' target declared here BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/pxrc.c:277:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 277 | module_usb_driver(pxrc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/sidewinder.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sw_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/sidewinder.c:29: BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:24: note: 'init_module' target declared here BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/sidewinder.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sw_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/sidewinder.c:29: BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:24: note: 'cleanup_module' target declared here BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.c:818:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 818 | module_gameport_driver(sw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/sidewinder.o: warning: objtool: sw_connect()+0x61c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/joystick/sidewinder.o: warning: objtool: sw_read()+0x1095: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/spaceball.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceball_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceball.c:32: BUILDSTDERR: drivers/input/joystick/spaceball.c:298:21: note: 'cleanup_module' target declared here BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/spaceball.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceball_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceball.c:32: BUILDSTDERR: drivers/input/joystick/spaceball.c:298:21: note: 'init_module' target declared here BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.c:298:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 298 | module_serio_driver(spaceball_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceball.o: warning: objtool: spaceball_interrupt()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/spaceorb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spaceorb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceorb.c:31: BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:21: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/spaceorb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spaceorb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/spaceorb.c:31: BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:21: note: 'init_module' target declared here BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.c:235:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 235 | module_serio_driver(spaceorb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/spaceorb.o: warning: objtool: spaceorb_interrupt()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/stinger.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stinger_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/stinger.c:29: BUILDSTDERR: drivers/input/joystick/stinger.c:206:21: note: 'cleanup_module' target declared here BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/stinger.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stinger_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/stinger.c:29: BUILDSTDERR: drivers/input/joystick/stinger.c:206:21: note: 'init_module' target declared here BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/stinger.c:206:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 206 | module_serio_driver(stinger_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/tmdc.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tmdc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/tmdc.c:32: BUILDSTDERR: drivers/input/joystick/tmdc.c:434:24: note: 'init_module' target declared here BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/tmdc.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tmdc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/gameport.h:165:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 165 | module_driver(__gameport_driver, gameport_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/joystick/tmdc.c:32: BUILDSTDERR: drivers/input/joystick/tmdc.c:434:24: note: 'cleanup_module' target declared here BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/tmdc.c:434:1: note: in expansion of macro 'module_gameport_driver' BUILDSTDERR: 434 | module_gameport_driver(tmdc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/turbografx.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgfx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:323:1: note: in expansion of macro 'module_init' BUILDSTDERR: 323 | module_init(tgfx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init tgfx_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/turbografx.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgfx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:324:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 324 | module_exit(tgfx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.c:318:20: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | static void __exit tgfx_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/input/joystick/turbografx.o: warning: objtool: tgfx_attach()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joystick/twidjoy.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twidjoy_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/twidjoy.c:53: BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:21: note: 'cleanup_module' target declared here BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/twidjoy.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twidjoy_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/twidjoy.c:53: BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:21: note: 'init_module' target declared here BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/twidjoy.c:259:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 259 | module_serio_driver(twidjoy_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/warrior.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'warrior_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/warrior.c:28: BUILDSTDERR: drivers/input/joystick/warrior.c:215:21: note: 'cleanup_module' target declared here BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/warrior.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'warrior_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/warrior.c:28: BUILDSTDERR: drivers/input/joystick/warrior.c:215:21: note: 'init_module' target declared here BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/warrior.c:215:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 215 | module_serio_driver(warrior_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/xpad.c:83: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpad_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/xpad.c:79: BUILDSTDERR: drivers/input/joystick/xpad.c:1953:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/xpad.c:83: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpad_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/xpad.c:79: BUILDSTDERR: drivers/input/joystick/xpad.c:1953:19: note: 'init_module' target declared here BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/xpad.c:1953:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1953 | module_usb_driver(xpad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/zhenhua.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zhenhua_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/zhenhua.c:51: BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:21: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/zhenhua.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zhenhua_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/joystick/zhenhua.c:51: BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:21: note: 'init_module' target declared here BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/joystick/zhenhua.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(zhenhua_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/walkera0701.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'walkera0701_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:313:1: note: in expansion of macro 'module_init' BUILDSTDERR: 313 | module_init(walkera0701_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:303:19: note: 'init_module' target declared here BUILDSTDERR: 303 | static int __init walkera0701_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joystick/walkera0701.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'walkera0701_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:314:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 314 | module_exit(walkera0701_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.c:308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | static void __exit walkera0701_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joystick/walkera0701.o: warning: objtool: walkera0701_attach()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/keyboard/gpio_keys.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_keys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1038:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1038 | module_exit(gpio_keys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1032:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1032 | static void __exit gpio_keys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/gpio_keys.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_keys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1037:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1037 | late_initcall(gpio_keys_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/gpio_keys.c:1027:19: note: 'init_module' target declared here BUILDSTDERR: 1027 | static int __init gpio_keys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/qt1070.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qt1070_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/keyboard/qt1070.c:28: BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/qt1070.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qt1070_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/keyboard/qt1070.c:28: BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/qt1070.c:296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 296 | module_i2c_driver(qt1070_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:17: BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm2_touchkey_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/keyboard/tm2-touchkey.c:17: BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:19: note: 'init_module' target declared here BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/keyboard/tm2-touchkey.c:279:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 279 | module_i2c_driver(tm2_touchkey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/apanel.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apanel_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:342:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 342 | module_exit(apanel_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:338:20: note: 'cleanup_module' target declared here BUILDSTDERR: 338 | static void __exit apanel_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/apanel.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apanel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(apanel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/apanel.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | static int __init apanel_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ati_remote2.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/ati_remote2.c:12: BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ati_remote2.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/ati_remote2.c:12: BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:19: note: 'init_module' target declared here BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/ati_remote2.c:1038:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1038 | module_usb_driver(ati_remote2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/atlas_btns.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/atlas_btns.c:28: BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:20: note: 'cleanup_module' target declared here BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/atlas_btns.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atlas_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/atlas_btns.c:28: BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:20: note: 'init_module' target declared here BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.c:153:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 153 | module_acpi_driver(atlas_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/atlas_btns.o: warning: objtool: atlas_acpi_button_add()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/atlas_btns.o: warning: objtool: acpi_atlas_button_handler()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/misc/cm109.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cm109_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:946:1: note: in expansion of macro 'module_init' BUILDSTDERR: 946 | module_init(cm109_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:923:19: note: 'init_module' target declared here BUILDSTDERR: 923 | static int __init cm109_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/cm109.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cm109_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:947:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 947 | module_exit(cm109_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cm109.c:941:20: note: 'cleanup_module' target declared here BUILDSTDERR: 941 | static void __exit cm109_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x.o: warning: objtool: cma3000_init()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/cma3000_d0x_i2c.c:21: BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'cleanup_module' target declared here BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/cma3000_d0x_i2c.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cma3000_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/cma3000_d0x_i2c.c:21: BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/cma3000_d0x_i2c.c:127:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 127 | module_i2c_driver(cma3000_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e3x0_button_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:16: BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:24: note: 'init_module' target declared here BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e3x0_button_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/e3x0-button.c:16: BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:24: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/e3x0-button.c:144:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 144 | module_platform_driver(e3x0_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/gp2ap002a00f.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp2a_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/gp2ap002a00f.c:12: BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'cleanup_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/gp2ap002a00f.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp2a_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/gp2ap002a00f.c:12: BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:19: note: 'init_module' target declared here BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/gp2ap002a00f.c:280:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 280 | module_i2c_driver(gp2a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/keyspan_remote.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyspan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/keyspan_remote.c:18: BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:19: note: 'init_module' target declared here BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/keyspan_remote.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyspan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/keyspan_remote.c:18: BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:19: note: 'cleanup_module' target declared here BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/keyspan_remote.c:585:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 585 | module_usb_driver(keyspan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/kxtj9.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kxtj9_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/kxtj9.c:21: BUILDSTDERR: drivers/input/misc/kxtj9.c:667:19: note: 'cleanup_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/kxtj9.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kxtj9_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/misc/kxtj9.c:21: BUILDSTDERR: drivers/input/misc/kxtj9.c:667:19: note: 'init_module' target declared here BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/kxtj9.c:667:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 667 | module_i2c_driver(kxtj9_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/pcspkr.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/pcspkr.c:18: BUILDSTDERR: drivers/input/misc/pcspkr.c:138:24: note: 'init_module' target declared here BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/pcspkr.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcspkr_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/pcspkr.c:18: BUILDSTDERR: drivers/input/misc/pcspkr.c:138:24: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/pcspkr.c:138:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 138 | module_platform_driver(pcspkr_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/powermate.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powermate_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/powermate.c:35: BUILDSTDERR: drivers/input/misc/powermate.c:451:19: note: 'cleanup_module' target declared here BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/powermate.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powermate_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/powermate.c:35: BUILDSTDERR: drivers/input/misc/powermate.c:451:19: note: 'init_module' target declared here BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.c:451:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 451 | module_usb_driver(powermate_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_sync_state()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_config_complete()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_probe()+0x420: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/powermate.o: warning: objtool: powermate_sync_state.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp20x_pek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:24: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp20x_pek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/misc/axp20x-pek.c:16: BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:24: note: 'init_module' target declared here BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/axp20x-pek.c:416:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 416 | module_platform_driver(axp20x_pek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/rotary_encoder.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/rotary_encoder.c:20: BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:24: note: 'init_module' target declared here BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/rotary_encoder.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rotary_encoder_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/rotary_encoder.c:20: BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:24: note: 'cleanup_module' target declared here BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/rotary_encoder.c:366:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 366 | module_platform_driver(rotary_encoder_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/soc_button_array.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'soc_button_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/soc_button_array.c:14: BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:24: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/soc_button_array.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'soc_button_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/misc/soc_button_array.c:14: BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:24: note: 'init_module' target declared here BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/soc_button_array.c:396:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 396 | module_platform_driver(soc_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/uinput.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uinput_misc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/uapi/linux/uinput.h:44, BUILDSTDERR: from drivers/input/misc/uinput.c:34: BUILDSTDERR: drivers/input/misc/uinput.c:1086:20: note: 'init_module' target declared here BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/uinput.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uinput_misc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/miscdevice.h:92:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 92 | module_driver(__misc_device, misc_register, misc_deregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/uapi/linux/uinput.h:44, BUILDSTDERR: from drivers/input/misc/uinput.c:34: BUILDSTDERR: drivers/input/misc/uinput.c:1086:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.c:1086:1: note: in expansion of macro 'module_misc_device' BUILDSTDERR: 1086 | module_misc_device(uinput_misc); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/uinput.o: warning: objtool: uinput_ioctl_handler.isra.0()+0x3c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/input/misc/xen-kbdfront.c:26: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/input/misc/xen-kbdfront.c:18: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/xen-kbdfront.c:18: BUILDSTDERR: drivers/input/misc/xen-kbdfront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xenkbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 567 | module_init(xenkbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:547:19: note: 'init_module' target declared here BUILDSTDERR: 547 | static int __init xenkbd_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/xen-kbdfront.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xenkbd_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 568 | module_exit(xenkbd_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.c:562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 562 | static void __exit xenkbd_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/xen-kbdfront.o: warning: objtool: input_handler()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/misc/xen-kbdfront.o: warning: objtool: xenkbd_probe()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/misc/yealink.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yealink_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/yealink.c:53: BUILDSTDERR: drivers/input/misc/yealink.c:1003:19: note: 'init_module' target declared here BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/yealink.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yealink_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/misc/yealink.c:53: BUILDSTDERR: drivers/input/misc/yealink.c:1003:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/misc/yealink.c:1003:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1003 | module_usb_driver(yealink_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ideapad_slidebar.c:78: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slidebar_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:353:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 353 | module_exit(slidebar_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 346 | static void __exit slidebar_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/misc/ideapad_slidebar.c:78: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slidebar_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:352:1: note: in expansion of macro 'module_init' BUILDSTDERR: 352 | module_init(slidebar_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/misc/ideapad_slidebar.c:308:19: note: 'init_module' target declared here BUILDSTDERR: 308 | static int __init slidebar_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/appletouch.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/appletouch.c:35: BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/appletouch.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/appletouch.c:35: BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:19: note: 'init_module' target declared here BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.c:1021:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1021 | module_usb_driver(atp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_status_check.isra.0()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_geyser_init.isra.0()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_reinit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_complete_geyser_3_4()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/appletouch.o: warning: objtool: atp_complete_geyser_1_2()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/mouse/bcm5974.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm5974_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/bcm5974.c:40: BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/bcm5974.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm5974_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/mouse/bcm5974.c:40: BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:19: note: 'init_module' target declared here BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.c:1042:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1042 | module_usb_driver(bcm5974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_wellspring_mode()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_start_traffic()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_irq_trackpad()+0x3ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/bcm5974.o: warning: objtool: bcm5974_irq_button()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/mouse/cyapa.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cyapa_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/cyapa.c:18: BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/cyapa.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cyapa_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/cyapa.c:18: BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:19: note: 'init_module' target declared here BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa.c:1513:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1513 | module_i2c_driver(cyapa_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/cyapa_gen5.o: warning: objtool: cyapa_pip_write_fw_block()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/mouse/elan_i2c_core.c:21: BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/elan_i2c_core.c:1408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1408 | module_i2c_driver(elan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/sermouse.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sermouse_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/sermouse.c:29: BUILDSTDERR: drivers/input/mouse/sermouse.c:355:21: note: 'cleanup_module' target declared here BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/sermouse.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sermouse_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/sermouse.c:29: BUILDSTDERR: drivers/input/mouse/sermouse.c:355:21: note: 'init_module' target declared here BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.c:355:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 355 | module_serio_driver(sermouse_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/sermouse.o: warning: objtool: sermouse_interrupt()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/mouse/synaptics_i2c.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/synaptics_i2c.c:14: BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/synaptics_i2c.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synaptics_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/mouse/synaptics_i2c.c:14: BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:19: note: 'init_module' target declared here BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_i2c.c:676:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 676 | module_i2c_driver(synaptics_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/synaptics_usb.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/mouse/synaptics_usb.c:45: BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:19: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/synaptics_usb.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/input/mouse/synaptics_usb.c:45: BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:19: note: 'init_module' target declared here BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/synaptics_usb.c:563:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 563 | module_usb_driver(synusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/vsxxxaa.c:80: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/vsxxxaa.c:83: BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:21: note: 'cleanup_module' target declared here BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/mouse/vsxxxaa.c:80: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsxxxaa_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/mouse/vsxxxaa.c:83: BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:21: note: 'init_module' target declared here BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.c:550:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 550 | module_serio_driver(vsxxxaa_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/mouse/vsxxxaa.o: warning: objtool: vsxxxaa_check_packet.part.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/mouse/vsxxxaa.o: warning: objtool: vsxxxaa_interrupt()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_bus.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:459:1: note: in expansion of macro 'module_init' BUILDSTDERR: 459 | module_init(rmi_bus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:431:19: note: 'init_module' target declared here BUILDSTDERR: 431 | static int __init rmi_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_bus.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:472:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 472 | module_exit(rmi_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.c:461:20: note: 'cleanup_module' target declared here BUILDSTDERR: 461 | static void __exit rmi_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_bus.o: warning: objtool: __rmi_register_function_handler()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/rmi4/rmi_f03.o: warning: objtool: rmi_f03_attention()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/rmi4/rmi_f03.o: warning: objtool: rmi_f03_config()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/rmi4/rmi_f11.o: warning: objtool: rmi_f11_attention()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:10: BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'cleanup_module' target declared here BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:18, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_i2c.c:10: BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:19: note: 'init_module' target declared here BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_i2c.c:388:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 388 | module_i2c_driver(rmi_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_spi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:13, BUILDSTDERR: from drivers/input/rmi4/rmi_spi.c:12: BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:19: note: 'cleanup_module' target declared here BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_spi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rmi.h:13, BUILDSTDERR: from drivers/input/rmi4/rmi_spi.c:12: BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:19: note: 'init_module' target declared here BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_spi.c:529:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 529 | module_spi_driver(rmi_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_smbus.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmi_smb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_smbus.c:13: BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'cleanup_module' target declared here BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/rmi4/rmi_smbus.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmi_smb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/rmi4/rmi_smbus.c:13: BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/rmi4/rmi_smbus.c:432:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 432 | module_i2c_driver(rmi_smb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/acecad.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_acecad_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/acecad.c:31: BUILDSTDERR: drivers/input/tablet/acecad.c:270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/acecad.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_acecad_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/acecad.c:31: BUILDSTDERR: drivers/input/tablet/acecad.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/acecad.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(usb_acecad_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/aiptek.c:76: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aiptek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/aiptek.c:77: BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/aiptek.c:76: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aiptek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/aiptek.c:77: BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:19: note: 'init_module' target declared here BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/aiptek.c:1935:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1935 | module_usb_driver(aiptek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/gtco.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/gtco.c:57: BUILDSTDERR: drivers/input/tablet/gtco.c:1031:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/gtco.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtco_driverinfo_table_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/gtco.c:57: BUILDSTDERR: drivers/input/tablet/gtco.c:1031:19: note: 'init_module' target declared here BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/gtco.c:1031:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1031 | module_usb_driver(gtco_driverinfo_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/hanwang.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hanwang_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/hanwang.c:29: BUILDSTDERR: drivers/input/tablet/hanwang.c:460:19: note: 'cleanup_module' target declared here BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/hanwang.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hanwang_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/hanwang.c:29: BUILDSTDERR: drivers/input/tablet/hanwang.c:460:19: note: 'init_module' target declared here BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/hanwang.c:460:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 460 | module_usb_driver(hanwang_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/kbtab.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kbtab_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/kbtab.c:4: BUILDSTDERR: drivers/input/tablet/kbtab.c:201:19: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/kbtab.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kbtab_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/input/tablet/kbtab.c:4: BUILDSTDERR: drivers/input/tablet/kbtab.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/kbtab.c:201:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 201 | module_usb_driver(kbtab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/pegasus_notetaker.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/pegasus_notetaker.c:40: BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/pegasus_notetaker.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/pegasus_notetaker.c:40: BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/pegasus_notetaker.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(pegasus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/wacom_serial4.c:112: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/wacom_serial4.c:109: BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:21: note: 'cleanup_module' target declared here BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/tablet/wacom_serial4.c:112: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/tablet/wacom_serial4.c:109: BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:21: note: 'init_module' target declared here BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/tablet/wacom_serial4.c:622:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 622 | module_serio_driver(wacom_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/atmel_mxt_ts.c:18: BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:19: note: 'init_module' target declared here BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/atmel_mxt_ts.c:3231:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3231 | module_i2c_driver(mxt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/auo-pixcir-ts.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'auo_pixcir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/auo-pixcir-ts.c:27: BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:19: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/auo-pixcir-ts.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'auo_pixcir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/auo-pixcir-ts.c:27: BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:19: note: 'init_module' target declared here BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/auo-pixcir-ts.c:688:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 688 | module_i2c_driver(auo_pixcir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icn8505_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:19: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icn8505_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/chipone_icn8505.c:12: BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/chipone_icn8505.c:516:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 516 | module_i2c_driver(icn8505_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/dynapro.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dynapro_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/dynapro.c:25: BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:21: note: 'cleanup_module' target declared here BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/dynapro.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dynapro_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/dynapro.c:25: BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:21: note: 'init_module' target declared here BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/dynapro.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(dynapro_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/edt-ft5x06.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/edt-ft5x06.c:32: BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/edt-ft5x06.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'edt_ft5x06_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/edt-ft5x06.c:32: BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:19: note: 'init_module' target declared here BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.c:1188:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1188 | module_i2c_driver(edt_ft5x06_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/edt-ft5x06.o: warning: objtool: edt_ft5x06_ts_probe()+0x74c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/gunze.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gunze_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/gunze.c:29: BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:21: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/gunze.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gunze_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/gunze.c:29: BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:21: note: 'init_module' target declared here BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.c:184:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 184 | module_serio_driver(gunze_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/gunze.o: warning: objtool: gunze_interrupt()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/eeti_ts.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeti_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/eeti_ts.c:29: BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/eeti_ts.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeti_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/eeti_ts.c:29: BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/eeti_ts.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(eeti_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elants_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elants_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elants_i2c.c:28: BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elants_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elants_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elants_i2c.c:28: BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:19: note: 'init_module' target declared here BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elants_i2c.c:1404:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1404 | module_i2c_driver(elants_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elo.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elo_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elo.c:23: BUILDSTDERR: drivers/input/touchscreen/elo.c:408:21: note: 'cleanup_module' target declared here BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/elo.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elo_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/elo.c:23: BUILDSTDERR: drivers/input/touchscreen/elo.c:408:21: note: 'init_module' target declared here BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/elo.c:408:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 408 | module_serio_driver(elo_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'egalax_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/egalax_ts_serial.c:21: BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'cleanup_module' target declared here BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/egalax_ts_serial.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'egalax_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/egalax_ts_serial.c:21: BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:21: note: 'init_module' target declared here BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/egalax_ts_serial.c:190:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 190 | module_serio_driver(egalax_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/fujitsu_ts.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/fujitsu_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/fujitsu_ts.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/fujitsu_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:21: note: 'init_module' target declared here BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/fujitsu_ts.c:177:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 177 | module_serio_driver(fujitsu_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/goodix.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'goodix_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/goodix.c:22: BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:19: note: 'cleanup_module' target declared here BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/goodix.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'goodix_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/goodix.c:22: BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:19: note: 'init_module' target declared here BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/goodix.c:968:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 968 | module_i2c_driver(goodix_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/ili210x.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/ili210x.c:2: BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:19: note: 'cleanup_module' target declared here BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/ili210x.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ili210x_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/ili210x.c:2: BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/ili210x.c:352:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 352 | module_i2c_driver(ili210x_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/inexio.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inexio_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/inexio.c:24: BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:21: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/inexio.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inexio_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/inexio.c:24: BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:21: note: 'init_module' target declared here BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.c:191:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 191 | module_serio_driver(inexio_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/inexio.o: warning: objtool: inexio_interrupt()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/mcs5000_ts.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/mcs5000_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mcs5000_ts.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs5000_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/mcs5000_ts.c:17: BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mcs5000_ts.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(mcs5000_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mms114.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mms114_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/input/touchscreen/mms114.c:10: BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:19: note: 'cleanup_module' target declared here BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mms114.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mms114_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/input/touchscreen/mms114.c:10: BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:19: note: 'init_module' target declared here BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mms114.c:619:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 619 | module_i2c_driver(mms114_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mtouch.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtouch_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/mtouch.c:22: BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:21: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mtouch.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mtouch_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/mtouch.c:22: BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:21: note: 'init_module' target declared here BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.c:204:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 204 | module_serio_driver(mtouch_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mtouch.o: warning: objtool: mtouch_interrupt()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/mk712.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mk712_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(mk712_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:152:19: note: 'init_module' target declared here BUILDSTDERR: 152 | static int __init mk712_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/mk712.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mk712_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(mk712_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/mk712.c:211:20: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | static void __exit mk712_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/usbtouchscreen.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/usbtouchscreen.c:52: BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/usbtouchscreen.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/usbtouchscreen.c:52: BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:19: note: 'init_module' target declared here BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.c:1861:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1861 | module_usb_driver(usbtouch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/usbtouchscreen.o: warning: objtool: nexio_init()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/penmount.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/penmount.c:21: BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:21: note: 'cleanup_module' target declared here BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/penmount.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/penmount.c:21: BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:21: note: 'init_module' target declared here BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/penmount.c:319:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 319 | module_serio_driver(pm_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/pixcir_i2c_ts.c:20: BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'cleanup_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/pixcir_i2c_ts.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pixcir_i2c_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/pixcir_i2c_ts.c:20: BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:19: note: 'init_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/pixcir_i2c_ts.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(pixcir_i2c_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raydium_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/input/touchscreen/raydium_i2c_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:19: note: 'init_module' target declared here BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/raydium_i2c_ts.c:1226:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1226 | module_i2c_driver(raydium_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/silead.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'silead_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/silead.c:20: BUILDSTDERR: drivers/input/touchscreen/silead.c:634:19: note: 'cleanup_module' target declared here BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/silead.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'silead_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/silead.c:20: BUILDSTDERR: drivers/input/touchscreen/silead.c:634:19: note: 'init_module' target declared here BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/silead.c:634:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 634 | module_i2c_driver(silead_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/sis_i2c.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/sis_i2c.c:19: BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'cleanup_module' target declared here BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/sis_i2c.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/sis_i2c.c:19: BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:19: note: 'init_module' target declared here BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/sis_i2c.c:408:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 408 | module_i2c_driver(sis_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/st1232.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st1232_ts_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/input/touchscreen/st1232.c:22: BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:19: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/st1232.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st1232_ts_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/input/touchscreen/st1232.c:22: BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/st1232.c:293:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 293 | module_i2c_driver(st1232_ts_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/surface3_spi.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/surface3_spi.c:17: BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/surface3_spi.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/surface3_spi.c:17: BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/surface3_spi.c:423:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 423 | module_spi_driver(surface3_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchit213.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'touchit213_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchit213.c:22: BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:21: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchit213.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'touchit213_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchit213.c:22: BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:21: note: 'init_module' target declared here BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchit213.c:218:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 218 | module_serio_driver(touchit213_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchright.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tr_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchright.c:21: BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:21: note: 'cleanup_module' target declared here BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchright.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tr_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchright.c:21: BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:21: note: 'init_module' target declared here BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchright.c:178:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 178 | module_serio_driver(tr_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchwin.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchwin.c:28: BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:21: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/touchwin.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/touchwin.c:28: BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:21: note: 'init_module' target declared here BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/touchwin.c:185:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 185 | module_serio_driver(tw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc40.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc40.c:12: BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:21: note: 'cleanup_module' target declared here BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc40.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc40.c:12: BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:21: note: 'init_module' target declared here BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc40.c:168:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 168 | module_serio_driver(tsc_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc2007_core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsc2007_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc2007_core.c:25: BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'cleanup_module' target declared here BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/tsc2007_core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsc2007_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/tsc2007_core.c:25: BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:19: note: 'init_module' target declared here BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/tsc2007_core.c:454:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 454 | module_i2c_driver(tsc2007_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_w8001.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w8001_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/input/mt.h:14, BUILDSTDERR: from drivers/input/touchscreen/wacom_w8001.c:19: BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'cleanup_module' target declared here BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_w8001.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w8001_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from ./include/linux/input/mt.h:14, BUILDSTDERR: from drivers/input/touchscreen/wacom_w8001.c:19: BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:21: note: 'init_module' target declared here BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.c:707:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 707 | module_serio_driver(w8001_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_w8001.o: warning: objtool: w8001_connect()+0x82f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/wacom_i2c.c:15: BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/wacom_i2c.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wacom_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/wacom_i2c.c:15: BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:19: note: 'init_module' target declared here BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/wacom_i2c.c:281:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 281 | module_i2c_driver(wacom_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zet6223.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zet6223_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/zet6223.c:16: BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zet6223.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zet6223_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/input/touchscreen/zet6223.c:16: BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zet6223.c:264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 264 | module_i2c_driver(zet6223_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zforce_ts.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zforce_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/zforce_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'cleanup_module' target declared here BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/touchscreen/zforce_ts.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zforce_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/touchscreen/zforce_ts.c:23: BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:19: note: 'init_module' target declared here BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/touchscreen/zforce_ts.c:960:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 960 | module_i2c_driver(zforce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/ff-memless.o: warning: objtool: ml_play_effects()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/joydev.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'joydev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1070 | module_exit(joydev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1064 | static void __exit joydev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/joydev.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'joydev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1069:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1069 | module_init(joydev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.c:1059:19: note: 'init_module' target declared here BUILDSTDERR: 1059 | static int __init joydev_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/joydev.o: warning: objtool: joydev_connect()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/gameport.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gameport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:859:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 859 | subsys_initcall(gameport_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:834:19: note: 'init_module' target declared here BUILDSTDERR: 834 | static int __init gameport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/gameport.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gameport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:860:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 860 | module_exit(gameport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.c:848:20: note: 'cleanup_module' target declared here BUILDSTDERR: 848 | static void __exit gameport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/gameport.o: warning: objtool: gameport_queue_event()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/gameport/gameport.o: warning: objtool: __gameport_register_driver()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/input/gameport/gameport.o: warning: objtool: gameport_handle_events()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/emu10k1-gp.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/gameport/emu10k1-gp.c:29: BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/emu10k1-gp.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gameport.h:15, BUILDSTDERR: from drivers/input/gameport/emu10k1-gp.c:29: BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.c:123:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 123 | module_pci_driver(emu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/emu10k1-gp.o: warning: objtool: emu_probe()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/fm801-gp.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_gp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/input/gameport/fm801-gp.c:29: BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:19: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/fm801-gp.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_gp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/input/gameport/fm801-gp.c:29: BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.c:155:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 155 | module_pci_driver(fm801_gp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/fm801-gp.o: warning: objtool: fm801_gp_probe()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/gameport/lightning.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(l4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static int __init l4_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/lightning.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:337:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 337 | module_exit(l4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/lightning.c:321:20: note: 'cleanup_module' target declared here BUILDSTDERR: 321 | static void __exit l4_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/ns558.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns558_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:282:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 282 | module_exit(ns558_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit ns558_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/gameport/ns558.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns558_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:281:1: note: in expansion of macro 'module_init' BUILDSTDERR: 281 | module_init(ns558_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | static int __init ns558_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/input/gameport/ns558.o: warning: objtool: ns558_pnp_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/input/serio/serio_raw.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serio_raw_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/input/serio/serio_raw.c:17: BUILDSTDERR: drivers/input/serio/serio_raw.c:444:21: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/serio_raw.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serio_raw_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/input/serio/serio_raw.c:17: BUILDSTDERR: drivers/input/serio/serio_raw.c:444:21: note: 'init_module' target declared here BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/serio_raw.c:444:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 444 | module_serio_driver(serio_raw_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/altera_ps2.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_ps2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/altera_ps2.c:15: BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:24: note: 'init_module' target declared here BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/altera_ps2.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_ps2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/altera_ps2.c:15: BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:24: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/altera_ps2.c:162:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 162 | module_platform_driver(altera_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/arc_ps2.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_ps2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/arc_ps2.c:14: BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:24: note: 'init_module' target declared here BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/arc_ps2.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_ps2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/input/serio/arc_ps2.c:14: BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:24: note: 'cleanup_module' target declared here BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/input/serio/arc_ps2.c:275:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 275 | module_platform_driver(arc_ps2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/hyperv-keyboard.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hv_kbd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:444:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 444 | module_exit(hv_kbd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:437:20: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | static void __exit hv_kbd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/input/serio/hyperv-keyboard.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hv_kbd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:443:1: note: in expansion of macro 'module_init' BUILDSTDERR: 443 | module_init(hv_kbd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/input/serio/hyperv-keyboard.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | static int __init hv_kbd_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iommu/amd_iommu_v2.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_iommu_v2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:1019:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1019 | module_init(amd_iommu_v2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:958:19: note: 'init_module' target declared here BUILDSTDERR: 958 | static int __init amd_iommu_v2_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/iommu/amd_iommu_v2.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_iommu_v2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:1020:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1020 | module_exit(amd_iommu_v2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/iommu/amd_iommu_v2.c:988:20: note: 'cleanup_module' target declared here BUILDSTDERR: 988 | static void __exit amd_iommu_v2_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/kcapi.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kcapi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1317:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1317 | module_init(kcapi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1287:19: note: 'init_module' target declared here BUILDSTDERR: 1287 | static int __init kcapi_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/kcapi.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kcapi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1318:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1318 | module_exit(kcapi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.c:1308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1308 | static void __exit kcapi_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_handle_message()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: detach_capi_ctr()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_release()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_get_serial()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: old_capi_manufacturer()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_manufacturer()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_suspend_output()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi_ctr_resume_output()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_put_message()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: register_appl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: notify_handler()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: capi20_register()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/kcapi.o: warning: objtool: register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_free_ncci()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_release_appl()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_release()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_new_ncci()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_free_ncci.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capilib.o: warning: objtool: capilib_new_ncci.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/capi/capi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1428 | module_init(capi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1379:19: note: 'init_module' target declared here BUILDSTDERR: 1379 | static int __init capi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/capi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1429:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1429 | module_exit(capi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.c:1417:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1417 | static void __exit capi_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: handle_minor_send()+0x2fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: capinc_tty_put_char()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: capinc_tty_write()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: handle_minor_recv()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capi.o: warning: objtool: capincci_alloc()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/capi/capidrv.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'capidrv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2524:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2524 | module_init(capidrv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2479:19: note: 'init_module' target declared here BUILDSTDERR: 2479 | static int __init capidrv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/capi/capidrv.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'capidrv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2525:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2525 | module_exit(capidrv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.c:2516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2516 | static void __exit capidrv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_dtrace_data()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: ncci_change_state()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: if_sendbuf()+0x281: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: listen_change_state.isra.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: plci_change_state()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: send_message.isra.0()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: listentimerfunc()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: capidrv_command()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_incoming_call.constprop.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: lower_callback()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_plci.constprop.0()+0x40e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_ncci.constprop.0()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: capidrv_recv_message()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: listen_change_state.isra.0.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: send_message.isra.0.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/capi/capidrv.o: warning: objtool: handle_incoming_call.constprop.0.cold()+0x2b: return with modified stack frame BUILDSTDERR: drivers/isdn/divert/isdn_divert.o: warning: objtool: cf_command()+0x376: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/divert/isdn_divert.o: warning: objtool: ll_callback()+0xc2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/divert/divert_procfs.o: warning: objtool: isdn_divert_ioctl_unlocked.isra.0()+0x383: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/divert/divert_init.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divert_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(divert_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:38:19: note: 'init_module' target declared here BUILDSTDERR: 38 | static int __init divert_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/divert/divert_init.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divert_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(divert_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/divert/divert_init.c:58:20: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | static void __exit divert_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/common.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gigaset_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1150:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1150 | module_init(gigaset_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1131:19: note: 'init_module' target declared here BUILDSTDERR: 1131 | static int __init gigaset_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/common.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gigaset_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1151:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1151 | module_exit(gigaset_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.c:1145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1145 | static void __exit gigaset_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/common.o: warning: objtool: gigaset_initcs()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/common.o: warning: objtool: cleanup_cs()+0x383: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: if_ioctl()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_init()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_initdriver()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/interface.o: warning: objtool: gigaset_if_initdriver.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/capi.o: warning: objtool: gigaset_isdn_regdev()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/gigaset/usb-gigaset.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_gigaset_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:944:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 944 | module_exit(usb_gigaset_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:919:20: note: 'cleanup_module' target declared here BUILDSTDERR: 919 | static void __exit usb_gigaset_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/usb-gigaset.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_gigaset_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:943:1: note: in expansion of macro 'module_init' BUILDSTDERR: 943 | module_init(usb_gigaset_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.c:886:19: note: 'init_module' target declared here BUILDSTDERR: 886 | static int __init usb_gigaset_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.o: warning: objtool: gigaset_initcshw()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/usb-gigaset.o: warning: objtool: gigaset_write_bulk_callback()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/gigaset/bas-gigaset.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bas_gigaset_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2671:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2671 | module_exit(bas_gigaset_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2619:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2619 | static void __exit bas_gigaset_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/bas-gigaset.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bas_gigaset_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2670:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2670 | module_init(bas_gigaset_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.c:2588:19: note: 'init_module' target declared here BUILDSTDERR: 2588 | static int __init bas_gigaset_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.o: warning: objtool: gigaset_initbcshw()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/bas-gigaset.o: warning: objtool: gigaset_initcshw()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/gigaset/ser-gigaset.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ser_gigaset_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:798:1: note: in expansion of macro 'module_init' BUILDSTDERR: 798 | module_init(ser_gigaset_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:743:19: note: 'init_module' target declared here BUILDSTDERR: 743 | static int __init ser_gigaset_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/gigaset/ser-gigaset.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ser_gigaset_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:799:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 799 | module_exit(ser_gigaset_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.c:780:20: note: 'cleanup_module' target declared here BUILDSTDERR: 780 | static void __exit ser_gigaset_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.o: warning: objtool: gigaset_initcshw()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/gigaset/ser-gigaset.o: warning: objtool: gigaset_tty_close()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pci.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(b1pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:406:20: note: 'cleanup_module' target declared here BUILDSTDERR: 406 | static void __exit b1pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pci.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(b1pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init b1pci_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.o: warning: objtool: b1pci_pci_probe()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1pci.o: warning: objtool: b1pci_pci_probe.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:803:1: note: in expansion of macro 'module_init' BUILDSTDERR: 803 | module_init(b1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:782:19: note: 'init_module' target declared here BUILDSTDERR: 782 | static int __init b1_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:804:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 804 | module_exit(b1_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.c:799:20: note: 'cleanup_module' target declared here BUILDSTDERR: 799 | static void __exit b1_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_parse_version()+0x181: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: avmcard_dma_alloc()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_loaded()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_t4file()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_get_slice()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_config()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_load_firmware()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_detect()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_interrupt()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1.o: warning: objtool: b1_parse_version.cold()+0x11c: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1dma.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1dma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:980:1: note: in expansion of macro 'module_init' BUILDSTDERR: 980 | module_init(b1dma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:959:19: note: 'init_module' target declared here BUILDSTDERR: 959 | static int __init b1dma_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1dma.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1dma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:981:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 981 | module_exit(b1dma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.c:976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 976 | static void __exit b1dma_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_load_firmware()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_register_appl()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_release_appl()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_interrupt()+0x6e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1dma.o: warning: objtool: b1dma_release_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b1pcmcia_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:223:1: note: in expansion of macro 'module_init' BUILDSTDERR: 223 | module_init(b1pcmcia_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:199:19: note: 'init_module' target declared here BUILDSTDERR: 199 | static int __init b1pcmcia_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/b1pcmcia.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b1pcmcia_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:224:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 224 | module_exit(b1pcmcia_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.c:218:20: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | static void __exit b1pcmcia_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.o: warning: objtool: b1pcmcia_add_card()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/b1pcmcia.o: warning: objtool: b1pcmcia_add_card.cold()+0xb2: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/avm_cs.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avmcs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from drivers/isdn/hardware/avm/avm_cs.c:17: BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/avm_cs.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avmcs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from drivers/isdn/hardware/avm/avm_cs.c:17: BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:22: note: 'init_module' target declared here BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/avm_cs.c:166:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 166 | module_pcmcia_driver(avmcs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/t1pci.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 't1pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:259:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 259 | module_exit(t1pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:252:20: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | static void __exit t1pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/t1pci.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 't1pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:258:1: note: in expansion of macro 'module_init' BUILDSTDERR: 258 | module_init(t1pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init t1pci_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.o: warning: objtool: t1pci_probe()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/t1pci.o: warning: objtool: t1pci_probe.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/avm/c4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1317 | module_exit(c4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1309 | static void __exit c4_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/avm/c4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1316 | module_init(c4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.c:1285:19: note: 'init_module' target declared here BUILDSTDERR: 1285 | static int __init c4_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_probe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: queue_sendconfigword()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: queue_sendconfig()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_load_firmware()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_register_appl()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_release_appl()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_interrupt()+0x3e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_probe.cold()+0x90: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_register_appl.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/avm/c4.o: warning: objtool: c4_release_appl.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divadidd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 138 | module_init(divadidd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:99:19: note: 'init_module' target declared here BUILDSTDERR: 99 | static int __init divadidd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/diva_didd.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divadidd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 139 | module_exit(divadidd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/diva_didd.c:131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 131 | static void __exit divadidd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/dadapter.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasmain.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:848:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 848 | module_exit(divas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:837:20: note: 'cleanup_module' target declared here BUILDSTDERR: 837 | static void __exit divas_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasmain.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:847:1: note: in expansion of macro 'module_init' BUILDSTDERR: 847 | module_init(divas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.c:773:19: note: 'init_module' target declared here BUILDSTDERR: 773 | static int __init divas_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_remove_one()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_init_one()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_remove_one.cold()+0x31: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasmain.o: warning: objtool: divas_init_one.cold()+0xcf: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasfunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/divasproc.o: warning: objtool: divas_read()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divamnt.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maint_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:238:1: note: in expansion of macro 'module_init' BUILDSTDERR: 238 | module_init(maint_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:193:19: note: 'init_module' target declared here BUILDSTDERR: 193 | static int __init maint_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divamnt.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maint_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:239:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 239 | module_exit(maint_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divamnt.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit maint_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/mntfunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_cmp_nmbr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_register()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_deregister()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: DI_format()+0x5d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_remove_xdi_adapter()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_mnt_add_xdi_adapter()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_set_trace_filter()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/debug.o: warning: objtool: diva_get_trace_filter()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divasi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:201:1: note: in expansion of macro 'module_init' BUILDSTDERR: 201 | module_init(divasi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | static int __init divasi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/divasi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divasi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:202:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 202 | module_exit(divasi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/divasi.c:192:20: note: 'cleanup_module' target declared here BUILDSTDERR: 192 | static void __exit divasi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/idifunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/capimain.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'divacapi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(divacapi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:108:19: note: 'init_module' target declared here BUILDSTDERR: 108 | static int __init divacapi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/eicon/capimain.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'divacapi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(divacapi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capimain.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit divacapi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: diva_add_card()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: DbgRegister()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/eicon/capifunc.o: warning: objtool: sendf()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFC_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2356:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2356 | module_init(HFC_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2309:1: note: 'init_module' target declared here BUILDSTDERR: 2309 | HFC_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcpci.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFC_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2357:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2357 | module_exit(HFC_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.c:2348:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2348 | HFC_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_clear_fifo_tx()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: mode_hfcpci()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: set_hfcpci_rxtest()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_bctrl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_dfifo()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_fifo()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_remove_pci()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_dctrl()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: main_rec_hfcpci()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_int()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_l1callback()+0x274: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: ph_state()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_dfifo.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfcpci_fill_fifo.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcpci.o: warning: objtool: hfc_remove_pci.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HFCmulti_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5581 | module_exit(HFCmulti_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5476:1: note: 'cleanup_module' target declared here BUILDSTDERR: 5476 | HFCmulti_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcmulti.c:168: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HFCmulti_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5580 | module_init(HFCmulti_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.c:5487:1: note: 'init_module' target declared here BUILDSTDERR: 5487 | HFCmulti_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_io_hfcmulti()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_tx()+0x409: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: signal_state_up()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_rx()+0x304: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: vpm_out()+0x317: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: mode_hfcmulti()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_bctrl()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: handle_bmsg()+0x307: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: ph_state_change()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: handle_dmsg()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: plxsd_checksync()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_l1callback()+0x329: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_port()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: release_card()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfc_remove_pci()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_init()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_probe()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: open_dchannel.isra.0()+0x435: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcm_dctrl()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_interrupt()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: vpm_out.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfc_remove_pci.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcmulti.o: warning: objtool: hfcmulti_init.cold()+0x14c: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfcsusb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/isdn/hardware/mISDN/hfcsusb.c:35: BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/hfcsusb.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfcsusb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/isdn/hardware/mISDN/hfcsusb.c:35: BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:19: note: 'init_module' target declared here BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.c:2144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2144 | module_usb_driver(hfcsusb_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: stop_iso_gracefull()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: tx_iso_complete()+0x3dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_rx_frame()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_iso_complete()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_int_complete()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ctrl_start_transfer()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: write_reg()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ctrl_complete()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_stop_endpoint.part.0()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: start_isoc_chain.constprop.0()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_start_endpoint.part.0()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: handle_led()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_setup_bch()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: deactivate_bchannel()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_bctrl()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_probe()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcusb_l2l1B()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_l1callback()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfc_dctrl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_ph_command()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcusb_l2l1D()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: ph_state()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: rx_iso_complete.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/hfcsusb.o: warning: objtool: hfcsusb_probe.cold()+0x75: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'AVM_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1177:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1177 | module_exit(AVM_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1171:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1171 | static void __exit AVM_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/avmfritz.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'AVM_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1176:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1176 | module_init(AVM_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.c:1162:19: note: 'init_module' target declared here BUILDSTDERR: 1162 | static int __init AVM_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: avm_dctrl()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: modehdlc()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: avm_bctrl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritz_remove_pci()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: HDLC_irq()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritzpci_probe()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/avmfritz.o: warning: objtool: fritz_remove_pci.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'Speedfax_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:532:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 532 | module_exit(Speedfax_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:526:1: note: 'cleanup_module' target declared here BUILDSTDERR: 526 | Speedfax_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/speedfax.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'Speedfax_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:531:1: note: in expansion of macro 'module_init' BUILDSTDERR: 531 | module_init(Speedfax_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.c:515:1: note: 'init_module' target declared here BUILDSTDERR: 515 | Speedfax_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.o: warning: objtool: sfax_dctrl()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/speedfax.o: warning: objtool: sfaxpci_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'infineon_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1174:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1174 | module_exit(infineon_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1168:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1168 | infineon_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNinfineon.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'infineon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1173:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1173 | module_init(infineon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.c:1158:1: note: 'init_module' target declared here BUILDSTDERR: 1158 | infineon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.o: warning: objtool: reset_inf()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNinfineon.o: warning: objtool: inf_probe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/w6692.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w6692_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1435:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1435 | module_exit(w6692_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1429:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1429 | static void __exit w6692_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/w6692.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w6692_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1434:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1434 | module_init(w6692_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.c:1419:19: note: 'init_module' target declared here BUILDSTDERR: 1419 | static int __init w6692_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: dbusy_timer_handler()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_mode()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_bctrl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Bfifo()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_remove_pci()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_probe()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_dctrl()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Dfifo()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692B_interrupt()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_irq()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_l2l1B()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692_empty_Bfifo.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: w6692_remove_pci.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/w6692.o: warning: objtool: W6692B_interrupt.cold()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/netjet.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nj_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1169:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1169 | module_exit(nj_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit nj_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/netjet.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nj_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1168:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1168 | module_init(nj_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | static int __init nj_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_dctrl()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: read_dma()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_irq()+0x1d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: mode_tiger()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_bctrl()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/netjet.o: warning: objtool: nj_probe()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isac_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1651:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1651 | module_init(isac_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1640:1: note: 'init_module' target declared here BUILDSTDERR: 1640 | isac_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hardware/mISDN/mISDNipac.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isac_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1652:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1652 | module_exit(isac_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.c:1647:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1647 | isac_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_init()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_empty_fifo()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_retransmit()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: mISDNipac_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: dbusy_timer_handler()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_cmdr()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_fill_fifo()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_mode()+0x70f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_empty_fifo()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_irq()+0x25c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_bctrl()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_dctrl()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_l2l1()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: mISDNisac_irq()+0xe5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_init()+0x362: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: ipac_init()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: isac_retransmit.cold()+0x5c: return with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNipac.o: warning: objtool: hscx_empty_fifo.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from ./include/linux/mISDNhw.h:22, BUILDSTDERR: from drivers/isdn/hardware/mISDN/mISDNisar.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isar_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1707:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1707 | module_init(isar_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1697:19: note: 'init_module' target declared here BUILDSTDERR: 1697 | static int __init isar_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from ./include/linux/mISDNhw.h:22, BUILDSTDERR: from drivers/isdn/hardware/mISDN/mISDNisar.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isar_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1708 | module_exit(isar_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.c:1703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1703 | static void __exit isar_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_fill_fifo()+0x264: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: modeisar()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_bctrl()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: load_firmware()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: init_isar()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_l2l1()+0x37e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: mISDNisar_irq()+0xbc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: isar_fill_fifo.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hardware/mISDN/mISDNisar.o: warning: objtool: load_firmware.cold()+0x7d: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/config.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'HiSax_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1985:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1985 | module_exit(HiSax_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1532:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1532 | static void __exit HiSax_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/config.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'HiSax_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1984:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1984 | module_init(HiSax_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.c:1333:19: note: 'init_module' target declared here BUILDSTDERR: 1333 | static int __init HiSax_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_d_l1l2()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_b_l1l2()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: HiSax_readstatus()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: VHiSax_putstatus()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: checkcard()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_d_l1l2.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: hisax_b_l1l2.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/config.o: warning: objtool: checkcard.cold()+0x23: return with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl1.o: warning: objtool: DChannel_proc_rcv()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/tei.o: warning: objtool: put_tei_msg()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/tei.o: warning: objtool: put_tei_msg.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: tx_ui()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_pull_iqueue()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: send_uframe()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_tout_203()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_tout_200()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_set_own_busy()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_clear_own_busy()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st8_tout_200()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st8_got_super()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_st7_got_super()+0x3e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: l2_got_iframe()+0x5cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: releasestack_isdnl2()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl2.o: warning: objtool: releasestack_isdnl2.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: l3_alloc_skb()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: new_l3_process()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: release_l3_process()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: setstack_l3dc()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isdnl3.o: warning: objtool: release_l3_process.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lli_go_active()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lltrans_handler()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lldata_handler()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: leased_l1l2()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: CallcNewChan()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: CallcFreeChan()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: HiSax_command()+0x8a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lltrans_handler.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: lldata_handler.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/callc.o: warning: objtool: leased_l1l2.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/fsm.o: warning: objtool: FsmNew()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/fsm.o: warning: objtool: FsmEvent()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/fsm.o: warning: objtool: FsmAddTimer()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1man()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1down()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_message_cause()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_status_send.constprop.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_t305()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_msg_without_setup.constprop.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1up()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_reject_req()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_resume_req()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_suspend_req()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_global_restart()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_msg_with_uus()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_disconnect_req()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_setup_req()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_redir_req()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: l3dss1_cmd_global()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: setstack_dss1()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1man.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3dss1.o: warning: objtool: dss1down.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1man()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1down()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_cmd_global()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_message_cause()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_status_send.constprop.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_t305()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_msg_without_setup.constprop.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_reject_req()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_SendSpid.constprop.0()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_resume_req()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_suspend_req()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_global_restart()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_msg_with_uus()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_setup_req()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_disconnect_req()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: global_handler()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1up()+0x667: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_redir_req()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: setstack_ni1()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1man.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1down.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: l3ni1_SendSpid.constprop.0.cold()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3ni1.o: warning: objtool: ni1up.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: man1tr6()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_info()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_setup_req()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: l3_1tr6_disc()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/l3_1tr6.o: warning: objtool: man1tr6.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/teles3.o: warning: objtool: hscx_interrupt()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/teles3.o: warning: objtool: teles3_interrupt()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/teles3.o: warning: objtool: setup_teles3()+0x347: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isac.o: warning: objtool: dbusy_timer_handler()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isac.o: warning: objtool: isac_interrupt()+0x96f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hscx.o: warning: objtool: hscx_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hscx.o: warning: objtool: open_hscxstate()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: hscx_fill_fifo()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: hscx_empty_fifo()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: hscx_interrupt()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: telespci_interrupt()+0x5a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/telespci.o: warning: objtool: setup_telespci()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: hscx_fill_fifo()+0x598: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: hscx_empty_fifo()+0x666: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: hscx_interrupt()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: s0box_interrupt()+0x63d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/s0box.o: warning: objtool: setup_s0box()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_a1p.o: warning: objtool: hscx_interrupt()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_a1p.o: warning: objtool: setup_avm_a1_pcmcia()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: hdlc_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: setstack_hdlc()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: HDLC_irq()+0x98e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/avm_pci.o: warning: objtool: setup_avm_pcipnp()+0x1f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: check_arcofi()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: Elsa_card_msg()+0x60d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: receive_chars()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_fill_fifo()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_empty_fifo()+0x20f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_interrupt()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: hscx_int_main()+0x2ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: rs_interrupt_elsa()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: elsa_interrupt()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: elsa_interrupt_ipac()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: modem_l2l1()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/elsa.o: warning: objtool: setup_elsa()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_fill_fifo()+0x242: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_empty_fifo()+0x214: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_fill_fifo()+0x220: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_empty_fifo()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_interrupt()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: hscx_int_main()+0x2f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: diva_irq_ipac_isa()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: Memhscx_interrupt()+0x292: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: diva_irq_ipac_pci()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/diva.o: warning: objtool: setup_diva()+0x2fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: dbusy_timer_handler()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: bch_l2l1()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: bch_setstack()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: bch_int()+0x2ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: interrupt_ipacx()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/ipacx.o: warning: objtool: init_ipacx()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: Sedl_card_msg()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_fill_fifo()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_empty_fifo()+0x20f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_interrupt()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: hscx_int_main()+0x2ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/sedlbauer.o: warning: objtool: setup_sedlbauer()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: setstack_isar()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: sendmsg.part.0()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: sendmsg()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: modeisar()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_l2l1()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: send_DLE_ETX()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: waitrecmsg.constprop.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: ISARVersion()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_fill_fifo()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_int_main()+0x1282: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_auxcmd()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: sendmsg.cold()+0x18: return with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: send_DLE_ETX.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/isar.o: warning: objtool: isar_fill_fifo.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/nj_s.o: warning: objtool: netjet_s_interrupt()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/nj_s.o: warning: objtool: setup_netjet_s()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: tiger_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: setstack_tiger()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: read_raw.constprop.0()+0x513: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: inittiger()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/netjet.o: warning: objtool: inittiger.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/nj_u.o: warning: objtool: setup_netjet_u()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/icc.o: warning: objtool: dbusy_timer_handler()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/icc.o: warning: objtool: icc_interrupt()+0x488: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: reset_hfcpci()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: receive_emsg()+0x43b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: main_rec_hfcpci()+0x335: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: hfcpci_interrupt()+0x59a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: hfcpci_card_msg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_pci.o: warning: objtool: setup_hfcpci()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: reset_hfcsx()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: hfcsx_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: read_fifo()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc_sx.o: warning: objtool: setup_hfcsx()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: hscx_fill_fifo()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: hscx_empty_fifo()+0x20f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: hscx_interrupt()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: niccy_interrupt()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/niccy.o: warning: objtool: setup_niccy()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_fill_fifo()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_empty_fifo()+0x1cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: jade_interrupt()+0x2a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: bkm_interrupt()+0x312: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a4t.o: warning: objtool: setup_bkm_a4t()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: jade_write_indirect()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: jade_l2l1()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: setstack_jade()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: JadeVersion()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/jade.o: warning: objtool: jade_write_indirect.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: sct_alloc_io()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_fill_fifo()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_empty_fifo()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: hscx_interrupt()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: bkm_interrupt_ipac()+0x385: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/bkm_a8.o: warning: objtool: setup_sct_quadro()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_empty_fifo()+0x2ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_fill_fifo()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_interrupt()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: hscx_int_main()+0x368: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/gazel.o: warning: objtool: setup_gazel()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: dbusy_timer_handler()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692_l2l1()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: setstack_w6692()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692B_interrupt()+0x5fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692_interrupt()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: setup_w6692()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/w6692.o: warning: objtool: W6692_l2l1.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/enternow_pci.o: warning: objtool: setup_enternow_pci()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/amd7930_fn.o: warning: objtool: Amd7930_empty_Dfifo()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/amd7930_fn.o: warning: objtool: dbusy_timer_handler()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/amd7930_fn.o: warning: objtool: Amd7930_interrupt()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sedlbauer_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/sedlbauer_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/sedlbauer_cs.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sedlbauer_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/sedlbauer_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:22: note: 'init_module' target declared here BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.c:209:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 209 | module_pcmcia_driver(sedlbauer_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/sedlbauer_cs.o: warning: objtool: sedlbauer_probe()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/elsa_cs.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'elsa_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/elsa_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/elsa_cs.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'elsa_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/elsa_cs.c:50: BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:22: note: 'init_module' target declared here BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.c:218:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 218 | module_pcmcia_driver(elsa_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/elsa_cs.o: warning: objtool: elsa_cs_probe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/avma1_cs.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'avma1cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/avma1_cs.c:23: BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/avma1_cs.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'avma1cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/avma1_cs.c:23: BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:22: note: 'init_module' target declared here BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.c:162:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 162 | module_pcmcia_driver(avma1cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/avma1_cs.o: warning: objtool: avma1cs_config()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/teles_cs.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teles_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/teles_cs.c:31: BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:22: note: 'cleanup_module' target declared here BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/teles_cs.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teles_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/isdn/hisax/teles_cs.c:31: BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:22: note: 'init_module' target declared here BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.c:200:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 200 | module_pcmcia_driver(teles_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/teles_cs.o: warning: objtool: teles_probe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/st5481_init.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st5481_usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:221:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 221 | module_exit(st5481_usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:214:20: note: 'cleanup_module' target declared here BUILDSTDERR: 214 | static void __exit st5481_usb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/st5481_init.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st5481_usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:220:1: note: in expansion of macro 'module_init' BUILDSTDERR: 220 | module_init(st5481_usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_init.c:188:19: note: 'init_module' target declared here BUILDSTDERR: 188 | static int __init st5481_usb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_next_ctrl_msg()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_int_complete()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_ctrl_complete()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_in_complete()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_setup_usb()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_start()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: st5481_in_mode()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_usb.o: warning: objtool: usb_next_ctrl_msg.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out_complete()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: dout_start_xmit()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_d.o: warning: objtool: usb_d_out_complete.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: usb_b_out()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: usb_b_out_complete()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: st5481_b_l2l1()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/st5481_b.o: warning: objtool: st5481_b_l2l1.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfc4s8s_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1584:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1584 | module_exit(hfc4s8s_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1577:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | hfc4s8s_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hfc4s8s_l1.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfc4s8s_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1583:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1583 | module_init(hfc4s8s_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.c:1549:1: note: 'init_module' target declared here BUILDSTDERR: 1549 | hfc4s8s_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_b_frame()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: bch_l2l1()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: dch_l2l1()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_d_frame.part.0()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: hfc4s8s_bh()+0x3a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: hfc4s8s_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hfc4s8s_l1.o: warning: objtool: rx_b_frame.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_isac.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_isac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:894:1: note: in expansion of macro 'module_init' BUILDSTDERR: 894 | module_init(hisax_isac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:869:19: note: 'init_module' target declared here BUILDSTDERR: 869 | static int __init hisax_isac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_isac.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_isac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:895:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 895 | module_exit(hisax_isac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_isac.c:880:20: note: 'cleanup_module' target declared here BUILDSTDERR: 880 | static void __exit hisax_isac_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:1024:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1024 | module_exit(hisax_fcpcipnp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:1015:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1015 | static void __exit hisax_fcpcipnp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hisax/hisax_fcpcipnp.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hisax_fcpcipnp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:1023:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1023 | module_init(hisax_fcpcipnp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.c:996:19: note: 'init_module' target declared here BUILDSTDERR: 996 | static int __init hisax_fcpcipnp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: fcpnp_probe()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: fcpci_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hisax/hisax_fcpcipnp.o: warning: objtool: hdlc_irq_one()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_procconf.o: warning: objtool: hysdn_procconf_init()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_procconf.o: warning: objtool: hysdn_procconf_init.cold()+0x24: return with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_proclog.o: warning: objtool: hysdn_addlog()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/boardergo.o: warning: objtool: ergo_waitpofready()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_sched.o: warning: objtool: hysdn_sched_rx()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_rx_netpkt()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_net_create()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hysdn_net.o: warning: objtool: hysdn_rx_netpkt.cold()+0x1f: return with modified stack frame BUILDSTDERR: In file included from drivers/isdn/hysdn/hysdn_init.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hysdn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:213:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 213 | module_exit(hysdn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:198:1: note: 'cleanup_module' target declared here BUILDSTDERR: 198 | hysdn_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/hysdn/hysdn_init.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hysdn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:212:1: note: in expansion of macro 'module_init' BUILDSTDERR: 212 | module_init(hysdn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.c:156:1: note: 'init_module' target declared here BUILDSTDERR: 156 | hysdn_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/hysdn/hysdn_init.o: warning: objtool: hysdn_pci_init_one()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_sendmsg_internal()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_register_internal()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_send_message()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_release_appl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_capi_release()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_rx_capipkt()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_capi_create()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_register_internal.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/hysdn/hycapi.o: warning: objtool: hycapi_release_appl.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_header()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_hangup()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_autohup()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_dial()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_force_dial_lp()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_writebuf_skb()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_ciscohdlck_slarp_send_keepalive()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_stat_callback()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_start_xmit()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_rcv_skb()+0x4de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_find_icall()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_new()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_net.o: warning: objtool: isdn_net_setcfg()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_suspend.isra.0()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_flush_buffer.part.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_tiocmget()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_ioctl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_modem_init()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_tiocmset()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_hangup()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_close()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_dial()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_resume()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_send_msg()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_find_icall()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_handleDLEdown.isra.0()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_cmd_PLUSV()+0x347: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_parse_at()+0xb3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_senddown()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_write()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_stat_callback()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_hangup.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_tty.o: warning: objtool: isdn_tty_senddown.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_sync()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_decode()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_encode()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_v110.o: warning: objtool: isdn_v110_stat_callback()+0x2b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/i4l/isdn_common.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isdn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2368:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2368 | module_init(isdn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2283:19: note: 'init_module' target declared here BUILDSTDERR: 2283 | static int __init isdn_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/isdn/i4l/isdn_common.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isdn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2369:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2369 | module_exit(isdn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.c:2351:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2351 | static void __exit isdn_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_command()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_add_channels()+0x1f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_write()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_ioctl()+0x6d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_open()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_close()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_read()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: register_isdn()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_status_callback()+0x276: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_free_channel()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_writebuf_skb_stub()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_command.cold()+0x12: return with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_common.o: warning: objtool: isdn_free_channel.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_fill_rq()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_skb_push()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_frame_log.constprop.0()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_decompress()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_push_higher.isra.0()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_free()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_bind()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_open()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_ioctl()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_poll()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_write()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_init()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_receive()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_xmit()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_autodial_filter()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_skb_push.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ppp.o: warning: objtool: isdn_ppp_release.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_eval_dtmf()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_calc_dtmf()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_put_dle_code()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_audio.o: warning: objtool: isdn_audio_put_dle_code.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ttyfax.o: warning: objtool: isdn_tty_fax_modem_result()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/i4l/isdn_ttyfax.o: warning: objtool: isdn_tty_cmd_FCLASS2()+0x1430: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_register_device()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_unregister_device()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_unregister_Bprotocol()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/core.o: warning: objtool: mISDN_register_Bprotocol()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmEvent()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmAddTimer()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/fsm.o: warning: objtool: mISDN_FsmNew()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_ctrl()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: base_sock_ioctl()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_setsockopt()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_sock_recvmsg()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_send()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_ioctl()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: mISDN_sock_sendmsg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_release()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: data_sock_bind()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/socket.o: warning: objtool: misdn_sock_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: select_iclock()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_clock_update()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_unregister_clock()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/clock.o: warning: objtool: mISDN_register_clock()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: recv_Bchannel()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: recv_Bchannel_skb()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: confirm_Bsend()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: get_next_dframe()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/hwchannel.o: warning: objtool: bchannel_get_rxbuf()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: send_socklist()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: mISDNStackd()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: l1_receive()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: mISDN_queue_message()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: create_stack()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: connect_layer1()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: connect_Bstack()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: create_l2entity()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: delete_channel()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/stack.o: warning: objtool: delete_stack()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer1.o: warning: objtool: l1_event()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer1.o: warning: objtool: create_l1()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: tx_ui()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: l2_pull_iqueue()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: send_uframe()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: l2_ctrl()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: enquiry_cr()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/layer2.o: warning: objtool: create_l2()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: da_debug()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: tei_debug()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: mgr_bcast()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: teiup_create()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: get_free_id()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: create_new_tei()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: put_tei_msg()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: mgr_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: mgr_send()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: l2_tei()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: teiup_create.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/tei.o: warning: objtool: put_tei_msg.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_poll()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_open()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_close()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_read()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_ioctl()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/timerdev.o: warning: objtool: mISDN_inittimer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from drivers/isdn/mISDN/dsp_core.c:158: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1232 | module_init(dsp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1118:19: note: 'init_module' target declared here BUILDSTDERR: 1118 | static int __init dsp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/mISDNif.h:415, BUILDSTDERR: from drivers/isdn/mISDN/dsp_core.c:158: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsp_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1233:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1233 | module_exit(dsp_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.c:1214:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1214 | static void __exit dsp_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_ctrl()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_rx_off_member()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dspcreate()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_send_bh()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_core.o: warning: objtool: dsp_function()+0x467: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_send_member.constprop.0()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_del_conf_member()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_del_conf()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_hardware()+0x277: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_conf()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_receive()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_send()+0x491: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_cmx.o: warning: objtool: dsp_cmx_transmit()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/isdn/mISDN/dsp_tones.o: warning: objtool: dsp_tone_copy()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_tones.o: warning: objtool: dsp_tone()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_dtmf.o: warning: objtool: dsp_dtmf_hardware()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_dtmf.o: warning: objtool: dsp_dtmf_goertzel_decode()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_blowfish.o: warning: objtool: dsp_bf_decrypt()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: mISDN_dsp_element_register()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: dsp_pipeline_module_exit()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_pipeline.o: warning: objtool: dsp_pipeline_build()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/dsp_hwec.o: warning: objtool: dsp_hwec_enable()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/isdn/mISDN/l1oip_core.c:226: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l1oip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.c:1521:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1521 | module_init(l1oip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.c:1450:1: note: 'init_module' target declared here BUILDSTDERR: 1450 | l1oip_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_bctrl()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_send.constprop.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: handle_dmsg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: handle_bmsg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_send_bh()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: open_dchannel.isra.0()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_thread()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_close()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_socket_open()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_dctrl()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/isdn/mISDN/l1oip_core.o: warning: objtool: l1oip_timeout()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'timer_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'init_module' target declared here BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'timer_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-timer.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-timer.c:100:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 100 | module_led_trigger(timer_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'init_module' target declared here BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oneshot_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-oneshot.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:20: note: 'cleanup_module' target declared here BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-oneshot.c:165:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 165 | module_led_trigger(oneshot_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'heartbeat_trig_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:210:1: note: in expansion of macro 'module_init' BUILDSTDERR: 210 | module_init(heartbeat_trig_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:190:19: note: 'init_module' target declared here BUILDSTDERR: 190 | static int __init heartbeat_trig_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-heartbeat.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'heartbeat_trig_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:211:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 211 | module_exit(heartbeat_trig_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-heartbeat.c:202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 202 | static void __exit heartbeat_trig_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-backlight.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bl_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/uapi/linux/fb.h:6, BUILDSTDERR: from ./include/linux/fb.h:6, BUILDSTDERR: from drivers/leds/trigger/ledtrig-backlight.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'init_module' target declared here BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-backlight.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bl_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/uapi/linux/fb.h:6, BUILDSTDERR: from ./include/linux/fb.h:6, BUILDSTDERR: from drivers/leds/trigger/ledtrig-backlight.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-backlight.c:142:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 142 | module_led_trigger(bl_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-gpio.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpio_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/trigger/ledtrig-gpio.c:14: BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'init_module' target declared here BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-gpio.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpio_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/trigger/ledtrig-gpio.c:14: BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:20: note: 'cleanup_module' target declared here BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-gpio.c:198:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 198 | module_led_trigger(gpio_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-activity.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'activity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 263 | module_init(activity_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:243:19: note: 'init_module' target declared here BUILDSTDERR: 243 | static int __init activity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-activity.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'activity_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 264 | module_exit(activity_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-activity.c:255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | static void __exit activity_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-default-on.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'defon_led_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/leds/trigger/ledtrig-default-on.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'init_module' target declared here BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-default-on.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'defon_led_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/leds/trigger/ledtrig-default-on.c:16: BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:20: note: 'cleanup_module' target declared here BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-default-on.c:29:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 29 | module_led_trigger(defon_led_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'transient_trigger_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'init_module' target declared here BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'transient_trigger_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/leds.h:336:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 336 | module_driver(__led_trigger, led_trigger_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-transient.c:17: BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:20: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-transient.c:194:1: note: in expansion of macro 'module_led_trigger' BUILDSTDERR: 194 | module_led_trigger(transient_trigger); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-camera.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ledtrig_camera_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:45:1: note: in expansion of macro 'module_init' BUILDSTDERR: 45 | module_init(ledtrig_camera_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:39:19: note: 'init_module' target declared here BUILDSTDERR: 39 | static int __init ledtrig_camera_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-camera.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ledtrig_camera_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(ledtrig_camera_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-camera.c:47:20: note: 'cleanup_module' target declared here BUILDSTDERR: 47 | static void __exit ledtrig_camera_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-netdev.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netdev_trig_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(netdev_trig_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:443:19: note: 'init_module' target declared here BUILDSTDERR: 443 | static int __init netdev_trig_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/trigger/ledtrig-netdev.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netdev_trig_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(netdev_trig_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/trigger/ledtrig-netdev.c:448:20: note: 'cleanup_module' target declared here BUILDSTDERR: 448 | static void __exit netdev_trig_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-apu.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apu_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:337:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 337 | module_exit(apu_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:325:20: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | static void __exit apu_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-apu.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apu_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:336:1: note: in expansion of macro 'module_init' BUILDSTDERR: 336 | module_init(apu_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-apu.c:289:19: note: 'init_module' target declared here BUILDSTDERR: 289 | static int __init apu_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-as3645a.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-as3645a.c:23: BUILDSTDERR: drivers/leds/leds-as3645a.c:782:19: note: 'cleanup_module' target declared here BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-as3645a.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as3645a_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-as3645a.c:23: BUILDSTDERR: drivers/leds/leds-as3645a.c:782:19: note: 'init_module' target declared here BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-as3645a.c:782:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 782 | module_i2c_driver(as3645a_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lm3530.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lm3530.c:13: BUILDSTDERR: drivers/leds/leds-lm3530.c:498:19: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lm3530.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lm3530_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lm3530.c:13: BUILDSTDERR: drivers/leds/leds-lm3530.c:498:19: note: 'init_module' target declared here BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lm3530.c:498:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 498 | module_i2c_driver(lm3530_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-pca9532.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pca9532_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-pca9532.c:16: BUILDSTDERR: drivers/leds/leds-pca9532.c:571:19: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-pca9532.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pca9532_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-pca9532.c:16: BUILDSTDERR: drivers/leds/leds-pca9532.c:571:19: note: 'init_module' target declared here BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-pca9532.c:571:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 571 | module_i2c_driver(pca9532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3944.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3944_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lp3944.c:30: BUILDSTDERR: drivers/leds/leds-lp3944.c:442:19: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3944.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3944_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-lp3944.c:30: BUILDSTDERR: drivers/leds/leds-lp3944.c:442:19: note: 'init_module' target declared here BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3944.c:442:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 442 | module_i2c_driver(lp3944_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3952.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/leds-lp3952.c:14: BUILDSTDERR: drivers/leds/leds-lp3952.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lp3952.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp3952_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/leds/leds-lp3952.c:14: BUILDSTDERR: drivers/leds/leds-lp3952.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lp3952.c:288:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 288 | module_i2c_driver(lp3952_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-clevo-mail.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clevo_mail_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:216:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 216 | module_exit(clevo_mail_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:207:20: note: 'cleanup_module' target declared here BUILDSTDERR: 207 | static void __exit clevo_mail_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-clevo-mail.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clevo_mail_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:215:1: note: in expansion of macro 'module_init' BUILDSTDERR: 215 | module_init(clevo_mail_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-clevo-mail.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | static int __init clevo_mail_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-ss4200.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nas_gpio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:573:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 573 | module_exit(nas_gpio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:563:20: note: 'cleanup_module' target declared here BUILDSTDERR: 563 | static void __exit nas_gpio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-ss4200.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nas_gpio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:572:1: note: in expansion of macro 'module_init' BUILDSTDERR: 572 | module_init(nas_gpio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-ss4200.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | static int __init nas_gpio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lt3593.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lt3593_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/leds/leds-lt3593.c:5: BUILDSTDERR: drivers/leds/leds-lt3593.c:197:24: note: 'init_module' target declared here BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-lt3593.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lt3593_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/leds/leds-lt3593.c:5: BUILDSTDERR: drivers/leds/leds-lt3593.c:197:24: note: 'cleanup_module' target declared here BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-lt3593.c:197:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 197 | module_platform_driver(lt3593_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-blinkm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blinkm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-blinkm.c:23: BUILDSTDERR: drivers/leds/leds-blinkm.c:757:19: note: 'cleanup_module' target declared here BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-blinkm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blinkm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/leds/leds-blinkm.c:23: BUILDSTDERR: drivers/leds/leds-blinkm.c:757:19: note: 'init_module' target declared here BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-blinkm.c:757:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 757 | module_i2c_driver(blinkm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-mlxcpld.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxcpld_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:429:1: note: in expansion of macro 'module_init' BUILDSTDERR: 429 | module_init(mlxcpld_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:400:19: note: 'init_module' target declared here BUILDSTDERR: 400 | static int __init mlxcpld_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-mlxcpld.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxcpld_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:430:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 430 | module_exit(mlxcpld_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxcpld.c:423:20: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | static void __exit mlxcpld_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:7: BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:24: note: 'init_module' target declared here BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/leds-mlxreg.c:7: BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:24: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-mlxreg.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(mlxreg_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:24: note: 'cleanup_module' target declared here BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/leds/leds-nic78bx.c:15: BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:24: note: 'init_module' target declared here BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/leds/leds-nic78bx.c:205:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 205 | module_platform_driver(led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/uleds.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uleds_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 225 | module_init(uleds_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:221:19: note: 'init_module' target declared here BUILDSTDERR: 221 | static int __init uleds_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/leds/uleds.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uleds_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 231 | module_exit(uleds_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/leds/uleds.c:227:20: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | static void __exit uleds_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/alloc.o: warning: objtool: bch_alloc_sectors()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: __bch_btree_mark_key.part.0()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: btree_gc_mark_node()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_insert_keys()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: __bch_btree_node_write()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_cache_alloc()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: __bch_btree_node_alloc()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_gc()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/btree.o: warning: objtool: bch_btree_insert()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: bch_bkey_dump()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: bch_extent_insert_fixup()+0x570: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: __bch_btree_ptr_invalid()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: __bch_extent_invalid()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/extents.o: warning: objtool: bch_extent_bad()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_backing_io_errors()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_io_errors()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_backing_io_errors.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/io.o: warning: objtool: bch_count_io_errors.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/journal.o: warning: objtool: journal_read_bucket()+0x213: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/journal.o: warning: objtool: bch_journal_replay()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/request.o: warning: objtool: backing_request_endio()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/bcache/super.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcache_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/super.c:2411:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2411 | module_init(bcache_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/super.c:2366:19: note: 'init_module' target declared here BUILDSTDERR: 2366 | static int __init bcache_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bcache_device_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: __uuid_write()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: cached_dev_free()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: cached_dev_status_update()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cached_dev_run()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: __cache_set_unregister()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cached_dev_attach()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_flash_dev_create()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cached_dev_error()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bcache_reboot()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: bch_cache_set_error()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: run_cache_set()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: register_bcache()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/super.o: warning: objtool: cached_dev_free.cold()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/sysfs.o: warning: objtool: __bch_cache_set_store()+0x43d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/sysfs.o: warning: objtool: __cached_dev_store()+0x556: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/bcache/writeback.o: warning: objtool: bch_sectors_dirty_init()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: array_block_check()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: block_dec()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: load_ablock()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: dm_array_cursor_begin()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-array.o: warning: objtool: dm_array_cursor_begin.cold()+0x15: return with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: bl_down_write()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_write_lock()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_read_lock()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-block-manager.o: warning: objtool: dm_bm_read_try_lock()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.c: In function 'sm_ll_mutate': BUILDSTDERR: 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] BUILDSTDERR: 458 | le32_add_cpu(&ie_disk.nr_free, -1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 465 | le32_add_cpu(&ie_disk.nr_free, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: dm_bitmap_check()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: index_check()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_mutate()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_init()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-space-map-common.o: warning: objtool: sm_ll_extend()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: out()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-space-map-metadata.o: warning: objtool: sm_metadata_extend()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: insert_at()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: push_node()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: find_leaf()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: push_frame()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree.o: warning: objtool: dm_btree_cursor_next()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/persistent-data/dm-btree-spine.o: warning: objtool: node_check()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/md-linear.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'linear_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-linear.c:342:1: note: in expansion of macro 'module_init' BUILDSTDERR: 342 | module_init(linear_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-linear.c:332:19: note: 'init_module' target declared here BUILDSTDERR: 332 | static int __init linear_init (void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-linear.o: warning: objtool: linear_make_request()+0x251: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-linear.o: warning: objtool: linear_conf()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid0.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid0_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid0.c:803:1: note: in expansion of macro 'module_init' BUILDSTDERR: 803 | module_init(raid0_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid0.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | static int __init raid0_init (void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/raid0.o: warning: objtool: create_strip_zones()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid0.o: warning: objtool: raid0_takeover_raid45()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid0.o: warning: objtool: raid0_takeover()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid0.o: warning: objtool: raid0_run()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid1.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid1.c:3363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3363 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid1.c:3353:19: note: 'init_module' target declared here BUILDSTDERR: 3353 | static int __init raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_error()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_reshape()+0x3d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_end_read_request()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_read_request()+0x348: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: handle_read_error()+0x4b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: sync_request_write()+0x984: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid1.o: warning: objtool: raid1_run()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid10.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid10.c:4909:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4909 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid10.c:4899:19: note: 'init_module' target declared here BUILDSTDERR: 4899 | static int __init raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_error()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: fix_read_error()+0x541: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_read_request()+0x3cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_end_read_request()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: setup_conf()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_takeover()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_run()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10d()+0x1357: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_start_reshape()+0x5df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid10.o: warning: objtool: raid10_sync_request()+0xca9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/raid5.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid5_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid5.c:8501:1: note: in expansion of macro 'module_init' BUILDSTDERR: 8501 | module_init(raid5_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid5.c:8469:19: note: 'init_module' target declared here BUILDSTDERR: 8469 | static int __init raid5_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/raid5.o: warning: objtool: setup_conf()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_end_read_request()+0x36c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_start_reshape()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_error()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_run()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_compute_blocknr()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_get_active_stripe()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: handle_stripe()+0x1b83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5.o: warning: objtool: raid5_error.cold()+0x46: return with modified stack frame BUILDSTDERR: drivers/md/raid5-cache.o: warning: objtool: r5c_disable_writeback_async()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-cache.o: warning: objtool: r5l_init_log()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-cache.o: warning: objtool: r5l_start()+0x83d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-ppl.c: In function 'ppl_log_stripe': BUILDSTDERR: 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] BUILDSTDERR: 349 | le32_add_cpu(&e->data_size, data_disks << PAGE_SHIFT); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 353 | le32_add_cpu(&e->pp_size, PAGE_SIZE); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/raid5-ppl.o: warning: objtool: ppl_validate_rdev()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/raid5-ppl.o: warning: objtool: ppl_init_log()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/md-multipath.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multipath_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:503:1: note: in expansion of macro 'module_init' BUILDSTDERR: 503 | module_init(multipath_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:493:19: note: 'init_module' target declared here BUILDSTDERR: 493 | static int __init multipath_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/md-multipath.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multipath_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:504:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 504 | module_exit(multipath_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.c:498:20: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | static void __exit multipath_exit (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/md-multipath.o: warning: objtool: multipath_remove_disk()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-multipath.o: warning: objtool: multipath_error()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/md-multipath.o: warning: objtool: multipath_run()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/md-faulty.c:66: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-faulty.c:366:1: note: in expansion of macro 'module_init' BUILDSTDERR: 366 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/md-faulty.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | static int __init raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-unstripe.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_unstripe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:200:1: note: in expansion of macro 'module_init' BUILDSTDERR: 200 | module_init(dm_unstripe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:190:19: note: 'init_module' target declared here BUILDSTDERR: 190 | static int __init dm_unstripe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-unstripe.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_unstripe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 201 | module_exit(dm_unstripe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-unstripe.c:195:20: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | static void __exit dm_unstripe_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-bio-prison-v1.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_bio_prison_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:460:1: note: in expansion of macro 'module_init' BUILDSTDERR: 460 | module_init(dm_bio_prison_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:428:19: note: 'init_module' target declared here BUILDSTDERR: 428 | static int __init dm_bio_prison_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-bio-prison-v1.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_bio_prison_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:461:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 461 | module_exit(dm_bio_prison_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-bio-prison-v1.c:449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | static void __exit dm_bio_prison_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-crypt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_crypt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3112 | module_init(dm_crypt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3096:19: note: 'init_module' target declared here BUILDSTDERR: 3096 | static int __init dm_crypt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-crypt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_crypt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3113 | module_exit(dm_crypt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.c:3107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3107 | static void __exit dm_crypt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_message()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_iv_lmk_one.isra.0()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_ctr()+0xfcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-crypt.o: warning: objtool: crypt_convert()+0xe67: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-delay.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_delay_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:388:1: note: in expansion of macro 'module_init' BUILDSTDERR: 388 | module_init(dm_delay_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:366:19: note: 'init_module' target declared here BUILDSTDERR: 366 | static int __init dm_delay_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-delay.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_delay_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:389:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 389 | module_exit(dm_delay_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.c:382:20: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | static void __exit dm_delay_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-delay.o: warning: objtool: delay_ctr()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-flakey.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_flakey_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:499:1: note: in expansion of macro 'module_init' BUILDSTDERR: 499 | module_init(dm_flakey_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init dm_flakey_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-flakey.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_flakey_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:500:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 500 | module_exit(dm_flakey_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-flakey.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit dm_flakey_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-mpath.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_multipath_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2097:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2097 | module_init(dm_multipath_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2047:19: note: 'init_module' target declared here BUILDSTDERR: 2047 | static int __init dm_multipath_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-mpath.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_multipath_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2098:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2098 | module_exit(dm_multipath_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.c:2089:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2089 | static void __exit dm_multipath_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: fail_path()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: bypass_pg_num()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: multipath_message()+0x1dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: reinstate_path()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-mpath.o: warning: objtool: pg_init_done()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-round-robin.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_rr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:231:1: note: in expansion of macro 'module_init' BUILDSTDERR: 231 | module_init(dm_rr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init dm_rr_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-round-robin.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_rr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:232:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 232 | module_exit(dm_rr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.c:223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 223 | static void __exit dm_rr_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/dm-round-robin.o: warning: objtool: rr_add_path()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-queue-length.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_ql_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(dm_ql_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:255:19: note: 'init_module' target declared here BUILDSTDERR: 255 | static int __init dm_ql_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-queue-length.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_ql_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(dm_ql_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit dm_ql_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/dm-queue-length.o: warning: objtool: ql_add_path()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-service-time.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_st_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 357 | module_init(dm_st_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init dm_st_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-service-time.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_st_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 358 | module_exit(dm_st_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.c:349:20: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | static void __exit dm_st_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/md/dm-service-time.o: warning: objtool: st_add_path()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-switch.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_switch_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:580:1: note: in expansion of macro 'module_init' BUILDSTDERR: 580 | module_init(dm_switch_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | static int __init dm_switch_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-switch.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_switch_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 581 | module_exit(dm_switch_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.c:575:20: note: 'cleanup_module' target declared here BUILDSTDERR: 575 | static void __exit dm_switch_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-switch.o: warning: objtool: switch_message()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-log-userspace-base.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'userspace_dirty_log_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:929:1: note: in expansion of macro 'module_init' BUILDSTDERR: 929 | module_init(userspace_dirty_log_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:890:19: note: 'init_module' target declared here BUILDSTDERR: 890 | static int __init userspace_dirty_log_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-log-userspace-base.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'userspace_dirty_log_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:930:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 930 | module_exit(userspace_dirty_log_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.c:919:20: note: 'cleanup_module' target declared here BUILDSTDERR: 919 | static void __exit userspace_dirty_log_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_clear_region()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_do_request.isra.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_ctr()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-base.o: warning: objtool: userspace_clear_region.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-transfer.o: warning: objtool: fill_pkg()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-transfer.o: warning: objtool: cn_ulog_callback()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-userspace-transfer.o: warning: objtool: dm_consult_userspace()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-raid.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4045:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4045 | module_init(dm_raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4031:19: note: 'init_module' target declared here BUILDSTDERR: 4031 | static int __init dm_raid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-raid.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_raid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4046:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4046 | module_exit(dm_raid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.c:4040:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4040 | static void __exit dm_raid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: read_disk_sb()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: raid_preresume()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: raid_resume()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: super_validate()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-raid.o: warning: objtool: raid_ctr()+0x2da: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-thin.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_thin_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-thin.c:4514:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4514 | module_init(dm_thin_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-thin.c:4476:19: note: 'init_module' target declared here BUILDSTDERR: 4476 | static int __init dm_thin_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: read_dev_id()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: metadata_operation_failed()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: commit()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: thin_status()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: __process_bio_read_only()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: pool_message()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: __pool_dec()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: pool_ctr()+0x934: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin.o: warning: objtool: process_cell()+0x370: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: __resize_space_map()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: sb_check()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: __create_persistent_data_objects()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: __set_metadata_reserve.isra.0()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_close()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_open()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_set_metadata_transaction_id()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_reserve_metadata_snap()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_release_metadata_snap()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-thin-metadata.o: warning: objtool: dm_pool_metadata_set_needs_check()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-fec.o: warning: objtool: fec_read_parity()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-fec.o: warning: objtool: fec_decode_rsb()+0x644: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-fec.o: warning: objtool: verity_fec_decode()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-verity-target.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_verity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1196:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1196 | module_init(dm_verity_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1180:19: note: 'init_module' target declared here BUILDSTDERR: 1180 | static int __init dm_verity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-verity-target.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_verity_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1197:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1197 | module_exit(dm_verity_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.c:1191:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1191 | static void __exit dm_verity_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_handle_err()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_map()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_hash_final()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-verity-target.o: warning: objtool: verity_work()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-cache-target.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_cache_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3506 | module_init(dm_cache_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3482:19: note: 'init_module' target declared here BUILDSTDERR: 3482 | static int __init dm_cache_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-cache-target.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_cache_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3507 | module_exit(dm_cache_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.c:3500:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3500 | static void __exit dm_cache_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: metadata_operation_failed()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: set_cache_size.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: set_config_value()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-target.o: warning: objtool: cache_ctr()+0x51a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: sb_check()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: blocks_are_clean_separate_dirty()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: blocks_are_clean_combined_dirty()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: __create_persistent_data_objects()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_metadata_open()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_resize()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_load_mappings()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_set_dirty_bits()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-metadata.o: warning: objtool: dm_cache_metadata_set_needs_check()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy.o: warning: objtool: dm_cache_policy_register()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy.o: warning: objtool: __get_policy_once()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy.o: warning: objtool: dm_cache_policy_create()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-background-tracker.o: warning: objtool: btracker_create()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-cache-policy-smq.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1933:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1933 | module_init(smq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1885:19: note: 'init_module' target declared here BUILDSTDERR: 1885 | static int __init smq_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-cache-policy-smq.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1934:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1934 | module_exit(smq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.c:1925:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1925 | static void __exit smq_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/md/dm-cache-policy-smq.o: warning: objtool: mq_set_config_value()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-cache-policy-smq.o: warning: objtool: __smq_create()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-log-writes.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_log_writes_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1017:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1017 | module_init(dm_log_writes_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1002:19: note: 'init_module' target declared here BUILDSTDERR: 1002 | static int __init dm_log_writes_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-log-writes.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm_log_writes_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1018:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1018 | module_exit(dm_log_writes_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.c:1012:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1012 | static void __exit dm_log_writes_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_end_io()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: write_metadata.constprop.0()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_mark()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_message()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_kthread()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_dax_copy_from_iter()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_map()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-log-writes.o: warning: objtool: log_writes_message.cold()+0x15: return with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-integrity.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm_integrity_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-integrity.c:3631:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3631 | module_init(dm_integrity_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-integrity.c:3606:12: note: 'init_module' target declared here BUILDSTDERR: 3606 | int __init dm_integrity_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-integrity.o: warning: objtool: integrity_metadata()+0x55e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-integrity.o: warning: objtool: dm_integrity_map()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/md/dm-zoned-target.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmz_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:922:1: note: in expansion of macro 'module_init' BUILDSTDERR: 922 | module_init(dmz_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:912:19: note: 'init_module' target declared here BUILDSTDERR: 912 | static int __init dmz_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/md/dm-zoned-target.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmz_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:923:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 923 | module_exit(dmz_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.c:917:20: note: 'cleanup_module' target declared here BUILDSTDERR: 917 | static void __exit dmz_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/md/dm-zoned-target.o: warning: objtool: dmz_ctr()+0x384: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-target.o: warning: objtool: dmz_chunk_work()+0x2af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_check_sb()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_cleanup_metadata()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_update_zone.isra.0()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_alloc_zone()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_free_zone()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_get_chunk_mapping()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_merge_valid_blocks()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_ctr_metadata()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_resume_metadata()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-metadata.o: warning: objtool: dmz_ctr_metadata.cold()+0x38e: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2+16 BUILDSTDERR: drivers/md/dm-zoned-reclaim.o: warning: objtool: dmz_reclaim_work()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/md/dm-zoned-reclaim.o: warning: objtool: dmz_reclaim_work.cold()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/cec/cec-core.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cec_devnode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:473:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 473 | subsys_initcall(cec_devnode_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:439:19: note: 'init_module' target declared here BUILDSTDERR: 439 | static int __init cec_devnode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/cec/cec-core.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cec_devnode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:474:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 474 | module_exit(cec_devnode_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.c:466:20: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | static void __exit cec_devnode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/cec/cec-core.o: warning: objtool: cec_register_adapter()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-core.o: warning: objtool: cec_allocate_adapter()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_transmit_done_ts()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: __cec_s_phys_addr.part.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_thread_func()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_transmit_msg_fh()+0x547: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_received_msg_ts()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: cec_config_thread_func()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-adap.o: warning: objtool: __cec_s_log_addrs()+0x458: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/cec/cec-api.o: warning: objtool: cec_ioctl()+0xd3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop.o: warning: objtool: flexcop_device_initialize()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop.o: warning: objtool: flexcop_device_kmalloc()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_set_voltage()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: cablestar2_attach()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc1_attach()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev28_attach()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev27_attach()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystarS2_rev33_attach()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev23_attach()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc3_attach()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_atsc2_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: airstar_dvbt_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: skystar2_rev26_attach()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_frontend_init()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_set_voltage.cold()+0x13: return with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-fe-tuner.o: warning: objtool: flexcop_frontend_init.cold()+0x57: return with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-sram.o: warning: objtool: flexcop_sram_set_dest()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-eeprom.o: warning: objtool: flexcop_eeprom_check_mac_addr()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/b2c2/flexcop-misc.o: warning: objtool: flexcop_determine_revision()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_i2c.o: warning: objtool: saa7146_i2c_writeout()+0x451: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_i2c.o: warning: objtool: saa7146_i2c_xfer()+0x340: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_core.o: warning: objtool: saa7146_wait_for_debi_done()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_core.o: warning: objtool: interrupt_hw()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_core.o: warning: objtool: saa7146_init_one()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/common/saa7146/saa7146_fops.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7146_vv_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:643:1: note: in expansion of macro 'module_init' BUILDSTDERR: 643 | module_init(saa7146_vv_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:633:19: note: 'init_module' target declared here BUILDSTDERR: 633 | static int __init saa7146_vv_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/saa7146/saa7146_fops.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7146_vv_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:644:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 644 | module_exit(saa7146_vv_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.c:639:20: note: 'cleanup_module' target declared here BUILDSTDERR: 639 | static void __exit saa7146_vv_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_register_device()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_vv_init()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/saa7146/saa7146_fops.o: warning: objtool: saa7146_register_device.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smscore_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2169:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2169 | module_init(smscore_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2130:19: note: 'init_module' target declared here BUILDSTDERR: 2130 | static int __init smscore_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smscore_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2170:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2170 | module_exit(smscore_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.c:2142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2142 | static void __exit smscore_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_find_registry()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_sendrequest_and_wait.isra.0()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_unregister_device()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_validate_client()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smsclient_sendrequest()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_register_client()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_register_device()+0x3a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_set_device_mode()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_start_device()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_configure()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_set_level()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smscoreapi.o: warning: objtool: smscore_gpio_get_level()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/siano/smsir.o: warning: objtool: sms_ir_init()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/common/siano/smsdvb-main.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsdvb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1237:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1237 | module_init(smsdvb_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1207:19: note: 'init_module' target declared here BUILDSTDERR: 1207 | static int __init smsdvb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smsdvb-main.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsdvb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1238:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1238 | module_exit(smsdvb_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit smsdvb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/common/siano/smsdvb-main.o: warning: objtool: smsdvb_hotplug()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_buf_mem_free()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_mmap()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __prepare_userptr()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_buffer_done()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_start_streaming()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_expbuf()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_cancel()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_free()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __prepare_dmabuf()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __buf_prepare()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_prepare_buf()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_qbuf()+0x1fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_streamoff()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_wait_for_all_buffers()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_streamon()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_dqbuf()+0x3c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_thread()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_queue_alloc()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_create_bufs()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_core_reqbufs()+0x3c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_cleanup_fileio()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_init_fileio()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: __vb2_perform_fileio()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-core.o: warning: objtool: vb2_thread_start()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: __fill_vb2_buffer()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_querybuf()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_prepare_buf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_qbuf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-v4l2.o: warning: objtool: vb2_dqbuf()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_vaddr()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_mmap()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-vmalloc.o: warning: objtool: vb2_vmalloc_dmabuf_ops_map()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_mmap()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_unmap_dmabuf()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_map_dmabuf()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_attach_dmabuf()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-contig.o: warning: objtool: vb2_dc_get_userptr()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_mmap()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_put()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dma-sg.o: warning: objtool: vb2_dma_sg_alloc()+0x28a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/common/videobuf2/videobuf2-dvb.o: warning: objtool: vb2_dvb_register_bus()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/cx2341x.o: warning: objtool: cx2341x_log_status()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/cx2341x.o: warning: objtool: cx2341x_log_status.cold()+0x2d4: return with modified stack frame BUILDSTDERR: drivers/media/common/tveeprom.o: warning: objtool: tveeprom_hauppauge_analog()+0x1c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/tveeprom.o: warning: objtool: tveeprom_read()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/common/tveeprom.o: warning: objtool: tveeprom_hauppauge_analog.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-core/dvbdev.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dvbdev': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1062:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1062 | subsys_initcall(init_dvbdev); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1023:19: note: 'init_module' target declared here BUILDSTDERR: 1023 | static int __init init_dvbdev(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-core/dvbdev.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dvbdev': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1063:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1063 | module_exit(exit_dvbdev); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.c:1055:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1055 | static void __exit exit_dvbdev(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_adapter()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_device()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvbdev.o: warning: objtool: dvb_register_device.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_open()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_poll()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_buffer_write()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_section_callback()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dvr_do_ioctl()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_dmxdev_filter_start()+0x352: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dmxdev.o: warning: objtool: dvb_demux_do_ioctl()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_dmx_init()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_dmx_swfilter_packet()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_demux.o: warning: objtool: dvb_demux_feed_del()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_camchange_irq()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_camready_irq()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_frda_irq()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_write_data()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_read_data()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_open()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_do_ioctl()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_parse_attributes()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_thread()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_poll()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_read()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_init()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_write()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_release()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_ca_en50221.o: warning: objtool: dvb_ca_en50221_io_release()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_frontend.o: warning: objtool: dvb_frontend_handle_ioctl()+0x86a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_feed_stop()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_filter_sec_set()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_feed_start()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_add_if.part.0()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_sec_callback()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_ule()+0x36e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-core/dvb_net.o: warning: objtool: dvb_net_ts_callback()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxbsp_i2c_write_read()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx_ctrl_u_code()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_frequency.isra.0.constprop.0()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_uio_cfg()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_aud.isra.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_uio_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_set_lna_state()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: hi_command()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_i2c_gate_ctrl()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: hi_cfg_command.isra.0()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: init_hi()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: scu_command()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_lock_status()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_read_status()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_iqm_af()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: adc_sync_measurement.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: adc_synchronization()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: init_agc()+0x5bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_mpegtei_handling.isra.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_mpeg_start_width()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_orx_nsu_aox()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_cfg_mpeg_output()+0x752: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_qam()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: power_down_vsb()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam16.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam32.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam64.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_set_oob.constprop.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_agc_if.constprop.0()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_agc_rf.constprop.0()+0x370: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_qam.constprop.0()+0x2ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: set_vsb()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam_flip_spec.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam256auto.isra.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: qam64auto.isra.0()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: ctrl_power_mode()+0x25f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_set_powerstate.isra.0()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_set_frontend()+0x4d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_release()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drxj_open()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_attach()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx39xxj_init()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drx39xyj/drxj.o: warning: objtool: drx_ctrl_u_code.cold()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/dvb-pll.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_pll_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.h:9, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.c:24: BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'cleanup_module' target declared here BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/dvb-pll.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_pll_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.h:9, BUILDSTDERR: from drivers/media/dvb-frontends/dvb-pll.c:24: BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:19: note: 'init_module' target declared here BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.c:951:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 951 | module_i2c_driver(dvb_pll_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: dvb_pll_configure()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: samsung_dtos403ih102a_set()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: opera1_bw()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dvb-pll.o: warning: objtool: dvb_pll_attach()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_readregs()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_writeregI()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_legacy_dish_cmd()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_set_voltage()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_read_status()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_get_frontend()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_set_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_wait_diseqc_idle.constprop.0()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_diseqc_burst()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0299.o: warning: objtool: stv0299_send_diseqc_msg()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_get_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: _stb0899_read_reg()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_release()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_get_mclk()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_ber()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_recv_slave_reply()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: _stb0899_read_s2reg()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_signal_strength()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_write_s2reg()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_regs()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_snr()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_write_regs()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_i2c_gate_ctrl()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_set_mclk()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_search()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_send_diseqc_msg()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_read_status()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_sleep()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_init()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_drv.o: warning: objtool: stb0899_attach()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_check_tmg()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_check_carrier()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_get_dmd_status()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_get_fec_status()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs_algo()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb0899_algo.o: warning: objtool: stb0899_dvbs2_algo()+0x9ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_read_reg()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_status()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_bandwidth()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_get_frequency()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_write_reg()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_set_params()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6100.o: warning: objtool: stb6100_attach()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_writereg()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_readreg()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_set_frontend()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp8870.o: warning: objtool: sp8870_init()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_writereg()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_get_frontend()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_set_frontend()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22700.o: warning: objtool: cx22700_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_writereg.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_set_frontend()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24110.o: warning: objtool: cx24110_initfe()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_writereg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_readregs()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8083.o: warning: objtool: tda8083_set_frontend()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/l64781.o: warning: objtool: get_frontend()+0x28e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/l64781.o: warning: objtool: l64781_writereg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/l64781.o: warning: objtool: l64781_attach()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000_write_reg()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_tuner_pass_ctrl()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_pid_control()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000_read_reg()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_read_status()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_get_frontend()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_fifo_control()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_pid_parse()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_sleep()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_fe_init_nonmobile()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_set_frontend_and_tuner()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mb.o: warning: objtool: dib3000mb_read_status.cold()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_read_word()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_identify()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_output_mode()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_timing()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_set_frontend()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib3000mc.o: warning: objtool: dib3000mc_i2c_enumeration()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_write_word()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_read_word()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_init_i2c_master()+0x1f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_select_interface()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_gated_gpio67_xfer()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dibx000_common.o: warning: objtool: dibx000_i2c_gated_tuner_xfer()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_read_word()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_write_word()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_pid_filter_ctrl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_pid_filter()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_bandwidth()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_output_mode()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_wakeup()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_channel()+0x2a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_set_frontend()+0x4da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000m.o: warning: objtool: dib7000m_attach()+0x688: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_read_word()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_identify()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_write_word()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_bandwidth()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_pll()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_pid_filter_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_pid_filter()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_output_mode()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_setHostBusMux()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_configMpegMux()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_tuner_sleep()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_get_adc_power()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_timf()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_diversity_in.isra.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_tuner_xfer()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_read_status()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_cfg_DibTx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_i2c_enumeration()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000pc_detection()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7090_set_output_mode.isra.0()+0x24f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_set_frontend()+0x582: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_init()+0x465: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib7000p.o: warning: objtool: dib7000p_update_timf.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_get_init_prbs()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_read16()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: __dib8000_read_word()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_write_word()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_pid_filter()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_slave_frontend()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_bandwidth.isra.0()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_identify()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_write16()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read32()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_timf()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read_word()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_power_mode()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_configMpegMux()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_setHostBusMux()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_reset_pll()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_tuner_sleep()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_pll()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_pid_filter_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_gpio()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_wakeup()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_agc_config.part.0()+0x28c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_agc_soft_split()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_output_mode.isra.0()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_diversity_in.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_read_status()+0x415: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_get_frontend()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_tuner_xfer()+0x450: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_cfg_DibRx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_cfg_DibTx.constprop.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_i2c_enumeration()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_init()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8096p_set_output_mode.isra.0()+0x301: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_frontend()+0x15e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_update_timf.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib8000.o: warning: objtool: dib8000_set_power_mode.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_write.isra.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read_signal_strength()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_read_status()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_set_frontend()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_get_frontend()+0x1fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt312.o: warning: objtool: mt312_attach()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_writereg()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_readreg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_get_frontend()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1820.o: warning: objtool: ves1820_attach()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_writereg()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_set_frontend()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ves1x93.o: warning: objtool: ves1x93_attach()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_byteI.isra.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_buf()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_byte.isra.0()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_write_mask()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_i2c_gate_ctrl()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_set_fe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_ucblocks()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_snr()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_status()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_get_fe()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_check_upload_ok()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10045_init()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10046_init()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_read_ber()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10045_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda10046_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda1004x.o: warning: objtool: tda1004x_check_upload_ok.cold()+0x18: return with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_writereg()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_microcontroller_stop()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_readreg()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_setup_frontend_parameters()+0x35d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_read_status()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_init()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/sp887x.o: warning: objtool: sp887x_init.cold()+0xff: stack state mismatch: reg1[15]=-1+0 reg2[15]=-2+8 BUILDSTDERR: drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_writereg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt6000.o: warning: objtool: nxt6000_read_status()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: _mt352_write()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_read_register()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mt352.o: warning: objtool: mt352_set_parameters()+0x407: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_write()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_sleep()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_init_regs()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_read_status_reg.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_set_params()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10036.o: warning: objtool: zl10036_attach()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_write.isra.0()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_sleep()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_init()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_set_params()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10039.o: warning: objtool: zl10039_attach()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_single_write()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_read_register()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_set_parameters()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/zl10353.o: warning: objtool: zl10353_dump_regs.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_readreg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_read_status()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx22702.o: warning: objtool: cx22702_set_tps()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: write_chunk()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: load_firmware()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: SC_SendCommand()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: DRX_GetLockStatus()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: drxd_init()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxd_hard.o: warning: objtool: drxd_attach()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_readreg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_get_frontend()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: _tda10021_writereg()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_i2c_gate_ctrl()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10021.o: warning: objtool: tda10021_attach()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_writereg()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_readreg()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10023.o: warning: objtool: tda10023_i2c_gate_ctrl()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_readregs()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0297.o: warning: objtool: stv0297_readreg()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_readbytes()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_writebytes()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_writereg_multibyte()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_microcontroller_stop()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt2004_microcontroller_init()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_init()+0x8d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_setup_frontend_parameters()+0x68e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/nxt200x.o: warning: objtool: nxt200x_attach()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: i2c_writebytes()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: i2c_readbytes()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_read_snr()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_read_status()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51211.o: warning: objtool: or51211_set_parameters()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_readreg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_read_status()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_get_parameters()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_read_snr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_writebuf.isra.0()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_setmode.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/or51132.o: warning: objtool: or51132_set_parameters()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_readbytes.constprop.0()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_writebytes.constprop.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_reset()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_do_hab_cmd()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_read_status()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_set_frontend()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_init()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/bcm3510.o: warning: objtool: bcm3510_attach()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_writereg()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_voltage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_setfreqoffset()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_send_master_cmd()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_read_status()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_reset()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_tuner_i2c_tuner_xfer()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_tone()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_set_frontend()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1420.o: warning: objtool: s5h1420_attach()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/lgdt330x.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt330x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt330x.c:40: BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/lgdt330x.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt330x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt330x.c:40: BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:19: note: 'init_module' target declared here BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt330x.c:1014:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1014 | module_i2c_driver(lgdt330x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_signal_strength()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_get_frontend()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_reg()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_ucblocks()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_snr()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_read_status()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_reg_bit()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_i2c_gate_ctrl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_sleep()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_write_regs()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_soft_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_mpeg_mode_polarity()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_modulation.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_passband_digital_agc.isra.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_agc_setup()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_if.isra.0()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_spectral_inversion.isra.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_parameters()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3304_set_parameters()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_if.isra.0.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3305.o: warning: objtool: lgdt3305_set_parameters.cold()+0x24: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lgdt3306a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/lgdt3306a.c:25: BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:19: note: 'init_module' target declared here BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.c:2290:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2290 | module_i2c_driver(lgdt3306a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_get_frontend()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_reg()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_reg_bit()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_i2c_gate_ctrl()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_mpeg_tristate()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_ts_bus_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_ucblocks()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_calculate_snr_x100()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_signal_strength()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_ber()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_DumpRegs()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_mpeg_mode()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_soft_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_vsb()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_set_parameters()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_read_status()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_search()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_tune()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_sleep()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgdt3306a.o: warning: objtool: lgdt3306a_init()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_read_reg()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2161_read_snr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_read_status()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_get_frontend()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_read_snr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_write_regs()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_release()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_soft_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_initialize()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_set_frontend()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg216x_i2c_gate_ctrl()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lg2160.o: warning: objtool: lg2160_attach()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_i2c_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_i2c_readreg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_voltage()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_snr()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_signal_strength()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_read_ber()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_get_frontend()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_wait_for_diseqc()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_tone()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_send_diseqc_msg()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_diseqc_send_burst()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_pll_writereg.isra.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_set_frontend()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_initfe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24123.o: warning: objtool: cx24123_wait_for_diseqc.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp21.o: warning: objtool: lnbx2x_attach.constprop.0()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_enable_high_lnb_voltage()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_set_voltage()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lnbp22.o: warning: objtool: lnbp22_attach()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_write_byte.isra.0()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_set_tone()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_byte.isra.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_sleep()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_init()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_ucblocks()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_snr()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_ber()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_read_status()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_get_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_set_frontend()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_diseqc_wait()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_send_burst()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_send_master_cmd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_attach()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10086.o: warning: objtool: tda10086_diseqc_wait.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_set_params()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_sleep()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda826x.o: warning: objtool: tda826x_attach()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_get_status()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_set_params()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda8261.o: warning: objtool: tda8261_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_write_reg()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_ctrl_agc_filter()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_read_reg()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_set_ctrl_lo5.constprop.0()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_tune()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_attach()+0x34d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0070.o: warning: objtool: dib0070_ctrl_agc_filter.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_write_reg()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_get_wbd_target()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_read_reg()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_pwm_gain_reset()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_update_tuning_table_7090()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_read_reg()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_gain_control()+0x40b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_set_params()+0xc68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_write_reg()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_register()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/dib0090.o: warning: objtool: dib0090_fw_register()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tua6100.o: warning: objtool: tua6100_sleep()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_writereg()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_readreg()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_if_freq.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_softreset.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_read_status()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_set_frontend()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_read_snr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1409.o: warning: objtool: s5h1409_attach()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_write_regs.constprop.0()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_read_reg()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_set_parameters()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/itd1000.o: warning: objtool: itd1000_attach()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_writereg()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_readreg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_analog_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_led_ctrl()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_sleep()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_release_state()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_common.o: warning: objtool: au8522_get_state()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_read_status()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_attach()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_mse2snr_lookup()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_read_snr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_set_if.isra.0()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_dig.o: warning: objtool: au8522_set_frontend()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/au8522_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au8522_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:29: BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/au8522_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au8522_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/au8522_decoder.c:29: BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.c:793:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 793 | module_i2c_driver(au8522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: au8522_probe()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: set_audio_input()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/au8522_decoder.o: warning: objtool: set_audio_input.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_writereg()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_readreg()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_snr()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_signal_strength()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_ber()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_get_frontend()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_if()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_bandwidth()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_set_frontend()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_read_status()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_init()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda10048.o: warning: objtool: tda10048_attach()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_readreg()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_get_status()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_writereg.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_gain_settings()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_agc_callback()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_bandwidth()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_set_params()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24113.o: warning: objtool: cx24113_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_writereg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_i2c_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_if_freq.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_softreset.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_frontend()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_powerstate()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_readreg.constprop.0()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_set_serialmode.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_read_status()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_read_snr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s5h1411.o: warning: objtool: s5h1411_attach()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_get_status()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_set_params()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda665x.o: warning: objtool: tda665x_set_params.cold()+0x8e: return with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_write_reg()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_reg()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_snr()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_signal_strength()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_status()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_init()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_read_ber()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_autolock_gi()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/lgs8gxx.o: warning: objtool: lgs8gxx_set_fe()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_ucblocks()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_snr()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_get_fe()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_write_reg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_reg()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_signal_strength()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_ber()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_read_status()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_set_fe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/atbm8830.o: warning: objtool: atbm8830_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9013_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9013_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9013_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/af9013.c:21: BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:19: note: 'init_module' target declared here BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.c:1584:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1584 | module_i2c_driver(af9013_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9013.o: warning: objtool: af9013_wregs()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_readreg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_ber()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_status()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_writereg.isra.0()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_wait_for_lnb.isra.0()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_snr()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_cmd_execute()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_voltage()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_tone()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_diseqc_send_burst()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_send_diseqc_msg()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_sleep()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_initfe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_read_signal_strength()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_set_frontend()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24116.o: warning: objtool: cx24116_attach()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_release_priv()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_cmd_execute_nolock()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24117.o: warning: objtool: cx24117_attach()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_readreg()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_writeregs()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_writereg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_message_send()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_set_tone()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_send_diseqc_msg()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_init()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/cx24120.o: warning: objtool: cx24120_read_status()+0x541: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_readregs()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_writereg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_voltage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_tone()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_ucblocks()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_ber()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_status()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_writeregs()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_send_diseqc_msg()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_sleep()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_init()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_set_frontend()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21_read_snr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_wait_diseqc_idle.constprop.0()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_send_diseqc_burst()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/si21xx.o: warning: objtool: si21xx_attach()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2168_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:19: note: 'cleanup_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2168_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2168_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/si2168.c:19: BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:19: note: 'init_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2168.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(si2168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_writeregI()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_send_diseqc_burst()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_send_diseqc_msg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_readreg()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_snr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_signal_strength()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_ber()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_set_frontend()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_read_status()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0288.o: warning: objtool: stv0288_attach()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_sleep()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_set_params()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stb6000.o: warning: objtool: stb6000_attach()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_i2c_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_read_status()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_read_signal_strength()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_i2c_writereg()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_initfe()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_set_frontend()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_tune()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/s921.o: warning: objtool: s921_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_read_regs()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_write_regs()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_set_frequency()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110.o: warning: objtool: stv6110_attach()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_sleep()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_release()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_write_reg()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_reg()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_search()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tone()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_init()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_mclk_freq()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_status()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_snr()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_read_signal_strength()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tuner()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_bandwidth()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_demod_lock()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_stop_all_s2_modcod()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_activate_s2_modcod()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_activate_s2_modcod_single()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_attach()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_get_optim_carr_loop()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_tuner.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_core.o: warning: objtool: stv0900_set_bandwidth.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_symbol_rate()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_viterbi_tracq()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_set_viterbi_standard()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_wait_for_lock()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_tuner_freq()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_track_optimization()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_standard()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_get_signal_params()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0900_sw.o: warning: objtool: stv0900_algo()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_lock_tmg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_reg()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_status()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_dmdlock()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_release()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_i2c_gate_ctrl()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_sleep()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_vitclk_ctl()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_send_diseqc_burst()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_send_diseqc_msg()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_chk_tmg()+0x2ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_get_coldlock()+0x3fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_read_per()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_tone()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_start_search()+0x3a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_viterbi()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_vit_thacq()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_activate_modcod_single()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_init()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_activate_modcod()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_dvbs_track_crl()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_vit_thtracq()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_delivery_search()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_set_srate()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_blind_search()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_attach()+0x7b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_optimize_track()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_chk_signal()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv090x.o: warning: objtool: stv090x_search()+0x46a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_read_reg()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_write_regs.isra.0()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_set_mode()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv6110x.o: warning: objtool: stv6110x_attach()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88ds3103_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88ds3103_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/m88ds3103.c:17: BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:19: note: 'init_module' target declared here BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88ds3103.c:1518:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1518 | module_i2c_driver(m88ds3103_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88472_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'cleanup_module' target declared here BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88472_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88472.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:19: note: 'init_module' target declared here BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88472.c:740:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 740 | module_i2c_driver(mn88472_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mn88473_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mn88473_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/mn88473.c:17: BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mn88473.c:775:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 775 | module_i2c_driver(mn88473_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_write()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_voltage_boost()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_set_voltage()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/isl6423.o: warning: objtool: isl6423_attach()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_release()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_readreg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_snr()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_status()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_writereg.isra.0()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_tone()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_ucblocks()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_read_ber()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_voltage()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_diseqc_send_burst()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_send_diseqc_msg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_set_frontend()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_initfe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ds3000.o: warning: objtool: ds3000_attach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_stat_work': BUILDSTDERR: 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] BUILDSTDERR: 446 | ret = ts2020_get_tuner_gain(priv->fe, &c->strength.stat[0].svalue); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts2020_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'cleanup_module' target declared here BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts2020_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/ts2020.c:22: BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:19: note: 'init_module' target declared here BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/ts2020.c:739:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 739 | module_i2c_driver(ts2020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_write()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: smrt_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: rf_val_set()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_set_tone()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_send_diseqc_msg()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_ber()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_status()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: afcofs_data_set()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: afcex_data_set()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_send_diseqc_burst()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: dagcm_val_get()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: sync_chk()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_ucblocks()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_snr()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_read_signal_strength()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mb86a16.o: warning: objtool: mb86a16_set_fe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_write()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_set_params()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/ix2505v.o: warning: objtool: ix2505v_attach()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_get_tuner_freq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_readreg()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_get_mclk()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_status()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_ucblcks()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_get_frontend()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_read_status()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_snr()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_get_mclk.isra.0()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_writeregs.constprop.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_filt_coeff_init()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_read_strength()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_standby.constprop.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_standby.constprop.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_gate_ctrl()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367_pll_setup()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_set_frontend()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_set_frontend()+0x433: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ddb_set_frontend()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ddb_attach()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367ter_attach()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/stv0367.o: warning: objtool: stv0367cab_attach()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2820r_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'cleanup_module' target declared here BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2820r_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_priv.h:26, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2820r_core.c:22: BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:19: note: 'init_module' target declared here BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2820r_core.c:758:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 758 | module_i2c_driver(cxd2820r_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.c: In function 'drxk_get_stats': BUILDSTDERR: 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] BUILDSTDERR: 6550 | get_strength(state, &c->strength.stat[0].uvalue); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_signal_strength()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_get_tune_settings()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: i2c_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write_block()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: i2c_read()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write32_flags.constprop.0()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_frequency_shifter.constprop.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write16_flags.constprop.0()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_up_device()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_configure_pins()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_qam32()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_qam16()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_pre_saw()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: read32_flags.constprop.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: read16_flags.constprop.0()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: hi_command.constprop.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: hi_cfg_command()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: ConfigureI2CBridge()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_gate_ctrl()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: bl_chain_cmd.constprop.0()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_agc_if.constprop.0()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_agc_rf.constprop.0()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: bl_direct_cmd.constprop.0()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: dvbt_sc_command.constprop.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: scu_command()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: qam_reset_qam()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: get_signal_to_noise()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_snr()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: dvbt_enable_ofdm_token_ring()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxx_open()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_start()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_dto_setup()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: adc_sync_measurement()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: adc_synchronization()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: write_gpio()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: set_iqm_af()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_down_qam()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: mpegts_stop()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: shut_down()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_sleep()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: ctrl_power_mode()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: power_down_dvbt()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: setoperation_mode()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_status()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_read_ucblocks()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_set_parameters()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: init_drxk()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: drxk_attach()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/drxk_hard.o: warning: objtool: scu_command.cold()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/tda18271c2dd.o: warning: objtool: i2c_write()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/mxl5xx.o: warning: objtool: write_fw_segment()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/dvb-frontends/si2165.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2165_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2165.c:30: BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/si2165.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2165_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/si2165.c:30: BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:19: note: 'init_module' target declared here BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/si2165.c:1312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1312 | module_i2c_driver(si2165_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a8293_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:19: note: 'cleanup_module' target declared here BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a8293_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/a8293.c:17: BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/a8293.c:136:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 136 | module_i2c_driver(a8293_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/dvbdev.h:26, BUILDSTDERR: from ./include/media/dvb_ca_en50221.h:23, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:19: note: 'cleanup_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/dvbdev.h:26, BUILDSTDERR: from ./include/media/dvb_ca_en50221.h:23, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2_priv.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/sp2.c:24: BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:19: note: 'init_module' target declared here BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/sp2.c:435:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 435 | module_i2c_driver(sp2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda10071_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda10071_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071_priv.h:24, BUILDSTDERR: from drivers/media/dvb-frontends/tda10071.c:21: BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:19: note: 'init_module' target declared here BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.c:1262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1262 | module_i2c_driver(tda10071_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tda10071.o: warning: objtool: tda10071_diseqc_send_master_cmd()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2830_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'cleanup_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2830_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2830.c:18: BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:19: note: 'init_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(rtl2830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2830.o: warning: objtool: rtl2830_regmap_gather_write()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl2832_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl2832_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832_priv.h:29, BUILDSTDERR: from drivers/media/dvb-frontends/rtl2832.c:22: BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/rtl2832.c:1158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1158 | module_i2c_driver(rtl2832_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_writereg()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_readreg()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_send_diseqc_burst()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_send_diseqc_msg()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_set_frontend()+0x542: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/m88rs2000.o: warning: objtool: m88rs2000_init()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9033_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9033_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/dvb-frontends/af9033_priv.h:21, BUILDSTDERR: from drivers/media/dvb-frontends/af9033.c:18: BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:19: note: 'init_module' target declared here BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/af9033.c:1209:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1209 | module_i2c_driver(af9033_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_send_diseqc_burst()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_send_diseqc_msg()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_set_frontend()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/dvb-frontends/gp8psk-fe.o: warning: objtool: gp8psk_fe_attach()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:19, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc90522_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:18, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'cleanup_module' target declared here BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:19, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc90522_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.h:18, BUILDSTDERR: from drivers/media/dvb-frontends/tc90522.c:25: BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:19: note: 'init_module' target declared here BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/tc90522.c:826:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 826 | module_i2c_driver(tc90522_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/helene.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helene_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/helene.h:25, BUILDSTDERR: from drivers/media/dvb-frontends/helene.c:25: BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/helene.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helene_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/helene.h:25, BUILDSTDERR: from drivers/media/dvb-frontends/helene.c:25: BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:19: note: 'init_module' target declared here BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/helene.c:1126:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1126 | module_i2c_driver(helene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'init_module' target declared here BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:22, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_demod_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.h:20, BUILDSTDERR: from drivers/media/dvb-frontends/zd1301_demod.c:17: BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:24: note: 'cleanup_module' target declared here BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/zd1301_demod.c:547:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 547 | module_platform_driver(zd1301_demod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/cxd2099.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2099_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2099.c:19: BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'cleanup_module' target declared here BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/dvb-frontends/cxd2099.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2099_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/dvb-frontends/cxd2099.c:19: BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:19: note: 'init_module' target declared here BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/dvb-frontends/cxd2099.c:700:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 700 | module_i2c_driver(cxd2099_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-avc.o: warning: objtool: debug_fcp()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/firewire/firedtv-avc.o: warning: objtool: avc_ca_pmt()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/firewire/firedtv-fw.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fdtv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(fdtv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:415:20: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | static void __exit fdtv_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/firewire/firedtv-fw.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fdtv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(fdtv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/firewire/firedtv-fw.c:400:19: note: 'init_module' target declared here BUILDSTDERR: 400 | static int __init fdtv_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx25840_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cx25840/cx25840-core.c:40: BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cx25840/cx25840-core.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx25840_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cx25840/cx25840-core.c:40: BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:19: note: 'init_module' target declared here BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.c:5370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5370 | module_i2c_driver(cx25840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_set_fmt()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_stream()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_audio_stream()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_log_status()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_g_std()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_irq_handler()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_probe()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: set_input()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx23888_std_setup()+0x5b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_std_setup()+0x287: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_s_std()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_set_fmt.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-core.o: warning: objtool: cx25840_log_status.cold()+0x5d3: return with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-firmware.o: warning: objtool: cx25840_loadfw()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-firmware.o: warning: objtool: cx25840_loadfw.cold()+0x55: return with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_rx_read()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_irq_handler()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_log_status()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cx25840/cx25840-ir.o: warning: objtool: cx25840_ir_log_status.cold()+0x319: return with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/msp3400-driver.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/msp3400-driver.c:48: BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:19: note: 'cleanup_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/msp3400-driver.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/msp3400-driver.c:48: BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:19: note: 'init_module' target declared here BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/msp3400-driver.c:907:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 907 | module_i2c_driver(msp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tvaudio.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvaudio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvaudio.c:34: BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tvaudio.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvaudio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvaudio.c:34: BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:19: note: 'init_module' target declared here BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.c:2103:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2103 | module_i2c_driver(tvaudio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_thread()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_write()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_setaudmode()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_setaudmode()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_cmd()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: ta8874z_setaudmode()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_initialize()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_read()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_getrxsubchans()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9840_getrxsubchans()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: chip_read2()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9875_checkit()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_getrxsubchans()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_checkit()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tvaudio_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9874a_setaudmode.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tvaudio.o: warning: objtool: tda9873_setaudmode.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tda7432.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7432_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda7432.c:34: BUILDSTDERR: drivers/media/i2c/tda7432.c:418:19: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tda7432.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7432_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda7432.c:34: BUILDSTDERR: drivers/media/i2c/tda7432.c:418:19: note: 'init_module' target declared here BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.c:418:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 418 | module_i2c_driver(tda7432_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda7432.o: warning: objtool: tda7432_set()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda7432.o: warning: objtool: tda7432_write()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa6588.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6588_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6588.c:24: BUILDSTDERR: drivers/media/i2c/saa6588.c:528:19: note: 'cleanup_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa6588.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6588_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6588.c:24: BUILDSTDERR: drivers/media/i2c/saa6588.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.c:528:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 528 | module_i2c_driver(saa6588_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6588.o: warning: objtool: saa6588_configure()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa6588.o: warning: objtool: saa6588_work()+0x1f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa6588.o: warning: objtool: saa6588_ioctl()+0x262: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tda9840.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda9840_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda9840.c:32: BUILDSTDERR: drivers/media/i2c/tda9840.c:213:19: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tda9840.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda9840_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tda9840.c:32: BUILDSTDERR: drivers/media/i2c/tda9840.c:213:19: note: 'init_module' target declared here BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.c:213:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 213 | module_i2c_driver(tda9840_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_write()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_status()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_s_tuner()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tda9840.o: warning: objtool: tda9840_write.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tea6415c.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6415c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6415c.c:34: BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:19: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tea6415c.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6415c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6415c.c:34: BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.c:172:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 172 | module_i2c_driver(tea6415c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6415c.o: warning: objtool: tea6415c_s_routing()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tea6415c.o: warning: objtool: tea6415c_probe()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tea6420.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea6420_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6420.c:34: BUILDSTDERR: drivers/media/i2c/tea6420.c:154:19: note: 'cleanup_module' target declared here BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tea6420.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea6420_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tea6420.c:34: BUILDSTDERR: drivers/media/i2c/tea6420.c:154:19: note: 'init_module' target declared here BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.c:154:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 154 | module_i2c_driver(tea6420_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tea6420.o: warning: objtool: tea6420_s_routing()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/tea6420.o: warning: objtool: tea6420_probe()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa7115.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa711x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7115.c:31: BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa7115.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa711x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7115.c:31: BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:19: note: 'init_module' target declared here BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.c:1952:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1952 | module_i2c_driver(saa711x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_querystd()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_routing()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_writeregs()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_set_size()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_stream()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_s_clock_freq()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_set_v4lstd()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_probe()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7115.o: warning: objtool: saa711x_g_tuner()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa717x.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa717x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa717x.c:35: BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa717x.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa717x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa717x.c:35: BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:19: note: 'init_module' target declared here BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.c:1362:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1362 | module_i2c_driver(saa717x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_std()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_write()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: set_audio_regs()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_audio_routing()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_stream()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: set_audio_mode()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_tuner()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_read()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_probe()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_s_video_routing()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_g_tuner()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa717x.o: warning: objtool: saa717x_set_fmt()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa7127.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7127_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7127.c:50: BUILDSTDERR: drivers/media/i2c/saa7127.c:828:19: note: 'cleanup_module' target declared here BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa7127.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7127_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa7127.c:50: BUILDSTDERR: drivers/media/i2c/saa7127.c:828:19: note: 'init_module' target declared here BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.c:828:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 828 | module_i2c_driver(saa7127_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_write()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_video_enable()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_output_type()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_cc()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_xds()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_std()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_vps()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_wss()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_set_input_type()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/saa7127.o: warning: objtool: saa7127_probe()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/saa6752hs.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa6752hs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6752hs.c:33: BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:19: note: 'cleanup_module' target declared here BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/saa6752hs.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa6752hs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/saa6752hs.c:33: BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:19: note: 'init_module' target declared here BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/saa6752hs.c:803:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 803 | module_i2c_driver(saa6752hs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tvp5150.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tvp5150_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvp5150.c:8: BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tvp5150.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tvp5150_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tvp5150.c:8: BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:19: note: 'init_module' target declared here BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tvp5150.c:1613:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1613 | module_i2c_driver(tvp5150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw2804.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw2804_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw2804.c:16: BUILDSTDERR: drivers/media/i2c/tw2804.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw2804.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw2804_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw2804.c:16: BUILDSTDERR: drivers/media/i2c/tw2804.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.c:441:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 441 | module_i2c_driver(tw2804_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw2804.o: warning: objtool: tw2804_probe()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tw9903.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9903_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9903.c:16: BUILDSTDERR: drivers/media/i2c/tw9903.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw9903.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9903_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9903.c:16: BUILDSTDERR: drivers/media/i2c/tw9903.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(tw9903_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9903.o: warning: objtool: tw9903_probe()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/tw9906.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw9906_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9906.c:16: BUILDSTDERR: drivers/media/i2c/tw9906.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/tw9906.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw9906_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/tw9906.c:16: BUILDSTDERR: drivers/media/i2c/tw9906.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.c:239:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 239 | module_i2c_driver(tw9906_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/tw9906.o: warning: objtool: tw9906_probe()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/cs3308.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs3308_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs3308.c:23: BUILDSTDERR: drivers/media/i2c/cs3308.c:137:19: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cs3308.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs3308_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs3308.c:23: BUILDSTDERR: drivers/media/i2c/cs3308.c:137:19: note: 'init_module' target declared here BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.c:137:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 137 | module_i2c_driver(cs3308_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs3308.o: warning: objtool: cs3308_probe()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/cs5345.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs5345_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs5345.c:19: BUILDSTDERR: drivers/media/i2c/cs5345.c:217:19: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cs5345.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs5345_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs5345.c:19: BUILDSTDERR: drivers/media/i2c/cs5345.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.c:217:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 217 | module_i2c_driver(cs5345_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_log_status()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_s_routing()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/cs5345.o: warning: objtool: cs5345_log_status.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/cs53l32a.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs53l32a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs53l32a.c:24: BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:19: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/cs53l32a.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs53l32a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/cs53l32a.c:24: BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.c:227:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 227 | module_i2c_driver(cs53l32a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/cs53l32a.o: warning: objtool: cs53l32a_probe()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/m52790.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm52790_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/m52790.c:24: BUILDSTDERR: drivers/media/i2c/m52790.c:191:19: note: 'cleanup_module' target declared here BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/m52790.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm52790_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/m52790.c:24: BUILDSTDERR: drivers/media/i2c/m52790.c:191:19: note: 'init_module' target declared here BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.c:191:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 191 | module_i2c_driver(m52790_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/m52790.o: warning: objtool: m52790_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/uda1342.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uda1342_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/uda1342.c:16: BUILDSTDERR: drivers/media/i2c/uda1342.c:106:19: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/uda1342.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uda1342_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/uda1342.c:16: BUILDSTDERR: drivers/media/i2c/uda1342.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/uda1342.c:106:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 106 | module_i2c_driver(uda1342_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/wm8775.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8775_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8775.c:29: BUILDSTDERR: drivers/media/i2c/wm8775.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/wm8775.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8775_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8775.c:29: BUILDSTDERR: drivers/media/i2c/wm8775.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(wm8775_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8775.o: warning: objtool: wm8775_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/wm8775.o: warning: objtool: wm8775_probe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/wm8775.o: warning: objtool: wm8775_s_routing()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/wm8739.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8739_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8739.c:25: BUILDSTDERR: drivers/media/i2c/wm8739.c:271:19: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/wm8739.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8739_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/wm8739.c:25: BUILDSTDERR: drivers/media/i2c/wm8739.c:271:19: note: 'init_module' target declared here BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.c:271:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 271 | module_i2c_driver(wm8739_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/wm8739.o: warning: objtool: wm8739_write()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/wm8739.o: warning: objtool: wm8739_probe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/vp27smpx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp27smpx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/vp27smpx.c:25: BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:19: note: 'cleanup_module' target declared here BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/vp27smpx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp27smpx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/vp27smpx.c:25: BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:19: note: 'init_module' target declared here BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.c:200:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 200 | module_i2c_driver(vp27smpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/vp27smpx.o: warning: objtool: vp27smpx_set_audmode()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/vp27smpx.o: warning: objtool: vp27smpx_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/sony-btf-mpx.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/sony-btf-mpx.c:16: BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'cleanup_module' target declared here BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/sony-btf-mpx.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_btf_mpx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/sony-btf-mpx.c:16: BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:19: note: 'init_module' target declared here BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.c:393:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 393 | module_i2c_driver(sony_btf_mpx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/sony-btf-mpx.o: warning: objtool: sony_btf_mpx_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/upd64031a.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64031a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64031a.c:22: BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:19: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/upd64031a.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64031a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64031a.c:22: BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(upd64031a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_s_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/upd64031a.o: warning: objtool: upd64031a_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/upd64083.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'upd64083_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64083.c:21: BUILDSTDERR: drivers/media/i2c/upd64083.c:218:19: note: 'cleanup_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/upd64083.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'upd64083_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/upd64083.c:21: BUILDSTDERR: drivers/media/i2c/upd64083.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.c:218:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 218 | module_i2c_driver(upd64083_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/upd64083.o: warning: objtool: upd64083_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/upd64083.o: warning: objtool: upd64083_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/ov2640.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov2640.c:18: BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ov2640.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov2640_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov2640.c:18: BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:19: note: 'init_module' target declared here BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov2640.c:1264:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1264 | module_i2c_driver(ov2640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ov7640.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ov7640_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov7640.c:16: BUILDSTDERR: drivers/media/i2c/ov7640.c:99:19: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ov7640.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ov7640_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ov7640.c:16: BUILDSTDERR: drivers/media/i2c/ov7640.c:99:19: note: 'init_module' target declared here BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.c:99:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 99 | module_i2c_driver(ov7640_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ov7640.o: warning: objtool: ov7640_probe()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/i2c/mt9v011.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt9v011_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/mt9v011.c:7: BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:19: note: 'cleanup_module' target declared here BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/mt9v011.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt9v011_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/mt9v011.c:7: BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:19: note: 'init_module' target declared here BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.c:596:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 596 | module_i2c_driver(mt9v011_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_remove()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_write()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_read()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_probe()+0x1b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: calc_fps()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_s_frame_interval()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/mt9v011.o: warning: objtool: mt9v011_probe.cold()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c: In function 'zilog_ir_format': BUILDSTDERR: 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] BUILDSTDERR: 535 | s = find_slot(code_block->space, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 545 | p = find_slot(code_block->pulse, BUILDSTDERR: | ~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ir-kbd-i2c.c:49: BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_kbd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ir-kbd-i2c.c:57: BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'cleanup_module' target declared here BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/i2c/ir-kbd-i2c.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_kbd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/i2c/ir-kbd-i2c.c:57: BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:19: note: 'init_module' target declared here BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/i2c/ir-kbd-i2c.c:961:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 961 | module_i2c_driver(ir_kbd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/mmc/siano/smssdio.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smssdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:375:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 375 | module_exit(smssdio_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:369:20: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | static void __exit smssdio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/mmc/siano/smssdio.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smssdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:374:1: note: in expansion of macro 'module_init' BUILDSTDERR: 374 | module_init(smssdio_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.c:357:19: note: 'init_module' target declared here BUILDSTDERR: 357 | static int __init smssdio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/mmc/siano/smssdio.o: warning: objtool: smssdio_interrupt()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_config()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_xfer_control()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/b2c2/flexcop-dma.o: warning: objtool: flexcop_dma_allocate()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:11, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'cleanup_module' target declared here BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:11, BUILDSTDERR: from drivers/media/pci/b2c2/flexcop-pci.c:8: BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:19: note: 'init_module' target declared here BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.c:432:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 432 | module_pci_driver(flexcop_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.o: warning: objtool: flexcop_pci_probe()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/b2c2/flexcop-pci.o: warning: objtool: flexcop_pci_probe.cold()+0xc2: return with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bttv_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4450 | module_exit(bttv_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4443:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4443 | static void __exit bttv_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bttv-driver.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bttv_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4449 | module_init(bttv_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.c:4413:19: note: 'init_module' target declared here BUILDSTDERR: 4413 | static int __init bttv_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: free_btres_lock.isra.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: set_pll.part.0()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_s_fmt_vid_overlay()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_reinit_bt848()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_resume()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_irq()+0x6d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_remove()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-driver.o: warning: objtool: bttv_probe()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: boot_msp34xx()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: tea575x_init()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_idcard()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_init_card1()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_init_card2()+0x335: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_handle_chipset()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: boot_msp34xx.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-cards.o: warning: objtool: bttv_idcard.cold()+0x1d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-risc.o: warning: objtool: bttv_set_dma()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-risc.o: warning: objtool: bttv_risc_hook()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: bttv_i2c_xfer()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: bttv_I2CRead()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-i2c.o: warning: objtool: init_bttv_i2c()+0x290: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-gpio.o: warning: objtool: bttv_sub_add_device()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: ir_handle_key()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_timer()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: get_key_pv951()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_rc5_timer_end()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_irq()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_input_init()+0x366: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bttv-input.o: warning: objtool: bttv_rc5_timer_end.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_riscmem_free()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_riscmem_alloc()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_align()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_calc_skips()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/btcx-risc.o: warning: objtool: btcx_calc_skips.cold()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bt878.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt878_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:577:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 577 | module_exit(bt878_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | static void __exit bt878_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/bt8xx/bt878.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt878_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:576:1: note: in expansion of macro 'module_init' BUILDSTDERR: 576 | module_init(bt878_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.c:559:19: note: 'init_module' target declared here BUILDSTDERR: 559 | static int __init bt878_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_start()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_stop()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/bt878.o: warning: objtool: bt878_remove()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_bt8xx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:967:1: note: in expansion of macro 'module_init' BUILDSTDERR: 967 | module_init(dvb_bt8xx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:957:19: note: 'init_module' target declared here BUILDSTDERR: 957 | static int __init dvb_bt8xx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/bt8xx/dvb-bt8xx.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_bt8xx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:968:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 968 | module_exit(dvb_bt8xx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.c:962:20: note: 'cleanup_module' target declared here BUILDSTDERR: 962 | static void __exit dvb_bt8xx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_task()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: cx24108_tuner_set_params()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_remove()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_stop_feed()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_start_feed()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: or51211_reset()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/bt8xx/dvb-bt8xx.o: warning: objtool: dvb_bt8xx_probe()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_freq()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_symbolrate()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_polarization.isra.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_wait_dst_ready()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_gpio_outb.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_pio_disable()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_error_recovery()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: rdc_8820_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_error_bailout()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: write_dst()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: read_dst()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: rdc_reset_state()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_comm_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_command.constprop.0()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_write_tuna()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_set_frontend()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_tune_frontend()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_attach()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst.o: warning: objtool: dst_attach.cold()+0x3b: return with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_ca_attach()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: put_checksum()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_put_ci()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: ca_get_slot_caps()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: debug_string.constprop.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: ca_set_pmt.constprop.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/bt8xx/dst_ca.o: warning: objtool: dst_ca_ioctl()+0x3ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-driver.h:23, BUILDSTDERR: from drivers/media/pci/cx18/cx18-driver.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1352 | module_exit(module_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1346 | static void __exit module_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-driver.h:23, BUILDSTDERR: from drivers/media/pci/cx18/cx18-driver.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1351 | module_init(module_start); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.c:1321:19: note: 'init_module' target declared here BUILDSTDERR: 1321 | static int __init module_start(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_iounmap()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_remove()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_read_eeprom()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_probe()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-driver.o: warning: objtool: cx18_init_on_first_open()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-i2c.o: warning: objtool: init_cx18_i2c()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-i2c.o: warning: objtool: exit_cx18_i2c()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-firmware.o: warning: objtool: cx18_halt_firmware()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-firmware.o: warning: objtool: cx18_firmware_init()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-gpio.o: warning: objtool: cx18_reset_ir_gpio()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-gpio.o: warning: objtool: cx18_reset_tuner_gpio()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_queue_get_mdl()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_stream_free()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_stream_alloc()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-queue.o: warning: objtool: cx18_queue_get_mdl.cold()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_stop_v4l2_encode_stream()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_start_v4l2_encode_stream()+0x5ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_streams_setup()+0x46e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-streams.o: warning: objtool: cx18_streams_register()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_release_stream()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_dualwatch()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_start_capture()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_read()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_enc_poll()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_mmap()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_stop_capture()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_mute()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_unmute()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_close()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_v4l2_open()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-fileops.o: warning: objtool: cx18_release_stream.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_try_encoder_cmd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_input()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_frequency()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_s_std()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-ioctl.o: warning: objtool: cx18_encoder_cmd()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-controls.o: warning: objtool: cx18_s_stream_vbi_fmt()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: mb_ack_irq()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_api_call()+0x5f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_in_work_handler()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_api_epu_cmd_irq()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: cx18_vapi()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-mailbox.o: warning: objtool: mb_ack_irq.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-irq.o: warning: objtool: cx18_irq_handler()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_s_stream()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_set_fmt()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_log_status()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: set_input()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_std_setup()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_s_std()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-core.o: warning: objtool: cx18_av_log_status.cold()+0x3d8: return with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-firmware.o: warning: objtool: cx18_av_loadfw()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-av-firmware.o: warning: objtool: cx18_av_loadfw.cold()+0x46: return with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_stop_feed()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_start_feed()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: yuan_mpc718_mt352_init()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx18/cx18-dvb.o: warning: objtool: cx18_dvb_register()+0x8d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx18_alsa_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(cx18_alsa_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init cx18_alsa_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/cx18/cx18-alsa-main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx18_alsa_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:290:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 290 | module_exit(cx18_alsa_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.c:274:20: note: 'cleanup_module' target declared here BUILDSTDERR: 274 | static void __exit cx18_alsa_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-main.o: warning: objtool: cx18_alsa_load()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: snd_cx18_pcm_hw_free()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx18/cx18-alsa-pcm.o: warning: objtool: snd_cx18_pcm_create()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: hauppauge_eeprom()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: cx23885_tuner_callback()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: cx23885_card_setup()+0x868: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-cards.o: warning: objtool: hauppauge_eeprom.cold()+0x46: return with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_g_std()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: buffer_queue()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: buffer_prepare()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_query_audinput.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_g_audinput()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_start_streaming()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_vdev_init.isra.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_wakeup.part.0()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_std()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_flatiron_read()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_flatiron_mux()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_mux()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_audio_mux()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_s_audinput()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_enum_input()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_get_input()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_set_input()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_set_frequency()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_irq()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_unregister()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-video.o: warning: objtool: cx23885_video_register()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: buffer_queue()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: cx23885_start_streaming()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: cx23885_vbi_irq()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-vbi.o: warning: objtool: buffer_queue.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885.h:31, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885-core.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx23885_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2266:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2266 | module_exit(cx23885_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2260:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2260 | static void __exit cx23885_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885.h:31, BUILDSTDERR: from drivers/media/pci/cx23885/cx23885-core.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx23885_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2265:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2265 | module_init(cx23885_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.c:2253:19: note: 'init_module' target declared here BUILDSTDERR: 2253 | static int __init cx23885_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_wakeup.isra.0()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_sram_channel_setup()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq_ts()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq_417.part.0()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_irq()+0x432: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_start_dma()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_buf_prepare()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_buf_queue()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_cancel_buffers()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_set()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_clear()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_get()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_gpio_enable()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-core.o: warning: objtool: cx23885_initdev()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_readbytes()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_sendbytes()+0x209: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: i2c_xfer()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: cx23885_i2c_register()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-i2c.o: warning: objtool: cx23885_av_clk()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-dvb.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_g_tuner()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_mc417_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_mbox_func()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_api_cmd()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_initialize_codec()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_check_encoder()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_unregister()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-417.o: warning: objtool: cx23885_417_register()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_log_status()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_rx_read()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_irq_handler()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23888-ir.o: warning: objtool: cx23888_ir_log_status.cold()+0x329: return with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_read()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_write()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-init.o: warning: objtool: i2c_av_write4()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_write_i2c()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_poll_ci_slot_status()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_read_i2c.constprop.0()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_read_ci_status()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_op_cam()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_slot_status()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cimax2.o: warning: objtool: netup_ci_init()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-eeprom.o: warning: objtool: netup_eeprom_read()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/netup-eeprom.o: warning: objtool: netup_eeprom_write()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-f300.o: warning: objtool: f300_set_voltage()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_pcm_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_card_trigger()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: dsp_buffer_free()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: snd_cx23885_hw_params()+0x2bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: cx23885_audio_irq()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/cx23885-alsa.o: warning: objtool: cx23885_audio_register()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_irq()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_slot_ts_ctl()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_op_cam()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: netup_read_ci_status()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_tuner_reset()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_slot_reset()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_release()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_pid_feed_control()+0x252: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_init()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx23885/altera-ci.o: warning: objtool: altera_ci_op_cam.cold()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_tuner_callback()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_get_resources()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-cards.o: warning: objtool: cx88_core_create()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_sram_channel_setup()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_reset()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_set_scale()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-core.o: warning: objtool: cx88_set_tvnorm()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-i2c.o: warning: objtool: cx88_i2c_init()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: set_audio_standard_BTSC()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: set_audio_standard_NICAM()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: cx88_set_tvaudio()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-tvaudio.o: warning: objtool: cx88_audio_thread()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dsp.o: warning: objtool: cx88_dsp_detect_stereo_sap()+0x414: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-input.o: warning: objtool: cx88_ir_work()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-input.o: warning: objtool: get_key_pvr2000()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8800_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-video.c:24: BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:19: note: 'init_module' target declared here BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.c:1684:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1684 | module_pci_driver(cx8800_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_vid_ctrl()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx88_video_mux()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_queue()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_prepare()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_irq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_suspend()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_resume()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_initdev()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_aud_ctrl()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_vid_ctrl.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: buffer_queue.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_initdev.cold()+0x53: stack state mismatch: reg1[14]=-1+0 reg2[14]=-2+0 BUILDSTDERR: drivers/media/pci/cx88/cx88-video.o: warning: objtool: cx8800_s_aud_ctrl.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: buffer_queue()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: cx8800_restart_vbi_queue()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vbi.o: warning: objtool: buffer_queue.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'cleanup_module' target declared here BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx8802_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-mpeg.c:21: BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:19: note: 'init_module' target declared here BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.c:814:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 814 | module_pci_driver(cx8802_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_start_dma()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_buf_queue()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_resume_common()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_stop_dma.isra.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_cancel_buffers()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_suspend_common()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_remove()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_irq()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-mpeg.o: warning: objtool: cx8802_probe()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx88_audio_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:22, BUILDSTDERR: from drivers/media/pci/cx88/cx88-alsa.c:22: BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:19: note: 'init_module' target declared here BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.c:1017:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1017 | module_pci_driver(cx88_audio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: cx8801_irq()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_pcm_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_card_trigger()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: cx88_audio_initdev()+0x35b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: dsp_buffer_free()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-alsa.o: warning: objtool: snd_cx88_hw_params()+0x252: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-blackbird.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blackbird_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1259:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1259 | module_init(blackbird_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1247:19: note: 'init_module' target declared here BUILDSTDERR: 1247 | static int __init blackbird_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-blackbird.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blackbird_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1260 | module_exit(blackbird_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.c:1254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1254 | static void __exit blackbird_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_mbox_func()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_start_codec()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: blackbird_initialize_codec()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: start_streaming()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-blackbird.o: warning: objtool: cx8802_blackbird_probe()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1850:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1850 | module_init(dvb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1839:19: note: 'init_module' target declared here BUILDSTDERR: 1839 | static int __init dvb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/cx88/cx88.h:35, BUILDSTDERR: from drivers/media/pci/cx88/cx88-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1851:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1851 | module_exit(dvb_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.c:1845:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1845 | static void __exit dvb_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_advise_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: vp1027_set_voltage()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_set_bandw()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_set_freq()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: geniatech_dvbs_set_voltage()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: lgdt330x_pll_rf_set()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_advise_acquire()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_get_bandw()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: stb6100_get_freq()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx88_dvb_bus_ctrl()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-dvb.o: warning: objtool: cx8802_dvb_probe()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/cx88/cx88-vp3054-i2c.o: warning: objtool: vp3054_i2c_probe()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ddbridge': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(module_exit_ddbridge); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:310:20: note: 'cleanup_module' target declared here BUILDSTDERR: 310 | static __exit void module_exit_ddbridge(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ddbridge/ddbridge-main.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ddbridge': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(module_init_ddbridge); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-main.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static __init int module_init_ddbridge(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_cxd28xx()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_stv0900.isra.0()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: tuner_attach_stv6111.isra.0()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: tuner_attach_stv6110.isra.0()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: demod_attach_stv0910.isra.0()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-core.o: warning: objtool: dvb_input_attach()+0x674: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ddbridge/ddbridge-max.o: warning: objtool: ddb_fe_attach_mxl5xx()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/dm1105/dm1105.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm1105_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/dm1105/dm1105.c:18: BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/dm1105/dm1105.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm1105_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/dm1105/dm1105.c:18: BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:19: note: 'init_module' target declared here BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.c:1239:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1239 | module_pci_driver(dm1105_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_emit_key()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_get.isra.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_enable.isra.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_clear.isra.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_gpio_andor.isra.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/dm1105/dm1105.o: warning: objtool: dm1105_probe()+0xd0f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_v4l2_try_fmt': BUILDSTDERR: 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] BUILDSTDERR: 1103 | fmt = cio2_find_format(&mpix->pixelformat, NULL); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c: In function 'cio2_video_link_validate': BUILDSTDERR: 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] BUILDSTDERR: 1362 | if (!cio2_find_format(&q->format.pixelformat, &source_fmt.format.code)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cio2_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/intel/ipu3/ipu3-cio2.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cio2_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/intel/ipu3/ipu3-cio2.c:18: BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:19: note: 'init_module' target declared here BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/intel/ipu3/ipu3-cio2.c:2048:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2048 | module_pci_driver(cio2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-controls.o: warning: objtool: ivtv_g_pts_frame()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, BUILDSTDERR: from drivers/media/pci/ivtv/ivtv-driver.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1517:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1517 | module_exit(module_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1492 | static void __exit module_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, BUILDSTDERR: from drivers/media/pci/ivtv/ivtv-driver.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_start': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1516:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1516 | module_init(module_start); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.c:1468:19: note: 'init_module' target declared here BUILDSTDERR: 1468 | static int __init module_start(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_init_on_first_open()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_iounmap()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_remove()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-driver.o: warning: objtool: ivtv_probe()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_claim_stream()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_release_stream()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_dualwatch()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_start_capture()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_read()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_start_decoding()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_write()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_dec_poll()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_enc_poll()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_stop_capture()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_mute()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_unmute()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_close()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_v4l2_open()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_release_stream.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_mute.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-fileops.o: warning: objtool: ivtv_unmute.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: load_fw_direct()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_halt_firmware()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_versions()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_init_mpeg_decoder()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: ivtv_firmware_check()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-firmware.o: warning: objtool: load_fw_direct.cold()+0x6f: return with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-gpio.o: warning: objtool: ivtv_reset_ir_gpio()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-gpio.o: warning: objtool: ivtv_reset_tuner_gpio()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_start()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_sendbyte()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_stop()+0x1dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: ivtv_xfer()+0x43c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: init_ivtv_i2c()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-i2c.o: warning: objtool: exit_ivtv_i2c()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_try_encoder_cmd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_output()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_input()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_frequency()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_decoder_cmd()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_encoder_cmd()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_default()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_try_decoder_cmd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_set_speed()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-ioctl.o: warning: objtool: ivtv_s_std()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: dma_post()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_dec_start()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_enc_start()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: stream_enc_dma_append()+0x4d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_irq_work_handler()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_dma_stream_dec_prepare()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-irq.o: warning: objtool: ivtv_irq_handler()+0x547: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-mailbox.o: warning: objtool: ivtv_api_call()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-queue.o: warning: objtool: ivtv_stream_alloc()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_vbi_setup()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_setup_v4l2_decode_stream()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_stop_v4l2_encode_stream()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_streams_setup()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_streams_register()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_start_v4l2_decode_stream()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_stop_v4l2_decode_stream()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_passthrough_mode()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-streams.o: warning: objtool: ivtv_start_v4l2_encode_stream()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_setup()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_unmap()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-udma.o: warning: objtool: ivtv_udma_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_filter()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_setup_frame()+0x252: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_next_free()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_udma_frame()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_work_handler()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtv-yuv.o: warning: objtool: ivtv_yuv_close()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ivtv/ivtv-driver.h:41, BUILDSTDERR: from drivers/media/pci/ivtv/ivtvfb.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ivtvfb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.c:1298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1298 | module_init(ivtvfb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.c:1263:19: note: 'init_module' target declared here BUILDSTDERR: 1263 | static int __init ivtvfb_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: _ivtvfb_check_var()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_check_var()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_blank()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_prep_dec_dma_to_device()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_get_fix.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_prep_frame.isra.0()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_ioctl()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_callback_cleanup()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_set_var()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ivtv/ivtvfb.o: warning: objtool: ivtvfb_set_par()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_gpio_set_bits()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_stream_control()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ioc.o: warning: objtool: mantis_get_mac()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_uart.o: warning: objtool: mantis_uart_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_uart.o: warning: objtool: mantis_uart_work()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_exit()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_start()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_stop()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dma.o: warning: objtool: mantis_dma_xfer()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pci.o: warning: objtool: mantis_pci_exit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pci.o: warning: objtool: mantis_pci_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_xfer()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_init()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_i2c.o: warning: objtool: mantis_i2c_exit()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_frontend_power()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_frontend_soft_reset()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_exit()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_stop_feed()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_dvb.o: warning: objtool: mantis_dvb_start_feed()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_hifevm_work()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_evmgr_init()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_evm.o: warning: objtool: mantis_evmgr_exit()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_sbuf_opdone_wait()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_wait()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_read_mem()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_mem()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_read_iom()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_write_iom()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_init()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_hif.o: warning: objtool: mantis_hif_exit()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_slot_status()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_slot_reset()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_write_cam_ctl()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_read_cam_ctl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_write_attr_mem()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_read_attr_mem()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_exit()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_ca.o: warning: objtool: mantis_ca_init()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_event_cam_plugin()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_event_cam_unplug()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_pcmcia.o: warning: objtool: mantis_pcmcia_init()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_input.o: warning: objtool: mantis_input_init()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/mantis/mantis_cards.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mantis_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/mantis_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/mantis/mantis_cards.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mantis_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/mantis_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.c:317:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 317 | module_pci_driver(mantis_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.o: warning: objtool: mantis_irq_handler()+0x218: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_cards.o: warning: objtool: mantis_pci_probe()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1033.o: warning: objtool: vp1033_frontend_init()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1033.o: warning: objtool: lgtdqcs001f_tuner_set()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1034.o: warning: objtool: vp1034_set_voltage()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1034.o: warning: objtool: vp1034_frontend_init()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: vp1041_frontend_init()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp1041.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp2033.o: warning: objtool: vp2033_frontend_init()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp2040.o: warning: objtool: vp2040_frontend_init()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/mantis_vp3030.o: warning: objtool: vp3030_frontend_init()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/mantis/hopper_cards.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hopper_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/hopper_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'cleanup_module' target declared here BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/mantis/hopper_cards.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hopper_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/mantis/hopper_cards.c:24: BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:19: note: 'init_module' target declared here BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.c:272:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 272 | module_pci_driver(hopper_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.o: warning: objtool: hopper_irq_handler()+0x218: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/hopper_cards.o: warning: objtool: hopper_pci_probe()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/mantis/hopper_vp3028.o: warning: objtool: vp3028_frontend_init()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/meye/meye.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'meye_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1836:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1836 | module_exit(meye_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1830:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1830 | static void __exit meye_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/meye/meye.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'meye_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1835:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1835 | module_init(meye_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.c:1818:19: note: 'init_module' target declared here BUILDSTDERR: 1818 | static int __init meye_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_sync()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_comp_read_frame()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: meye_mmap()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: vidioc_reqbufs()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_vrj_setup.constprop.0()+0x22c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_hic_stop()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: meye_probe()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_sync.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/meye/meye.o: warning: objtool: mchip_hic_stop.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/dma-buf.h:31, BUILDSTDERR: from ./include/media/videobuf2-core.h:18, BUILDSTDERR: from ./include/media/videobuf2-v4l2.h:16, BUILDSTDERR: from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netup_unidvb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/dma-buf.h:31, BUILDSTDERR: from ./include/media/videobuf2-core.h:18, BUILDSTDERR: from ./include/media/videobuf2-v4l2.h:16, BUILDSTDERR: from drivers/media/pci/netup_unidvb/netup_unidvb_core.c:30: BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:19: note: 'init_module' target declared here BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.c:1032:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1032 | module_pci_driver(netup_unidvb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.o: warning: objtool: netup_dma_interrupt()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/netup_unidvb/netup_unidvb_core.o: warning: objtool: netup_unidvb_dvb_init()+0x715: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-i2c.o: warning: objtool: ngene_command_i2c_write()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-i2c.o: warning: objtool: ngene_command_i2c_read.constprop.0()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ngene/ngene-cards.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'module_exit_ngene': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1252:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1252 | module_exit(module_exit_ngene); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1246 | static __exit void module_exit_ngene(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ngene/ngene-cards.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'module_init_ngene': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1251 | module_init(module_init_ngene); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.c:1238:19: note: 'init_module' target declared here BUILDSTDERR: 1238 | static __init int module_init_ngene(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_dtt7520x()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_drxd()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_lg330x()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_stv6110()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: tuner_attach_probe()+0x45a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: demod_attach_stv0900()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ngene/ngene-cards.o: warning: objtool: cineS2_probe()+0x9d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/pluto2/pluto2.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pluto2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/pluto2/pluto2.c:22: BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/pluto2/pluto2.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pluto2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/pluto2/pluto2.c:22: BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.c:793:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 793 | module_pci_driver(pluto2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pluto2/pluto2.o: warning: objtool: pluto2_probe()+0x713: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/pt1/pt1.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pt1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/pt1/pt1.c:28: BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/pt1/pt1.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pt1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/pt1/pt1.c:28: BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:19: note: 'init_module' target declared here BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.c:1449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1449 | module_pci_driver(pt1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/pt1/pt1.o: warning: objtool: pt1_thread()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: hauppauge_eeprom()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_tuner_callback()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_board_init1()+0x35b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: saa7134_board_init2()+0xd32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-cards.o: warning: objtool: hauppauge_eeprom.cold()+0x3d: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1542:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1542 | module_init(saa7134_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1529:19: note: 'init_module' target declared here BUILDSTDERR: 1529 | static int __init saa7134_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1543:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1543 | module_exit(saa7134_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.c:1537:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1537 | static void __exit saa7134_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_set_gpio()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_hwfini()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: print_irqstatus.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_irq()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_requeue()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_initdev()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_queue()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_finish()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_next()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_timeout()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-core.o: warning: objtool: saa7134_buffer_next.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: i2c_is_busy_wait()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_xfer()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_register()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-i2c.o: warning: objtool: saa7134_i2c_register.cold()+0x42: return with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_buffer_prepare()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_stop()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: saa7134_ts_start()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-ts.o: warning: objtool: buffer_activate()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_setmode()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: mute_input_7134()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_getstereo.isra.0()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa_dsp_writel()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_thread()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: tvaudio_thread_ddep()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa7134_tvaudio_init2()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-tvaudio.o: warning: objtool: saa7134_tvaudio_do_scan()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-vbi.o: warning: objtool: buffer_prepare()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-vbi.o: warning: objtool: buffer_activate()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_try_fmt_vid_overlay()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_enum_fmt_vid_overlay()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_g_fmt_vid_overlay()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: buffer_prepare()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_size()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: buffer_activate()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_cliplist.isra.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: start_preview()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_overlay()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_s_fmt_vid_overlay()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: queue_setup()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: set_tvnorm()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: video_mux()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_irq_video_signalchange()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-video.o: warning: objtool: saa7134_try_fmt_vid_overlay.cold()+0x12: return with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: build_key()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_hvr1110()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_purpletv()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_pinnacle()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_flydvb_trio()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_beholdm6xx()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_kworld_pc150u()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: get_key_msi_tvanywhere_plus()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: saa7134_input_init1()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-input.o: warning: objtool: saa7134_probe_i2c_ir()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-empress.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'empress_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:348:1: note: in expansion of macro 'module_init' BUILDSTDERR: 348 | module_init(empress_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:338:19: note: 'init_module' target declared here BUILDSTDERR: 338 | static int __init empress_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-empress.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'empress_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:349:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 349 | module_exit(empress_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.c:343:20: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | static void __exit empress_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-empress.o: warning: objtool: empress_init()+0x282: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-go7007.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:529:1: note: in expansion of macro 'module_init' BUILDSTDERR: 529 | module_init(saa7134_go7007_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:519:19: note: 'init_module' target declared here BUILDSTDERR: 519 | static int __init saa7134_go7007_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-go7007.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7134_go7007_mod_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:530:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 530 | module_exit(saa7134_go7007_mod_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.c:524:20: note: 'cleanup_module' target declared here BUILDSTDERR: 524 | static void __exit saa7134_go7007_mod_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.o: warning: objtool: saa7134_go7007_interface_reset()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-go7007.o: warning: objtool: saa7134_go7007_init()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: alsa_card_saa7134_create()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: snd_card_saa7134_hw_params()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: snd_card_saa7134_capture_open()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: saa7134_alsa_exit()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-alsa.o: warning: objtool: saa7134_alsa_exit.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1969:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1969 | module_init(dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1959:19: note: 'init_module' target declared here BUILDSTDERR: 1959 | static int __init dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from ./include/media/videobuf2-dvb.h:8, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134.h:46, BUILDSTDERR: from drivers/media/pci/saa7134/saa7134-dvb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1970:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1970 | module_exit(dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.c:1964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1964 | static void __exit dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: configure_tda827x_fe()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: kworld_sbtvd_gate_ctrl()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: philips_tda6651_pll_set()+0x1e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: tda8290_i2c_gate_ctrl()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7134/saa7134-dvb.o: warning: objtool: dvb_init()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/saa7146/mxb.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxb_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:875:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 875 | module_exit(mxb_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:869:20: note: 'cleanup_module' target declared here BUILDSTDERR: 869 | static void __exit mxb_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7146/mxb.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:874:1: note: in expansion of macro 'module_init' BUILDSTDERR: 874 | module_init(mxb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.c:859:19: note: 'init_module' target declared here BUILDSTDERR: 859 | static int __init mxb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/mxb.o: warning: objtool: mxb_attach()+0x20e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/mxb.o: warning: objtool: vidioc_s_input()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_orion.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:498:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 498 | module_exit(hexium_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 492 | static void __exit hexium_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_orion.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:497:1: note: in expansion of macro 'module_init' BUILDSTDERR: 497 | module_init(hexium_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | static int __init hexium_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_attach()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_probe()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/hexium_orion.o: warning: objtool: hexium_attach.cold()+0x46: stack state mismatch: reg1[6]=-1+0 reg2[6]=-2-16 BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hexium_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:425:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 425 | module_exit(hexium_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:419:20: note: 'cleanup_module' target declared here BUILDSTDERR: 419 | static void __exit hexium_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7146/hexium_gemini.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hexium_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:424:1: note: in expansion of macro 'module_init' BUILDSTDERR: 424 | module_init(hexium_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.c:409:19: note: 'init_module' target declared here BUILDSTDERR: 409 | static int __init hexium_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.o: warning: objtool: hexium_set_standard()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7146/hexium_gemini.o: warning: objtool: hexium_attach()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cards.o: warning: objtool: saa7164_card_setup()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/saa7164/saa7164-core.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7164_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1523:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1523 | module_exit(saa7164_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1514:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1514 | static void __exit saa7164_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/saa7164/saa7164-core.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7164_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1522:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1522 | module_init(saa7164_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.c:1504:19: note: 'init_module' target declared here BUILDSTDERR: 1504 | static int __init saa7164_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_thread_function()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_encoder()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_vbi()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq_ts()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_irq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_finidev()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_enchandler_helper()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_vbihandler()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_work_enchandler()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getfirmwarestatus()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getcurrentfirmwareversion()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_dumpregs()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_initdev()+0x2b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_finidev.cold()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getfirmwarestatus.cold()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-core.o: warning: objtool: saa7164_getcurrentfirmwareversion.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-i2c.o: warning: objtool: i2c_xfer()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-i2c.o: warning: objtool: saa7164_i2c_register()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_stop_feed()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_start_feed()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_unregister()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-dvb.o: warning: objtool: saa7164_dvb_register()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-fw.o: warning: objtool: saa7164_downloadfirmware()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_dump()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_set()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_get()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-bus.o: warning: objtool: saa7164_bus_dump.cold()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_dequeue()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_irq_dequeue()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_signal()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-cmd.o: warning: objtool: saa7164_cmd_send()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_dif()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_modify_gpio()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_load_info()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_collect_debug()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_debug()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_vbi_format()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_encoder()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_aspect_ratio()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_encoder()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_usercontrol()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_usercontrol()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_audio_mute()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_videomux()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_volume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_std()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_set_audio_detection()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_videomux()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_configure_dif()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_initialize_dif()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_transition_port()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_get_fw_version()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_enum_subdevs()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_i2c_read()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-api.o: warning: objtool: saa7164_api_i2c_write()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_display()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_alloc()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_dealloc()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_zero_offsets()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_activate()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_cfg_port()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-buffer.o: warning: objtool: saa7164_buffer_alloc_user()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_configure()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_start_streaming()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_enc_next_buf()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_read()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_open()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_std()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_g_input()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_input()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_s_frequency()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_register()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: saa7164_encoder_unregister()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-encoder.o: warning: objtool: fops_read.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_configure()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_acquire_port()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_stop_port()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_start_streaming()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_next_buf()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_read()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_open()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: fops_release()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_register()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_unregister()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/saa7164/saa7164-vbi.o: warning: objtool: saa7164_vbi_register.cold()+0x2b: return with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/smipcie/smipcie.h:25, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smipcie_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie.h:20, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/smipcie/smipcie.h:25, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smipcie_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie.h:20, BUILDSTDERR: from drivers/media/pci/smipcie/smipcie-main.c:17: BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:19: note: 'init_module' target declared here BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.c:1125:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1125 | module_pci_driver(smipcie_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.o: warning: objtool: smi_dvbsky_m88ds3103_fe_attach()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/smipcie/smipcie-main.o: warning: objtool: smi_dvbsky_m88rs6000_fe_attach()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'solo_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/solo6x10/solo6x10-core.c:23: BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'cleanup_module' target declared here BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/solo6x10/solo6x10-core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'solo_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/solo6x10/solo6x10-core.c:23: BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:19: note: 'init_module' target declared here BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/solo6x10/solo6x10-core.c:687:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 687 | module_pci_driver(solo_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/ttpci-eeprom.o: warning: objtool: ttpci_eeprom_parse_mac()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/ttpci-eeprom.o: warning: objtool: ttpci_eeprom_parse_mac.cold()+0x3a: return with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_init()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_deinit()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_irq10_handler()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: start_ts_capture()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: budget_start_feed()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: stop_ts_capture()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: budget_stop_feed()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: vpeirq()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-core.o: warning: objtool: ttpci_budget_init.cold()+0x19a: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:893:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 893 | module_exit(budget_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:887:20: note: 'cleanup_module' target declared here BUILDSTDERR: 887 | static void __exit budget_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:892:1: note: in expansion of macro 'module_init' BUILDSTDERR: 892 | module_init(budget_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.c:882:19: note: 'init_module' target declared here BUILDSTDERR: 882 | static int __init budget_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: siemens_budget_set_voltage()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: Set22K()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: DiseqcSendBit()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: DiseqcSendByte()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: SendDiSEqCMsg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget.o: warning: objtool: budget_attach()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget-av.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_av_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1632:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1632 | module_exit(budget_av_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1626:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1626 | static void __exit budget_av_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/pci/ttpci/budget.h:6, BUILDSTDERR: from drivers/media/pci/ttpci/budget-av.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_av_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1631:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1631 | module_init(budget_av_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.c:1621:19: note: 'init_module' target declared here BUILDSTDERR: 1621 | static int __init budget_av_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_irq()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_detach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: vidioc_enum_input()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: vidioc_s_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_ts_enable()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_shutdown()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_poll_slot_status()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: ciintf_slot_reset()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: tda8261_get_frequency()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: tda8261_set_frequency()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-av.o: warning: objtool: budget_av_attach()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ttpci/budget-ci.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_ci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1583:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1583 | module_exit(budget_ci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit budget_ci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ttpci/budget-ci.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_ci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1582:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1582 | module_init(budget_ci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.c:1572:19: note: 'init_module' target declared here BUILDSTDERR: 1572 | static int __init budget_ci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: msp430_ir_interrupt()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: budget_ci_attach()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-ci.o: warning: objtool: budget_ci_irq()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/pci/ttpci/av7110.h:25, BUILDSTDERR: from drivers/media/pci/ttpci/budget-patch.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'budget_patch_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:674:1: note: in expansion of macro 'module_init' BUILDSTDERR: 674 | module_init(budget_patch_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:651:19: note: 'init_module' target declared here BUILDSTDERR: 651 | static int __init budget_patch_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/pci/ttpci/av7110.h:25, BUILDSTDERR: from drivers/media/pci/ttpci/budget-patch.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'budget_patch_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:675:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 675 | module_exit(budget_patch_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.c:656:20: note: 'cleanup_module' target declared here BUILDSTDERR: 656 | static void __exit budget_patch_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: gpio_Set22K()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_patch_attach()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: DiseqcSendBit()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: DiseqcSendByte()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: SendDiSEqCMsg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_av7110_send_fw_cmd()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: av7110_set22k()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: av7110_send_diseqc_msg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/budget-patch.o: warning: objtool: budget_patch_attach.cold()+0xe1: return with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_debiwrite()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_debiread()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: waitdebi.constprop.0()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: __av7110_send_fw_cmd()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_send_fw_cmd()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_bootarm()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_wait_msgstate()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_fw_cmd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: BlitBitmap()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_fw_request()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_firmversion()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_diseqc_send()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_hw.o: warning: objtool: av7110_osd_cmd()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: msp_readreg()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_sliced_vbi_cap()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_audio()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_audio()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_enumaudio()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: tuner_write()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_enum_input()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_vbi_reset()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_frequency()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_g_tuner()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_vbi_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: ves1820_writereg.constprop.0()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: msp_writereg()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_frequency()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_tuner()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: vidioc_s_input()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_init_analog_module()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_v4l.o: warning: objtool: av7110_init_v4l()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_open()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_open()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_poll()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_poll()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: ts_play()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_play.constprop.0()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_write()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: play_audio_cb()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_start_record()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_start_play()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_pes_play()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_set_volume()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_set_vidmode()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_av_stop()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_ioctl()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_audio_release()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_ioctl()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: dvb_video_release()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: play_video_cb()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_av.o: warning: objtool: av7110_write_to_decoder()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_open()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_poll()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_ioctl()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: dvb_ca_read()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ca.o: warning: objtool: CI_handle()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/ttpci/av7110.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'av7110_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2926:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2926 | module_exit(av7110_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2920:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2920 | static void __exit av7110_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/ttpci/av7110.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'av7110_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2925:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2925 | module_init(av7110_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.c:2914:19: note: 'init_module' target declared here BUILDSTDERR: 2914 | static int __init av7110_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: nexusca_stv0297_tuner_set_params()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: StartHWFilter()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_get_stc()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: StopHWFilter()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_osd_ioctl()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: init_av7110_av()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: dvb_unregister()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: debiirq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: budget_start_feed()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: budget_stop_feed()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_fe_lock_fix()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_detach()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: gpioirq()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: ChangePIDs()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_start_feed()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: arm_thread()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_stop_feed()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: av7110_attach()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110.o: warning: objtool: StartHWFilter.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ipack.o: warning: objtool: av7110_ipack_init()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/dvb_filter.o: warning: objtool: dvb_filter_get_ac3info()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ir.o: warning: objtool: ir_handler()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/ttpci/av7110_ir.o: warning: objtool: av7110_emit_key()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/pci/tw686x/tw686x-core.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x.h:14, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x-core.c:43: BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/pci/tw686x/tw686x-core.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw686x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x.h:14, BUILDSTDERR: from drivers/media/pci/tw686x/tw686x-core.c:43: BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:19: note: 'init_module' target declared here BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.c:449:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 449 | module_pci_driver(tw686x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/pci/tw686x/tw686x-core.o: warning: objtool: tw686x_probe()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_sg_dma_alloc()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_memcpy_dma_alloc()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_video_irq()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/pci/tw686x/tw686x-video.o: warning: objtool: tw686x_video_init()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:33: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'cleanup_module' target declared here BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-usb.c:33: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:19: note: 'init_module' target declared here BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-usb.c:859:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 859 | module_usb_driver(si470x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:28: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/si470x/radio-si470x.h:26, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si470x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/si470x/radio-si470x-i2c.c:28: BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/si470x/radio-si470x-i2c.c:546:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 546 | module_i2c_driver(si470x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-maxiradio.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'maxiradio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/radio/radio-maxiradio.c:41: BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-maxiradio.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'maxiradio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/radio/radio-maxiradio.c:41: BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.c:204:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 204 | module_pci_driver(maxiradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-maxiradio.o: warning: objtool: maxiradio_probe()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/radio-shark.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark.c:26: BUILDSTDERR: drivers/media/radio/radio-shark.c:419:19: note: 'cleanup_module' target declared here BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-shark.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark.c:26: BUILDSTDERR: drivers/media/radio/radio-shark.c:419:19: note: 'init_module' target declared here BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.c:419:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 419 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: shark_read_val()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: shark_write_val()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: shark_led_work()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark.o: warning: objtool: usb_shark_probe()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/radio-shark2.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_shark_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark2.c:26: BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:19: note: 'cleanup_module' target declared here BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-shark2.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_shark_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from drivers/media/radio/radio-shark2.c:26: BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:19: note: 'init_module' target declared here BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.c:385:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 385 | module_usb_driver(usb_shark_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: shark_read_reg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: shark_write_reg()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: shark_led_work()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-shark2.o: warning: objtool: usb_shark_probe()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/radio-tea5777.o: warning: objtool: radio_tea5777_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/dsbr100.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/dsbr100.c:37: BUILDSTDERR: drivers/media/radio/dsbr100.c:429:19: note: 'cleanup_module' target declared here BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/dsbr100.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_dsbr100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/dsbr100.c:37: BUILDSTDERR: drivers/media/radio/dsbr100.c:429:19: note: 'init_module' target declared here BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(usb_dsbr100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/dsbr100.o: warning: objtool: usb_dsbr100_probe()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/radio-mr800.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_amradio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-mr800.c:57: BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-mr800.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_amradio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-mr800.c:57: BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-mr800.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(usb_amradio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-keene.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_keene_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-keene.c:20: BUILDSTDERR: drivers/media/radio/radio-keene.c:414:19: note: 'cleanup_module' target declared here BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-keene.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_keene_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-keene.c:20: BUILDSTDERR: drivers/media/radio/radio-keene.c:414:19: note: 'init_module' target declared here BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-keene.c:414:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 414 | module_usb_driver(usb_keene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-ma901.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-ma901.c:23: BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:19: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-ma901.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_ma901radio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/radio/radio-ma901.c:23: BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-ma901.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(usb_ma901radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-tea5764.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/radio-tea5764.c:35: BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:19: note: 'cleanup_module' target declared here BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-tea5764.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea5764_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/radio-tea5764.c:35: BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:19: note: 'init_module' target declared here BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.c:531:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 531 | module_i2c_driver(tea5764_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-tea5764.o: warning: objtool: vidioc_s_frequency()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/saa7706h.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'saa7706h_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/saa7706h.c:21: BUILDSTDERR: drivers/media/radio/saa7706h.c:423:19: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/saa7706h.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'saa7706h_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/radio/saa7706h.c:21: BUILDSTDERR: drivers/media/radio/saa7706h.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.c:423:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 423 | module_i2c_driver(saa7706h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/saa7706h.o: warning: objtool: saa7706h_probe()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/radio/radio-wl1273.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/linux/mfd/wl1273-core.h:27, BUILDSTDERR: from drivers/media/radio/radio-wl1273.c:20: BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:24: note: 'init_module' target declared here BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/radio/radio-wl1273.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_fm_radio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/linux/mfd/wl1273-core.h:27, BUILDSTDERR: from drivers/media/radio/radio-wl1273.c:20: BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:24: note: 'cleanup_module' target declared here BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.c:2169:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2169 | module_platform_driver(wl1273_fm_radio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/radio/radio-wl1273.o: warning: objtool: wl1273_fm_radio_probe()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/tea575x.o: warning: objtool: snd_tea575x_g_tuner()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/radio/tea575x.o: warning: objtool: snd_tea575x_init()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(init_rc_map_adstech_dvb_t_pci) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init init_rc_map_adstech_dvb_t_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(exit_rc_map_adstech_dvb_t_pci) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_rc_map_adstech_dvb_t_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:65:1: note: in expansion of macro 'module_init' BUILDSTDERR: 65 | module_init(init_rc_map_alink_dtu_m) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | static int __init init_rc_map_alink_dtu_m(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-alink-dtu-m.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:66:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 66 | module_exit(exit_rc_map_alink_dtu_m) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-alink-dtu-m.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit exit_rc_map_alink_dtu_m(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-anysee.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_anysee': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(init_rc_map_anysee) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init init_rc_map_anysee(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-anysee.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_anysee': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(exit_rc_map_anysee) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-anysee.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit exit_rc_map_anysee(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_apac_viewcomp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_apac_viewcomp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-apac-viewcomp.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_apac_viewcomp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_apac_viewcomp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-apac-viewcomp.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_apac_viewcomp(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:66:1: note: in expansion of macro 'module_init' BUILDSTDERR: 66 | module_init(init_rc_map_t2hybrid) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init init_rc_map_t2hybrid(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_t2hybrid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:67:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 67 | module_exit(exit_rc_map_t2hybrid) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c:61:20: note: 'cleanup_module' target declared here BUILDSTDERR: 61 | static void __exit exit_rc_map_t2hybrid(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:83:1: note: in expansion of macro 'module_init' BUILDSTDERR: 83 | module_init(init_rc_map_asus_pc39) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init init_rc_map_asus_pc39(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-pc39.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_asus_pc39': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:84:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 84 | module_exit(exit_rc_map_asus_pc39) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-pc39.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit exit_rc_map_asus_pc39(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_asus_ps3_100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_asus_ps3_100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-asus-ps3-100.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_asus_ps3_100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-asus-ps3-100.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_asus_ps3_100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_ati_tv_wonder_hd_600) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_ati_tv_wonder_hd_600(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_ati_tv_wonder_hd_600) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_ati_tv_wonder_hd_600(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_ati_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(init_rc_map_ati_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init init_rc_map_ati_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-ati-x10.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_ati_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(exit_rc_map_ati_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-ati-x10.c:129:20: note: 'cleanup_module' target declared here BUILDSTDERR: 129 | static void __exit exit_rc_map_ati_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:67:1: note: in expansion of macro 'module_init' BUILDSTDERR: 67 | module_init(init_rc_map_avermedia_a16d) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | static int __init init_rc_map_avermedia_a16d(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-a16d.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_a16d': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:68:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 68 | module_exit(exit_rc_map_avermedia_a16d) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-a16d.c:62:20: note: 'cleanup_module' target declared here BUILDSTDERR: 62 | static void __exit exit_rc_map_avermedia_a16d(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(init_rc_map_avermedia) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init init_rc_map_avermedia(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(exit_rc_map_avermedia) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_rc_map_avermedia(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(init_rc_map_avermedia_cardbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init init_rc_map_avermedia_cardbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-cardbus.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_cardbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(exit_rc_map_avermedia_cardbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-cardbus.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit exit_rc_map_avermedia_cardbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_avermedia_dvbt) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_avermedia_dvbt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-dvbt.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_dvbt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_avermedia_dvbt) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-dvbt.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_avermedia_dvbt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(init_rc_map_avermedia_m135a) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:130:19: note: 'init_module' target declared here BUILDSTDERR: 130 | static int __init init_rc_map_avermedia_m135a(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m135a.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avermedia_m135a': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(exit_rc_map_avermedia_m135a) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m135a.c:135:20: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | static void __exit exit_rc_map_avermedia_m135a(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:92:1: note: in expansion of macro 'module_init' BUILDSTDERR: 92 | module_init(init_rc_map_avermedia_m733a_rm_k6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:82:19: note: 'init_module' target declared here BUILDSTDERR: 82 | static int __init init_rc_map_avermedia_m733a_rm_k6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:93:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 93 | module_exit(exit_rc_map_avermedia_m733a_rm_k6) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c:87:20: note: 'cleanup_module' target declared here BUILDSTDERR: 87 | static void __exit exit_rc_map_avermedia_m733a_rm_k6(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_avermedia_rm_ks) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_avermedia_rm_ks(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_avermedia_rm_ks) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avermedia-rm-ks.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_avermedia_rm_ks(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_avertv_303': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_avertv_303) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_avertv_303(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-avertv-303.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_avertv_303': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_avertv_303) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-avertv-303.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_avertv_303(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(init_rc_map_azurewave_ad_tu700) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | static int __init init_rc_map_azurewave_ad_tu700(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(exit_rc_map_azurewave_ad_tu700) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit exit_rc_map_azurewave_ad_tu700(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:133:1: note: in expansion of macro 'module_init' BUILDSTDERR: 133 | module_init(init_rc_map_behold) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | static int __init init_rc_map_behold(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:134:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 134 | module_exit(exit_rc_map_behold) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit exit_rc_map_behold(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 100 | module_init(init_rc_map_behold_columbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:90:19: note: 'init_module' target declared here BUILDSTDERR: 90 | static int __init init_rc_map_behold_columbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-behold-columbus.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_behold_columbus': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 101 | module_exit(exit_rc_map_behold_columbus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-behold-columbus.c:95:20: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | static void __exit exit_rc_map_behold_columbus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(init_rc_map_budget_ci_old) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:75:19: note: 'init_module' target declared here BUILDSTDERR: 75 | static int __init init_rc_map_budget_ci_old(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-budget-ci-old.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(exit_rc_map_budget_ci_old) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-budget-ci-old.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit exit_rc_map_budget_ci_old(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cec.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:178:1: note: in expansion of macro 'module_init' BUILDSTDERR: 178 | module_init(init_rc_map_cec); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:168:19: note: 'init_module' target declared here BUILDSTDERR: 168 | static int __init init_rc_map_cec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cec.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 179 | module_exit(exit_rc_map_cec); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cec.c:173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | static void __exit exit_rc_map_cec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_cinergy_1400) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_cinergy_1400(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy-1400.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy_1400': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_cinergy_1400) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy-1400.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_cinergy_1400(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_cinergy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_cinergy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_cinergy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-cinergy.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_cinergy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_cinergy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-cinergy.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_cinergy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(init_rc_map_d680_dmb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init init_rc_map_d680_dmb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-d680-dmb.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_d680_dmb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(exit_rc_map_d680_dmb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-d680-dmb.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit exit_rc_map_d680_dmb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_delock_61959': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(init_rc_map_delock_61959) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init init_rc_map_delock_61959(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-delock-61959.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_delock_61959': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(exit_rc_map_delock_61959) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-delock-61959.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_rc_map_delock_61959(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-nec.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 117 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-nec.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 227 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dib0700-rc5.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 228 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dib0700-rc5.c:222:20: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(init_rc_map_digitalnow_tinytwin) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init init_rc_map_digitalnow_tinytwin(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digitalnow_tinytwin': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(exit_rc_map_digitalnow_tinytwin) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit exit_rc_map_digitalnow_tinytwin(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_digittrade': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_rc_map_digittrade) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init init_rc_map_digittrade(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-digittrade.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_digittrade': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_rc_map_digittrade) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-digittrade.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit exit_rc_map_digittrade(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:68:1: note: in expansion of macro 'module_init' BUILDSTDERR: 68 | module_init(init_rc_map_dm1105_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:58:19: note: 'init_module' target declared here BUILDSTDERR: 58 | static int __init init_rc_map_dm1105_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dm1105-nec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dm1105_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:69:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 69 | module_exit(exit_rc_map_dm1105_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dm1105-nec.c:63:20: note: 'cleanup_module' target declared here BUILDSTDERR: 63 | static void __exit exit_rc_map_dm1105_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_dntv_live_dvb_t) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_dntv_live_dvb_t(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_dntv_live_dvb_t) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_dntv_live_dvb_t(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(init_rc_map_dntv_live_dvbt_pro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init init_rc_map_dntv_live_dvbt_pro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(exit_rc_map_dntv_live_dvbt_pro) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit exit_rc_map_dntv_live_dvbt_pro(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dtt200u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:55:1: note: in expansion of macro 'module_init' BUILDSTDERR: 55 | module_init(init_rc_map_dtt200u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:45:19: note: 'init_module' target declared here BUILDSTDERR: 45 | static int __init init_rc_map_dtt200u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dtt200u.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dtt200u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:56:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 56 | module_exit(exit_rc_map_dtt200u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dtt200u.c:50:20: note: 'cleanup_module' target declared here BUILDSTDERR: 50 | static void __exit exit_rc_map_dtt200u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_rc5_dvbsky) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_rc5_dvbsky(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvbsky.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc5_dvbsky': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_rc5_dvbsky) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvbsky.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_rc5_dvbsky(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(init_rc_map_dvico_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init init_rc_map_dvico_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-mce.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(exit_rc_map_dvico_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-mce.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_rc_map_dvico_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_dvico_portable) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_dvico_portable(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-dvico-portable.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_dvico_portable': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_dvico_portable) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-dvico-portable.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_dvico_portable(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_em_terratec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_em_terratec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_em_terratec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-em-terratec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_em_terratec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_em_terratec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-em-terratec.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_em_terratec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_encore_enltv2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_encore_enltv2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv2.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv2': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_encore_enltv2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv2.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_encore_enltv2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 104 | module_init(init_rc_map_encore_enltv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:94:19: note: 'init_module' target declared here BUILDSTDERR: 94 | static int __init init_rc_map_encore_enltv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_encore_enltv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 105 | module_exit(exit_rc_map_encore_enltv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv.c:99:20: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | static void __exit exit_rc_map_encore_enltv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_encore_enltv_fm53) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_encore_enltv_fm53(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_encore_enltv_fm53) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-encore-enltv-fm53.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_encore_enltv_fm53(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:53:1: note: in expansion of macro 'module_init' BUILDSTDERR: 53 | module_init(init_rc_map_evga_indtube) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init init_rc_map_evga_indtube(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-evga-indtube.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_evga_indtube': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:54:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 54 | module_exit(exit_rc_map_evga_indtube) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-evga-indtube.c:48:20: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | static void __exit exit_rc_map_evga_indtube(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-eztv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_eztv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_rc_map_eztv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_rc_map_eztv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-eztv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_eztv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_rc_map_eztv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-eztv.c:83:20: note: 'cleanup_module' target declared here BUILDSTDERR: 83 | static void __exit exit_rc_map_eztv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flydvb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(init_rc_map_flydvb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init init_rc_map_flydvb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flydvb.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flydvb': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(exit_rc_map_flydvb) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flydvb.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit exit_rc_map_flydvb(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_flyvideo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:62:1: note: in expansion of macro 'module_init' BUILDSTDERR: 62 | module_init(init_rc_map_flyvideo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init init_rc_map_flyvideo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-flyvideo.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_flyvideo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:63:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 63 | module_exit(exit_rc_map_flyvideo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-flyvideo.c:57:20: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | static void __exit exit_rc_map_flyvideo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(init_rc_map_fusionhdtv_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init init_rc_map_fusionhdtv_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_fusionhdtv_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(exit_rc_map_fusionhdtv_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-fusionhdtv-mce.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit exit_rc_map_fusionhdtv_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_gadmei_rm008z) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_gadmei_rm008z(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gadmei-rm008z.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gadmei_rm008z': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_gadmei_rm008z) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gadmei-rm008z.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_gadmei_rm008z(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_geekbox': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(init_rc_map_geekbox) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:41:19: note: 'init_module' target declared here BUILDSTDERR: 41 | static int __init init_rc_map_geekbox(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-geekbox.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_geekbox': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(exit_rc_map_geekbox) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-geekbox.c:46:20: note: 'cleanup_module' target declared here BUILDSTDERR: 46 | static void __exit exit_rc_map_geekbox(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_genius_tvgo_a11mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_genius_tvgo_a11mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_genius_tvgo_a11mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_genius_tvgo_a11mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_gotview7135': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(init_rc_map_gotview7135) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init init_rc_map_gotview7135(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-gotview7135.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_gotview7135': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(exit_rc_map_gotview7135) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-gotview7135.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit exit_rc_map_gotview7135(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:66:1: note: in expansion of macro 'module_init' BUILDSTDERR: 66 | module_init(init_rc_map_hisi_poplar) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init init_rc_map_hisi_poplar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-poplar.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_hisi_poplar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:67:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 67 | module_exit(exit_rc_map_hisi_poplar) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-poplar.c:61:20: note: 'cleanup_module' target declared here BUILDSTDERR: 61 | static void __exit exit_rc_map_hisi_poplar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(init_rc_map_hisi_tv_demo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init init_rc_map_hisi_tv_demo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hisi-tv-demo.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(exit_rc_map_hisi_tv_demo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hisi-tv-demo.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit exit_rc_map_hisi_tv_demo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 139 | module_init(init_rc_map_imon_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:129:19: note: 'init_module' target declared here BUILDSTDERR: 129 | static int __init init_rc_map_imon_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-mce.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(exit_rc_map_imon_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-mce.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit exit_rc_map_imon_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_pad': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(init_rc_map_imon_pad) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:142:19: note: 'init_module' target declared here BUILDSTDERR: 142 | static int __init init_rc_map_imon_pad(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-pad.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_pad': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(exit_rc_map_imon_pad) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-pad.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit exit_rc_map_imon_pad(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_imon_rsc) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_imon_rsc(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-imon-rsc.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_imon_rsc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_imon_rsc) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-imon-rsc.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_imon_rsc(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(init_rc_map_iodata_bctv7e) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init init_rc_map_iodata_bctv7e(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-iodata-bctv7e.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_iodata_bctv7e': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(exit_rc_map_iodata_bctv7e) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-iodata-bctv7e.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit exit_rc_map_iodata_bctv7e(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(init_rc_it913x_v1_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init init_rc_it913x_v1_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v1.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v1_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(exit_rc_it913x_v1_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v1.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit exit_rc_it913x_v1_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(init_rc_it913x_v2_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init init_rc_it913x_v2_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-it913x-v2.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_it913x_v2_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(exit_rc_it913x_v2_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-it913x-v2.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit exit_rc_it913x_v2_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kaiomy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_rc_map_kaiomy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init init_rc_map_kaiomy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kaiomy.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kaiomy': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_rc_map_kaiomy) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kaiomy.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit exit_rc_map_kaiomy(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_kworld_315u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_kworld_315u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-315u.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_315u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_kworld_315u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-315u.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_kworld_315u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:98:1: note: in expansion of macro 'module_init' BUILDSTDERR: 98 | module_init(init_rc_map_kworld_pc150u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:88:19: note: 'init_module' target declared here BUILDSTDERR: 88 | static int __init init_rc_map_kworld_pc150u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-pc150u.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_kworld_pc150u': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:99:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 99 | module_exit(exit_rc_map_kworld_pc150u) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-pc150u.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit exit_rc_map_kworld_pc150u(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(init_rc_map_kworld_plus_tv_analog) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init init_rc_map_kworld_plus_tv_analog(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(exit_rc_map_kworld_plus_tv_analog) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit exit_rc_map_kworld_plus_tv_analog(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:96:1: note: in expansion of macro 'module_init' BUILDSTDERR: 96 | module_init(init_rc_map_leadtek_y04g0051) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:86:19: note: 'init_module' target declared here BUILDSTDERR: 86 | static int __init init_rc_map_leadtek_y04g0051(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_leadtek_y04g0051': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:97:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 97 | module_exit(exit_rc_map_leadtek_y04g0051) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-leadtek-y04g0051.c:91:20: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | static void __exit exit_rc_map_leadtek_y04g0051(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_lme2510_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(init_rc_lme2510_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init init_rc_lme2510_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-lme2510.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_lme2510_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(exit_rc_lme2510_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-lme2510.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit exit_rc_lme2510_map(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-manli.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_manli': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:126:1: note: in expansion of macro 'module_init' BUILDSTDERR: 126 | module_init(init_rc_map_manli) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:116:19: note: 'init_module' target declared here BUILDSTDERR: 116 | static int __init init_rc_map_manli(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-manli.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_manli': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:127:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 127 | module_exit(exit_rc_map_manli) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-manli.c:121:20: note: 'cleanup_module' target declared here BUILDSTDERR: 121 | static void __exit exit_rc_map_manli(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_medion_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | module_init(init_rc_map_medion_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init init_rc_map_medion_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_medion_x10': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:114:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 114 | module_exit(exit_rc_map_medion_x10) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10.c:108:20: note: 'cleanup_module' target declared here BUILDSTDERR: 108 | static void __exit exit_rc_map_medion_x10(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(init_rc_map_medion_x10_digitainer) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:108:19: note: 'init_module' target declared here BUILDSTDERR: 108 | static int __init init_rc_map_medion_x10_digitainer(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(exit_rc_map_medion_x10_digitainer) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-digitainer.c:113:20: note: 'cleanup_module' target declared here BUILDSTDERR: 113 | static void __exit exit_rc_map_medion_x10_digitainer(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:103:1: note: in expansion of macro 'module_init' BUILDSTDERR: 103 | module_init(init_rc_map_medion_x10_or2x) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:93:19: note: 'init_module' target declared here BUILDSTDERR: 93 | static int __init init_rc_map_medion_x10_or2x(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-medion-x10-or2x.c:26: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:104:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 104 | module_exit(exit_rc_map_medion_x10_or2x) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-medion-x10-or2x.c:98:20: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | static void __exit exit_rc_map_medion_x10_or2x(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:64:1: note: in expansion of macro 'module_init' BUILDSTDERR: 64 | module_init(init_rc_map_msi_digivox_ii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | static int __init init_rc_map_msi_digivox_ii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-ii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:65:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 65 | module_exit(exit_rc_map_msi_digivox_ii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-ii.c:59:20: note: 'cleanup_module' target declared here BUILDSTDERR: 59 | static void __exit exit_rc_map_msi_digivox_ii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_msi_digivox_iii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_msi_digivox_iii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-digivox-iii.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_msi_digivox_iii) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-digivox-iii.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_msi_digivox_iii(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_msi_tvanywhere) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_msi_tvanywhere(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_msi_tvanywhere': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_msi_tvanywhere) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_msi_tvanywhere(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:115:1: note: in expansion of macro 'module_init' BUILDSTDERR: 115 | module_init(init_rc_map_msi_tvanywhere_plus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:105:19: note: 'init_module' target declared here BUILDSTDERR: 105 | static int __init init_rc_map_msi_tvanywhere_plus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:116:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 116 | module_exit(exit_rc_map_msi_tvanywhere_plus) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit exit_rc_map_msi_tvanywhere_plus(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nebula.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_nebula': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_rc_map_nebula) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_rc_map_nebula(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nebula.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_nebula': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_rc_map_nebula) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nebula.c:83:20: note: 'cleanup_module' target declared here BUILDSTDERR: 83 | static void __exit exit_rc_map_nebula(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(init_rc_map_nec_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init init_rc_map_nec_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(exit_rc_map_nec_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit exit_rc_map_nec_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-norwood.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_norwood': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_norwood) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_norwood(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-norwood.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_norwood': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_norwood) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-norwood.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_norwood(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_npgtech': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_npgtech) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_npgtech(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-npgtech.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_npgtech': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_npgtech) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-npgtech.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_npgtech(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(init_rc_map_pctv_sedna) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init init_rc_map_pctv_sedna(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pctv-sedna.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pctv_sedna': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(exit_rc_map_pctv_sedna) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pctv-sedna.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit exit_rc_map_pctv_sedna(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(init_rc_map_pinnacle_color) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:76:19: note: 'init_module' target declared here BUILDSTDERR: 76 | static int __init init_rc_map_pinnacle_color(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-color.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_color': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(exit_rc_map_pinnacle_color) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-color.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit exit_rc_map_pinnacle_color(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(init_rc_map_pinnacle_grey) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init init_rc_map_pinnacle_grey(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-grey.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pinnacle_grey': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(exit_rc_map_pinnacle_grey) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-grey.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit exit_rc_map_pinnacle_grey(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:62:1: note: in expansion of macro 'module_init' BUILDSTDERR: 62 | module_init(init_rc_map_pinnacle_pctv_hd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init init_rc_map_pinnacle_pctv_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:63:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 63 | module_exit(exit_rc_map_pinnacle_pctv_hd) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c:57:20: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | static void __exit exit_rc_map_pinnacle_pctv_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-mk12.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-mk12.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(init_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init init_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-002t.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(exit_rc_map_pixelview) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-002t.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit exit_rc_map_pixelview(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_pixelview_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_pixelview_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pixelview-new.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pixelview_new': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_pixelview_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pixelview-new.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_pixelview_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_powercolor_real_angel) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_powercolor_real_angel(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-powercolor-real-angel.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_powercolor_real_angel) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-powercolor-real-angel.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_powercolor_real_angel(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_rc_map_proteus_2309) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | static int __init init_rc_map_proteus_2309(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-proteus-2309.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_proteus_2309': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_rc_map_proteus_2309) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-proteus-2309.c:56:20: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | static void __exit exit_rc_map_proteus_2309(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_purpletv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map_purpletv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map_purpletv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-purpletv.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_purpletv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map_purpletv) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-purpletv.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map_purpletv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pv951.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_pv951': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_pv951) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_pv951(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-pv951.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_pv951': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_pv951) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-pv951.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_pv951(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 284 | module_init(init_rc_map_rc5_hauppauge_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:274:19: note: 'init_module' target declared here BUILDSTDERR: 274 | static int __init init_rc_map_rc5_hauppauge_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-hauppauge.c:15: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 285 | module_exit(exit_rc_map_rc5_hauppauge_new) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-hauppauge.c:279:20: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | static void __exit exit_rc_map_rc5_hauppauge_new(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | module_init(init_rc_map_rc6_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | static int __init init_rc_map_rc6_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-rc6-mce.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_rc6_mce': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 117 | module_exit(exit_rc_map_rc6_mce) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-rc6-mce.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit exit_rc_map_rc6_mce(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(init_rc_map_real_audio_220_32_keys) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init init_rc_map_real_audio_220_32_keys(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(exit_rc_map_real_audio_220_32_keys) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit exit_rc_map_real_audio_220_32_keys(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-reddo.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_reddo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_reddo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_reddo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-reddo.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_reddo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_reddo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-reddo.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_reddo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:103:1: note: in expansion of macro 'module_init' BUILDSTDERR: 103 | module_init(init_rc_map_snapstream_firefly) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:93:19: note: 'init_module' target declared here BUILDSTDERR: 93 | static int __init init_rc_map_snapstream_firefly(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-snapstream-firefly.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_snapstream_firefly': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:104:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 104 | module_exit(exit_rc_map_snapstream_firefly) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-snapstream-firefly.c:98:20: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | static void __exit exit_rc_map_snapstream_firefly(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_streamzap': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_streamzap) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_streamzap(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-streamzap.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_streamzap': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_streamzap) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-streamzap.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_streamzap(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tango.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tango': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(init_rc_map_tango) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:78:19: note: 'init_module' target declared here BUILDSTDERR: 78 | static int __init init_rc_map_tango(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tango.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tango': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(exit_rc_map_tango) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tango.c:83:20: note: 'cleanup_module' target declared here BUILDSTDERR: 83 | static void __exit exit_rc_map_tango(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:67:1: note: in expansion of macro 'module_init' BUILDSTDERR: 67 | module_init(init_rc_map_tbs_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | static int __init init_rc_map_tbs_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tbs-nec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tbs_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:68:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 68 | module_exit(exit_rc_map_tbs_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tbs-nec.c:62:20: note: 'cleanup_module' target declared here BUILDSTDERR: 62 | static void __exit exit_rc_map_tbs_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-ts35.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-ts35.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(init_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:76:19: note: 'init_module' target declared here BUILDSTDERR: 76 | static int __init init_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-technisat-usb2.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(exit_rc_map) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-technisat-usb2.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit exit_rc_map(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(init_rc_map_terratec_cinergy_c_pci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:75:19: note: 'init_module' target declared here BUILDSTDERR: 75 | static int __init init_rc_map_terratec_cinergy_c_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(exit_rc_map_terratec_cinergy_c_pci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit exit_rc_map_terratec_cinergy_c_pci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:83:1: note: in expansion of macro 'module_init' BUILDSTDERR: 83 | module_init(init_rc_map_terratec_cinergy_s2_hd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init init_rc_map_terratec_cinergy_s2_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:10: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:84:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 84 | module_exit(exit_rc_map_terratec_cinergy_s2_hd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit exit_rc_map_terratec_cinergy_s2_hd(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(init_rc_map_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init init_rc_map_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(exit_rc_map_terratec_cinergy_xs) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit exit_rc_map_terratec_cinergy_xs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(init_rc_map_terratec_slim) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init init_rc_map_terratec_slim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_terratec_slim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(exit_rc_map_terratec_slim) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit exit_rc_map_terratec_slim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(init_rc_map_terratec_slim_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init init_rc_map_terratec_slim_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-terratec-slim-2.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(exit_rc_map_terratec_slim_2) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-terratec-slim-2.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit exit_rc_map_terratec_slim_2(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(init_rc_map_tevii_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init init_rc_map_tevii_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tevii-nec.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tevii_nec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(exit_rc_map_tevii_nec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tevii-nec.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit exit_rc_map_tevii_nec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tivo.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tivo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(init_rc_map_tivo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init init_rc_map_tivo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tivo.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tivo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(exit_rc_map_tivo) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tivo.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit exit_rc_map_tivo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_total_media_in_hand) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_total_media_in_hand(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_total_media_in_hand) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_total_media_in_hand(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(init_rc_map_total_media_in_hand_02) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init init_rc_map_total_media_in_hand_02(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(exit_rc_map_total_media_in_hand_02) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-total-media-in-hand-02.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit exit_rc_map_total_media_in_hand_02(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_trekstor': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_trekstor) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_trekstor(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-trekstor.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_trekstor': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_trekstor) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-trekstor.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_trekstor(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_tt_1500': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_tt_1500) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_tt_1500(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-tt-1500.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_tt_1500': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_tt_1500) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-tt-1500.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_tt_1500(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(init_rc_map_twinhan_dtv_cab_ci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init init_rc_map_twinhan_dtv_cab_ci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:12: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(exit_rc_map_twinhan_dtv_cab_ci); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit exit_rc_map_twinhan_dtv_cab_ci(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(init_rc_map_twinhan_vp1027) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init init_rc_map_twinhan_vp1027(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-twinhan1027.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_twinhan_vp1027': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(exit_rc_map_twinhan_vp1027) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-twinhan1027.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit exit_rc_map_twinhan_vp1027(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(init_rc_map_videomate_k100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init init_rc_map_videomate_k100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-m1f.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_k100': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(exit_rc_map_videomate_k100) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-m1f.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit exit_rc_map_videomate_k100(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_rc_map_videomate_s350) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init init_rc_map_videomate_s350(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-s350.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_videomate_s350': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_rc_map_videomate_s350) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-s350.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit exit_rc_map_videomate_s350(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:79:1: note: in expansion of macro 'module_init' BUILDSTDERR: 79 | module_init(init_rc_map_videomate_tv_pvr) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init init_rc_map_videomate_tv_pvr(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:80:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 80 | module_exit(exit_rc_map_videomate_tv_pvr) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-videomate-tv-pvr.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit exit_rc_map_videomate_tv_pvr(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_winfast': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:94:1: note: in expansion of macro 'module_init' BUILDSTDERR: 94 | module_init(init_rc_map_winfast) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | static int __init init_rc_map_winfast(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_winfast': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:95:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 95 | module_exit(exit_rc_map_winfast) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast.c:89:20: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | static void __exit exit_rc_map_winfast(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(init_rc_map_winfast_usbii_deluxe) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init init_rc_map_winfast_usbii_deluxe(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:9: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(exit_rc_map_winfast_usbii_deluxe) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit exit_rc_map_winfast_usbii_deluxe(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-su3000.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_su3000': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(init_rc_map_su3000) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init init_rc_map_su3000(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-su3000.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_su3000': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(exit_rc_map_su3000) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-su3000.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit exit_rc_map_su3000(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(init_rc_map_zx_irdec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_rc_map_zx_irdec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/keymaps/rc-zx-irdec.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rc_map_zx_irdec': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(exit_rc_map_zx_irdec) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/keymaps/rc-zx-irdec.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_rc_map_zx_irdec(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-main.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rc_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:2014:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 2014 | subsys_initcall(rc_core_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:1985:19: note: 'init_module' target declared here BUILDSTDERR: 1985 | static int __init rc_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-main.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rc_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:2015:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2015 | module_exit(rc_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.c:2006:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2006 | static void __exit rc_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-main.o: warning: objtool: rc_map_get()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-main.o: warning: objtool: ir_raw_load_modules()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-main.o: warning: objtool: rc_map_get.cold()+0x2c: return with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/ir-nec-decoder.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_nec_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 272 | module_init(ir_nec_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init ir_nec_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-nec-decoder.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_nec_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 273 | module_exit(ir_nec_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-nec-decoder.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit ir_nec_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc5-decoder.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc5_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:290:1: note: in expansion of macro 'module_init' BUILDSTDERR: 290 | module_init(ir_rc5_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:277:19: note: 'init_module' target declared here BUILDSTDERR: 277 | static int __init ir_rc5_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc5-decoder.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc5_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:291:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 291 | module_exit(ir_rc5_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc5-decoder.c:285:20: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | static void __exit ir_rc5_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc6-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_rc6_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:403:1: note: in expansion of macro 'module_init' BUILDSTDERR: 403 | module_init(ir_rc6_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:390:19: note: 'init_module' target declared here BUILDSTDERR: 390 | static int __init ir_rc6_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-rc6-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_rc6_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:404:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 404 | module_exit(ir_rc6_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-rc6-decoder.c:398:20: note: 'cleanup_module' target declared here BUILDSTDERR: 398 | static void __exit ir_rc6_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-jvc-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_jvc_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 232 | module_init(ir_jvc_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:219:19: note: 'init_module' target declared here BUILDSTDERR: 219 | static int __init ir_jvc_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-jvc-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_jvc_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:233:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 233 | module_exit(ir_jvc_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-jvc-decoder.c:227:20: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | static void __exit ir_jvc_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sony-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sony_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:243:1: note: in expansion of macro 'module_init' BUILDSTDERR: 243 | module_init(ir_sony_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init ir_sony_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sony-decoder.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sony_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:244:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 244 | module_exit(ir_sony_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sony-decoder.c:238:20: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | static void __exit ir_sony_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sanyo-decoder.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:229:1: note: in expansion of macro 'module_init' BUILDSTDERR: 229 | module_init(ir_sanyo_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | static int __init ir_sanyo_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sanyo-decoder.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sanyo_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:230:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 230 | module_exit(ir_sanyo_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sanyo-decoder.c:224:20: note: 'cleanup_module' target declared here BUILDSTDERR: 224 | static void __exit ir_sanyo_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sharp-decoder.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_sharp_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:245:1: note: in expansion of macro 'module_init' BUILDSTDERR: 245 | module_init(ir_sharp_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | static int __init ir_sharp_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-sharp-decoder.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_sharp_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:246:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 246 | module_exit(ir_sharp_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-sharp-decoder.c:240:20: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | static void __exit ir_sharp_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:503:1: note: in expansion of macro 'module_init' BUILDSTDERR: 503 | module_init(ir_mce_kbd_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:490:19: note: 'init_module' target declared here BUILDSTDERR: 490 | static int __init ir_mce_kbd_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-mce_kbd-decoder.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_mce_kbd_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:504:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 504 | module_exit(ir_mce_kbd_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-mce_kbd-decoder.c:498:20: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | static void __exit ir_mce_kbd_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-xmp-decoder.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_xmp_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(ir_xmp_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:205:19: note: 'init_module' target declared here BUILDSTDERR: 205 | static int __init ir_xmp_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-xmp-decoder.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_xmp_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(ir_xmp_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-xmp-decoder.c:213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | static void __exit ir_xmp_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-imon-decoder.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_imon_decode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:318:1: note: in expansion of macro 'module_init' BUILDSTDERR: 318 | module_init(ir_imon_decode_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:305:19: note: 'init_module' target declared here BUILDSTDERR: 305 | static int __init ir_imon_decode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ir-imon-decoder.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_imon_decode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:319:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 319 | module_exit(ir_imon_decode_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ir-imon-decoder.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit ir_imon_decode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ati_remote.c:89: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ati_remote_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/rc/ati_remote.c:91: BUILDSTDERR: drivers/media/rc/ati_remote.c:974:19: note: 'cleanup_module' target declared here BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ati_remote.c:89: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ati_remote_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/rc/ati_remote.c:91: BUILDSTDERR: drivers/media/rc/ati_remote.c:974:19: note: 'init_module' target declared here BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.c:974:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 974 | module_usb_driver(ati_remote_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ati_remote.o: warning: objtool: ati_remote_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/imon.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/rc/imon.c:36: BUILDSTDERR: drivers/media/rc/imon.c:2562:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/imon.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/rc/imon.c:36: BUILDSTDERR: drivers/media/rc/imon.c:2562:19: note: 'init_module' target declared here BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.c:2562:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2562 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: imon_find_endpoints()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: display_open()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: send_packet()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: vfd_write()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: lcd_write()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: store_imon_clock()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: imon_incoming_packet.isra.0()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: display_close()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: store_associate_remote()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/imon.o: warning: objtool: imon_probe()+0x3f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/imon_raw.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'imon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/imon_raw.c:6: BUILDSTDERR: drivers/media/rc/imon_raw.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/imon_raw.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'imon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/imon_raw.c:6: BUILDSTDERR: drivers/media/rc/imon_raw.c:194:19: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/imon_raw.c:194:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 194 | module_usb_driver(imon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ite-cir.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ite_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ite-cir.c:30: BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ite-cir.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ite_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ite-cir.c:30: BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:19: note: 'init_module' target declared here BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.c:1712:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1712 | module_pnp_driver(ite_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_resume()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_shutdown()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_set_carrier_params()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_s_idle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_rx_bytes()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_set_carrier_params()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_init_hardware()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_disable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_enable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_rx_bytes()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_idle_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_disable()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_enable_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8708_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_set_carrier_params()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_init_hardware()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_disable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_enable_tx_interrupt()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_get_rx_bytes()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_idle_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_disable()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_enable_rx()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it87_get_irq_causes()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_suspend()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_close()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_get_tx_used_slots()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_set_carrier_params()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_init_hardware()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_disable_tx_interrupt()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_enable_tx_interrupt()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_idle_rx()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_disable()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: it8709_enable_rx()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_tx_ir()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_cir_isr()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ite-cir.o: warning: objtool: ite_probe()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:36: BUILDSTDERR: drivers/media/rc/mceusb.c:1735:19: note: 'init_module' target declared here BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mceusb_dev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/mceusb.c:36: BUILDSTDERR: drivers/media/rc/mceusb.c:1735:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.c:1735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1735 | module_usb_driver(mceusb_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/mceusb.o: warning: objtool: mceusb_dev_probe()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/fintek-cir.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fintek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/fintek-cir.c:25: BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:19: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/fintek-cir.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fintek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/fintek-cir.c:25: BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:19: note: 'init_module' target declared here BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.c:685:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 685 | module_pnp_driver(fintek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_open()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_disable_cir()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_enable_wake()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_resume()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_suspend()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_cir_isr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/fintek-cir.o: warning: objtool: fintek_probe()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/nuvoton-cir.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/nuvoton-cir.c:27: BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/nuvoton-cir.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/nuvoton-cir.c:27: BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.c:1154:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1154 | module_pnp_driver(nvt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_cir_isr()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_write_wakeup_codes.isra.0()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_resume()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_suspend()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_probe()+0x35b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/nuvoton-cir.o: warning: objtool: nvt_write_wakeup_codes.isra.0.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/ene_ir.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ene_ir.c:32: BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ene_ir.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pnp.h:12, BUILDSTDERR: from drivers/media/rc/ene_ir.c:32: BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:19: note: 'init_module' target declared here BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.c:1211:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 1211 | module_pnp_driver(ene_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_reg_mask()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_clear_reg_mask()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_write_reg()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_tx_set_carrier()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_setup()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_read_reg()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_enable_wake()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_duty_cycle()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_idle()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_tx_sample()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_transmit()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_read_hw_pointer()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_isr()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_carrier()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_tx_mask()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_probe()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_set_idle.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/ene_ir.o: warning: objtool: ene_rx_read_hw_pointer.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:45: BUILDSTDERR: drivers/media/rc/redrat3.c:1187:19: note: 'init_module' target declared here BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redrat3_dev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/redrat3.c:45: BUILDSTDERR: drivers/media/rc/redrat3.c:1187:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.c:1187:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1187 | module_usb_driver(redrat3_dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/redrat3.o: warning: objtool: redrat3_handle_async()+0x5bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'streamzap_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:30: BUILDSTDERR: drivers/media/rc/streamzap.c:503:19: note: 'cleanup_module' target declared here BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'streamzap_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/streamzap.c:30: BUILDSTDERR: drivers/media/rc/streamzap.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.c:503:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 503 | module_usb_driver(streamzap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/streamzap.o: warning: objtool: streamzap_probe()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/winbond-cir.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbcir_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1228 | module_exit(wbcir_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1222:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1222 | wbcir_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/winbond-cir.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbcir_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1227 | module_init(wbcir_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/winbond-cir.c:1210:1: note: 'init_module' target declared here BUILDSTDERR: 1210 | wbcir_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-loopback.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 272 | module_init(loop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init loop_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/rc-loopback.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 273 | module_exit(loop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.c:267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 267 | static void __exit loop_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_carrier_report()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_learning_mode()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_idle()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_carrier()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_tx_ir()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_rx_carrier_range()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_duty_cycle()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/rc/rc-loopback.o: warning: objtool: loop_set_tx_mask()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igorplugusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:23: BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igorplugusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/igorplugusb.c:23: BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:19: note: 'cleanup_module' target declared here BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/igorplugusb.c:264:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 264 | module_usb_driver(igorplugusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iguanair_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:17: BUILDSTDERR: drivers/media/rc/iguanair.c:607:19: note: 'init_module' target declared here BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iguanair_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/iguanair.c:17: BUILDSTDERR: drivers/media/rc/iguanair.c:607:19: note: 'cleanup_module' target declared here BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/iguanair.c:607:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 607 | module_usb_driver(iguanair_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ttusbir.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusbir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/ttusbir.c:18: BUILDSTDERR: drivers/media/rc/ttusbir.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/ttusbir.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusbir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/rc/ttusbir.c:18: BUILDSTDERR: drivers/media/rc/ttusbir.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/rc/ttusbir.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(ttusbir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/serial_ir.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_ir_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:812:1: note: in expansion of macro 'module_init' BUILDSTDERR: 812 | module_init(serial_ir_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:774:19: note: 'init_module' target declared here BUILDSTDERR: 774 | static int __init serial_ir_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/rc/serial_ir.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_ir_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:813:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 813 | module_exit(serial_ir_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/rc/serial_ir.c:806:20: note: 'cleanup_module' target declared here BUILDSTDERR: 806 | static void __exit serial_ir_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:12: BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:19: note: 'cleanup_module' target declared here BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxd2880_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/media/spi/cxd2880-spi.c:12: BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:19: note: 'init_module' target declared here BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.c:654:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 654 | module_spi_driver(cxd2880_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_read_ts()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_remove()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_spi_probe()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_write_spi()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_write_reg()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_set_pid_filter()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_update_pid_filter()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_stop_feed()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_start_feed()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/spi/cxd2880-spi.o: warning: objtool: cxd2880_ts_read()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: dump_firm_type_and_int_freq()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_reg()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_get_afc()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_signal()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: free_firmware()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_sleep()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_dvb_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_config()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: seek_firmware.isra.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_scode()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: check_firmware()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: generic_set_freq()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_analog_freq()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_set_params()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware_cb()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: xc2028_attach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: generic_set_freq.cold()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-xc2028.o: warning: objtool: load_firmware_cb.cold()+0x163: return with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_set_aux_byte()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_release()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_tuner_params.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_config_lookup.isra.0()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_dvb_configure()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_get_rf_strength()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_get_status()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_set_params()+0x465: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tuner-simple.o: warning: objtool: simple_tuner_attach()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_antenna()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_if_freq.isra.0()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2050_set_params()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_check_lo_lock.isra.0()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_set_if_freq()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: mt2032_set_params()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt20xx.o: warning: objtool: microtune_attach()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8290_probe.isra.0()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8295_probe.isra.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda829x_attach()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8295_set_params()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda8290.o: warning: objtool: tda8290_set_params()+0x732: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_autodetection()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: set_radio_freq()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_standby()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_read_status.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_get_status()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_attach()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5767.o: warning: objtool: tea5767_get_rf_strength()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: __set_radio_freq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_autodetection()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_read_status.isra.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_get_status()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_attach()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_get_rf_strength()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tea5761.o: warning: objtool: tea5761_autodetection.cold()+0x2c: return with modified stack frame BUILDSTDERR: drivers/media/tuners/tda9887.o: warning: objtool: tda9887_release()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda9887.o: warning: objtool: tda9887_configure()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda9887.o: warning: objtool: tda9887_attach()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827x_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xo_sleep()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_sleep()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_lna_gain()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_set_analog_params()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xa_set_params()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827x_probe_version()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827xo_set_params()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda827x.o: warning: objtool: tda827x_attach()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_dump_regs.isra.0()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_read_regs()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_read_extended()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: __tda18271_write_regs()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_init_regs()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_set_standby_mode()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_main_pll()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_cal_pll()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_bp_filter()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_km()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_rf_band()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_gain_taper()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-common.o: warning: objtool: tda18271_calc_ir_measure()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271c2_rf_cal_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271_release()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18271-fe.o: warning: objtool: tda18271_attach()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_if_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_config()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_tuner_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_readreg()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_get_status()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_debug_dump()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_sleep()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_suspend()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_write_reg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_set_tv_standard()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_set_signal_source()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_tune_channel.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_tune_digital.isra.0()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_do_timer_sleep()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_attach()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc_load_fw_and_init_tuner()+0x281: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_digital_params()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_params()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_set_analog_params()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc5000.o: warning: objtool: xc5000_resume()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: dump_firm_type_and_int_freq()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_readreg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_signal()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_status()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_get_frequency()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: seek_firmware.isra.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_send_i2c_data()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_set_signal_source()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_set_tv_standard()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_sleep()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_fwupload.isra.0()+0x2c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: check_firmware()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_attach()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc_tune_channel()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_set_analog_params()+0x1f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/xc4000.o: warning: objtool: xc4000_set_params()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/tuners/mt2060.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt2060_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/tuners/mt2060.c:23: BUILDSTDERR: drivers/media/tuners/mt2060.c:545:19: note: 'cleanup_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/tuners/mt2060.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt2060_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/tuners/mt2060.c:23: BUILDSTDERR: drivers/media/tuners/mt2060.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(mt2060_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_writereg()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_readreg()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_writeregs()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_set_params()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_calibrate()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2060.o: warning: objtool: mt2060_attach()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_if_frequency()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_bandwidth()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_AddExclZone()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_ChooseFirstIF()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_read()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_lockStatus()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_write()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_setreg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: IsSpurInBand()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_release()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_get_status()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_Tune()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_init()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: MT2063_SetReceiverMode.constprop.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_set_params()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_set_analog_params()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2063.o: warning: objtool: mt2063_attach()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_writeregs()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_writereg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_set_params()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2266.o: warning: objtool: mt2266_attach()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_writeregs()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_writereg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_readreg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_get_status()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_set_params()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mt2131.o: warning: objtool: mt2131_attach()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_writereg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_attach()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5005s.o: warning: objtool: mxl5005s_reconfigure()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_release()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_read_reg()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_get_status()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_write_reg()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_set_params()+0x2e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_sleep()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_init()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mxl5007t.o: warning: objtool: mxl5007t_attach()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_writereg.isra.0()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_set_params()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_init()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/mc44s803.o: warning: objtool: mc44s803_attach()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_get_bandwidth()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_get_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_read_reg()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_debug_status()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_get_status()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_write_reg()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_set_params()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_init()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/max2165.o: warning: objtool: max2165_attach()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/tda18218.o: warning: objtool: tda18218_wr_regs()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18212_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: drivers/media/tuners/tda18212.c:287:19: note: 'cleanup_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18212_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tda18212.h:24, BUILDSTDERR: from drivers/media/tuners/tda18212.c:21: BUILDSTDERR: drivers/media/tuners/tda18212.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18212.c:287:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 287 | module_i2c_driver(tda18212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e4000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: drivers/media/tuners/e4000.c:753:19: note: 'cleanup_module' target declared here BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e4000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/e4000.h:24, BUILDSTDERR: from drivers/media/tuners/e4000_priv.h:24, BUILDSTDERR: from drivers/media/tuners/e4000.c:21: BUILDSTDERR: drivers/media/tuners/e4000.c:753:19: note: 'init_module' target declared here BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/e4000.c:753:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 753 | module_i2c_driver(e4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc2580_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: drivers/media/tuners/fc2580.c:633:19: note: 'cleanup_module' target declared here BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc2580_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/fc2580.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580_priv.h:24, BUILDSTDERR: from drivers/media/tuners/fc2580.c:21: BUILDSTDERR: drivers/media/tuners/fc2580.c:633:19: note: 'init_module' target declared here BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc2580.c:633:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 633 | module_i2c_driver(fc2580_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tua9001_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: drivers/media/tuners/tua9001.c:278:19: note: 'cleanup_module' target declared here BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tua9001_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/tua9001.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tua9001.c:17: BUILDSTDERR: drivers/media/tuners/tua9001.c:278:19: note: 'init_module' target declared here BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tua9001.c:278:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 278 | module_i2c_driver(tua9001_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/si2157.h:21, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:22, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si2157_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:21, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: drivers/media/tuners/si2157.c:543:19: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/si2157.h:21, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:22, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si2157_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from drivers/media/tuners/si2157_priv.h:21, BUILDSTDERR: from drivers/media/tuners/si2157.c:17: BUILDSTDERR: drivers/media/tuners/si2157.c:543:19: note: 'init_module' target declared here BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/si2157.c:543:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 543 | module_i2c_driver(si2157_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_readreg()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_writereg()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_get_rf_strength()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_set_params()+0x848: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/fc0013.o: warning: objtool: fc0013_attach()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it913x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: drivers/media/tuners/it913x.c:462:24: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it913x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/it913x.h:22, BUILDSTDERR: from drivers/media/tuners/it913x.c:19: BUILDSTDERR: drivers/media/tuners/it913x.c:462:24: note: 'init_module' target declared here BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/it913x.c:462:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 462 | module_platform_driver(it913x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_get_if_frequency()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_write()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_mux()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_sleep()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_read.constprop.0()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_pll.isra.0()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_init()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_signal()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: generic_set_freq.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_analog_freq()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_set_params()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_attach()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_write.cold()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_read.constprop.0.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/tuners/r820t.o: warning: objtool: r820t_signal.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'cleanup_module' target declared here BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1c0042_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.h:11, BUILDSTDERR: from drivers/media/tuners/qm1d1c0042.c:23: BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:19: note: 'init_module' target declared here BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1c0042.c:451:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 451 | module_i2c_driver(qm1d1c0042_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/tuners/qm1d1b0004.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1b0004.c:20: BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/tuners/qm1d1b0004.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qm1d1b0004_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/qm1d1b0004.c:20: BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/qm1d1b0004.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(qm1d1b0004_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:19: note: 'cleanup_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm88rs6000t_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./include/media/dvb_frontend.h:38, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.h:20, BUILDSTDERR: from drivers/media/tuners/m88rs6000t.c:17: BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:19: note: 'init_module' target declared here BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/m88rs6000t.c:738:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 738 | module_i2c_driver(m88rs6000t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18250.h:22, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda18250_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from drivers/media/tuners/tda18250.h:21, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: drivers/media/tuners/tda18250.c:898:19: note: 'cleanup_module' target declared here BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tda18250.h:22, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda18250_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from drivers/media/tuners/tda18250.h:21, BUILDSTDERR: from drivers/media/tuners/tda18250_priv.h:20, BUILDSTDERR: from drivers/media/tuners/tda18250.c:18: BUILDSTDERR: drivers/media/tuners/tda18250.c:898:19: note: 'init_module' target declared here BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/tuners/tda18250.c:898:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 898 | module_i2c_driver(tda18250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/as102/as102_drv.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'as102_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/as102/as102_drv.c:23: BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:19: note: 'init_module' target declared here BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/as102/as102_drv.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'as102_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/as102/as102_drv.c:23: BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:19: note: 'cleanup_module' target declared here BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.c:397:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 397 | module_usb_driver(as102_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/as102/as102_drv.o: warning: objtool: as102_dvb_register()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_fw.o: warning: objtool: as102_firmware_upload.isra.0()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_fw.o: warning: objtool: as102_fw_upload()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_open()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_probe()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_disconnect()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/as102/as102_usb_drv.o: warning: objtool: as102_usb_disconnect.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828-core.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au0828_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:751:1: note: in expansion of macro 'module_init' BUILDSTDERR: 751 | module_init(au0828_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:716:19: note: 'init_module' target declared here BUILDSTDERR: 716 | static int __init au0828_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828.h:39, BUILDSTDERR: from drivers/media/usb/au0828/au0828-core.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au0828_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:752:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 752 | module_exit(au0828_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.c:746:20: note: 'cleanup_module' target declared here BUILDSTDERR: 746 | static void __exit au0828_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_suspend()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_disable_source()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_enable_source()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_readreg()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_writereg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_resume()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_usb_disconnect()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-core.o: warning: objtool: au0828_usb_probe()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_readbytes.isra.0()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_sendbytes.isra.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: i2c_xfer()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-i2c.o: warning: objtool: au0828_i2c_register()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_tuner_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_card_analog_fe_setup()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_card_setup()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-cards.o: warning: objtool: au0828_gpio_setup()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_bulk_timeout()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: urb_completion()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: stop_urb_transfer()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_stop_feed()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: start_urb_transfer()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_start_feed()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_restart_dvb_streaming()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_unregister()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-dvb.o: warning: objtool: au0828_dvb_register()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_init_tuner()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_s_input()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enumaudio()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enum_fmt_vid_cap()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_irq_callback()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_uninit_isoc()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_stop_streaming()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_stream_enable()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_stream_reset()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_frequency()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_cropcap()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_audio()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_audio()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_input()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_std()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_fmt_vbi_cap()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_frequency()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_tuner()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_std()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_log_status()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_g_tuner()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_input()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_querycap()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_close()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_open()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_enum_input()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_start_analog_streaming()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_vid_buffer_timeout()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_vbi_buffer_timeout()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_isoc_copy()+0x416: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_v4l2_device_register()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_stop_vbi_streaming()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_unregister()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_analog_register()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/au0828/au0828-video.o: warning: objtool: au0828_s_input.cold()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.h:10, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:7: BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'cleanup_module' target declared here BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_net.h:21, BUILDSTDERR: from drivers/media/common/b2c2/flexcop-common.h:18, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'flexcop_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.h:10, BUILDSTDERR: from drivers/media/usb/b2c2/flexcop-usb.c:7: BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:19: note: 'init_module' target declared here BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.c:613:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 613 | module_usb_driver(flexcop_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_readwrite_dw()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_urb_complete()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/b2c2/flexcop-usb.o: warning: objtool: flexcop_usb_probe.cold()+0x4b: return with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpia2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1262:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1262 | module_init(cpia2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1242:19: note: 'init_module' target declared here BUILDSTDERR: 1242 | static int __init cpia2_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cpia2/cpia2_v4l.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpia2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1263:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1263 | module_exit(cpia2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.c:1256:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1256 | static void __exit cpia2_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.o: warning: objtool: cpia2_s_jpegcomp()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_v4l.o: warning: objtool: cpia2_register_camera()+0x2b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_complete()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_probe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_transfer_cmd()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_stream_resume()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_disconnect()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_complete.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_stream_start.part.0.cold()+0x3f: return with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_usb.o: warning: objtool: cpia2_usb_disconnect.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_do_command()+0x973: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_set_high_power()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: apply_vp_patch()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: config_sensor_410()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: config_sensor_500()+0x3c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_reset_camera()+0x4fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_init_camera_struct()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_init_camera()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_allocate_buffers()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cpia2/cpia2_core.o: warning: objtool: cpia2_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_mmap()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_close()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: buffer_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_open()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_reset_video_buffer()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_copy_video_line()+0x197: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_bulk_copy()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_isoc_copy()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-video.o: warning: objtool: cx231xx_v4l2_create_entities()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-i2c.o: warning: objtool: cx231xx_i2c_xfer()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:28, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:28, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-cards.c:23: BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:19: note: 'init_module' target declared here BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-cards.c:1995:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1995 | module_usb_driver(cx231xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_set_alt_setting()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_uninit_isoc()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_uninit_bulk()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_isoc_irq_callback()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_bulk_irq_callback()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: __usb_control_msg.constprop.0()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_init_bulk()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_write_ctrl_reg()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_demod_reset()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_set_video_alternate()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-core.o: warning: objtool: cx231xx_bulk_irq_callback.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_g_fmt_vid_cap()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_s_ctrl()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_s_std()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: vidioc_streamon()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: wait_for_mci_complete()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_mmap()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_mbox_func()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_api_cmd()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_release()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_initialize_codec()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: mpeg_open()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_417_unregister()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-417.o: warning: objtool: cx231xx_417_register()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-audio.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_alsa_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:790:1: note: in expansion of macro 'module_init' BUILDSTDERR: 790 | module_init(cx231xx_alsa_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:776:19: note: 'init_module' target declared here BUILDSTDERR: 776 | static int __init cx231xx_alsa_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-audio.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_alsa_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:791:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 791 | module_exit(cx231xx_alsa_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-audio.c:781:20: note: 'cleanup_module' target declared here BUILDSTDERR: 781 | static void __exit cx231xx_alsa_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx231xx_dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1185:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1185 | module_init(cx231xx_dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1175:19: note: 'init_module' target declared here BUILDSTDERR: 1175 | static int __init cx231xx_dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h:26, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx.h:43, BUILDSTDERR: from drivers/media/usb/cx231xx/cx231xx-dvb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx231xx_dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1186:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1186 | module_exit(cx231xx_dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.c:1180:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1180 | static void __exit cx231xx_dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/cx231xx/cx231xx-dvb.o: warning: objtool: dvb_init.part.0()+0x11e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/dvb-usb-firmware.o: warning: objtool: dvb_usb_download_firmware.cold()+0x69: return with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dvb-usb-init.o: warning: objtool: dvb_usb_device_exit()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dvb-usb-init.o: warning: objtool: dvb_usb_device_init()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_complete()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_submit()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_init()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/usb-urb.o: warning: objtool: usb_urb_complete.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp7045_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp7045.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(vp7045_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp7045.o: warning: objtool: vp7045_usb_op()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vp702x_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/vp702x.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:19: note: 'init_module' target declared here BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.c:440:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 440 | module_usb_driver(vp702x_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.o: warning: objtool: vp702x_usb_out_op_unlocked()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/vp702x.o: warning: objtool: vp702x_frontend_attach()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'cleanup_module' target declared here BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gp8psk_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb/gp8psk.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:19: note: 'init_module' target declared here BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.c:388:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 388 | module_usb_driver(gp8psk_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_usb_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_usb_out_op()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_load_bcm4500fw()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_power_ctrl()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/gp8psk.o: warning: objtool: gp8psk_frontend_attach()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtt200u_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtt200u.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtt200u.c:416:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 416 | module_usb_driver(dtt200u_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-common.o: warning: objtool: dibusb_i2c_msg()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc-common.o: warning: objtool: dibusb_dib3000mc_frontend_attach()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'a800_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'a800_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/a800.c:16: BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/a800.c:149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 149 | module_usb_driver(a800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'cleanup_module' target declared here BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mb.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.c:466:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 466 | module_usb_driver(dibusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: dibusb_thomson_tuner_attach()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mb.o: warning: objtool: dibusb_dib3000mb_frontend_attach()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dibusb_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb-mc.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dibusb-mc.c:144:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 144 | module_usb_driver(dibusb_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nova_t_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nova_t_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/nova-t-usb2.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:19: note: 'init_module' target declared here BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/nova-t-usb2.c:239:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 239 | module_usb_driver(nova_t_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dibusb.h:17, BUILDSTDERR: from drivers/media/usb/dvb-usb/umt-010.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.c:146:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 146 | module_usb_driver(umt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.o: warning: objtool: umt_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/umt-010.o: warning: objtool: umt_mt352_frontend_attach()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm920x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm920x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/m920x.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:19: note: 'init_module' target declared here BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.c:1259:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1259 | module_usb_driver(m920x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_mt2060_tuner_attach()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_mt352_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_fmd1216me_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_qt1010_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda8275_61_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda10046_0b_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda8275_60_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_tda10046_08_frontend_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_probe()+0x1f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_i2c_xfer()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_firmware_download()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_rc_query()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/m920x.o: warning: objtool: m920x_rc_core_query()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'digitv_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'digitv_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/digitv.c:14: BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(digitv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_tuner_attach()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_frontend_attach()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/digitv.o: warning: objtool: digitv_i2c_xfer()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from ./include/media/tuner.h:23, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/media-devnode.h:29, BUILDSTDERR: from ./include/media/media-device.h:25, BUILDSTDERR: from ./include/media/v4l2-mc.h:22, BUILDSTDERR: from ./include/media/tuner.h:23, BUILDSTDERR: from drivers/media/usb/dvb-usb/cxusb.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:19: note: 'init_module' target declared here BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.c:2196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2196 | module_usb_driver(cxusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_ctrl_msg()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_i2c_xfer()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_aver_power_ctrl()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_t230_frontend_attach()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_d689_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_d680_dmb_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_rev2_tuner_attach()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mxl5003s_tuner_attach()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_aver_lgdt3303_frontend_attach()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dvico_xc3028_tuner_attach()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dtt7579_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mt352_frontend_attach()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgz201_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dee1601_tuner_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dee1601_frontend_attach()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgh064f_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_lgdt3303_frontend_attach()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_fmd1216me_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_cx22702_frontend_attach()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_d680_dmb_frontend_attach()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_mygica_d689_frontend_attach()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_frontend_attach()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_nano2_frontend_attach()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/cxusb.o: warning: objtool: cxusb_dualdig4_rev2_frontend_attach()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'cleanup_module' target declared here BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/ttusb2.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:19: note: 'init_module' target declared here BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.c:840:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 840 | module_usb_driver(ttusb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_usb_disconnect()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_tuner_tda826x_attach()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_frontend_tda10086_attach()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_frontend_tda10023_attach()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_tuner_tda827x_attach()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_msg()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: ttusb2_i2c_xfer()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_set_video_port()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_write_cam_control()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_read_cam_control()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_write_attribute_mem()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_read_attribute_mem()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/ttusb2.o: warning: objtool: tt3650_ci_slot_reset()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dib0700_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'init_module' target declared here BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dib0700_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/dib0700_core.c:9: BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:19: note: 'cleanup_module' target declared here BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.c:945:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 945 | module_usb_driver(dib0700_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_rc_urb_completion()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_get_version()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_i2c_xfer()+0x3a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_set_gpio()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_set_i2c_speed()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_ctrl_clock()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_download_firmware()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_streaming_ctrl()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_change_protocol()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_core.o: warning: objtool: dib0700_rc_setup()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk809x_frontend1_attach()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe8096p_tuner_attach()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7790p_tuner_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: xc4000_tuner_attach()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib0700_xc4000_tuner_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_tuner1_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_tuner0_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim7090_tuner_attach()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim8096md_tuner_attach()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib809x_tuner_attach()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807xpvr_frontend_attach1()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib807x_tuner_attach()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib7770p_tuner_attach()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: mxl5007t_tuner_attach()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: lgdt3305_frontend_attach()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: xc5000_tuner_attach()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib0700_xc5000_tuner_callback()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: s5h1411_frontend_attach()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_tuner_attach()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070pd_frontend_attach1()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: dib7070p_tuner_attach()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700d_tuner_attach()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe8096p_frontend_attach()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim8096md_frontend_attach()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk809x_frontend_attach()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807xpvr_frontend_attach0()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk807x_frontend_attach()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700p_frontend_attach()+0x273: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7790p_frontend_attach()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: pctv340e_frontend_attach()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_frontend1_attach()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: tfe7090pvr_frontend0_attach()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim7090_frontend_attach()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7770p_frontend_attach()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_frontend_attach()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070pd_frontend_attach0()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: novatd_frontend_attach()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7070p_frontend_attach()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700P2_frontend_attach()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700d_frontend_attach()+0x1aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk9090m_frontend_attach()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: bristol_tuner_attach()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: bristol_frontend_attach()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700p_tuner_attach()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk7700ph_xc3028_callback()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: nim9090md_frontend_attach()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dib0700_devices.o: warning: objtool: stk9090m_frontend_attach.cold()+0x13e: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opera1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'cleanup_module' target declared here BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opera1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/opera1.c:15: BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:19: note: 'init_module' target declared here BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.c:577:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 577 | module_usb_driver(opera1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_i2c_xfer()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_power_ctrl()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_pid_filter()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_pid_filter_control()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_streaming_ctrl()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_frontend_attach()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/opera1.o: warning: objtool: opera1_probe()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.h:24, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9005_usb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1140 | module_exit(af9005_usb_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1126:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1126 | static void __exit af9005_usb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.h:24, BUILDSTDERR: from drivers/media/usb/dvb-usb/af9005.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9005_usb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1139 | module_init(af9005_usb_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.c:1102:19: note: 'init_module' target declared here BUILDSTDERR: 1102 | static int __init af9005_usb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_generic_read_write()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_rc_query()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_boot_packet.constprop.0()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_download_firmware()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_i2c_xfer()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_send_command()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_read_eeprom()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005.o: warning: objtool: af9005_frontend_attach()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_program_cfoe()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_refresh_state()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_init()+0x4fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/af9005-fe.o: warning: objtool: af9005_fe_set_frontend()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pctv452e_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/pctv452e.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:19: note: 'init_module' target declared here BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.c:1096:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1096 | module_usb_driver(pctv452e_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_msg()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_i2c_msg()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_rc_query()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_frontend_attach()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_set_video_port()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_tuner_attach()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: tt3650_ci_msg.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/pctv452e.o: warning: objtool: pctv452e_i2c_msg.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw2102_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw2102_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/dw2102.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:19: note: 'init_module' target declared here BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.c:2459:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2459 | module_usb_driver(dw2102_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_set_bandw()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_set_freq()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: su3000_i2c_transfer()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: tt_s2_4600_frontend_attach()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: t220_frontend_attach()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_frontend_attach()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_tuner_attach()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2104_frontend_attach()+0x3b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_frontend_attach()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: m88rs2000_frontend_attach()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: su3000_frontend_attach()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: zl100313_frontend_attach()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw3101_i2c_transfer()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw210x_read_mac_address()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_earda_i2c_transfer()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_serit_i2c_transfer()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: prof_7500_frontend_attach()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: ds3000_frontend_attach()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stv0288_frontend_attach()+0x16a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: s6x0_i2c_transfer()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: s6x0_read_mac_address()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_load_firmware()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2104_i2c_transfer()+0x2d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_get_bandw()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: stb6100_get_freq()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dw2102.o: warning: objtool: dw2102_load_firmware.cold()+0x1a8: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dtv5100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dtv5100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dtv5100.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:19: note: 'init_module' target declared here BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.c:222:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 222 | module_usb_driver(dtv5100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_i2c_msg()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_tuner_attach()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/dtv5100.o: warning: objtool: dtv5100_frontend_attach()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:32, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cinergyt2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:29, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:32, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cinergyt2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2.h:29, BUILDSTDERR: from drivers/media/usb/dvb-usb/cinergyT2-core.c:26: BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:19: note: 'init_module' target declared here BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-core.c:270:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 270 | module_usb_driver(cinergyt2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/cinergyT2-fe.o: warning: objtool: cinergyt2_fe_set_frontend()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6027_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6027_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb/az6027.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:19: note: 'init_module' target declared here BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.c:1189:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1189 | module_usb_driver(az6027_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_get_bandwidth()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_set_bandwidth()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_get_frequency()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: stb6100_set_frequency()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_usb_in_op()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_usb_out_op()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_i2c_xfer()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_streaming_ctrl()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_poll_slot_status()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_slot_ts_enable()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_write_cam_control()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_read_cam_control()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_write_attribute_mem()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_read_attribute_mem()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_ci_slot_reset()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/az6027.o: warning: objtool: az6027_frontend_attach()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'cleanup_module' target declared here BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:20, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'technisat_usb2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/dvb-usb/dvb-usb.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb/technisat-usb2.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:19: note: 'init_module' target declared here BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.c:802:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 802 | module_usb_driver(technisat_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_i2c_access()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_identify_state()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb/technisat-usb2.o: warning: objtool: technisat_usb2_frontend_attach()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9015_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9015_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9015.c:20: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:19: note: 'init_module' target declared here BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.c:1560:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1560 | module_usb_driver(af9015_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9015.o: warning: objtool: af9015_tuner_attach()+0x537: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:26, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af9035_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:26, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af9035_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/af9035.c:22: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:19: note: 'init_module' target declared here BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.c:2147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2147 | module_usb_driver(af9035_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/af9035.o: warning: objtool: af9035_tuner_attach()+0x7c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anysee_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anysee_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.h:34, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/anysee.c:30: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:19: note: 'init_module' target declared here BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.c:1434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1434 | module_usb_driver(anysee_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.o: warning: objtool: anysee_frontend_attach()+0xa36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/anysee.o: warning: objtool: anysee_tuner_attach()+0x58b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'au6610_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'au6610_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.h:19, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/au6610.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.c:204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 204 | module_usb_driver(au6610_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.o: warning: objtool: au6610_qt1010_tuner_attach()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/au6610.o: warning: objtool: au6610_zl10353_frontend_attach()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from ./drivers/media/tuners/mt2063.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'az6007_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./drivers/media/dvb-frontends/drxk.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:24: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'cleanup_module' target declared here BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from ./drivers/media/tuners/mt2063.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'az6007_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from ./drivers/media/dvb-frontends/drxk.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/az6007.c:24: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:19: note: 'init_module' target declared here BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.c:984:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 984 | module_usb_driver(az6007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: __az6007_write()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: __az6007_read()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_i2c_xfer()+0x2c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_tuner_attach()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_init()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_frontend_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/az6007.o: warning: objtool: az6007_ci_slot_reset()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'cleanup_module' target declared here BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ce6230_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ce6230.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:19: note: 'init_module' target declared here BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.c:284:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 284 | module_usb_driver(ce6230_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.o: warning: objtool: ce6230_mxl5003s_tuner_attach()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ce6230.o: warning: objtool: ce6230_zl10353_frontend_attach()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ec168_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ec168_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.h:21, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/ec168.c:18: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:19: note: 'init_module' target declared here BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.c:376:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 376 | module_usb_driver(ec168_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.o: warning: objtool: ec168_mxl5003s_tuner_attach()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/ec168.o: warning: objtool: ec168_ec100_frontend_attach()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lme2510_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lme2510_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/lmedm04.c:66: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:19: note: 'init_module' target declared here BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.c:1343:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1343 | module_usb_driver(lme2510_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_usb_talk()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_i2c_xfer()+0x2a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_tuner()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_int_response()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme_firmware_switch()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_frontend_attach()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_download_firmware()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_identify_state()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: dm04_lme2510_tuner.cold()+0x21: return with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/lmedm04.o: warning: objtool: lme2510_download_firmware.cold()+0xd7: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl861_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'cleanup_module' target declared here BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl861_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.h:5, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/gl861.c:11: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:19: note: 'init_module' target declared here BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.c:656:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 656 | module_usb_driver(gl861_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.o: warning: objtool: gl861_tuner_attach()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/gl861.o: warning: objtool: gl861_frontend_attach()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.h:18, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxl111sf_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/mxl111sf.c:12: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:19: note: 'init_module' target declared here BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.c:1450:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1450 | module_usb_driver(mxl111sf_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep4_streaming_ctrl()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep6_streaming_ctrl()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ep5_streaming_ctrl()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_attach_tuner()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ant_hunt()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_attach_demod()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_adap_fe_init()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_adap_fe_sleep()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ctrl_msg()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_read_reg()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl1x1sf_get_chip_info()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_init()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_lg2160_frontend_attach()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_lg2161_ep6_frontend_attach()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_write_reg()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_write_reg_mask()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf.o: warning: objtool: mxl111sf_ctrl_program_regs()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl1x1sf_soft_reset()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_config_i2s()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_config_spi()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-phy.o: warning: objtool: mxl111sf_idac_config()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_start()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_stop()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_readagain()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.o: warning: objtool: mxl111sf_i2c_xfer()+0x471: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-gpio.o: warning: objtool: mxl111sf_set_gpio()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-demod.o: warning: objtool: mxl111sf_demod_attach()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_release()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_attach()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.o: warning: objtool: mxl111sf_tuner_get_status.cold()+0x58: return with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:27, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl28xxu_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/rtl28xxu.c:23: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:19: note: 'init_module' target declared here BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.c:1958:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1958 | module_usb_driver(rtl28xxu_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.o: warning: objtool: rtl2832u_tuner_attach()+0x940: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/dvb-usb-v2/rtl28xxu.o: warning: objtool: rtl28xxu_tuner_attach()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:19: note: 'cleanup_module' target declared here BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dvbsky_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvbsky.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:19: note: 'init_module' target declared here BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.c:818:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 818 | module_usb_driver(dvbsky_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/dvbsky.o: warning: objtool: dvbsky_i2c_xfer()+0x3c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'cleanup_module' target declared here BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:30, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zd1301_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/dvb_usb.h:25, BUILDSTDERR: from drivers/media/usb/dvb-usb-v2/zd1301.c:17: BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:19: note: 'init_module' target declared here BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/dvb-usb-v2/zd1301.c:294:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 294 | module_usb_driver(zd1301_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:32, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:32, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-cards.c:22: BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:19: note: 'init_module' target declared here BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-cards.c:4078:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4078 | module_usb_driver(em28xx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-video.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_video_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2944:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2944 | module_init(em28xx_video_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2934:19: note: 'init_module' target declared here BUILDSTDERR: 2934 | static int __init em28xx_video_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-video.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_video_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2945:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2945 | module_exit(em28xx_video_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-video.c:2939:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2939 | static void __exit em28xx_video_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-audio.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_alsa_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1069:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1069 | module_init(em28xx_alsa_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1053:19: note: 'init_module' target declared here BUILDSTDERR: 1053 | static int __init em28xx_alsa_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-audio.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_alsa_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1070 | module_exit(em28xx_alsa_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.c:1058:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1058 | static void __exit em28xx_alsa_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-audio.o: warning: objtool: snd_em28xx_capture_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-dvb.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2065:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2065 | module_init(em28xx_dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2055:19: note: 'init_module' target declared here BUILDSTDERR: 2055 | static int __init em28xx_dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-dvb.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2066:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2066 | module_exit(em28xx_dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.c:2060:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2060 | static void __exit em28xx_dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.o: warning: objtool: em28xx_attach_xc3028.constprop.0()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/em28xx/em28xx-dvb.o: warning: objtool: em28xx_dvb_init()+0x1fee: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-input.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em28xx_rc_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:962:1: note: in expansion of macro 'module_init' BUILDSTDERR: 962 | module_init(em28xx_rc_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:947:19: note: 'init_module' target declared here BUILDSTDERR: 947 | static int __init em28xx_rc_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/tuners/tuner-xc2028.h:11, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx.h:44, BUILDSTDERR: from drivers/media/usb/em28xx/em28xx-input.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em28xx_rc_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:963:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 963 | module_exit(em28xx_rc_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/em28xx/em28xx-input.c:952:20: note: 'cleanup_module' target declared here BUILDSTDERR: 952 | static void __exit em28xx_rc_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-v4l2.o: warning: objtool: go7007_v4l2_ctrl_init()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_read_interrupt()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_load_encoder()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: init_i2c_module()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_parse_video_stream()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/go7007/go7007-driver.o: warning: objtool: go7007_start_encoder()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-usb.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-usb.c:23: BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-usb.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-usb.c:23: BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:19: note: 'init_module' target declared here BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-usb.c:1349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1349 | module_usb_driver(go7007_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-loader.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'go7007_loader_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-loader.c:16: BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/go7007-loader.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'go7007_loader_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/go7007-loader.c:16: BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:19: note: 'init_module' target declared here BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/go7007-loader.c:137:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 137 | module_usb_driver(go7007_loader_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/s2250-board.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2250_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/s2250-board.c:15: BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'cleanup_module' target declared here BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/go7007/s2250-board.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2250_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/go7007/s2250-board.c:15: BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:19: note: 'init_module' target declared here BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.c:639:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 639 | module_i2c_driver(s2250_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/go7007/s2250-board.o: warning: objtool: s2250_probe()+0x2c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/gl860/gl860.c:24: BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: sd_init_controls()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: gl860_RTx()+0x17b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: sd_config()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gl860/gl860.o: warning: objtool: gl860_RTx.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_bridge.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_sensor.h:22, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_ov9650.h:23, BUILDSTDERR: from drivers/media/usb/gspca/m5602/m5602_core.c:21: BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:19: note: 'init_module' target declared here BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_start_transfer()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_urb_complete()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_read_bridge()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_configure()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_write_bridge()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_read_sensor()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_write_sensor()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_core.o: warning: objtool: m5602_urb_complete.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_probe()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_init_controls()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_start()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov9650.o: warning: objtool: ov9650_s_ctrl()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_probe()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_s_ctrl()+0x1c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_init_controls()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_ov7660.o: warning: objtool: ov7660_init()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_start()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_probe()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_init()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_s_ctrl()+0x32d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_mt9m111.o: warning: objtool: mt9m111_init_controls()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_probe()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_init()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_s_ctrl()+0x276: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_po1030.o: warning: objtool: po1030_init_controls()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_probe()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_init()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: s5k83a_init_controls()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k83a.o: warning: objtool: rotation_thread_function()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_start()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_init()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_probe()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_init_controls()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/m5602/m5602_s5k4aa.o: warning: objtool: s5k4aa_s_ctrl()+0x33a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'cleanup_module' target declared here BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.h:30, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx_sensor.h:29, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/stv06xx/stv06xx.c:28: BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.c:624:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 624 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_init_controls()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: sd_disconnect()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_isoc_nego()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_pkt_scan()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_init()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_bridge()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_stopN()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_start()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_read_bridge()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_config()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_sensor_bytes()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_write_sensor_words()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_read_sensor()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx.o: warning: objtool: stv06xx_stopN.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_start()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_s_ctrl()+0x22d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_probe()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o: warning: objtool: vv6410_stop()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_probe_1x00()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_probe_1020()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o: warning: objtool: hdcs_s_ctrl()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_stop()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_s_ctrl()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_start()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o: warning: objtool: pb0100_probe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv06xx/stv06xx_st6422.o: warning: objtool: st6422_probe()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gspca.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gspca_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1721:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1721 | module_init(gspca_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1712:19: note: 'init_module' target declared here BUILDSTDERR: 1712 | static int __init gspca_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/gspca.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gspca_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1722:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1722 | module_exit(gspca_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.c:1717:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1717 | static void __exit gspca_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: which_bandwidth()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_frame_add()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: destroy_urbs()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: bulk_irq()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: isoc_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: int_irq()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_disconnect()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_set_alt0.part.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_input_create_urb.part.0()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_stream_off()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_init_transfer()+0x499: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: try_fmt_vid_cap()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/gspca.o: warning: objtool: gspca_stream_off.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/autogain_functions.o: warning: objtool: gspca_coarse_grained_expo_autogain()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/autogain_functions.o: warning: objtool: gspca_expo_autogain()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:19: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/benq.c:21: BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.c:283:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 283 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: sd_start()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: sd_isoc_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: reg_w.constprop.0()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/benq.o: warning: objtool: sd_isoc_irq.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:19: note: 'cleanup_module' target declared here BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/conex.c:22: BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.c:962:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 962 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: reg_r()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: reg_w()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: sd_init_controls()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/conex.o: warning: objtool: reg_r.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:29: BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/cpia1.c:29: BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:19: note: 'init_module' target declared here BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.c:1902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1902 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: cpia_usb_transferCmd()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_init_controls()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: goto_low_power()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_config()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: goto_high_power()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_dq_callback()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_start()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/cpia1.o: warning: objtool: sd_init()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/dtcs033.c:19: BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.c:288:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 288 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_rw()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_reqs()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: dtcs033_setexposure()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: dtcs033_init_controls()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/dtcs033.o: warning: objtool: reg_rw.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:19: note: 'cleanup_module' target declared here BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/etoms.c:21: BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:19: note: 'init_module' target declared here BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.c:791:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 791 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: reg_r()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: et_video()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: sd_pkt_scan()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: sd_init_controls()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: do_autogain()+0x1a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: reg_w.constprop.0()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: Et_init2()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: Et_init1()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/etoms.o: warning: objtool: reg_r.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:19: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/finepix.c:21: BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:19: note: 'init_module' target declared here BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.c:302:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 302 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/finepix.o: warning: objtool: sd_start()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/finepix.o: warning: objtool: dostream()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'cleanup_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jeilinj.c:28: BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:19: note: 'init_module' target declared here BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.c:546:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 546 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: jlj_write2()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_pkt_scan()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_init_controls()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jeilinj.o: warning: objtool: sd_start()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'cleanup_module' target declared here BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/jl2005bcd.c:21: BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:19: note: 'init_module' target declared here BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_write2.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: sd_start()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_read_reg()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: jl2005c_dostream()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/jl2005bcd.o: warning: objtool: sd_config()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:19: note: 'cleanup_module' target declared here BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/kinect.c:27: BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:19: note: 'init_module' target declared here BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.c:480:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 480 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/kinect.o: warning: objtool: write_register()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:31: BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:19: note: 'cleanup_module' target declared here BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/konica.c:31: BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.c:482:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 482 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: reg_w()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_start()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_isoc_irq()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_init_controls()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/konica.o: warning: objtool: sd_init()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:19: note: 'cleanup_module' target declared here BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mars.c:22: BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:19: note: 'init_module' target declared here BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.c:436:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 436 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mars.o: warning: objtool: sd_init_controls()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mars.o: warning: objtool: reg_w.part.0()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mars.o: warning: objtool: sd_pkt_scan()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/mr97310a.c:43: BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:19: note: 'init_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_pkt_scan()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_init_controls()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: mr_write.isra.0()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: mr_read.isra.0.constprop.0()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: cam_get_response16()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: zero_the_pointer()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_stopN()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_config()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/mr97310a.o: warning: objtool: sd_stopN.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/nw80x.c:23: BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:19: note: 'init_module' target declared here BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.c:2093:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2093 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_w()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: sd_init_controls()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: sd_config()+0x22f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/nw80x.o: warning: objtool: reg_r.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:40: BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/ov519.c:40: BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:19: note: 'init_module' target declared here BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.c:5017:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5017 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: reg_r()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_read_sb()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_write_fsb()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_init_controls()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: reg_w.part.0()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: ov51x_upload_quan_tables()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: ov518_reg_w32.part.0()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_write_sb.part.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: w9968cf_smbus_read_ack()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_pkt_scan()+0x2f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: reg_r8.constprop.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: ov518_i2c_w()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: i2c_w()+0x45e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: i2c_r()+0x3a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: init_ov_sensor()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_init()+0xe76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_stopN()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov519.o: warning: objtool: sd_start()+0x56a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534.c:33: BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:19: note: 'init_module' target declared here BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.c:1545:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1545 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_reg_read()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_check_status()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_reg_write()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_reg_write()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sccb_reg_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sd_pkt_scan()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sd_init_controls()+0x2bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: set_frame_rate.part.0()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: ov534_set_led()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: sd_init()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534.o: warning: objtool: set_frame_rate.part.0.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/ov534_9.c:27: BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:19: note: 'init_module' target declared here BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.c:1829:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1829 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_r()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_w_i()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: reg_w()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_pkt_scan()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_check_status()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_write()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sccb_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_init_controls()+0x175: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: set_led()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/ov534_9.o: warning: objtool: sd_init()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:26: BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:19: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac207.c:26: BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:19: note: 'init_module' target declared here BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.c:485:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 485 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_write_reg()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_read_reg()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_pkt_scan()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_init_controls()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_config()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: pac207_write_regs.constprop.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac207.o: warning: objtool: sd_start()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:92: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:91: BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:19: note: 'cleanup_module' target declared here BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:92: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7302.c:91: BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:19: note: 'init_module' target declared here BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.c:961:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 961 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_pkt_scan()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: reg_w_buf()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_init_controls()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: reg_w.part.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7302.o: warning: objtool: sd_start()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:60: BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:19: note: 'cleanup_module' target declared here BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/pac7311.c:60: BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:19: note: 'init_module' target declared here BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.c:696:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 696 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_pkt_scan()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: reg_w_buf()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_init_controls()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: reg_w.part.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/pac7311.o: warning: objtool: sd_start()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:35: BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:19: note: 'cleanup_module' target declared here BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/se401.c:35: BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:19: note: 'init_module' target declared here BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.c:735:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 735 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_init_controls()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_get_feature.part.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_set_feature.part.0()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_write_req.part.0()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: se401_read_req.part.0()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_config()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_pkt_scan()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/se401.o: warning: objtool: sd_pkt_scan.cold()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'cleanup_module' target declared here BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sn9c2028.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:19: note: 'init_module' target declared here BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_config()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sn9c2028_read1()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sn9c2028_command()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_stopN()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: run_start_commands()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_start()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c2028.o: warning: objtool: sd_pkt_scan()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sn9c20x.c:21: BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:19: note: 'init_module' target declared here BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.c:2386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2386 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: reg_w()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: qual_upd()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_init_controls()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_isoc_init()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: i2c_w()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_init()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sn9c20x.o: warning: objtool: sd_start()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:48: BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixb.c:48: BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:19: note: 'init_module' target declared here BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.c:1473:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1473 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixb.o: warning: objtool: sd_init_controls()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:22: BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/sonixj.c:22: BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:19: note: 'init_module' target declared here BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.c:2985:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2985 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_w1()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: i2c_w1()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: reg_w()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: i2c_w8()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: expo_adjust()+0x206: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_init()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: qual_upd()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_init_controls()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: do_autogain()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sonixj.o: warning: objtool: sd_start()+0x9b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:19: note: 'cleanup_module' target declared here BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca500.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:19: note: 'init_module' target declared here BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.c:989:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 989 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: reg_w()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_init_controls()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_stopN()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_ping310()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: reg_r_wait()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_full_reset()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_start()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: sd_stopN.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca500.o: warning: objtool: spca500_ping310.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca501.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:19: note: 'init_module' target declared here BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.c:2046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2046 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: reg_write()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: write_vector()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: sd_init()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca501.o: warning: objtool: sd_init_controls()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:19: note: 'cleanup_module' target declared here BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca505.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:19: note: 'init_module' target declared here BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.c:801:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 801 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca505.o: warning: objtool: reg_write()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca505.o: warning: objtool: sd_init_controls()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca505.o: warning: objtool: sd_start()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:19: note: 'cleanup_module' target declared here BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca506.c:22: BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:19: note: 'init_module' target declared here BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.c:608:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 608 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: spca506_Setsize()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: sd_init_controls()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: spca506_SetNormeInput()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: sd_start()+0x605: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca506.o: warning: objtool: sd_init()+0x6e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca508.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:19: note: 'init_module' target declared here BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.c:1535:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1535 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: reg_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: reg_read()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: sd_init_controls()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca508.o: warning: objtool: sd_config()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:23: BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:19: note: 'cleanup_module' target declared here BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/spca561.c:23: BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:19: note: 'init_module' target declared here BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.c:920:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 920 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: reg_w_val()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_12a()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_pkt_scan()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_controls_12a()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_controls_72a()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_config()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca561.o: warning: objtool: sd_init_72a()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:19: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/spca1528.c:21: BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:19: note: 'init_module' target declared here BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.c:442:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 442 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_w()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_r()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: sd_init()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: sd_init_controls()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: reg_wb.constprop.0()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_1()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/spca1528.o: warning: objtool: wait_status_1.cold()+0x1f: return with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:19: note: 'cleanup_module' target declared here BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905.c:38: BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:19: note: 'init_module' target declared here BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.c:434:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 434 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_command()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sd_start()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_read_data()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sq905_dostream()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905.o: warning: objtool: sd_init()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:19: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq905c.c:32: BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:19: note: 'init_module' target declared here BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.c:336:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 336 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sq905c_command()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sd_start()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sq905c_dostream()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq905c.o: warning: objtool: sd_config()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sq930x.c:23: BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:19: note: 'init_module' target declared here BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.c:1160:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1160 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_w()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: i2c_write()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_wb()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_init_controls()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_dq_callback()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: reg_r.part.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: ucbus_write()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: global_init()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sq930x.o: warning: objtool: sd_init()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/sunplus.c:22: BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:19: note: 'init_module' target declared here BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.c:1073:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1073 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_w_riv()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: sd_init_controls()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504A_acknowledged_command()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504_acknowledged_command()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504_read_info.part.0()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca50x_GetFirmware.part.0()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: sd_init()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: reg_w_riv.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/sunplus.o: warning: objtool: spca504A_acknowledged_command.cold()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:19: note: 'cleanup_module' target declared here BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk014.c:21: BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:19: note: 'init_module' target declared here BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.c:443:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 443 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: reg_r()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: reg_w()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: snd_val()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_init_controls()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: rcv_val.constprop.0()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_stopN()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_start()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk014.o: warning: objtool: sd_stopN.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:19: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stk1135.c:24: BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:19: note: 'init_module' target declared here BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.c:685:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 685 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: reg_w()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: reg_r()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: stk1135_serial_wait_ready()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_write_8()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_read_8()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_init_controls()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_pkt_scan()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_start()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_stopN()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_write_8.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sensor_read_8.cold()+0xf: return with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stk1135.o: warning: objtool: sd_stopN.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:19: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/stv0680.c:30: BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:19: note: 'init_module' target declared here BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.c:349:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 349 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv_sndctrl()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_get_video_mode()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_set_video_mode()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: sd_config()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/stv0680.o: warning: objtool: stv0680_get_video_mode.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:29: BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/t613.c:29: BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:19: note: 'init_module' target declared here BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.c:1050:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1050 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: reg_w_buf()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_init_controls()+0x22c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_start()+0x326: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_s_ctrl()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: sd_init()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/t613.o: warning: objtool: reg_w_buf.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/topro.c:24: BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:19: note: 'init_module' target declared here BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.c:4980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4980 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: reg_r()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: reg_w()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: set_dqt()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: bulk_w()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_pkt_scan()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_init_controls()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_dq_callback()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/topro.o: warning: objtool: sd_init()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/touptek.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:736:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 736 | module_exit(sd_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:730:20: note: 'cleanup_module' target declared here BUILDSTDERR: 730 | static void __exit sd_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/touptek.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:735:1: note: in expansion of macro 'module_init' BUILDSTDERR: 735 | module_init(sd_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.c:721:19: note: 'init_module' target declared here BUILDSTDERR: 721 | static int __init sd_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: reg_w()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_start()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_init_controls()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_pkt_scan()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/touptek.o: warning: objtool: sd_s_ctrl()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:19: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/tv8532.c:19: BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:19: note: 'init_module' target declared here BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.c:375:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 375 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/tv8532.o: warning: objtool: sd_init_controls()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/gspca/gspca.h:7, BUILDSTDERR: from drivers/media/usb/gspca/vc032x.c:23: BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:19: note: 'init_module' target declared here BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.c:3842:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3842 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_init_controls()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w_i.part.0()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r_i.part.0()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: read_sensor_register()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_init()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: i2c_write()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: sd_pkt_scan()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_w.cold()+0x2d: return with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vc032x.o: warning: objtool: reg_r.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/ihex.h:13, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:33: BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/ihex.h:13, BUILDSTDERR: from drivers/media/usb/gspca/vicam.c:33: BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:19: note: 'init_module' target declared here BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.c:356:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 356 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/vicam.o: warning: objtool: sd_init_controls()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vicam.o: warning: objtool: vicam_control_msg.constprop.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/vicam.o: warning: objtool: vicam_dostream()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:30: BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/xirlink_cit.c:30: BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:19: note: 'init_module' target declared here BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.c:3143:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3143 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_read_reg()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_write_reg()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_isoc_nego()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_pkt_scan()+0x279: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_get_packet_size()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: cit_get_clock_div()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/xirlink_cit.o: warning: objtool: sd_init_controls()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:20: BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/gspca/gspca.h:5, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/media/usb/gspca/zc3xx.c:20: BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:19: note: 'init_module' target declared here BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.c:7034:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 7034 | module_usb_driver(sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: sd_init_controls()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: reg_w.part.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: reg_r.part.0()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: i2c_read.part.0()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: i2c_write()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: zcxx_probeSensor()+0x473: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/gspca/zc3xx.o: warning: objtool: sd_init()+0x48a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-control.o: warning: objtool: hdpvr_config_call()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/hdpvr/hdpvr-core.c:21: BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'cleanup_module' target declared here BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/hdpvr/hdpvr-core.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdpvr_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/hdpvr/hdpvr-core.c:21: BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:19: note: 'init_module' target declared here BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.c:437:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 437 | module_usb_driver(hdpvr_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-core.o: warning: objtool: hdpvr_probe()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_start_streaming()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_poll()+0x168: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_transmit_buffers()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_stop_streaming()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: vidioc_encoder_cmd()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_read()+0x45e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_alloc_buffers()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-video.o: warning: objtool: hdpvr_register_videodev()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/hdpvr/hdpvr-i2c.o: warning: objtool: hdpvr_transfer()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pulse8_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'cleanup_module' target declared here BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/pulse8-cec/pulse8-cec.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pulse8_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/pulse8-cec/pulse8-cec.c:42: BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:21: note: 'init_module' target declared here BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pulse8-cec/pulse8-cec.c:757:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 757 | module_serio_driver(pulse8_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_xfer()+0x1f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_basic_op()+0x2c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: i2c_hack_cx25840()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-i2c-core.o: warning: objtool: pvr2_i2c_core_init()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-audio.o: warning: objtool: pvr2_msp3400_subdev_update()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-audio.o: warning: objtool: pvr2_msp3400_subdev_update.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_cmd()+0x440: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_adjust()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-encoder.o: warning: objtool: pvr2_encoder_configure()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-video-v4l.o: warning: objtool: pvr2_saa7115_subdev_update()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-eeprom.o: warning: objtool: pvr2_eeprom_fetch()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-eeprom.o: warning: objtool: pvr2_eeprom_analyze()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:161:1: note: in expansion of macro 'module_init' BUILDSTDERR: 161 | module_init(pvr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:116:19: note: 'init_module' target declared here BUILDSTDERR: 116 | static int __init pvr_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/pvrusb2/pvrusb2-main.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:162:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 162 | module_exit(pvr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.c:146:20: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | static void __exit pvr_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.o: warning: objtool: pvr_disconnect()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-main.o: warning: objtool: pvr_probe()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_subdev_set_control()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_state_log_state()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_run()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_decoder_enable()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_decoder_run()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_config()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_encoder_wait_timeout()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_decoder_stabilization_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_quiescent_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_locate_firmware.isra.0()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_commit_setup()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_worker_poll()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_encoder_run_timeout()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_send_request_ex()+0x689: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_issue_simple_cmd()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_usbstream_run()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_upload_firmware1()+0x224: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_set_streaming()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_set_stream_type()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_create()+0x741: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_destroy()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_disconnect()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_trigger_module_log()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cpufw_set_enabled()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cpufw_get()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_device_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_cmd_decoder_reset()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_pathway_ok()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_gpio_chg_dir()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_initialize()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_gpio_chg_out()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_upload_firmware2()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: state_eval_encoder_ok()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_status_poll()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_subdev_update()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-hdw.o: warning: objtool: pvr2_hdw_commit_execute()+0x4aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_queryctrl()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_dev_init()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_destroy_no_lock()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_release()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_open()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_create()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-v4l2.o: warning: objtool: pvr2_v4l2_dev_init.cold()+0x26: return with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-std.o: warning: objtool: pvr2_std_fill()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-std.o: warning: objtool: pvr2_std_create_enum()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_tda18271_8295_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_s5h1411_attach()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_s5h1409_attach()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_73xxx_tda18271_8295_attach()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_tda10048_attach()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_fcv1236d_attach()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgdt3302_attach()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgh06xf_attach()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-devattr.o: warning: objtool: pvr2_lgdt3303_attach()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_thread_func()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-context.o: warning: objtool: pvr2_context_create()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_remove()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_set_idle()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: buffer_complete()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_buffer_count()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_achieve_buffer_count()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_create()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_stream_destroy()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_queue()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-io.o: warning: objtool: pvr2_buffer_set_buffer()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_stop()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_get_buffer()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_create()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_setup()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_destroy()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_set_enabled()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_avail()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-ioread.o: warning: objtool: pvr2_ioread_read()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.o: warning: objtool: pvr2_cx25840_subdev_update()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-wm8775.o: warning: objtool: pvr2_wm8775_subdev_update()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o: warning: objtool: pvr2_cs53l32a_subdev_update()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.o: warning: objtool: pvr2_cs53l32a_subdev_update.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_feed_thread()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_adapter_exit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_start_feed()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_stop_feed()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-dvb.o: warning: objtool: pvr2_dvb_create()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_release()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_type()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_val_custom()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_val_norm()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_bits()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_enum()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_def()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_max()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_min()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: show_name()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_internal_check()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: store_val_custom()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: store_val_norm()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_create()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pvrusb2/pvrusb2-sysfs.o: warning: objtool: pvr2_sysfs_class_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/pwc/pwc-if.c:63: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/pwc/pwc-if.c:67: BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/pwc/pwc-if.c:63: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from ./include/linux/usb/input.h:13, BUILDSTDERR: from drivers/media/usb/pwc/pwc-if.c:67: BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:19: note: 'init_module' target declared here BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.c:1186:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1186 | module_usb_driver(pwc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/pwc/pwc-if.o: warning: objtool: start_streaming()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-if.o: warning: objtool: usb_pwc_probe()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-if.o: warning: objtool: pwc_isoc_handler()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: recv_control_msg()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: set_video_mode_Nala()+0x376: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: pwc_set_video_mode()+0x4b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-ctrl.o: warning: objtool: pwc_set_leds()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-v4l.o: warning: objtool: pwc_s_ctrl()+0x4d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/pwc/pwc-uncompress.o: warning: objtool: pwc_decompress()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rain_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rain_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/serio.h:122:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 122 | module_driver(__serio_driver, serio_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/serio.h:17, BUILDSTDERR: from drivers/media/usb/rainshadow-cec/rainshadow-cec.c:31: BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:21: note: 'init_module' target declared here BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/rainshadow-cec/rainshadow-cec.c:384:1: note: in expansion of macro 'module_serio_driver' BUILDSTDERR: 384 | module_serio_driver(rain_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/s2255/s2255drv.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2255_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/s2255/s2255drv.c:43: BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/s2255/s2255drv.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2255_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/s2255/s2255drv.c:43: BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:19: note: 'init_module' target declared here BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.c:2395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2395 | module_usb_driver(s2255_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: buffer_prepare()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_timer()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_enum_frameintervals()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_g_parm()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_g_jpegcomp()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_jpegcomp()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: buffer_queue()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: read_pipe_completion()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_enum_input()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_set_mode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_parm()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_std()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_fmt_vid_cap()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: start_streaming()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_stop_acquire.isra.0()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_board_shutdown()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: stop_streaming()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_destroy()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_video_device_release()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_open()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_probe()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_timer.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: vidioc_s_parm.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/s2255/s2255drv.o: warning: objtool: s2255_probe.cold()+0x85b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/siano/smsusb.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.h:27, BUILDSTDERR: from drivers/media/usb/siano/smsusb.c:22: BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:19: note: 'cleanup_module' target declared here BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/siano/smsusb.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/common/siano/smscoreapi.h:27, BUILDSTDERR: from drivers/media/usb/siano/smsusb.c:22: BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.c:732:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 732 | module_usb_driver(smsusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_onresponse()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb1_detectmode()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_submit_urb()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb1_setmode()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/siano/smsusb.o: warning: objtool: smsusb_submit_urb.cold()+0x21: return with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/stk1160/stk1160-core.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stk1160/stk1160-core.c:33: BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/stk1160/stk1160-core.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk1160_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stk1160/stk1160-core.c:33: BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(stk1160_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_read_reg()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_write_reg()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-core.o: warning: objtool: stk1160_probe()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: start_streaming()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: stk1160_video_register()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-v4l.o: warning: objtool: stk1160_video_register.cold()+0x38: return with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-video.o: warning: objtool: stk1160_isoc_irq()+0x3e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-video.o: warning: objtool: stk1160_alloc_isoc()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-i2c.o: warning: objtool: stk1160_i2c_xfer()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-i2c.o: warning: objtool: stk1160_i2c_register()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-ac97.o: warning: objtool: stk1160_write_ac97()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stk1160/stk1160-ac97.o: warning: objtool: stk1160_ac97_setup()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk_camera_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stkwebcam/stk-webcam.c:30: BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/stkwebcam/stk-webcam.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk_camera_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/stkwebcam/stk-webcam.c:30: BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:19: note: 'init_module' target declared here BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.c:1435:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1435 | module_usb_driver(stk_camera_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_disconnect()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_v4l_dev_release()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_isoc_handler()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_allocate_buffers()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_setup_format()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_start_stream()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_stop_stream.part.0()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_camera_disconnect.cold()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-webcam.o: warning: objtool: stk_setup_format.cold()+0x1e: return with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_inb()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_outb()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_init()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/stkwebcam/stk-sensor.o: warning: objtool: stk_sensor_configure()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-cards.c:8: BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-cards.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-cards.c:8: BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:19: note: 'init_module' target declared here BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.c:1393:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1393 | module_usb_driver(tm6000_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_disconnect()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_probe()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_cards_setup()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-cards.o: warning: objtool: tm6000_usb_disconnect.cold()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_unregister_extension()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_read_write_usb()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_init()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_audio_rinput()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_tvaudio_set_mute()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_volume()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_unregister_extension.cold()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_init.cold()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-core.o: warning: objtool: tm6000_set_volume.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_recv_regs()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_xfer()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-i2c.o: warning: objtool: tm6000_i2c_register()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_s_tuner()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_try_fmt_vid_cap()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_read()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_release()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_start_thread()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_streamon()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: vidioc_streamoff()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_prepare_isoc()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_open()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_irq_callback()+0x312: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_v4l2_register()+0x22c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-video.o: warning: objtool: tm6000_prepare_isoc.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-stds.o: warning: objtool: tm6000_load_std()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_start()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: __tm6000_ir_int_stop()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_stop()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_int_work()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_change_protocol()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_keydown.part.0()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_urb_received()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_handle_key()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: __tm6000_ir_int_start()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_wait()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_init()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_fini()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_int_work.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_change_protocol.cold()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-input.o: warning: objtool: tm6000_ir_urb_received.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_alsa_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:520:1: note: in expansion of macro 'module_init' BUILDSTDERR: 520 | module_init(tm6000_alsa_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:510:19: note: 'init_module' target declared here BUILDSTDERR: 510 | static int __init tm6000_alsa_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/tm6000/tm6000-alsa.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_alsa_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:521:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 521 | module_exit(tm6000_alsa_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.c:515:20: note: 'cleanup_module' target declared here BUILDSTDERR: 515 | static void __exit tm6000_alsa_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: tm6000_fillbuf()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: snd_tm6000_pcm_open()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: audio_trigger()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: dsp_buffer_free.isra.0()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: snd_tm6000_hw_params()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-alsa.o: warning: objtool: tm6000_audio_init()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000.h:23, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-dvb.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tm6000_dvb_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:456:1: note: in expansion of macro 'module_init' BUILDSTDERR: 456 | module_init(tm6000_dvb_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | static int __init tm6000_dvb_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/media/dvb_frontend.h:39, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000.h:23, BUILDSTDERR: from drivers/media/usb/tm6000/tm6000-dvb.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tm6000_dvb_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:457:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 457 | module_exit(tm6000_dvb_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.c:451:20: note: 'cleanup_module' target declared here BUILDSTDERR: 451 | static void __exit tm6000_dvb_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: tm6000_urb_received()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: dvb_init()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/tm6000/tm6000-dvb.o: warning: objtool: tm6000_urb_received.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:17: BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:19: note: 'init_module' target declared here BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c:1804:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1804 | module_usb_driver(ttusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_disconnect()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_cmd()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_set_voltage()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: master_xfer()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_iso_irq()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_boot_dsp()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_start_feed()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_probe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-budget/dvb-ttusb-budget.o: warning: objtool: ttusb_disconnect.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'init_module' target declared here BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/ttusb-dec/ttusb_dec.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ttusb_dec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/media/usb/ttusb-dec/ttusb_dec.c:21: BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.c:1799:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1799 | module_usb_driver(ttusb_dec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_setup_urbs()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_exit_usb()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_send_command()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_handle_irq()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_process_urb()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_set_pids()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_start_feed()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_process_urb_frame_list()+0x8f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_disconnect()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_stop_feed()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusb_dec.o: warning: objtool: ttusb_dec_probe()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/ttusb-dec/ttusbdecfe.o: warning: objtool: ttusbdecfe_dvbt_read_status()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/usbtv/usbtv.h:36, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv.h:38, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/usbtv/usbtv.h:36, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtv_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv.h:38, BUILDSTDERR: from drivers/media/usb/usbtv/usbtv-core.c:45: BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:19: note: 'init_module' target declared here BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/usbtv/usbtv-core.c:166:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 166 | module_usb_driver(usbtv_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_free()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_len()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_ctrl_urb_complete()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_get()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: scratch_get_extra()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_write_reg_irq()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_request_intra()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_parse_compress()+0x462: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_isoc_irq()+0x37e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_power_off()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_output()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_frames_alloc()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_frames_free()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_input()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_power_on()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_audio_off()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_audio()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_setup()+0x26e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_set_alternate()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_init_isoc()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-core.o: warning: objtool: usbvision_stop_isoc()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/usbvision/usbvision-video.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbvision_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1646:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1646 | module_init(usbvision_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1612:19: note: 'init_module' target declared here BUILDSTDERR: 1612 | static int __init usbvision_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/usbvision/usbvision-video.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbvision_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1647:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1647 | module_exit(usbvision_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.c:1638:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1638 | static void __exit usbvision_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_radio_open()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_open()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_mmap()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_unregister_video()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_release()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_disconnect()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_radio_close()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_close()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_v4l2_read()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-video.o: warning: objtool: usbvision_probe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_read()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_write()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_xfer()+0x1fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_register()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/usbvision/usbvision-i2c.o: warning: objtool: usbvision_i2c_unregister()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/uvc/uvc_driver.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uvc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2878:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2878 | module_exit(uvc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2871 | static void __exit uvc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/uvc/uvc_driver.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uvc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2877:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2877 | module_init(uvc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.c:2855:19: note: 'init_module' target declared here BUILDSTDERR: 2855 | static int __init uvc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: __uvc_resume()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_suspend()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_register_video_device()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_driver.o: warning: objtool: uvc_probe()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_queue.o: warning: objtool: uvc_buffer_prepare()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_query_ext_ctrl()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_release()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_mmap()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_poll()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_s_parm()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_try_format()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_ioctl_ctrl_map()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_v4l2.o: warning: objtool: uvc_v4l2_open()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_complete()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_alloc_urb_buffers.part.0()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_init_video()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_get_video_ctrl.constprop.0()+0x2db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_set_video_ctrl()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_start()+0x6ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_meta()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_decode_isoc()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_query_ctrl()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_clock_update()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_init()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_video.o: warning: objtool: uvc_video_clock_update.cold()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.c: In function 'uvc_ctrl_get': BUILDSTDERR: 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] BUILDSTDERR: 1573 | return __uvc_ctrl_get(chain, ctrl, mapping, &xctrl->value); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_find_control()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_status_event_work()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_add_info()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_xu_ctrl_query()+0x2ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_restore_values()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_add_mapping()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_ctrl.o: warning: objtool: uvc_ctrl_init_device()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/usb/uvc/uvc_status.o: warning: objtool: uvc_status_complete()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_isight.o: warning: objtool: uvc_video_decode_isight()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_debugfs.o: warning: objtool: uvc_debugfs_init_stream()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/uvc/uvc_entity.o: warning: objtool: uvc_mc_register_entities()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/usb/zr364xx/zr364xx.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zr364xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/zr364xx/zr364xx.c:29: BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/usb/zr364xx/zr364xx.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zr364xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/media/usb/zr364xx/zr364xx.c:29: BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:19: note: 'init_module' target declared here BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.c:1623:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1623 | module_usb_driver(zr364xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_start_acquire()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_start_readpipe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_stop_readpipe()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_streamoff()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_try_fmt_vid_cap()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_open()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_release()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: read_pipe_completion()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: buffer_prepare()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_mmap()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_close()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_s_fmt_vid_cap()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_vidioc_streamon()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_read()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/usb/zr364xx/zr364xx.o: warning: objtool: zr364xx_probe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-fwnode.o: warning: objtool: v4l2_fwnode_endpoint_parse()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/v4l2-core/v4l2-dev.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'videodev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1077:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1077 | subsys_initcall(videodev_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1046:19: note: 'init_module' target declared here BUILDSTDERR: 1046 | static int __init videodev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/v4l2-core/v4l2-dev.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'videodev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1078:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1078 | module_exit(videodev_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.c:1069:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1069 | static void __exit videodev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_mmap()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_poll()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_write()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_read()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_release()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: v4l2_open()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dev.o: warning: objtool: __video_register_device()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ioctl.o: warning: objtool: v4l_log_status()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ioctl.o: warning: objtool: __video_do_ioctl()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ctrls.c: In function 'validate_ctrls': BUILDSTDERR: 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] BUILDSTDERR: 3211 | p_new.p_s64 = &cs->controls[i].value64; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 3213 | p_new.p_s32 = &cs->controls[i].value; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/v4l2-ctrls.o: warning: objtool: v4l2_ctrl_handler_log_status()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-ctrls.o: warning: objtool: v4l2_queryctrl()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-subdev.o: warning: objtool: subdev_do_ioctl()+0x7a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dv-timings.o: warning: objtool: v4l2_print_dv_timings()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/v4l2-dv-timings.o: warning: objtool: v4l2_print_dv_timings.cold()+0x293: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/v4l2-core/tuner-core.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tuner_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/v4l2-core/tuner-core.c:25: BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/v4l2-core/tuner-core.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tuner_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/media/v4l2-core/tuner-core.c:25: BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:19: note: 'init_module' target declared here BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.c:1370:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1370 | module_i2c_driver(tuner_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_radio_freq()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_tv_freq()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_standby()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_suspend()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_type()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_s_type_addr()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: set_mode()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_resume()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_s_std()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/tuner-core.o: warning: objtool: tuner_probe()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_mmap_mapper()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: __videobuf_free()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_qbuf()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_status.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_querybuf()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_alloc_vb()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_waiton()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_dqbuf()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: __videobuf_mmap_setup()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_reqbufs()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_read_stream()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-core.o: warning: objtool: videobuf_read_one()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_open()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_close()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_mmap_mapper()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_vm_fault()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_dma_unmap()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_alloc_vb()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: videobuf_dma_free()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/media/v4l2-core/videobuf-dma-sg.o: warning: objtool: __videobuf_iolock()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vm_open()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_iolock()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vmalloc_free()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: videobuf_vm_close()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_alloc_vb()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/v4l2-core/videobuf-vmalloc.o: warning: objtool: __videobuf_mmap_mapper()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/media/media-devnode.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'media_devnode_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:329:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 329 | subsys_initcall(media_devnode_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:301:19: note: 'init_module' target declared here BUILDSTDERR: 301 | static int __init media_devnode_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/media/media-devnode.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'media_devnode_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(media_devnode_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.c:323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | static void __exit media_devnode_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/media/media-devnode.o: warning: objtool: media_devnode_register()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/media/media-entity.o: warning: objtool: __media_pipeline_start()+0x192: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/core/memstick.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'memstick_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:652:1: note: in expansion of macro 'module_init' BUILDSTDERR: 652 | module_init(memstick_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:623:19: note: 'init_module' target declared here BUILDSTDERR: 623 | static int __init memstick_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/core/memstick.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'memstick_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:653:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 653 | module_exit(memstick_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/memstick.c:644:20: note: 'cleanup_module' target declared here BUILDSTDERR: 644 | static void __exit memstick_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/core/mspro_block.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mspro_block_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1462:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1462 | module_init(mspro_block_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1436:19: note: 'init_module' target declared here BUILDSTDERR: 1436 | static int __init mspro_block_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/core/mspro_block.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mspro_block_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1463 | module_exit(mspro_block_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.c:1455:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1455 | static void __exit mspro_block_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/core/mspro_block.o: warning: objtool: mspro_block_probe()+0x9b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/tifm_ms.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_ms_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 688 | module_exit(tifm_ms_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:677:20: note: 'cleanup_module' target declared here BUILDSTDERR: 677 | static void __exit tifm_ms_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/tifm_ms.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_ms_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 687 | module_init(tifm_ms_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.c:672:19: note: 'init_module' target declared here BUILDSTDERR: 672 | static int __init tifm_ms_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_probe()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_abort()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/tifm_ms.o: warning: objtool: tifm_ms_abort.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/jmb38x_ms.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/jmb38x_ms.c:14: BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'init_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/jmb38x_ms.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jmb38x_ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/jmb38x_ms.c:14: BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/jmb38x_ms.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(jmb38x_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/r592.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r852_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/r592.c:15: BUILDSTDERR: drivers/memstick/host/r592.c:887:19: note: 'cleanup_module' target declared here BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/r592.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r852_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/memstick/host/r592.c:15: BUILDSTDERR: drivers/memstick/host/r592.c:887:19: note: 'init_module' target declared here BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.c:887:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 887 | module_pci_driver(r852_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_update_card_detect()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_write_fifo_pio()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_flush_fifo_write()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_read_fifo_pio()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_submit_req()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_enable_device()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_clear_interrupts()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_stop_dma()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_irq()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_probe()+0x390: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_transfer_fifo_dma()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_set_mode()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/memstick/host/r592.o: warning: objtool: r592_process_thread()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/memstick/host/rtsx_pci_ms.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_pci_ms.c:25: BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'cleanup_module' target declared here BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/rtsx_pci_ms.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_pci_ms.c:25: BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:24: note: 'init_module' target declared here BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_pci_ms.c:651:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 651 | module_platform_driver(rtsx_pci_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/rtsx_usb_ms.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_usb_ms.c:24: BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'cleanup_module' target declared here BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/memstick/host/rtsx_usb_ms.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_ms_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/memstick/host/rtsx_usb_ms.c:24: BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:24: note: 'init_module' target declared here BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/memstick/host/rtsx_usb_ms.c:840:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 840 | module_platform_driver(rtsx_usb_ms_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptbase.c:50: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusion_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8527:1: note: in expansion of macro 'module_init' BUILDSTDERR: 8527 | module_init(fusion_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8479:1: note: 'init_module' target declared here BUILDSTDERR: 8479 | fusion_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptbase.c:50: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusion_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8528:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 8528 | module_exit(fusion_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.c:8517:1: note: 'cleanup_module' target declared here BUILDSTDERR: 8517 | fusion_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_put_msg_frame()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_put_msg_frame_hi_pri()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_add_sge_64bit_1078()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_get_msg_frame()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: WaitForDoorbellInt()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_interrupt()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_halt_firmware()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_ioc_reset()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mptbase_reply()+0x639: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: WaitForDoorbellAck.constprop.0()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: SendIocReset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_suspend()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_handshake_req_reply_wait()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: GetIocFacts()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: SendEventNotification.constprop.0()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_send_handshake_request()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_mapresources()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_free_fw_memory()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_alloc_fw_memory()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: SendIocInit()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_downloadboot()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_detach()+0x621: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: PrimeIocFifos()+0x82f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_HardResetHandler()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_Soft_Hard_ResetHandler()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mptbase_sas_persist_operation()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_config()+0x479: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_attach()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_fault_reset_work()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptbase.o: warning: objtool: mpt_suspend.cold()+0xc0: return with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_freeChainBuffers()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_remove()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_qcmd()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_IssueTaskMgmt()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_abort()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_taskmgmt_complete()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_slave_configure()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_debug_level_store()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_report_queue_full.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_event_process()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_scandv_complete()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_issue_sep_command.part.0()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_io_done()+0x350: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_host_reset()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_ioc_reset()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_slave_destroy()+0x452: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_issue_sep_command.part.0.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptscsih.o: warning: objtool: mptscsih_host_reset.cold()+0x20: return with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptspi.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptspi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1625:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1625 | module_exit(mptspi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1611:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1611 | mptspi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptspi.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptspi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1624:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1624 | module_init(mptspi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.c:1578:1: note: 'init_module' target declared here BUILDSTDERR: 1578 | mptspi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_writeIOCPage4()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptscsih_quiesce_raid()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_write_spi_device_pg1.constprop.0()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_target_alloc()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_probe()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_slave_alloc()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_read_parameters()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_slave_configure()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_write_spi_device_pg1.constprop.0.cold()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptspi.o: warning: objtool: mptspi_read_parameters.cold()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptfc.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1554:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1554 | module_exit(mptfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1540:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1540 | mptfc_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptfc.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1553:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1553 | module_init(mptfc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.c:1456:1: note: 'init_module' target declared here BUILDSTDERR: 1456 | mptfc_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_setup_reset()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_event_process()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_GetFcPortPage0()+0x1db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_block_error_handler()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_slave_alloc()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_register_dev()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_rescan_devices()+0x4c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_probe()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_ioc_reset()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptfc.o: warning: objtool: mptfc_block_error_handler.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptsas.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mptsas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5438:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5438 | module_exit(mptsas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5422:1: note: 'cleanup_module' target declared here BUILDSTDERR: 5422 | mptsas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptsas.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptsas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5437:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5437 | module_init(mptsas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.c:5387:1: note: 'init_module' target declared here BUILDSTDERR: 5387 | mptsas_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_eh_timed_out()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_free_fw_event()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_cleanup_fw_event_q()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_phy_reset()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_target_reset()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_add_end_device()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_issue_tm.constprop.0()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_port_delete()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_remove()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_del_end_device()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_smp_handler()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_queue_rescan()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_ioc_reset()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_slave_alloc()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_setup_wide_ports()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_taskmgmt_complete()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_get_linkerrors()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_sas_device_pg0()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_expander_delete()+0x2f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe_one_phy.isra.0()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_expander_refresh()+0x268: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe_hba_phys()+0x5db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_scan_sas_topology()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_probe()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_hotplug_work()+0x618: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_send_raid_event()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_send_ir2_event()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_event_process()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_firmware_event_work()+0x3a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_remove.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_del_end_device.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptsas.o: warning: objtool: mptsas_queue_rescan.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptctl.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mptctl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptctl.c:3067:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3067 | module_init(mptctl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptctl.c:2990:19: note: 'init_module' target declared here BUILDSTDERR: 2990 | static int __init mptctl_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_event_process()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_taskmgmt_reply()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_reply()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_taskmgmt()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_timeout_expired()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_ioc_reset()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: kfree_sgl()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_hp_targetinfo()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_hp_hostinfo()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_fw_download()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: mptctl_do_mpt_command.isra.0()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: __mptctl_ioctl.isra.0()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: compat_mpctl_ioctl()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptctl.o: warning: objtool: kfree_sgl.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/message/fusion/mptlan.h:55, BUILDSTDERR: from drivers/message/fusion/mptlan.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpt_lan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1482:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1482 | module_init(mpt_lan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1445:19: note: 'init_module' target declared here BUILDSTDERR: 1445 | static int __init mpt_lan_init (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/message/fusion/mptlan.h:55, BUILDSTDERR: from drivers/message/fusion/mptlan.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpt_lan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1483:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1483 | module_exit(mpt_lan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.c:1471:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1471 | static void __exit mpt_lan_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mptlan_probe()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_receive_skb()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_post_receive_buckets()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: mpt_lan_open()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/message/fusion/mptlan.o: warning: objtool: lan_reply()+0x4f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/sm501.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm501_base_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1746:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1746 | module_exit(sm501_base_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1739:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1739 | static void __exit sm501_base_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/sm501.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm501_base_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1745:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1745 | module_init(sm501_base_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.c:1733:19: note: 'init_module' target declared here BUILDSTDERR: 1733 | static int __init sm501_base_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/sm501.o: warning: objtool: sm501_register_device()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/mfd/bd9571mwv.c:18: BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:19: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/bd9571mwv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd9571mwv_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/mfd/bd9571mwv.c:18: BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:19: note: 'init_module' target declared here BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/bd9571mwv.c:229:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 229 | module_i2c_driver(bd9571mwv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/lpc_sch.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_sch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_sch.c:26: BUILDSTDERR: drivers/mfd/lpc_sch.c:212:19: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/lpc_sch.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_sch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_sch.c:26: BUILDSTDERR: drivers/mfd/lpc_sch.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_sch.c:212:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 212 | module_pci_driver(lpc_sch_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/lpc_ich.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpc_ich_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_ich.c:51: BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/lpc_ich.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpc_ich_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/lpc_ich.c:51: BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:19: note: 'init_module' target declared here BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.c:1242:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1242 | module_pci_driver(lpc_ich_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/lpc_ich.o: warning: objtool: lpc_ich_probe()+0x295: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mfd/vx855.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx855_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/vx855.c:29: BUILDSTDERR: drivers/mfd/vx855.c:134:19: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/vx855.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx855_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/vx855.c:29: BUILDSTDERR: drivers/mfd/vx855.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/vx855.c:134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 134 | module_pci_driver(vx855_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/wl1273-core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1273_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 273 | module_exit(wl1273_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit wl1273_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/wl1273-core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1273_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:272:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 272 | late_initcall(wl1273_core_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/wl1273-core.c:254:19: note: 'init_module' target declared here BUILDSTDERR: 254 | static int __init wl1273_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:541:1: note: in expansion of macro 'module_init' BUILDSTDERR: 541 | module_init(intel_lpss_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:536:19: note: 'init_module' target declared here BUILDSTDERR: 536 | static int __init intel_lpss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:547:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 547 | module_exit(intel_lpss_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss.c:543:20: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | static void __exit intel_lpss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss-pci.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mfd/intel-lpss-pci.c:17: BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:19: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/intel-lpss-pci.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mfd/intel-lpss-pci.c:17: BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:19: note: 'init_module' target declared here BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-pci.c:279:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 279 | module_pci_driver(intel_lpss_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_lpss_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel-lpss-acpi.c:14: BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:24: note: 'init_module' target declared here BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel-lpss-acpi.c:122:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 122 | module_platform_driver(intel_lpss_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/viperboard.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vprbrd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/mfd/core.h:17, BUILDSTDERR: from drivers/mfd/viperboard.c:27: BUILDSTDERR: drivers/mfd/viperboard.c:131:19: note: 'cleanup_module' target declared here BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mfd/viperboard.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vprbrd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/linux/mfd/core.h:17, BUILDSTDERR: from drivers/mfd/viperboard.c:27: BUILDSTDERR: drivers/mfd/viperboard.c:131:19: note: 'init_module' target declared here BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/viperboard.c:131:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 131 | module_usb_driver(vprbrd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/mfd/intel_soc_pmic_chtdc_ti.c:15: BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:19: note: 'init_module' target declared here BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mfd/intel_soc_pmic_chtdc_ti.c:181:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 181 | module_i2c_driver(chtdc_ti_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/altera-stapl/altera.o: warning: objtool: altera_execute()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/altera-stapl/altera.o: warning: objtool: altera_init()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_pcr.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/misc/cardreader/rtsx_pcr.c:22: BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_pcr.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/misc/cardreader/rtsx_pcr.c:22: BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:19: note: 'init_module' target declared here BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_pcr.c:1689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1689 | module_pci_driver(rtsx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_usb.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/misc/cardreader/rtsx_usb.c:23: BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'cleanup_module' target declared here BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cardreader/rtsx_usb.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/misc/cardreader/rtsx_usb.c:23: BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:19: note: 'init_module' target declared here BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/cardreader/rtsx_usb.c:787:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 787 | module_usb_driver(rtsx_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cb710/core.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 340 | module_init(cb710_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:329:19: note: 'init_module' target declared here BUILDSTDERR: 329 | static int __init cb710_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/cb710/core.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(cb710_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/cb710/core.c:334:20: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | static void __exit cb710_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/at24.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at24_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:800:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 800 | module_exit(at24_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:796:20: note: 'cleanup_module' target declared here BUILDSTDERR: 796 | static void __exit at24_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/at24.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at24_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:794:1: note: in expansion of macro 'module_init' BUILDSTDERR: 794 | module_init(at24_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/at24.c:784:19: note: 'init_module' target declared here BUILDSTDERR: 784 | static int __init at24_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeprom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:21: BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeprom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/eeprom.c:21: BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:19: note: 'cleanup_module' target declared here BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom.c:216:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 216 | module_i2c_driver(eeprom_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/max6875.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6875_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/eeprom/max6875.c:32: BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:19: note: 'cleanup_module' target declared here BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/max6875.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6875_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/eeprom/max6875.c:32: BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/max6875.c:206:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 206 | module_i2c_driver(max6875_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/eeprom_93cx6.o: warning: objtool: eeprom_93cx6_write()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/eeprom/idt_89hpesx.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1620:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1620 | module_exit(idt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1612:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1612 | static void __exit idt_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/eeprom/idt_89hpesx.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1607:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1607 | module_init(idt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.c:1598:19: note: 'init_module' target declared here BUILDSTDERR: 1598 | static int __init idt_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.o: warning: objtool: idt_smb_read_i2c_block()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/eeprom/idt_89hpesx.o: warning: objtool: idt_dbgfs_csr_write()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/ibmasm/ibmasm.h:32, BUILDSTDERR: from drivers/misc/ibmasm/module.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:230:1: note: in expansion of macro 'module_init' BUILDSTDERR: 230 | module_init(ibmasm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | static int __init ibmasm_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/ibmasm/ibmasm.h:32, BUILDSTDERR: from drivers/misc/ibmasm/module.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 231 | module_exit(ibmasm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.c:204:20: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | static void __exit ibmasm_exit (void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ibmasm/module.o: warning: objtool: ibmasm_remove_one()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/command.o: warning: objtool: ibmasm_new_command()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/command.o: warning: objtool: ibmasm_free_command()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/remote.o: warning: objtool: ibmasm_handle_mouse_interrupt()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ibmasm/lowlevel.o: warning: objtool: ibmasm_interrupt_handler()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d.o: warning: objtool: lis3lv02d_init_device()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d.o: warning: objtool: lis3lv02d_init_device.cold()+0x3b: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/lis3lv02d/lis3lv02d_i2c.c:30: BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(lis3lv02d_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/lis3lv02d/lis3lv02d_i2c.o: warning: objtool: lis3_i2c_init()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/mei/main.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:1016:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1016 | module_init(mei_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:976:19: note: 'init_module' target declared here BUILDSTDERR: 976 | static int __init mei_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/main.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:1017:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1017 | module_exit(mei_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/main.c:1009:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1009 | static void __exit mei_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/bus-fixup.o: warning: objtool: mei_nfc()+0x267: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_me_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:19: BUILDSTDERR: drivers/misc/mei/pci-me.c:516:19: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_me_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-me.c:19: BUILDSTDERR: drivers/misc/mei/pci-me.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-me.c:516:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 516 | module_pci_driver(mei_me_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_txe_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:19: BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:19: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_txe_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mei/pci-txe.c:19: BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:19: note: 'init_module' target declared here BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mei/pci-txe.c:418:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 418 | module_pci_driver(mei_txe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/mic_bus.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mbus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:199:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 199 | core_initcall(mbus_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:189:19: note: 'init_module' target declared here BUILDSTDERR: 189 | static int __init mbus_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/mic_bus.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mbus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:200:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 200 | module_exit(mbus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/mic_bus.c:194:20: note: 'cleanup_module' target declared here BUILDSTDERR: 194 | static void __exit mbus_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/scif_bus.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:204:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 204 | core_initcall(scif_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | static int __init scif_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/scif_bus.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scif_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:205:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 205 | module_exit(scif_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/scif_bus.c:199:20: note: 'cleanup_module' target declared here BUILDSTDERR: 199 | static void __exit scif_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/cosm_bus.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:136:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 136 | core_initcall(cosm_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:125:19: note: 'init_module' target declared here BUILDSTDERR: 125 | static int __init cosm_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/cosm_bus.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:137:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 137 | module_exit(cosm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/cosm_bus.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit cosm_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/vop_bus.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:200:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 200 | core_initcall(vop_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:190:19: note: 'init_module' target declared here BUILDSTDERR: 190 | static int __init vop_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/bus/vop_bus.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 201 | module_exit(vop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/bus/vop_bus.c:195:20: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | static void __exit vop_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/card/mic_x100.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:358:1: note: in expansion of macro 'module_init' BUILDSTDERR: 358 | module_init(mic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | static int __init mic_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/card/mic_x100.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:359:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 359 | module_exit(mic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/card/mic_x100.c:351:20: note: 'cleanup_module' target declared here BUILDSTDERR: 351 | static void __exit mic_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/cosm/cosm_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:388:1: note: in expansion of macro 'module_init' BUILDSTDERR: 388 | module_init(cosm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | static int __init cosm_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/cosm/cosm_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:389:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 389 | module_exit(cosm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_main.c:380:20: note: 'cleanup_module' target declared here BUILDSTDERR: 380 | static void __exit cosm_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm/cosm_scif_server.o: warning: objtool: cosm_scif_server()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/mic/cosm/cosm_scif_server.o: warning: objtool: cosm_scif_init()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/mic/cosm_client/cosm_scif_client.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cosm_client_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:276:1: note: in expansion of macro 'module_init' BUILDSTDERR: 276 | module_init(cosm_client_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | static int __init cosm_client_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/cosm_client/cosm_scif_client.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cosm_client_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:277:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 277 | module_exit(cosm_client_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.c:271:20: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | static void __exit cosm_client_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/cosm_client/cosm_scif_client.o: warning: objtool: cosm_scif_remove()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/misc/mic/host/mic_main.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:343:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 343 | module_exit(mic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 335 | static void __exit mic_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/host/mic_main.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:342:1: note: in expansion of macro 'module_init' BUILDSTDERR: 342 | module_init(mic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/host/mic_main.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init mic_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_main.c:25: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_main.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:353:1: note: in expansion of macro 'module_init' BUILDSTDERR: 353 | module_init(scif_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:316:19: note: 'init_module' target declared here BUILDSTDERR: 316 | static int __init scif_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scif_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:354:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 354 | module_exit(scif_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_main.c:343:20: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | static void __exit scif_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_peer_bus.c:17: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_ports.c:20: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_debugfs.c:22: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_fd.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_api.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_epd.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_nodeqp.c:20: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_nm.c:20: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_dma.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_windows': BUILDSTDERR: 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] BUILDSTDERR: 597 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_dma.c: In function 'scif_rma_destroy_tcw_invalid': BUILDSTDERR: 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] BUILDSTDERR: 639 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_fence.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_mmap.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function 'scif_recv_munmap': BUILDSTDERR: 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] BUILDSTDERR: 62 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function '__scif_cleanup_rma_for_zombies': BUILDSTDERR: 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] BUILDSTDERR: 146 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function 'scif_put_pages': BUILDSTDERR: 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] BUILDSTDERR: 349 | list_del(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_mmap.c: In function 'scif_rma_list_munmap': BUILDSTDERR: 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] BUILDSTDERR: 488 | list_del(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:23: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_window': BUILDSTDERR: 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] BUILDSTDERR: 170 | init_waitqueue_head(&window->regwq); BUILDSTDERR: ./include/linux/wait.h:67:26: note: in definition of macro 'init_waitqueue_head' BUILDSTDERR: 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 172 | init_waitqueue_head(&window->unregwq); BUILDSTDERR: ./include/linux/wait.h:67:26: note: in definition of macro 'init_waitqueue_head' BUILDSTDERR: 67 | __init_waitqueue_head((wq_head), #wq_head, &__key); \ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_incomplete_window': BUILDSTDERR: 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] BUILDSTDERR: 198 | struct scif_allocmsg *alloc = &window->alloc_handle; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_lookup': BUILDSTDERR: 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] BUILDSTDERR: 377 | err = scif_map_single(&window->mapped_offset, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 387 | scif_alloc_coherent(&window->dma_addr_lookup.offset, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 397 | scif_alloc_coherent(&window->num_pages_lookup.offset, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_destroy_remote_lookup': BUILDSTDERR: 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] BUILDSTDERR: 445 | struct scif_rma_lookup *lup = &window->dma_addr_lookup; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 446 | struct scif_rma_lookup *npup = &window->num_pages_lookup; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_create_remote_window': BUILDSTDERR: 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] BUILDSTDERR: 508 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_unregister_window': BUILDSTDERR: ./include/linux/wait.h:254:38: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 254 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:694:9: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 694 | err = wait_event_timeout(window->unregwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:266:14: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 266 | finish_wait(&wq_head, &__wq_entry); \ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:694:9: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 694 | err = wait_event_timeout(window->unregwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 731 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_alloc_request': BUILDSTDERR: 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] BUILDSTDERR: 762 | struct scif_allocmsg *alloc = &window->alloc_handle; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_prep_remote_window': BUILDSTDERR: 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] BUILDSTDERR: 788 | struct scif_allocmsg *alloc = &window->alloc_handle; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_send_scif_register': BUILDSTDERR: ./include/linux/wait.h:254:38: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 254 | long __int = prepare_to_wait_event(&wq_head, &__wq_entry, state);\ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:979:10: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 979 | err = wait_event_timeout(window->regwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:266:14: warning: taking address of packed member of 'struct scif_window' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 266 | finish_wait(&wq_head, &__wq_entry); \ BUILDSTDERR: ./include/linux/wait.h:335:2: note: in expansion of macro '___wait_event' BUILDSTDERR: 335 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:363:11: note: in expansion of macro '__wait_event_timeout' BUILDSTDERR: 363 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c:979:10: note: in expansion of macro 'wait_event_timeout' BUILDSTDERR: 979 | err = wait_event_timeout(window->regwq, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg': BUILDSTDERR: 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] BUILDSTDERR: 1230 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/mmzone.h:10, BUILDSTDERR: from ./include/linux/gfp.h:6, BUILDSTDERR: from ./include/linux/mm.h:10, BUILDSTDERR: from ./include/linux/pagemap.h:8, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma.c:19: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_ack': BUILDSTDERR: 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] BUILDSTDERR: 1265 | wake_up(&window->regwq); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_reg_nack': BUILDSTDERR: 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] BUILDSTDERR: 1284 | wake_up(&window->regwq); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_ack': BUILDSTDERR: 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] BUILDSTDERR: 1302 | wake_up(&window->unregwq); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.c: In function 'scif_recv_unreg_nack': BUILDSTDERR: 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] BUILDSTDERR: 1321 | wake_up(&window->unregwq); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/wait.h:195:32: note: in definition of macro 'wake_up' BUILDSTDERR: 195 | #define wake_up(x) __wake_up(x, TASK_NORMAL, 1, NULL) BUILDSTDERR: | ^ BUILDSTDERR: In file included from drivers/misc/mic/scif/scif_main.h:219, BUILDSTDERR: from drivers/misc/mic/scif/scif_rma_list.c:18: BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function 'scif_queue_for_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 445 | list_add_tail(&window->list, list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma.h: In function '__scif_rma_destroy_tcw_helper': BUILDSTDERR: 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] BUILDSTDERR: 452 | list_del_init(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_tcw': BUILDSTDERR: 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] BUILDSTDERR: 34 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 39 | list_add_tail(&window->list, head); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 49 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 49 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/scif/scif_rma_list.c: In function 'scif_insert_window': BUILDSTDERR: 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] BUILDSTDERR: 63 | INIT_LIST_HEAD(&window->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 71 | list_add(&window->list, head); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | list_add(&window->list, &prev->list); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/vop/vop_main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vop_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/../bus/vop_bus.h:128:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 128 | module_driver(__vop_driver, vop_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/misc/mic/vop/vop_main.c:36: BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/mic/vop/vop_main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vop_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/../bus/vop_bus.h:128:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 128 | module_driver(__vop_driver, vop_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/misc/mic/vop/vop_main.c:36: BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:19: note: 'cleanup_module' target declared here BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_main.c:761:1: note: in expansion of macro 'module_vop_driver' BUILDSTDERR: 761 | module_vop_driver(vop_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/mic/vop/vop_debugfs.o: warning: objtool: vop_init_debugfs()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/sgi-gru/grufile.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gru_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:612:1: note: in expansion of macro 'module_init' BUILDSTDERR: 612 | module_init(gru_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:522:19: note: 'init_module' target declared here BUILDSTDERR: 522 | static int __init gru_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-gru/grufile.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gru_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:614:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 614 | module_exit(gru_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufile.c:579:20: note: 'cleanup_module' target declared here BUILDSTDERR: 579 | static void __exit gru_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/sgi-gru/grufault.o: warning: objtool: gru_vtop.isra.0()+0x3ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_create_message_queue()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_abort.constprop.0()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: quicktest3.isra.0()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-gru/grukservices.o: warning: objtool: gru_ktest()+0x7d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kernel.h:11, BUILDSTDERR: from drivers/misc/sgi-gru/grukdump.c:23: BUILDSTDERR: drivers/misc/sgi-gru/grukdump.c: In function 'gru_dump_context_data': BUILDSTDERR: 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] BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: ./include/linux/bitops.h:22:31: note: in definition of macro 'for_each_set_bit' BUILDSTDERR: 22 | for ((bit) = find_first_bit((addr), (size)); \ BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/misc/sgi-gru/grukdump.c:61:2: note: in expansion of macro 'for_each_cbr_in_allocation_map' BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: ./include/linux/bitops.h:24:30: note: in definition of macro 'for_each_set_bit' BUILDSTDERR: 24 | (bit) = find_next_bit((addr), (size), (bit) + 1)) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/misc/sgi-gru/grukdump.c:61:2: note: in expansion of macro 'for_each_cbr_in_allocation_map' BUILDSTDERR: 61 | for_each_cbr_in_allocation_map(i, &cch->cbr_allocation_map, scr) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xp_main.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:249:1: note: in expansion of macro 'module_init' BUILDSTDERR: 249 | module_init(xp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:227:1: note: 'init_module' target declared here BUILDSTDERR: 227 | xp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xp_main.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 260 | module_exit(xp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xp_main.c:252:1: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | xp_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpc_main.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1345:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1345 | module_init(xpc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1230:1: note: 'init_module' target declared here BUILDSTDERR: 1230 | xpc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpc_main.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1353:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1353 | module_exit(xpc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_main.c:1348:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1348 | xpc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_send_payload_uv()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_create_gru_mq_uv()+0x366: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_cache_remote_gru_mq_desc_uv()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_get_remote_heartbeat_uv()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_send_chctl_openreply_uv()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/sgi-xp/xpc_uv.o: warning: objtool: xpc_request_partition_activation_uv()+0x1de: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpnet.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xpnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:579:1: note: in expansion of macro 'module_init' BUILDSTDERR: 579 | module_init(xpnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:514:1: note: 'init_module' target declared here BUILDSTDERR: 514 | xpnet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/sgi-xp/xpnet.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xpnet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:592:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 592 | module_exit(xpnet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.c:582:1: note: 'cleanup_module' target declared here BUILDSTDERR: 582 | xpnet_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/misc/sgi-xp/xpnet.o: warning: objtool: xpnet_send()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_create()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_enqueue_datagram()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_set_chkpt_state()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_context.o: warning: objtool: vmci_ctx_notify_dbell()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_datagram.o: warning: objtool: dg_create_handle()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_datagram.o: warning: objtool: vmci_datagram_dispatch()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_doorbell.o: warning: objtool: vmci_doorbell_create()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_doorbell.o: warning: objtool: vmci_doorbell_notify()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 100 | module_init(vmci_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init vmci_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/vmw_vmci/vmci_driver.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:112:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 112 | module_exit(vmci_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_driver.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit vmci_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_vmci/vmci_event.o: warning: objtool: vmci_event_exit()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_notify_peer()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: qp_broker_alloc()+0x498: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_alloc()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/misc/vmw_vmci/vmci_queue_pair.o: warning: objtool: vmci_qp_broker_unmap()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/tifm_core.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:364:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 364 | subsys_initcall(tifm_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:332:19: note: 'init_module' target declared here BUILDSTDERR: 332 | static int __init tifm_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tifm_core.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:365:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 365 | module_exit(tifm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_core.c:357:20: note: 'cleanup_module' target declared here BUILDSTDERR: 357 | static void __exit tifm_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tifm_7xx1.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from ./include/linux/tifm.h:18, BUILDSTDERR: from drivers/misc/tifm_7xx1.c:12: BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tifm_7xx1.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_7xx1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from ./include/linux/tifm.h:18, BUILDSTDERR: from drivers/misc/tifm_7xx1.c:12: BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.c:441:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 441 | module_pci_driver(tifm_7xx1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tifm_7xx1.o: warning: objtool: tifm_7xx1_switch_media()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/misc/bh1770glc.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bh1770_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/bh1770glc.c:27: BUILDSTDERR: drivers/misc/bh1770glc.c:1406:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/bh1770glc.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bh1770_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/bh1770glc.c:27: BUILDSTDERR: drivers/misc/bh1770glc.c:1406:19: note: 'init_module' target declared here BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/bh1770glc.c:1406:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1406 | module_i2c_driver(bh1770_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/apds990x.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds990x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds990x.c:27: BUILDSTDERR: drivers/misc/apds990x.c:1296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/apds990x.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds990x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds990x.c:27: BUILDSTDERR: drivers/misc/apds990x.c:1296:19: note: 'init_module' target declared here BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds990x.c:1296:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1296 | module_i2c_driver(apds990x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/ioc4.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ioc4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:493:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 493 | module_exit(ioc4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:485:1: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | ioc4_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/ioc4.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ioc4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:492:1: note: in expansion of macro 'module_init' BUILDSTDERR: 492 | module_init(ioc4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.c:478:1: note: 'init_module' target declared here BUILDSTDERR: 478 | ioc4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_register_submodule()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_unregister_submodule()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_remove()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_probe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/misc/ioc4.o: warning: objtool: ioc4_probe.cold()+0x41: return with modified stack frame BUILDSTDERR: In file included from drivers/misc/enclosure.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enclosure_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:691:1: note: in expansion of macro 'module_init' BUILDSTDERR: 691 | module_init(enclosure_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:681:19: note: 'init_module' target declared here BUILDSTDERR: 681 | static int __init enclosure_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/enclosure.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enclosure_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:692:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 692 | module_exit(enclosure_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/enclosure.c:686:20: note: 'cleanup_module' target declared here BUILDSTDERR: 686 | static void __exit enclosure_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/hpilo.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ilo_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:918:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 918 | module_exit(ilo_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:901:20: note: 'cleanup_module' target declared here BUILDSTDERR: 901 | static void __exit ilo_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/hpilo.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ilo_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:917:1: note: in expansion of macro 'module_init' BUILDSTDERR: 917 | module_init(ilo_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/hpilo.c:871:19: note: 'init_module' target declared here BUILDSTDERR: 871 | static int __init ilo_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/misc/apds9802als.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apds9802als_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds9802als.c:26: BUILDSTDERR: drivers/misc/apds9802als.c:318:19: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/apds9802als.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apds9802als_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/apds9802als.c:26: BUILDSTDERR: drivers/misc/apds9802als.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/apds9802als.c:318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 318 | module_i2c_driver(apds9802als_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29003.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29003_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29003.c:30: BUILDSTDERR: drivers/misc/isl29003.c:482:19: note: 'cleanup_module' target declared here BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29003.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29003_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29003.c:30: BUILDSTDERR: drivers/misc/isl29003.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29003.c:482:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 482 | module_i2c_driver(isl29003_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29020.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl29020_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29020.c:27: BUILDSTDERR: drivers/misc/isl29020.c:234:19: note: 'cleanup_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/isl29020.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl29020_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/isl29020.c:27: BUILDSTDERR: drivers/misc/isl29020.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/isl29020.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(isl29020_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tsl2550.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tsl2550_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/tsl2550.c:24: BUILDSTDERR: drivers/misc/tsl2550.c:463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/tsl2550.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tsl2550_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/misc/tsl2550.c:24: BUILDSTDERR: drivers/misc/tsl2550.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/misc/tsl2550.c:463:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 463 | module_i2c_driver(tsl2550_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/vmw_balloon.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmballoon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1219:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1219 | late_initcall(vmballoon_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1180:19: note: 'init_module' target declared here BUILDSTDERR: 1180 | static int __init vmballoon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/misc/vmw_balloon.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmballoon_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1236:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1236 | module_exit(vmballoon_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.c:1221:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1221 | static void __exit vmballoon_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/misc/vmw_balloon.o: warning: objtool: vmballoon_work()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/core/core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2825:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 2825 | subsys_initcall(mmc_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2793:19: note: 'init_module' target declared here BUILDSTDERR: 2793 | static int __init mmc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/core/core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2826:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2826 | module_exit(mmc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.c:2818:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2818 | static void __exit mmc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_wait_for_req_done()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_do_erase()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_hw_reset()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_sw_reset()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_execute_tuning()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/core.o: warning: objtool: mmc_set_uhs_voltage()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_bus_shutdown()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_bus_resume()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_add_card()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_remove_card()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_bus_shutdown.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/bus.o: warning: objtool: mmc_add_card.cold()+0xc1: return with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_select_hs400()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_select_bus_width()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: _mmc_suspend()+0x25a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_runtime_suspend()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_init_card()+0x4e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_runtime_resume()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_hs400_to_hs200()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc.o: warning: objtool: mmc_attach_mmc()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_send_bus_test()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_switch_status_error.part.0()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: __mmc_switch()+0x356: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_flush_cache()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_start_bkops()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/mmc_ops.o: warning: objtool: mmc_interrupt_hpi()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_read_switch.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_init_uhs_card.part.0()+0x340: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_runtime_suspend()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_switch_hs()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_get_cid()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_get_csd()+0x270: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_setup_card()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_init_card()+0x242: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_sd_runtime_resume()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd.o: warning: objtool: mmc_attach_sd()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sd_ops.o: warning: objtool: mmc_send_app_op_cond()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio.o: warning: objtool: sdio_enable_wide()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio.o: warning: objtool: mmc_sdio_init_card()+0xc56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio.o: warning: objtool: mmc_attach_sdio()+0x222: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_bus.o: warning: objtool: sdio_bus_remove()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_cis.o: warning: objtool: cis_tpl_parse()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_cis.o: warning: objtool: sdio_read_cis()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_cis.o: warning: objtool: cistpl_funce_func()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/sdio_irq.o: warning: objtool: process_sdio_pending_irqs()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/core/block.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mmc_blk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3110 | module_init(mmc_blk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3063:19: note: 'init_module' target declared here BUILDSTDERR: 3063 | static int __init mmc_blk_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/core/block.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mmc_blk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3111 | module_exit(mmc_blk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.c:3102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3102 | static void __exit mmc_blk_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_ext_csd_open()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: card_busy_detect.isra.0()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: power_ro_lock_store()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_blk_probe()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_blk_mq_rw_recovery()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: __mmc_blk_ioctl_cmd()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/core/block.o: warning: objtool: mmc_blk_mq_issue_rq()+0x8b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/core/sdio_uart.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdio_uart_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1184:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1184 | module_exit(sdio_uart_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1176:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1176 | static void __exit sdio_uart_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/core/sdio_uart.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdio_uart_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1183:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1183 | module_init(sdio_uart_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.c:1137:19: note: 'init_module' target declared here BUILDSTDERR: 1137 | static int __init sdio_uart_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/core/sdio_uart.o: warning: objtool: sdio_uart_probe()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4232 | module_init(sdhci_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4219:19: note: 'init_module' target declared here BUILDSTDERR: 4219 | static int __init sdhci_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4233:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4233 | module_exit(sdhci_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.c:4228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4228 | static void __exit sdhci_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_start_signal_voltage_switch()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: __sdhci_add_host()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_timeout_timer()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_get_preset_value()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_cqe_irq()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_enable_clk()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_card_event()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_pre_dma_transfer()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_send_command()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_timeout_data_timer()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_execute_tuning()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_set_ios()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_setup_host()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_tasklet_finish()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_reset()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_irq()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_remove_host()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_enable_clk.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci.o: warning: objtool: sdhci_reset.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pci-core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdhci-pci-core.c:20: BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pci-core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdhci-pci-core.c:20: BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:19: note: 'init_module' target declared here BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-core.c:2034:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2034 | module_pci_driver(sdhci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pci-o2micro.o: warning: objtool: sdhci_o2_execute_tuning()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/sdhci-pci-o2micro.o: warning: objtool: sdhci_pci_o2_probe_slot()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:24: BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'cleanup_module' target declared here BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-acpi.c:24: BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:24: note: 'init_module' target declared here BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-acpi.c:857:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 857 | module_platform_driver(sdhci_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/wbsd.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wbsd_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1990:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1990 | module_exit(wbsd_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1971:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1971 | static void __exit wbsd_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/wbsd.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wbsd_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1989:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1989 | module_init(wbsd_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.c:1932:19: note: 'init_module' target declared here BUILDSTDERR: 1932 | static int __init wbsd_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_tasklet_card()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_tasklet_finish()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_pnp_resume()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_init.part.0()+0x3c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/wbsd.o: warning: objtool: wbsd_request()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/tifm_sd.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tifm_sd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1091:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1091 | module_exit(tifm_sd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1079:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1079 | static void __exit tifm_sd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/tifm_sd.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tifm_sd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1090:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1090 | module_init(tifm_sd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.c:1074:19: note: 'init_module' target declared here BUILDSTDERR: 1074 | static int __init tifm_sd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_initialize_host()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_probe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_end_cmd()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_request()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/tifm_sd.o: warning: objtool: tifm_sd_end_cmd.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdricoh_cs.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdricoh_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdricoh_cs.c:30: BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'cleanup_module' target declared here BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdricoh_cs.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdricoh_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/sdricoh_cs.c:30: BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:22: note: 'init_module' target declared here BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdricoh_cs.c:536:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 536 | module_pcmcia_driver(sdricoh_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/cb710-mmc.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/cb710-mmc.c:12: BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:24: note: 'init_module' target declared here BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/cb710-mmc.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cb710_mmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/cb710-mmc.c:12: BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:24: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/cb710-mmc.c:775:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 775 | module_platform_driver(cb710_mmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/via-sdmmc.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_sd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/via-sdmmc.c:11: BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/via-sdmmc.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_sd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/mmc/host/via-sdmmc.c:11: BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:19: note: 'init_module' target declared here BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.c:1334:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1334 | module_pci_driver(via_sd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sd_remove()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_card_detect()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_send_command()+0x232: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_timeout()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/via-sdmmc.o: warning: objtool: via_sdc_isr()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/vub300.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vub300_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2476:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2476 | module_exit(vub300_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2464:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2464 | static void __exit vub300_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/vub300.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vub300_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2475:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2475 | module_init(vub300_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/vub300.c:2424:19: note: 'init_module' target declared here BUILDSTDERR: 2424 | static int __init vub300_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/ushc.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ushc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/mmc/host/ushc.c:20: BUILDSTDERR: drivers/mmc/host/ushc.c:568:19: note: 'cleanup_module' target declared here BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/ushc.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ushc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/mmc/host/ushc.c:20: BUILDSTDERR: drivers/mmc/host/ushc.c:568:19: note: 'init_module' target declared here BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/ushc.c:568:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 568 | module_usb_driver(ushc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshsd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:17: BUILDSTDERR: drivers/mmc/host/toshsd.c:705:19: note: 'cleanup_module' target declared here BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshsd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/toshsd.c:17: BUILDSTDERR: drivers/mmc/host/toshsd.c:705:19: note: 'init_module' target declared here BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/toshsd.c:705:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 705 | module_pci_driver(toshsd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_pci_sdmmc.c:26: BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_pci_sdmmc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_pci_sdmmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_pci_sdmmc.c:26: BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:24: note: 'init_module' target declared here BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_pci_sdmmc.c:1483:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1483 | module_platform_driver(rtsx_pci_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_usb_sdmmc.c:24: BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/rtsx_usb_sdmmc.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtsx_usb_sdmmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/mmc/host/rtsx_usb_sdmmc.c:24: BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:24: note: 'init_module' target declared here BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/rtsx_usb_sdmmc.c:1448:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1448 | module_platform_driver(rtsx_usb_sdmmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pltfm.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:261:1: note: in expansion of macro 'module_init' BUILDSTDERR: 261 | module_init(sdhci_pltfm_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:255:19: note: 'init_module' target declared here BUILDSTDERR: 255 | static int __init sdhci_pltfm_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-pltfm.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_pltfm_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:266:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 266 | module_exit(sdhci_pltfm_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-pltfm.c:263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 263 | static void __exit sdhci_pltfm_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_init()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_off()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_timeout()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_request()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mmc/host/cqhci.o: warning: objtool: cqhci_init.cold()+0x21: return with modified stack frame BUILDSTDERR: In file included from drivers/mmc/host/sdhci-xenon.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/mmc/host/sdhci-xenon.c:22: BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'cleanup_module' target declared here BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mmc/host/sdhci-xenon.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdhci_xenon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/mmc/host/sdhci-xenon.c:22: BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:24: note: 'init_module' target declared here BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mmc/host/sdhci-xenon.c:680:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 680 | module_platform_driver(sdhci_xenon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/devices/block2mtd.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'block2mtd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/devices/block2mtd.c:491:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 491 | late_initcall(block2mtd_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/devices/block2mtd.c:459:19: note: 'init_module' target declared here BUILDSTDERR: 459 | static int __init block2mtd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/devices/block2mtd.o: warning: objtool: block2mtd_setup2()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/devices/block2mtd.o: warning: objtool: block2mtd_erase()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vtbl.o: warning: objtool: vtbl_check()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vtbl.o: warning: objtool: ubi_change_vtbl_record()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vtbl.o: warning: objtool: ubi_read_volume_table()+0x5db: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: vol_attribute_show()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: self_check_volumes.part.0()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: ubi_create_volume()+0x4a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/vmt.o: warning: objtool: ubi_remove_volume()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: set_update_marker()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: clear_update_marker()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_start_update()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_start_leb_change()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_more_update_data()+0x20f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/upd.o: warning: objtool: ubi_more_leb_change_data()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mtd/ubi/build.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ubi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1295:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1295 | late_initcall(ubi_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1184:19: note: 'init_module' target declared here BUILDSTDERR: 1184 | static int __init ubi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/ubi/build.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ubi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1314:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1314 | module_exit(ubi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.c:1297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1297 | static void __exit ubi_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_mtd_param_parse()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_get_device()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_get_by_major()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_attach_mtd_dev()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/build.o: warning: objtool: ubi_detach_mtd_dev()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: vol_cdev_release()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: get_exclusive.isra.0()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: revoke_exclusive.isra.0.constprop.0()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/cdev.o: warning: objtool: ubi_cdev_ioctl()+0x31a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/kapi.o: warning: objtool: ubi_open_volume_nm()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ltree_add_entry()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: leb_write_unlock()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: leb_read_unlock()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: try_write_vid_and_data()+0x13a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_copy_table()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_read_leb()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_read_leb_sg()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_write_leb()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_write_leb_st()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/eba.o: warning: objtool: ubi_eba_copy_leb()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_is_bad()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_mark_bad()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read_ec_hdr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_read_vid_hdr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: nor_erase_prepare()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write_ec_hdr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_write_vid_hdr()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: do_sync_erase()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/io.o: warning: objtool: ubi_io_sync_erase()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: shutdown_work()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: do_work()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: prot_queue_add()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: __schedule_ubi_work()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: wl_tree_add()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: get_peb_for_wl()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: schedule_erase.constprop.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: __erase_worker()+0x2bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: wear_leveling_worker()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_put_peb()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_flush()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_init()+0x3ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/wl.o: warning: objtool: ubi_wl_get_peb()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/attach.o: warning: objtool: ubi_add_to_av()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/attach.o: warning: objtool: ubi_attach()+0x1243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/misc.o: warning: objtool: ubi_calc_data_len()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/debug.o: warning: objtool: dfs_file_read()+0x1e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/ubi/debug.o: warning: objtool: ubi_debugfs_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mtd/mtdcore.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1926:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1926 | module_init(init_mtd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1880:19: note: 'init_module' target declared here BUILDSTDERR: 1880 | static int __init init_mtd(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/mtdcore.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtd': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1927:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1927 | module_exit(cleanup_mtd); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.c:1915:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1915 | static void __exit cleanup_mtd(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdcore.o: warning: objtool: add_mtd_device()+0x2a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdcore.o: warning: objtool: del_mtd_device()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdsuper.o: warning: objtool: mount_mtd()+0x1f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: mtd_add_partition_attrs()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: mtd_part_do_parse()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: allocate_partition()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: parse_mtd_partitions()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/mtd/mtdpart.o: warning: objtool: allocate_partition.cold()+0x3d: return with modified stack frame BUILDSTDERR: In file included from drivers/mtd/mtd_blkdevs.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mtd_blktrans_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtd_blkdevs.c:601:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 601 | module_exit(mtd_blktrans_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtd_blkdevs.c:593:20: note: 'cleanup_module' target declared here BUILDSTDERR: 593 | static void __exit mtd_blktrans_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtd_blkdevs.o: warning: objtool: register_mtd_blktrans()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/mtd/mtdblock.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mtdblock': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:369:1: note: in expansion of macro 'module_init' BUILDSTDERR: 369 | module_init(init_mtdblock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:359:19: note: 'init_module' target declared here BUILDSTDERR: 359 | static int __init init_mtdblock(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/mtd/mtdblock.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_mtdblock': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:370:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 370 | module_exit(cleanup_mtdblock); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.c:364:20: note: 'cleanup_module' target declared here BUILDSTDERR: 364 | static void __exit cleanup_mtdblock(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/mtd/mtdblock.o: warning: objtool: erase_write()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/appletalk/ipddp.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipddp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:335:1: note: in expansion of macro 'module_init' BUILDSTDERR: 335 | module_init(ipddp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:315:19: note: 'init_module' target declared here BUILDSTDERR: 315 | static int __init ipddp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/appletalk/ipddp.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipddp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:336:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 336 | module_exit(ipddp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/appletalk/ipddp.c:321:20: note: 'cleanup_module' target declared here BUILDSTDERR: 321 | static void __exit ipddp_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/bonding/bond_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bonding_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4900 | module_init(bonding_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4846:19: note: 'init_module' target declared here BUILDSTDERR: 4846 | static int __init bonding_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/bonding/bond_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bonding_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4901:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4901 | module_exit(bonding_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.c:4885:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4885 | static void __exit bonding_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_set_mac_address()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_arp_send.constprop.0()+0x251: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_do_fail_over_mac()+0x344: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_arp_send_all.isra.0()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_start_xmit()+0x3b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_update_slave_arr()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_enslave()+0x3a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: __bond_release_one()+0x2be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_slave_arr_handler()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_main.o: warning: objtool: bond_create()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: __get_link_speed.isra.0()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: ad_agg_selection_logic()+0x617: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: bond_3ad_state_machine_handler()+0xc73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_3ad.o: warning: objtool: bond_3ad_lacpdu_recv()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: alb_set_slave_mac_addr.isra.0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: alb_swap_mac_addr()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: alb_set_mac_address.isra.0()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_link_change()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_active_change()+0x280: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_alb.o: warning: objtool: bond_alb_handle_link_change.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_sysfs.o: warning: objtool: bonding_store_bonds()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_sysfs.o: warning: objtool: bond_create_sysfs()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_options.o: warning: objtool: bond_option_slaves_set()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_procfs.o: warning: objtool: bond_create_proc_dir()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/bonding/bond_procfs.o: warning: objtool: bond_create_proc_dir.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_platform.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_plat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_platform.c:26: BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'cleanup_module' target declared here BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_platform.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_plat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_platform.c:26: BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:24: note: 'init_module' target declared here BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_platform.c:489:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 489 | module_platform_driver(c_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_pci.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'c_can_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_pci.c:15: BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/c_can/c_can_pci.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'c_can_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/c_can/c_can_pci.c:15: BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:19: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/c_can/c_can_pci.c:288:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 288 | module_pci_driver(c_can_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 900 | module_init(cc770_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:889:19: note: 'init_module' target declared here BUILDSTDERR: 889 | static __init int cc770_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:906:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 906 | module_exit(cc770_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770.c:902:20: note: 'cleanup_module' target declared here BUILDSTDERR: 902 | static __exit void cc770_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770_platform.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc770_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/cc770/cc770_platform.c:48: BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'cleanup_module' target declared here BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/cc770/cc770_platform.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc770_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/cc770/cc770_platform.c:48: BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:24: note: 'init_module' target declared here BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/cc770/cc770_platform.c:273:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 273 | module_platform_driver(cc770_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/ifi_canfd/ifi_canfd.c:20: BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/ifi_canfd/ifi_canfd.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifi_canfd_plat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/ifi_canfd/ifi_canfd.c:20: BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:24: note: 'init_module' target declared here BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/ifi_canfd/ifi_canfd.c:1049:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1049 | module_platform_driver(ifi_canfd_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/m_can/m_can.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm_can_plat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/m_can/m_can.c:22: BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/m_can/m_can.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm_can_plat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/m_can/m_can.c:22: BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:24: note: 'init_module' target declared here BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/m_can/m_can.c:1807:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1807 | module_platform_driver(m_can_plat_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'cleanup_module' target declared here BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/peak_canfd/peak_pciefd_main.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pciefd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/peak_canfd/peak_pciefd_main.c:22: BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:19: note: 'init_module' target declared here BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/peak_canfd/peak_pciefd_main.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(peak_pciefd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sja1000_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:701:1: note: in expansion of macro 'module_init' BUILDSTDERR: 701 | module_init(sja1000_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static __init int sja1000_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sja1000_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 708 | module_exit(sja1000_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static __exit void sja1000_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000_platform.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/sja1000_platform.c:21: BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'cleanup_module' target declared here BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/sja1000_platform.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/sja1000_platform.c:21: BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:24: note: 'init_module' target declared here BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/sja1000_platform.c:329:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 329 | module_platform_driver(sp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/ems_pci.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/ems_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'cleanup_module' target declared here BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/ems_pci.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/ems_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:19: note: 'init_module' target declared here BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/ems_pci.c:372:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 372 | module_pci_driver(ems_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/kvaser_pci.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/kvaser_pci.c:35: BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/kvaser_pci.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/kvaser_pci.c:35: BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:19: note: 'init_module' target declared here BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/kvaser_pci.c:396:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 396 | module_pci_driver(kvaser_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/peak_pci.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/peak_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'cleanup_module' target declared here BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/peak_pci.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/peak_pci.c:22: BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:19: note: 'init_module' target declared here BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/peak_pci.c:769:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 769 | module_pci_driver(peak_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/plx_pci.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plx_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/plx_pci.c:25: BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'cleanup_module' target declared here BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/sja1000/plx_pci.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plx_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/sja1000/plx_pci.c:25: BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:19: note: 'init_module' target declared here BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/sja1000/plx_pci.c:716:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 716 | module_pci_driver(plx_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/softing/softing_main.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softing_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/softing/softing.h:9, BUILDSTDERR: from drivers/net/can/softing/softing_main.c:23: BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:24: note: 'init_module' target declared here BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/softing/softing_main.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softing_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/softing/softing.h:9, BUILDSTDERR: from drivers/net/can/softing/softing_main.c:23: BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:24: note: 'cleanup_module' target declared here BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.c:865:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 865 | module_platform_driver(softing_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/softing/softing_main.o: warning: objtool: softing_netdev_start_xmit()+0x1dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/spi/hi311x.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi3110_can_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/can/core.h:18, BUILDSTDERR: from drivers/net/can/spi/hi311x.c:20: BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/spi/hi311x.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi3110_can_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/can/core.h:18, BUILDSTDERR: from drivers/net/can/spi/hi311x.c:20: BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:19: note: 'init_module' target declared here BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.c:1074:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1074 | module_spi_driver(hi3110_can_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/spi/hi311x.o: warning: objtool: hi3110_tx_work_handler()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/can/spi/hi311x.o: warning: objtool: hi3110_can_ist()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'cleanup_module' target declared here BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kvaser_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:15: BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:19: note: 'init_module' target declared here BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c:830:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 830 | module_usb_driver(kvaser_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peak_usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:983:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 983 | module_exit(peak_usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 964 | static void __exit peak_usb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/peak_usb/pcan_usb_core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peak_usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:982:1: note: in expansion of macro 'module_init' BUILDSTDERR: 982 | module_init(peak_usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/peak_usb/pcan_usb_core.c:934:19: note: 'init_module' target declared here BUILDSTDERR: 934 | static int __init peak_usb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/can/usb/usb_8dev.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_8dev_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/usb_8dev.c:29: BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/usb_8dev.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_8dev_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/usb_8dev.c:29: BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:19: note: 'init_module' target declared here BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/usb_8dev.c:1024:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1024 | module_usb_driver(usb_8dev_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/ems_usb.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ems_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/ems_usb.c:22: BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/ems_usb.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ems_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/ems_usb.c:22: BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:19: note: 'init_module' target declared here BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/ems_usb.c:1087:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1087 | module_usb_driver(ems_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/esd_usb2.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esd_usb2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/esd_usb2.c:22: BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/esd_usb2.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esd_usb2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/esd_usb2.c:22: BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:19: note: 'init_module' target declared here BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/esd_usb2.c:1153:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1153 | module_usb_driver(esd_usb2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/gs_usb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gs_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/gs_usb.c:23: BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/gs_usb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gs_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/can/usb/gs_usb.c:23: BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:19: note: 'init_module' target declared here BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/gs_usb.c:1046:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1046 | module_usb_driver(gs_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/mcba_usb.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcba_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from ./include/linux/can/led.h:13, BUILDSTDERR: from ./include/linux/can/dev.h:19, BUILDSTDERR: from drivers/net/can/usb/mcba_usb.c:22: BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:19: note: 'cleanup_module' target declared here BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/usb/mcba_usb.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcba_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/leds.h:15, BUILDSTDERR: from ./include/linux/can/led.h:13, BUILDSTDERR: from ./include/linux/can/dev.h:19, BUILDSTDERR: from drivers/net/can/usb/mcba_usb.c:22: BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:19: note: 'init_module' target declared here BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.c:902:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 902 | module_usb_driver(mcba_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/usb/mcba_usb.o: warning: objtool: mcba_usb_start_xmit()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/can/vcan.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vcan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(vcan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | static __init int vcan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/vcan.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vcan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(vcan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vcan.c:184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | static __exit void vcan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/vxcan.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxcan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(vxcan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:304:19: note: 'init_module' target declared here BUILDSTDERR: 304 | static __init int vxcan_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/vxcan.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxcan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(vxcan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/vxcan.c:311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | static __exit void vxcan_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/slcan.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slcan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:777:1: note: in expansion of macro 'module_init' BUILDSTDERR: 777 | module_init(slcan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:696:19: note: 'init_module' target declared here BUILDSTDERR: 696 | static int __init slcan_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/slcan.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slcan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:778:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 778 | module_exit(slcan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/slcan.c:719:20: note: 'cleanup_module' target declared here BUILDSTDERR: 719 | static void __exit slcan_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/dev.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_dev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1301 | module_init(can_dev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1289:19: note: 'init_module' target declared here BUILDSTDERR: 1289 | static __init int can_dev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/can/dev.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_dev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1309 | module_exit(can_dev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/can/dev.c:1303:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1303 | static __exit void can_dev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_common.o: warning: objtool: b53_switch_detect()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/dsa/b53/b53_common.o: warning: objtool: b53_switch_register()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/b53/b53_spi.c:24: BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'init_module' target declared here BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/b53/b53_spi.c:24: BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:19: note: 'cleanup_module' target declared here BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_spi.c:325:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 325 | module_spi_driver(b53_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/b53/b53_mdio.c:20: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mdio.c:381:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 381 | mdio_module_driver(b53_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_mmap.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_mmap_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_mmap.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_mmap.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_mmap_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_mmap.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:24: note: 'init_module' target declared here BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_mmap.c:285:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 285 | module_platform_driver(b53_mmap_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_srab.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b53_srab_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_srab.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'cleanup_module' target declared here BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/b53/b53_srab.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b53_srab_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/dsa/b53/b53_srab.c:22: BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:24: note: 'init_module' target declared here BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/b53/b53_srab.c:442:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 442 | module_platform_driver(b53_srab_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/microchip/ksz_spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ksz_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/microchip/ksz_spi.c:24: BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/microchip/ksz_spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ksz_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/dsa/microchip/ksz_spi.c:24: BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:19: note: 'init_module' target declared here BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/microchip/ksz_spi.c:213:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 213 | module_spi_driver(ksz_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mv88e6xxx_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4967:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4967 | module_exit(mv88e6xxx_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4962:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4962 | static void __exit mv88e6xxx_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mv88e6xxx/chip.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mv88e6xxx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4960:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4960 | module_init(mv88e6xxx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mv88e6xxx/chip.c:4955:19: note: 'init_module' target declared here BUILDSTDERR: 4955 | static int __init mv88e6xxx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/bcm_sf2.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/dsa/bcm_sf2.c:14: BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/bcm_sf2.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_sf2_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/dsa/bcm_sf2.c:14: BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:24: note: 'init_module' target declared here BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/bcm_sf2.c:1225:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1225 | module_platform_driver(bcm_sf2_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/dsa/bcm_sf2_cfp.o: warning: objtool: bcm_sf2_set_rxnfc()+0x88b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/dsa_loop.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_loop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:350:1: note: in expansion of macro 'module_init' BUILDSTDERR: 350 | module_init(dsa_loop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:336:19: note: 'init_module' target declared here BUILDSTDERR: 336 | static int __init dsa_loop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/dsa/dsa_loop.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_loop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(dsa_loop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/dsa_loop.c:352:20: note: 'cleanup_module' target declared here BUILDSTDERR: 352 | static void __exit dsa_loop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:17: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/mt7530.c:17: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/mt7530.c:1430:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 1430 | mdio_module_driver(mt7530_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/qca8k.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/qca8k.c:10: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/qca8k.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:22, BUILDSTDERR: from drivers/net/dsa/qca8k.c:10: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.c:978:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 978 | mdio_module_driver(qca8kmdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/qca8k.o: warning: objtool: qca8k_setup()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/dsa/qca8k.o: warning: objtool: qca8k_setup.cold()+0x13: return with modified stack frame BUILDSTDERR: In file included from drivers/net/dsa/lan9303_i2c.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/net/dsa/lan9303_i2c.c:16: BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_i2c.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan9303_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/net/dsa/lan9303_i2c.c:16: BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:19: note: 'init_module' target declared here BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_i2c.c:111:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 111 | module_i2c_driver(lan9303_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:19: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dsa/lan9303_mdio.c:19: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dsa/lan9303_mdio.c:168:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 168 | mdio_module_driver(lan9303_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c589_cs.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc589_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/3com/3c589_cs.c:37: BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'cleanup_module' target declared here BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c589_cs.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc589_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/3com/3c589_cs.c:37: BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:22: note: 'init_module' target declared here BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c589_cs.c:967:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 967 | module_pcmcia_driver(tc589_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c574_cs.c:74: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tc574_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/3com/3c574_cs.c:82: BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c574_cs.c:74: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tc574_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/3com/3c574_cs.c:82: BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:22: note: 'init_module' target declared here BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.c:1165:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1165 | module_pcmcia_driver(tc574_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c574_cs.o: warning: objtool: tc574_probe()+0x3bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c59x.c:73: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3357:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3357 | module_exit(vortex_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3347:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3347 | static void __exit vortex_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/3c59x.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3356:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3356 | module_init(vortex_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.c:3308:19: note: 'init_module' target declared here BUILDSTDERR: 3308 | static int __init vortex_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: set_rx_mode()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: issue_and_wait()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: acpi_set_WOL()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_check_media()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: dump_tx_ring.part.0()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_probe1()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_close()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_up()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_error()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_open()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_remove_one()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_rx()+0x1fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_boomerang_interrupt()+0x509: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_tx_timeout()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: boomerang_start_xmit()+0x5ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: issue_and_wait.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: vortex_check_media.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/3c59x.o: warning: objtool: dump_tx_ring.part.0.cold()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_poll': BUILDSTDERR: 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] BUILDSTDERR: 1735 | typhoon_tx_complete(tp, &tp->txLoRing, &indexes->txLoCleared); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1740 | work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1741 | &indexes->rxHiCleared, budget); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1745 | work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1746 | &indexes->rxLoCleared, budget - work_done); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_stop_runtime': BUILDSTDERR: 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] BUILDSTDERR: 2009 | typhoon_clean_tx(tp, &tp->txLoRing, &indexes->txLoCleared); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: In function 'typhoon_tx_timeout': BUILDSTDERR: 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] BUILDSTDERR: 2026 | typhoon_clean_tx(tp, &tp->txLoRing, &tp->indexes->txLoCleared); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/typhoon.c:101: BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typhoon_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2562:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2562 | module_exit(typhoon_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2555:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2555 | typhoon_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/3com/typhoon.c:101: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typhoon_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2561:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2561 | module_init(typhoon_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.c:2549:1: note: 'init_module' target declared here BUILDSTDERR: 2549 | typhoon_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/3com/typhoon.o: warning: objtool: typhoon_init_one()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ne2k_pci_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:742:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 742 | module_exit(ne2k_pci_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:736:20: note: 'cleanup_module' target declared here BUILDSTDERR: 736 | static void __exit ne2k_pci_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/ne2k-pci.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ne2k_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:741:1: note: in expansion of macro 'module_init' BUILDSTDERR: 741 | module_init(ne2k_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.c:726:19: note: 'init_module' target declared here BUILDSTDERR: 726 | static int __init ne2k_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/ne2k-pci.o: warning: objtool: ne2k_pci_init_one()+0x2ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/8390/lib8390.c:53, BUILDSTDERR: from drivers/net/ethernet/8390/8390.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns8390_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(ns8390_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:90:19: note: 'init_module' target declared here BUILDSTDERR: 90 | static int __init ns8390_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/lib8390.c:53, BUILDSTDERR: from drivers/net/ethernet/8390/8390.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns8390_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(ns8390_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.c:95:20: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | static void __exit ns8390_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/8390.o: warning: objtool: ei_tx_intr()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/8390/8390.o: warning: objtool: ethdev_setup()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/8390/axnet_cs.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axnet_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/axnet_cs.c:36: BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'cleanup_module' target declared here BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/axnet_cs.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axnet_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/axnet_cs.c:36: BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:22: note: 'init_module' target declared here BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.c:728:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 728 | module_pcmcia_driver(axnet_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.o: warning: objtool: axnet_start_xmit()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/8390/axnet_cs.o: warning: objtool: axnet_probe()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/pcnet_cs.c:39: BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/8390/pcnet_cs.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/8390/pcnet_cs.c:39: BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:22: note: 'init_module' target declared here BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.c:1696:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1696 | module_pcmcia_driver(pcnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/8390/pcnet_cs.o: warning: objtool: pcnet_probe()+0x5a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/adaptec/starfire.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'starfire_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2094:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2094 | module_exit(starfire_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2087:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2087 | static void __exit starfire_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/adaptec/starfire.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'starfire_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2093:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2093 | module_init(starfire_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.c:2072:19: note: 'init_module' target declared here BUILDSTDERR: 2072 | static int __init starfire_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: check_duplex()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_vlan_rx_kill_vid()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_vlan_rx_add_vid()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: starfire_init_one()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_close()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_open()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: netdev_poll()+0x567: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: intr_handler()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/adaptec/starfire.o: warning: objtool: start_tx()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/agere/et131x.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'et131x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/agere/et131x.c:56: BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/agere/et131x.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'et131x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/agere/et131x.c:56: BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:19: note: 'init_module' target declared here BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.c:4085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 4085 | module_pci_driver(et131x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/agere/et131x.o: warning: objtool: nic_send_packet.constprop.0()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/alteon/acenic.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acenic_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/alteon/acenic.c:58: BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/alteon/acenic.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acenic_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/alteon/acenic.c:58: BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:19: note: 'init_module' target declared here BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.c:3191:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3191 | module_pci_driver(acenic_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_set_link_ksettings()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_jumbo_rx_ring()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_change_mtu()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_open()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_start_xmit()+0x554: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_mini_rx_ring()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_load_std_rx_ring()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: ace_interrupt()+0x6fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/alteon/acenic.o: warning: objtool: acenic_probe_one()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'altera_tse_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/altera/altera_tse_main.c:33: BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/altera/altera_tse_main.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'altera_tse_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/altera/altera_tse_main.c:33: BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:24: note: 'init_module' target declared here BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/altera/altera_tse_main.c:1699:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1699 | module_platform_driver(altera_tse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ena_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3589 | module_exit(ena_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3492:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3492 | static void __exit ena_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amazon/ena/ena_netdev.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ena_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3588 | module_init(ena_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.c:3479:19: note: 'init_module' target declared here BUILDSTDERR: 3479 | static int __init ena_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_device_init()+0x19c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_probe()+0x8bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_io_poll()+0xdc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_netdev.o: warning: objtool: ena_adjust_intr_moderation()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_reg_bar_read32()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: wait_for_reset_state()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_execute_admin_command()+0x28c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_feature_ex()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_get_dma_width()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_validate_version()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_admin_init()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_dev_reset()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_rss_init()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/amazon/ena/ena_com.o: warning: objtool: ena_com_validate_version.cold()+0x48: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xgbe_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:490:1: note: in expansion of macro 'module_init' BUILDSTDERR: 490 | module_init(xgbe_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:462:19: note: 'init_module' target declared here BUILDSTDERR: 462 | static int __init xgbe_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/xgbe/xgbe-main.c:117: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xgbe_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:491:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 491 | module_exit(xgbe_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/xgbe/xgbe-main.c:481:20: note: 'cleanup_module' target declared here BUILDSTDERR: 481 | static void __exit xgbe_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/amd8111e.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd8111e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/amd/amd8111e.c:77: BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/amd8111e.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd8111e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/amd/amd8111e.c:77: BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:19: note: 'init_module' target declared here BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/amd8111e.c:1946:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1946 | module_pci_driver(amd8111e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/amd/nmclan_cs.c:142: BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/nmclan_cs.c:133: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nmclan_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/amd/nmclan_cs.c:142: BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:22: note: 'init_module' target declared here BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.c:1510:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1510 | module_pcmcia_driver(nmclan_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.o: warning: objtool: mace_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/nmclan_cs.o: warning: objtool: nmclan_probe()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/amd/pcnet32.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcnet32_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3051:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3051 | module_exit(pcnet32_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3030:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3030 | static void __exit pcnet32_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/amd/pcnet32.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcnet32_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3050:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3050 | module_init(pcnet32_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.c:3007:19: note: 'init_module' target declared here BUILDSTDERR: 3007 | static int __init pcnet32_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_tx_timeout()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_ethtool_test()+0x767: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_probe1()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/amd/pcnet32.o: warning: objtool: pcnet32_probe_pci()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_nic.o: warning: objtool: aq_nic_service_timer_cb()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aq_pci_ops_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_common.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_main.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:15: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:19: note: 'cleanup_module' target declared here BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aq_pci_ops_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_common.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_main.h:15, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:15: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:19: note: 'init_module' target declared here BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c:364:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 364 | module_pci_driver(aq_pci_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_mbox': BUILDSTDERR: 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] BUILDSTDERR: 499 | sizeof(*pmbox) / sizeof(u32)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:147:17: note: defined here BUILDSTDERR: 147 | struct __packed hw_aq_atl_utils_mbox_header { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c: In function 'hw_atl_utils_mpi_read_stats': BUILDSTDERR: 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] BUILDSTDERR: 510 | sizeof(*pmbox) / sizeof(u32)); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_hw.h:19, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/../aq_nic.h:17, BUILDSTDERR: from drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c:14: BUILDSTDERR: drivers/net/ethernet/aquantia/atlantic/hw_atl/../hw_atl/hw_atl_utils.h:153:17: note: defined here BUILDSTDERR: 153 | struct __packed hw_aq_atl_utils_mbox { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/atheros/alx/main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/alx/main.c:36: BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'init_module' target declared here BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/alx/main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/alx/main.c:36: BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/alx/main.c:2022:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2022 | module_pci_driver(alx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1c/atl1c.h:28, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1c/atl1c_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:19: note: 'init_module' target declared here BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2809:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2809 | module_pci_driver(atl1c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atl1e/atl1e.h:29, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e.h:30, BUILDSTDERR: from drivers/net/ethernet/atheros/atl1e/atl1e_main.c:22: BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:19: note: 'init_module' target declared here BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atl1e/atl1e_main.c:2566:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2566 | module_pci_driver(atl1e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl1.c:53: BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/atheros/atlx/atl1.c:65: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl1.c:53: BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:19: note: 'init_module' target declared here BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl1.c:3691:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3691 | module_pci_driver(atl1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl2.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atl2_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1723 | module_exit(atl2_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1719:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1719 | static void __exit atl2_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/atheros/atlx/atl2.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atl2_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1711:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1711 | module_init(atl2_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.c:1704:19: note: 'init_module' target declared here BUILDSTDERR: 1704 | static int __init atl2_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_intr()+0x495: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_validate_option()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_suspend()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_probe()+0xba6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/atheros/atlx/atl2.o: warning: objtool: atl2_resume()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2x_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14543:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 14543 | module_exit(bnx2x_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14519:20: note: 'cleanup_module' target declared here BUILDSTDERR: 14519 | static void __exit bnx2x_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14542:1: note: in expansion of macro 'module_init' BUILDSTDERR: 14542 | module_init(bnx2x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:14492:19: note: 'init_module' target declared here BUILDSTDERR: 14492 | static int __init bnx2x_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_disable()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_load_status()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_trylock_leader_lock()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_reset_is_global()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_adjtime()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_func_stop()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_adjfreq()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_stop_queue()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_enable_ptp_packets()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_handle_mcast_eqe()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_q_rx_mode()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_func_wait_started()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_reset_port()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_fc_npiv()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_write()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_read()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_period_task()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_settime()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_gettime()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ptp_task()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_calc_vn_max()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_get_next()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_validate_addr()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_shmem()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_get_common_hwinfo()+0x32c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_error_detected()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_firmware()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_is_path_marked.part.0()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_gunzip_init()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_write_dmae()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_block()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_port()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_read_dmae()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cyclecounter_read()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_dump_lvl()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_panic_dump()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cnic_sp_post()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cnic_sp_queue()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_tx_hw_flushed()+0x45a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_send_final_clnup()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_enable()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_event()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_interrupt()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_acquire_hw_lock()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_common()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_gpio()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_mult_gpio()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_gpio_int()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_initial_phy_init()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_set()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_test()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_read_mf_cfg()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_cmng_fns_init()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_local_cmng()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_command()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_mcp_done()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_leader_reset()+0x53e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_after_function_update()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_handle_afex_cmd()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mng_version()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_update_mfw_dump()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_post()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_pf_load()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_clear_pf_load()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_chk_parity_attn()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_task()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_igu_ack_sb()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_msix_sp_int()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_timer()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_sb()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_nic_init_cnic()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_pre_irq_nic_init()+0x7f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_hw_func()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_alloc_mem_cnic()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_alloc_mem()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_mac_one()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_vlan_one()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_del_all_macs()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_drv_ctl()+0x5a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_eth_mac()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_int_mode()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ilt_set_info()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_setup_queue()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_send_unload_req()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_chip_cleanup()+0x611: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_prev_unload()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_slot_reset()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_one()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_vlan_configure()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_vlan_rx_add_vid()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_rtnl_task()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_register_cnic()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_setup_cnic_info()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_rx_ts()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_configure_ptp_filters()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_ioctl()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_init_ptp()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_mdio_write.cold()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_period_task.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_error_detected.cold()+0xe6: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_panic_dump.cold()+0x2ae: unsupported stack register modification BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_int_enable.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_link_set.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_set_local_cmng.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_fw_command.cold()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_sp_post.cold()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.o: warning: objtool: bnx2x_io_slot_reset.cold()+0x91: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_emac_enable()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_rearm_latch_signal()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_xmac_rxtx()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_save_spirom_version()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_int_enable()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl22_read()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl22_write()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_config_loopback()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xgxs_deassert()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_pfc_bmac2()+0x2be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_umac_enable()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_link_reset()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_pause_resolve.isra.0()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_initial_config()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_populate_phy()+0x7cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl45_read()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_adv_fc()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_cl45_write()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_restart_autoneg()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_warpcore_loopback()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_advertise()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_config_loopback()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_link_reset()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_cmd_hdlr()+0x33d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8483x_disable_eee()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_xgxs_loopback()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_config_init()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_bmac_enable()+0x461: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_settings_status()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_read_status()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8705_read_status()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_7101_read_status()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8073_read_status()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_eee_an_resolve.isra.0()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_read_status()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848xx_read_status()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xgxs_config_init()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_848x3_config_init()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_cfg_pin()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_power_module()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sfp_set_transmitter()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_specific_func()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_get_cfg_pin()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_read_status()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_initialize()+0x4de: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_config_sfi()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_xmac_enable()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_power_sfp_module()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_config_init()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_54618se_config_init()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_disabled()+0x336: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_e3b0_config()+0x645: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_bw_limit()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_ets_strict()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_update_pfc()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_status_update()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_set_led()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_emac_program()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_analyze_link_error()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_update()+0xea4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_7101_config_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8706_config_init()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8705_config_init()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_read_sfp_module_eeprom()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_verify_sfp_module()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_sfp_module_detection()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_warpcore_config_init()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8727_read_status()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_8726_config_init()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_phy_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_link_reset()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_phy_init()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_common_init_phy()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.o: warning: objtool: bnx2x_period_func()+0x4f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_real_num_queues()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_alloc_rx_sge()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_msix_fp_int()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tpa_pool()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_tx_pkt()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_free_fp_mem_at()+0x349: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_alloc_fp_mem_at()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_tx_int()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_poll()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_get_mf_speed()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_init_rx_rings()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_enable_msix()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_squeeze_objects()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_load_cnic()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_drain_tx_queues()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_nic_unload()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_start_xmit()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_setup_tc()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_change_mac_addr()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_set_ctx_validation()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_schedule_sp_rtnl()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_nic_load()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_change_mtu()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_resume()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.o: warning: objtool: bnx2x_tx_int.cold()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_ringparam()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_pauseparam()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_link_ksettings()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_eee()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_pauseparam()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_link_ksettings()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_intr()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_dump_flag()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_regs()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_write_dword()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_acquire_nvram_lock()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_release_nvram_lock()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_read_dword()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_channels()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_rxnfc()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_module_eeprom()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_module_info()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_phys_id()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_set_eeprom()+0x49c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_run_loopback()+0x528: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_dump_data()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_read()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_nvram_crc()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_nvram_tbl()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_test_dir_entry()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_self_test()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.o: warning: objtool: bnx2x_get_eeprom()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_storm_stats_update()+0xe7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_hw_stats_update()+0x573: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_func_stats_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_comp.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_update()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_pmf_update()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_handle()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_init()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_safe_exec()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.o: warning: objtool: bnx2x_stats_update.cold()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_separate_pauseable_from_non()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_peer_apptable()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_peer_appinfo()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_featcfg()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_numtcs()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_cap()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_state()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_dcbx()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_get_featcfg()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_set_params()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_state()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_init()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbnl_set_all()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.o: warning: objtool: bnx2x_dcbx_pmf_update()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_validate_e2()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_validate_e1()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_chk_transition()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_chk_transition()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_mac_add()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_mac_del()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_add()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_check_vlan_del()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_rx_mode_e1x()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_comp_cmd()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_validate_vlan_mac()+0x33e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_set_one_mac_e2()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_setup_rss()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_wait()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e1h()+0x255: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_enqueue_cmd()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: __bnx2x_vlan_mac_execute_step()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_complete_vlan_mac()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_execute_vlan_mac()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e1()+0x355: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_optimize_vlan_mac()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_comp_cmd()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_send_cmd()+0x5e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_mcast_setup_e2()+0x79e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_wait_comp()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_wait_comp()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_raw_wait()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_h_read_lock()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_h_read_unlock()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_get_n_elements()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_vlan_mac()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_vlan_mac_del_all()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_mcast()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_config_rss()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_state_change()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_func_state_change()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e2.cold()+0x3a: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.o: warning: objtool: bnx2x_queue_send_cmd_e1x.cold()+0x36: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_get_vf_id()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_send_msg2pf()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_prep()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_copy32_vf_dmae()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_acquire()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_release()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_init()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_setup_q()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_config_mac()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_close_vf()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_config_rss()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_set_mcast()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vfpf_update_vlan()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx_schedule()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.o: warning: objtool: bnx2x_vf_mbx()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_mac_vlan_config()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_pf_tx_switching.part.0()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_flr()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_setup()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_mcast()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_rxmode()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_queue_teardown()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_enable_access()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_init_one()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_alloc_mem()+0x3a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_nic_init()+0x2e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_acquire()+0x265: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_init()+0x2a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_close()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_free()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_rss_update()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_tpa_update()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_release()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_disable_sriov()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_iov_remove_one()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_enable_sriov()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_sriov_configure()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_get_vf_config()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_vf_mac()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_set_vf_vlan()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_sample_bulletin()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_vf_pci_alloc()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_schedule_iov_task()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.o: warning: objtool: bnx2x_disable_sriov.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnxt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9320 | module_exit(bnxt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9311 | static void __exit bnxt_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnxt/bnxt.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnxt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9319 | module_init(bnxt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.c:9305:19: note: 'init_module' target declared here BUILDSTDERR: 9305 | static int __init bnxt_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt.o: warning: objtool: bnxt_init_one()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.o: warning: objtool: bnxt_ethtool_init()+0x521: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnxt/bnxt_debugfs.o: warning: objtool: bnxt_debug_dev_init()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcmgenet_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'cleanup_module' target declared here BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/genet/bcmgenet.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcmgenet_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from drivers/net/ethernet/broadcom/genet/bcmgenet.c:20: BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:24: note: 'init_module' target declared here BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.c:3735:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 3735 | module_platform_driver(bcmgenet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmgenet.o: warning: objtool: bcmgenet_probe()+0x341: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/genet/bcmmii.o: warning: objtool: bcmgenet_mii_probe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/b44.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b44_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2610:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2610 | module_exit(b44_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2603:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2603 | static void __exit b44_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/b44.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b44_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2609:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2609 | module_init(b44_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.c:2586:19: note: 'init_module' target declared here BUILDSTDERR: 2586 | static int __init b44_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/b44.o: warning: objtool: b44_init_one()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/bnx2.c:26: BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'cleanup_module' target declared here BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/bnx2.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/bnx2.c:26: BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:19: note: 'init_module' target declared here BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.c:8864:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8864 | module_pci_driver(bnx2_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_fw_sync()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_report_link()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_init_nvram()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_reset_chip()+0xec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_init_one()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/bnx2.o: warning: objtool: bnx2_open()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/cnic.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5788:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5788 | module_init(cnic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5759:19: note: 'init_module' target declared here BUILDSTDERR: 5759 | static int __init cnic_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/cnic.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5789:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5789 | module_exit(cnic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.c:5781:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5781 | static void __exit cnic_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_register_driver()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_unregister_driver()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_register_device()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/cnic.o: warning: objtool: cnic_unregister_device()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/tg3.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tg3_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/tg3.c:37: BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'cleanup_module' target declared here BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/broadcom/tg3.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tg3_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/broadcom/tg3.c:37: BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:19: note: 'init_module' target declared here BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.c:18380:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 18380 | module_pci_driver(tg3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.o: warning: objtool: tg3_get_invariants()+0x242e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/broadcom/tg3.o: warning: objtool: tg3_init_one()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnad_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3880:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3880 | module_exit(bnad_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3873:1: note: 'cleanup_module' target declared here BUILDSTDERR: 3873 | bnad_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bnad.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnad_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3879:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3879 | module_init(bnad_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bnad.c:3854:1: note: 'init_module' target declared here BUILDSTDERR: 3854 | bnad_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c: In function 'bna_bfi_stats_get_rsp': BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:197:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:198:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:199:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:200:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:201:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 74 | stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 75 | for (i = 0; i < count; i++) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 76 | stats_dst[i] = be64_to_cpu(stats_src[i]); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 77 | } while (0) \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 78 | BUILDSTDERR: | BUILDSTDERR: 79 | /* BUILDSTDERR: | ~~ BUILDSTDERR: 80 | * FW response handlers BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 81 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 82 | BUILDSTDERR: | BUILDSTDERR: 83 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 84 | bna_bfi_ethport_enable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 85 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 86 | { BUILDSTDERR: | ~ BUILDSTDERR: 87 | ethport->flags |= BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 88 | BUILDSTDERR: | BUILDSTDERR: 89 | if (ethport_can_be_up(ethport)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 90 | bfa_fsm_send_event(ethport, ETHPORT_E_UP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 91 | } BUILDSTDERR: | ~ BUILDSTDERR: 92 | BUILDSTDERR: | BUILDSTDERR: 93 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 94 | bna_bfi_ethport_disable_aen(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 95 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 96 | { BUILDSTDERR: | ~ BUILDSTDERR: 97 | int ethport_up = ethport_is_up(ethport); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 98 | BUILDSTDERR: | BUILDSTDERR: 99 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 100 | BUILDSTDERR: | BUILDSTDERR: 101 | if (ethport_up) BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 102 | bfa_fsm_send_event(ethport, ETHPORT_E_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 103 | } BUILDSTDERR: | ~ BUILDSTDERR: 104 | BUILDSTDERR: | BUILDSTDERR: 105 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 106 | bna_bfi_ethport_admin_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 107 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 108 | { BUILDSTDERR: | ~ BUILDSTDERR: 109 | struct bfi_enet_enable_req *admin_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 110 | ðport->bfi_enet_cmd.admin_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 111 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 112 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 113 | BUILDSTDERR: | BUILDSTDERR: 114 | switch (admin_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 115 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 116 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 117 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 118 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 119 | ethport->flags &= ~BNA_ETHPORT_F_PORT_ENABLED; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 120 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 121 | } BUILDSTDERR: | ~ BUILDSTDERR: 122 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 123 | BUILDSTDERR: | BUILDSTDERR: 124 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 125 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 126 | ethport->link_status = BNA_LINK_DOWN; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 127 | ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 128 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 129 | } BUILDSTDERR: | ~ BUILDSTDERR: 130 | } BUILDSTDERR: | ~ BUILDSTDERR: 131 | BUILDSTDERR: | BUILDSTDERR: 132 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 133 | bna_bfi_ethport_lpbk_rsp(struct bna_ethport *ethport, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 134 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 135 | { BUILDSTDERR: | ~ BUILDSTDERR: 136 | struct bfi_enet_diag_lb_req *diag_lb_req = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | ðport->bfi_enet_cmd.lpbk_req; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | struct bfi_enet_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 139 | container_of(msghdr, struct bfi_enet_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 140 | BUILDSTDERR: | BUILDSTDERR: 141 | switch (diag_lb_req->enable) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 142 | case BNA_STATUS_T_ENABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 143 | if (rsp->error == BFI_ENET_CMD_OK) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 144 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_OK); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 145 | else { BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 146 | ethport->flags &= ~BNA_ETHPORT_F_ADMIN_UP; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 147 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_UP_FAIL); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 148 | } BUILDSTDERR: | ~ BUILDSTDERR: 149 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 150 | BUILDSTDERR: | BUILDSTDERR: 151 | case BNA_STATUS_T_DISABLED: BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 152 | bfa_fsm_send_event(ethport, ETHPORT_E_FWRESP_DOWN); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 153 | break; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 154 | } BUILDSTDERR: | ~ BUILDSTDERR: 155 | } BUILDSTDERR: | ~ BUILDSTDERR: 156 | BUILDSTDERR: | BUILDSTDERR: 157 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 158 | bna_bfi_pause_set_rsp(struct bna_enet *enet, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 159 | { BUILDSTDERR: | ~ BUILDSTDERR: 160 | bfa_fsm_send_event(enet, ENET_E_FWRESP_PAUSE); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 161 | } BUILDSTDERR: | ~ BUILDSTDERR: 162 | BUILDSTDERR: | BUILDSTDERR: 163 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 164 | bna_bfi_attr_get_rsp(struct bna_ioceth *ioceth, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 165 | struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 166 | { BUILDSTDERR: | ~ BUILDSTDERR: 167 | struct bfi_enet_attr_rsp *rsp = BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 168 | container_of(msghdr, struct bfi_enet_attr_rsp, mh); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 169 | BUILDSTDERR: | BUILDSTDERR: 170 | /** BUILDSTDERR: | ~~~ BUILDSTDERR: 171 | * Store only if not set earlier, since BNAD can override the HW BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 172 | * attributes BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 173 | */ BUILDSTDERR: | ~~ BUILDSTDERR: 174 | if (!ioceth->attr.fw_query_complete) { BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 175 | ioceth->attr.num_txq = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 176 | ioceth->attr.num_rxp = ntohl(rsp->max_cfg); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 177 | ioceth->attr.num_ucmac = ntohl(rsp->max_ucmac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 178 | ioceth->attr.num_mcmac = BFI_ENET_MAX_MCAM; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 179 | ioceth->attr.max_rit_size = ntohl(rsp->rit_size); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 180 | ioceth->attr.fw_query_complete = true; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 181 | } BUILDSTDERR: | ~ BUILDSTDERR: 182 | BUILDSTDERR: | BUILDSTDERR: 183 | bfa_fsm_send_event(ioceth, IOCETH_E_ENET_ATTR_RESP); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 184 | } BUILDSTDERR: | ~ BUILDSTDERR: 185 | BUILDSTDERR: | BUILDSTDERR: 186 | static void BUILDSTDERR: | ~~~~~~~~~~~ BUILDSTDERR: 187 | bna_bfi_stats_get_rsp(struct bna *bna, struct bfi_msgq_mhdr *msghdr) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 188 | { BUILDSTDERR: | ~ BUILDSTDERR: 189 | struct bfi_enet_stats_req *stats_req = &bna->stats_mod.stats_get; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 190 | u64 *stats_src; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 191 | u64 *stats_dst; BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 192 | u32 tx_enet_mask = ntohl(stats_req->tx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 193 | u32 rx_enet_mask = ntohl(stats_req->rx_enet_mask); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 194 | int count; BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 195 | int i; BUILDSTDERR: | ~~~~~~ BUILDSTDERR: 196 | BUILDSTDERR: | BUILDSTDERR: 197 | bna_stats_copy(mac, mac); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 198 | bna_stats_copy(bpc, bpc); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 199 | bna_stats_copy(rad, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 200 | bna_stats_copy(rlb, rad); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 201 | bna_stats_copy(fc_rx, fc_rx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.c:202:2: note: in expansion of macro 'bna_stats_copy' BUILDSTDERR: 202 | bna_stats_copy(fc_tx, fc_tx); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_stopped()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_failed()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_ioceth_sm_ready()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bna_enet.o: warning: objtool: bna_enet_sm_started()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.c: In function 'bfa_nw_ioc_fwver_get': BUILDSTDERR: 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] BUILDSTDERR: 1299 | u32 *fwsig = (u32 *) fwhdr; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bfa_ioc.h:24, BUILDSTDERR: from drivers/net/ethernet/brocade/bna/bfa_ioc.c:20: BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfi.h:259:8: note: defined here BUILDSTDERR: 259 | struct bfi_ioc_image_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_getattr()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabled()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_enabling()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_disabling()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_initfail()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_mismatch()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_ioc_sm_op()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_hwinit()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_enabling()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_ready()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_semwait()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_ioc.o: warning: objtool: bfa_iocpf_sm_fwcheck()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_cee.c: In function 'bfa_cee_stats_swap': BUILDSTDERR: 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] BUILDSTDERR: 37 | u32 *buffer = (u32 *)stats; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from drivers/net/ethernet/brocade/bna/bfa_cee.h:23, BUILDSTDERR: from drivers/net/ethernet/brocade/bna/bfa_cee.c:20: BUILDSTDERR: drivers/net/ethernet/brocade/bna/bfa_defs_cna.h:196:8: note: defined here BUILDSTDERR: 196 | struct bfa_cee_stats { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_main.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_main.c:22: BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:24: note: 'init_module' target declared here BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_main.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_main.c:22: BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:24: note: 'cleanup_module' target declared here BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.c:4263:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 4263 | module_platform_driver(macb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_main.o: warning: objtool: macb_probe()+0x2a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/cadence/macb_ptp.o: warning: objtool: gem_ptp_init()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_pci.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_pci.c:24: BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'init_module' target declared here BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cadence/macb_pci.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/ethernet/cadence/macb_pci.c:24: BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:19: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cadence/macb_pci.c:143:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 143 | module_pci_driver(macb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/common.h:44, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'init_module' target declared here BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb/common.h:43, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/common.h:44, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb/cxgb2.c:38: BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.c:1377:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1377 | module_pci_driver(cxgb_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: init_one()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: t1_fatal_err()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/cxgb2.o: warning: objtool: t1_fatal_err.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/espi.o: warning: objtool: t1_espi_init()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_sge_tx.constprop.0()+0x489: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_sge_intr_error_handler()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/sge.o: warning: objtool: t1_poll()+0x5ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/subr.o: warning: objtool: t1_init_sw_modules()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: bist_wr()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: bist_rd()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: check_bist()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb/vsc7326.o: warning: objtool: run_table()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3477:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3477 | module_exit(cxgb3_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3469:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3469 | static void __exit cxgb3_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3476:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3476 | module_init(cxgb3_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:3459:19: note: 'init_module' target declared here BUILDSTDERR: 3459 | static int __init cxgb3_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o: warning: objtool: cxgb_open()+0x2bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.o: warning: objtool: init_one()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: process_rx()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_act_establish()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_cr()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: nb_callback()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_abort_req_rss()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: cxgb_offload_ctl()+0x4f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_act_establish.cold()+0x1d: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.o: warning: objtool: do_cr.cold()+0x1d: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6047:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6047 | module_exit(cxgb4_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6034:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6034 | static void __exit cxgb4_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6046:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6046 | module_init(cxgb4_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:6002:19: note: 'init_module' target declared here BUILDSTDERR: 6002 | static int __init cxgb4_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: cxgb4_mgmt_get_drvinfo()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: cxgb4_iov_configure()+0x272: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: t4_os_link_changed()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.o: warning: objtool: init_one()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/t4_hw.o: warning: objtool: t4_wr_mbox_meat_timeout()+0x51b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/sge.o: warning: objtool: cxgb4_write_sgl()+0x1d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: __cxgb4_set_filter()+0x7c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: hash_filter_rpl()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.o: warning: objtool: hash_filter_rpl.cold()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.o: warning: objtool: offload_pedit()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4vf_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3456 | module_exit(cxgb4vf_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3449 | static void __exit cxgb4vf_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4vf_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3455 | module_init(cxgb4vf_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:3422:19: note: 'init_module' target declared here BUILDSTDERR: 3422 | static int __init cxgb4vf_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.o: warning: objtool: cxgb4vf_pci_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.o: warning: objtool: t4vf_wr_mbox_core()+0x3e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/cxgb4vf/sge.o: warning: objtool: write_sgl.isra.0.constprop.0()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_ppod_release()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_ppods_reserve()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_release()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.o: warning: objtool: cxgbi_ppm_init()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'enic_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3070 | module_exit(enic_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3064 | static void __exit enic_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/cisco/enic/enic_main.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'enic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3069:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3069 | module_init(enic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.c:3057:19: note: 'init_module' target declared here BUILDSTDERR: 3057 | static int __init enic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_rq_alloc_buf()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/cisco/enic/enic_main.o: warning: objtool: enic_hard_start_xmit()+0x946: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xircom_ops_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/xircom_cb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xircom_ops_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dec/tulip/xircom_cb.c:26: BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:19: note: 'init_module' target declared here BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.c:1170:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1170 | module_pci_driver(xircom_ops); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/xircom_cb.o: warning: objtool: xircom_probe()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmfe_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2267:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2267 | module_exit(dmfe_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2260:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2260 | static void __exit dmfe_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/dmfe.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmfe_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2266:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2266 | module_init(dmfe_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.c:2211:19: note: 'init_module' target declared here BUILDSTDERR: 2211 | static int __init dmfe_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: send_filter_frame()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_set_filter_mode()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_free_rxbuffer.isra.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_stop()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_reuse_skb()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_start_xmit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_init_dm910x()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_timer()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_open()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_interrupt()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_remove_one()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_init_one()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/dmfe.o: warning: objtool: dmfe_reuse_skb.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w840_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1663:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1663 | module_exit(w840_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1657:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1657 | static void __exit w840_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/winbond-840.c:113: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w840_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1662:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1662 | module_init(w840_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.c:1651:19: note: 'init_module' target declared here BUILDSTDERR: 1651 | static int __init w840_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: w840_probe1()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: tx_timeout()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/winbond-840.o: warning: objtool: tx_timeout.cold()+0x12e: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2208 | module_exit(de_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2202 | static void __exit de_exit (void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de2104x.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2207 | module_init(de_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.c:2194:19: note: 'init_module' target declared here BUILDSTDERR: 2194 | static int __init de_init (void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.o: warning: objtool: de21041_get_srom_info()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de2104x.o: warning: objtool: de_init_one()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/eeprom.o: warning: objtool: tulip_parse_eeprom()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/eeprom.o: warning: objtool: tulip_parse_eeprom.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/media.o: warning: objtool: tulip_find_mii()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tulip_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1998:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1998 | module_exit(tulip_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1991:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1991 | static void __exit tulip_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/tulip_core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tulip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1997:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1997 | module_init(tulip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.c:1970:19: note: 'init_module' target declared here BUILDSTDERR: 1970 | static int __init tulip_init (void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_init_one()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_suspend()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/tulip_core.o: warning: objtool: tulip_resume()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'de4x5_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5581:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5581 | module_init (de4x5_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5557:19: note: 'init_module' target declared here BUILDSTDERR: 5557 | static int __init de4x5_module_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/de4x5.c:446: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'de4x5_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5582:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5582 | module_exit (de4x5_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.c:5571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5571 | static void __exit de4x5_module_exit (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_dbg_media()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: DevicePresent()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_interrupt()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_ioctl()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: dc2114x_autoconf()+0xd13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_pci_probe()+0x5f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/de4x5.o: warning: objtool: de4x5_open()+0x25d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uli526x_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1849:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1849 | module_exit(uli526x_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1842:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1842 | static void __exit uli526x_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dec/tulip/uli526x.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uli526x_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1848:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1848 | module_init(uli526x_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.c:1807:19: note: 'init_module' target declared here BUILDSTDERR: 1807 | static int __init uli526x_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_start_xmit()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: send_filter_frame.isra.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_set_filter_mode()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_free_rxbuffer.isra.0()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_reuse_skb()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_init()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_resume()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_suspend()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_timer()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_open()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_interrupt()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_init_one()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dec/tulip/uli526x.o: warning: objtool: uli526x_reuse_skb.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dlink/dl2k.h:16, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.h:24, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dlink/dl2k.h:16, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.h:24, BUILDSTDERR: from drivers/net/ethernet/dlink/dl2k.c:16: BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:19: note: 'init_module' target declared here BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.c:1877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1877 | module_pci_driver(rio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: mii_set_media()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_hw_init()+0x551: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: parse_eeprom()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_set_link_ksettings()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_timer()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_interrupt()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/dl2k.o: warning: objtool: rio_probe1()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dlink/sundance.c:81: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sundance_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2027:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2027 | module_exit(sundance_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2021:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2021 | static void __exit sundance_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dlink/sundance.c:81: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sundance_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2026:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2026 | module_init(sundance_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.c:2012:19: note: 'init_module' target declared here BUILDSTDERR: 2012 | static int __init sundance_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: check_duplex()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_reset()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: tx_timeout()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: start_tx()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: netdev_open()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_resume()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: rx_poll()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: intr_handler()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_probe1()+0x302: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: sundance_reset.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dlink/sundance.o: warning: objtool: tx_timeout.cold()+0x15d: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'be_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6294 | module_exit(be_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6285:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6285 | static void __exit be_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/emulex/benet/be_main.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'be_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6283 | module_init(be_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_main.c:6248:19: note: 'init_module' target declared here BUILDSTDERR: 6248 | static int __init be_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_eq_create': BUILDSTDERR: 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] BUILDSTDERR: 1011 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1029 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mac_addr_query': BUILDSTDERR: 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] BUILDSTDERR: 1062 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_pmac_add': BUILDSTDERR: 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] BUILDSTDERR: 1103 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_cq_create': BUILDSTDERR: 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] BUILDSTDERR: 1178 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1215 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_ext_create': BUILDSTDERR: 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] BUILDSTDERR: 1256 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1290 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_mccq_org_create': BUILDSTDERR: 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] BUILDSTDERR: 1321 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1334 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_txq_create': BUILDSTDERR: 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] BUILDSTDERR: 1373 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1392 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_create': BUILDSTDERR: 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] BUILDSTDERR: 1429 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1435 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_q_destroy': BUILDSTDERR: 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] BUILDSTDERR: 1496 | be_wrb_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req), wrb, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_rxq_destroy': BUILDSTDERR: 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] BUILDSTDERR: 1523 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_if_create': BUILDSTDERR: 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] BUILDSTDERR: 1546 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump_len': BUILDSTDERR: 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] BUILDSTDERR: 1781 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fat_dump': BUILDSTDERR: 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] BUILDSTDERR: 1831 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_fw_ver': BUILDSTDERR: 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] BUILDSTDERR: 1878 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function '__be_cmd_modify_eqd': BUILDSTDERR: 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] BUILDSTDERR: 1914 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_vlan_config': BUILDSTDERR: 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] BUILDSTDERR: 1964 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_flow_control': BUILDSTDERR: 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] BUILDSTDERR: 2061 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_beacon_state': BUILDSTDERR: 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] BUILDSTDERR: 2241 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_beacon_state': BUILDSTDERR: 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] BUILDSTDERR: 2273 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_write_flashrom': BUILDSTDERR: 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] BUILDSTDERR: 2553 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_flash_crc': BUILDSTDERR: 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] BUILDSTDERR: 2599 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_enable_magic_wol': BUILDSTDERR: 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] BUILDSTDERR: 3232 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_cntl_attributes': BUILDSTDERR: 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] BUILDSTDERR: 3549 | serial_num = attribs->hba_attribs.controller_serial_number; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_mac_from_list': BUILDSTDERR: 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] BUILDSTDERR: 3723 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_mac_list': BUILDSTDERR: 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] BUILDSTDERR: 3846 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_hsw_config': BUILDSTDERR: 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] BUILDSTDERR: 3906 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_hsw_config': BUILDSTDERR: 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] BUILDSTDERR: 3961 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_acpi_wol_cap': BUILDSTDERR: 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] BUILDSTDERR: 4054 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ETH, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_set_profile_config': BUILDSTDERR: 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] BUILDSTDERR: 4548 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_manage_iface': BUILDSTDERR: 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] BUILDSTDERR: 4699 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.c: In function 'be_cmd_get_active_profile': BUILDSTDERR: 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] BUILDSTDERR: 4921 | be_wrb_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/emulex/benet/be_cmds.o: warning: objtool: be_cmd_query_sfp_info()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000/e1000.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/e1000/e1000_main.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:254:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 254 | module_exit(e1000_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:249:20: note: 'cleanup_module' target declared here BUILDSTDERR: 249 | static void __exit e1000_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000/e1000.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/e1000/e1000_main.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:241:1: note: in expansion of macro 'module_init' BUILDSTDERR: 241 | module_init(e1000_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.c:223:19: note: 'init_module' target declared here BUILDSTDERR: 223 | static int __init e1000_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_regdump()+0x3d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_slot_reset()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_probe()+0x688: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_watchdog()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_resume()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_resume()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_change_mtu()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_regdump.cold()+0x1b: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000/e1000_main.o: warning: objtool: e1000_io_resume.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e1000_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7590:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7590 | module_exit(e1000_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7586:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7586 | static void __exit e1000_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/e1000e/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e1000_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7578:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7578 | module_init(e1000_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.c:7570:19: note: 'init_module' target declared here BUILDSTDERR: 7570 | static int __init e1000_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.o: warning: objtool: e1000e_dump()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/e1000e/netdev.o: warning: objtool: e1000_watchdog_task()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm10k_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(fm10k_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:36:19: note: 'init_module' target declared here BUILDSTDERR: 36 | static int __init fm10k_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/fm10k/fm10k_main.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm10k_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:68:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 68 | module_exit(fm10k_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/fm10k/fm10k_main.c:59:20: note: 'cleanup_module' target declared here BUILDSTDERR: 59 | static void __exit fm10k_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/net/tcp.h:24, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e_main.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40e_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 14568 | module_exit(i40e_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 14562 | static void __exit i40e_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/net/tcp.h:24, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40e/i40e_main.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40e_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14554:1: note: in expansion of macro 'module_init' BUILDSTDERR: 14554 | module_init(i40e_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.c:14532:19: note: 'init_module' target declared here BUILDSTDERR: 14532 | static int __init i40e_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_ndo_fdb_add()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_intr()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_vsi_alloc_q_vectors()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_init_interrupt_scheme()+0x302: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_main.o: warning: objtool: i40e_service_task()+0x989: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_ethtool.o: warning: objtool: i40e_get_drvinfo()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_adminq.o: warning: objtool: i40e_asq_send_command()+0x561: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_adminq.o: warning: objtool: i40e_clean_arq_element()+0x281: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_debug_aq()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_get_link_status()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_aq_discover_capabilities()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_common.o: warning: objtool: i40e_write_profile()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_validate_command()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_nvm_read()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_nvm_write()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_read_nvm_aq.constprop.0()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_acquire_nvm()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_update_nvm_checksum()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_nvmupd_command()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_nvm.o: warning: objtool: i40e_acquire_nvm.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_diag.o: warning: objtool: i40e_diag_reg_test()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_client.o: warning: objtool: i40e_unregister_client()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40e/i40e_client.o: warning: objtool: i40e_register_client()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i40evf_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3980:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3980 | module_exit(i40evf_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3974:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3974 | static void __exit i40evf_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/i40evf/i40evf.h:7, BUILDSTDERR: from drivers/net/ethernet/intel/i40evf/i40evf_main.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i40evf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3966:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3966 | module_init(i40evf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.c:3947:19: note: 'init_module' target declared here BUILDSTDERR: 3947 | static int __init i40evf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.o: warning: objtool: i40evf_debug_d()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_main.o: warning: objtool: i40evf_init_interrupt_scheme()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_register_client()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_unregister_client()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/i40evf/i40evf_client.o: warning: objtool: i40evf_unregister_client.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ice/ice.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/ice/ice_main.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3531:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3531 | module_exit(ice_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3525:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3525 | static void __exit ice_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ice/ice.h:10, BUILDSTDERR: from drivers/net/ethernet/intel/ice/ice_main.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3517:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3517 | module_init(ice_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_main.c:3496:19: note: 'init_module' target declared here BUILDSTDERR: 3496 | static int __init ice_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ice/ice_ethtool.o: warning: objtool: ice_get_drvinfo()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igb_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:696:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 696 | module_exit(igb_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:688:20: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | static void __exit igb_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/igb/igb_main.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 680 | module_init(igb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.c:665:19: note: 'init_module' target declared here BUILDSTDERR: 665 | static int __init igb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igb/igb_main.o: warning: objtool: igb_reset_task()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'igbvf_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:3010:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3010 | module_exit(igbvf_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:3006:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3006 | static void __exit igbvf_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/igbvf/netdev.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'igbvf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:2998:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2998 | module_init(igbvf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.c:2987:19: note: 'init_module' target declared here BUILDSTDERR: 2987 | static int __init igbvf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/igbvf/netdev.o: warning: objtool: igbvf_set_uni()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, BUILDSTDERR: from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgb_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(ixgb_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:139:1: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | ixgb_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgb/ixgb.h:8, BUILDSTDERR: from drivers/net/ethernet/intel/ixgb/ixgb_main.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 129 | module_init(ixgb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.c:121:1: note: 'init_module' target declared here BUILDSTDERR: 121 | ixgb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_io_resume()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_probe()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_main.o: warning: objtool: ixgb_io_resume.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_param.o: warning: objtool: ixgb_validate_option()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgb/ixgb_param.o: warning: objtool: ixgb_check_options()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbe_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11257:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11257 | module_exit(ixgbe_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11229 | static void __exit ixgbe_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbe_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11221:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11221 | module_init(ixgbe_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.c:11193:19: note: 'init_module' target declared here BUILDSTDERR: 11193 | static int __init ixgbe_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.o: warning: objtool: ixgbe_regdump.isra.0()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_main.o: warning: objtool: ixgbe_service_task()+0xeb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.o: warning: objtool: ixgbe_msg_task()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ethtool.o: warning: objtool: ixgbevf_diag_test()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ixgbevf_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4894:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4894 | module_exit(ixgbevf_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4871 | static void __exit ixgbevf_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ixgbevf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4863:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4863 | module_init(ixgbevf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4848:19: note: 'init_module' target declared here BUILDSTDERR: 4848 | static int __init ixgbevf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_set_rx_mode()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_configure()+0x4e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_probe()+0x470: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_poll()+0xd4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.o: warning: objtool: ixgbevf_open()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/intel/e100.c:129: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e100_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3180:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3180 | module_exit(e100_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3174 | static void __exit e100_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/intel/e100.c:129: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e100_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3179:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3179 | module_init(e100_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.c:3165:19: note: 'init_module' target declared here BUILDSTDERR: 3165 | static int __init e100_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/intel/e100.o: warning: objtool: e100_io_slot_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/marvell/mvmdio.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orion_mdio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/net/ethernet/marvell/mvmdio.c:26: BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/mvmdio.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orion_mdio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/net/ethernet/marvell/mvmdio.c:26: BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:24: note: 'init_module' target declared here BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/mvmdio.c:411:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 411 | module_platform_driver(orion_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/skge.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skge_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4237:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4237 | module_exit(skge_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4230 | static void __exit skge_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/skge.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skge_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4236:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4236 | module_init(skge_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.c:4222:19: note: 'init_module' target declared here BUILDSTDERR: 4222 | static int __init skge_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: gm_phy_write()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: xm_phy_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: gm_phy_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: skge_extirq()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/marvell/skge.o: warning: objtool: skge_probe()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/marvell/sky2.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sky2_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5295 | module_exit(sky2_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5288 | static void __exit sky2_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/marvell/sky2.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sky2_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5294 | module_init(sky2_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.c:5280:19: note: 'init_module' target declared here BUILDSTDERR: 5280 | static int __init sky2_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/marvell/sky2.o: warning: objtool: sky2_poll()+0x696: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/cmd.o: warning: objtool: mlx4_get_active_ports()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/cmd.o: warning: objtool: mlx4_master_comm_channel()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: mlx4_get_slave_port_state()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: mlx4_set_slave_port_state()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/eq.o: warning: objtool: set_and_calc_slave_port_state()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/main.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4452:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4452 | module_exit(mlx4_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4445:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4445 | static void __exit mlx4_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/main.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4451:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4451 | module_init(mlx4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.c:4427:19: note: 'init_module' target declared here BUILDSTDERR: 4427 | static int __init mlx4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.o: warning: objtool: mlx4_init_one()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/main.o: warning: objtool: mlx4_remove_one()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/port.o: warning: objtool: mlx4_get_slave_from_roce_gid()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: rem_res_range()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: add_res_range()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/resource_tracker.o: warning: objtool: mlx4_QP_ATTACH_wrapper()+0x457: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/en_main.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlx4_en_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:392:1: note: in expansion of macro 'module_init' BUILDSTDERR: 392 | module_init(mlx4_en_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init mlx4_en_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx4/en_main.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlx4_en_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:393:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 393 | module_exit(mlx4_en_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.c:387:20: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | static void __exit mlx4_en_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_activate()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_main.o: warning: objtool: mlx4_en_add()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_cq.o: warning: objtool: mlx4_en_activate_cq()+0x299: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_netdev.o: warning: objtool: mlx4_en_start_port()+0xc7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_remove_timestamp()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx4/en_clock.o: warning: objtool: mlx4_en_init_timestamp()+0x1b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1718:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1718 | module_exit(cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1708:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1708 | static void __exit cleanup(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlx5/core/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1717:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1717 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.c:1683:19: note: 'init_module' target declared here BUILDSTDERR: 1683 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/main.o: warning: objtool: mlx5_load_one()+0x4e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/fw.o: warning: objtool: mlx5_firmware_flash()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/port.o: warning: objtool: mlx5_query_module_eeprom()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/en_rep.o: warning: objtool: mlx5e_rep_netevent_event()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/en_tc.o: warning: objtool: parse_tc_pedit_action()+0x38a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/en_tc.o: warning: objtool: mlx5e_configure_flower()+0x18f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_del_uc_addr()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_qos_config()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_ingress_config()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_vport_egress_config()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: esw_add_uc_addr()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_disable_sriov()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_init()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_cleanup()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_disable_sriov.cold()+0x2e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch.o: warning: objtool: mlx5_eswitch_cleanup.cold()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: esw_offloads_init()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.o: warning: objtool: mlx5_devlink_eswitch_inline_mode_set()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.o: warning: objtool: mlxfw_firmware_flash()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2_tlv_multi.o: warning: objtool: mlxfw_mfa2_tlv_multi_child_find()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.o: warning: objtool: mlxfw_mfa2_file_init()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/core.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_core_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1900:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1900 | module_init(mlxsw_core_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1874:19: note: 'init_module' target declared here BUILDSTDERR: 1874 | static int __init mlxsw_core_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/core.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_core_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1901:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1901 | module_exit(mlxsw_core_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.c:1894:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1894 | static void __exit mlxsw_core_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_event_listener_func()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_emad_rx_listener_func()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_emad_pack_reg_tlv.isra.0()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_reg_access_emad()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_trap_register()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core.o: warning: objtool: mlxsw_core_trap_unregister()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_mirror()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_commit()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.o: warning: objtool: mlxsw_afa_block_append_fwd()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_pwm_show()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_temp_show()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_temp_max_show()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_pwm_store()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_hwmon.o: warning: objtool: mlxsw_hwmon_init()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_get_temp()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/core_thermal.o: warning: objtool: mlxsw_thermal_init()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/pci.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_pci_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1847:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1847 | module_init(mlxsw_pci_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1838:19: note: 'init_module' target declared here BUILDSTDERR: 1838 | static int __init mlxsw_pci_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/pci.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_pci_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1848:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1848 | module_exit(mlxsw_pci_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.c:1843:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1843 | static void __exit mlxsw_pci_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_eq_tasklet()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_wqe_frag_map.isra.0()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_sdq_init()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: __mlxsw_item_set32()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_eq_init()+0x3ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_rdq_init()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_cq_tasklet()+0x965: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_skb_transmit()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_cq_init()+0x4e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_config_profile()+0x5bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/pci.o: warning: objtool: mlxsw_pci_init()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchib.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sib_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:565:1: note: in expansion of macro 'module_init' BUILDSTDERR: 565 | module_init(mlxsw_sib_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:526:19: note: 'init_module' target declared here BUILDSTDERR: 526 | static int __init mlxsw_sib_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchib.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sib_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:566:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 566 | module_exit(mlxsw_sib_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.c:557:20: note: 'cleanup_module' target declared here BUILDSTDERR: 557 | static void __exit mlxsw_sib_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_port_swid_set()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: __mlxsw_sib_port_remove()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchib.o: warning: objtool: mlxsw_sib_init()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchx2.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sx_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1722:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1722 | module_init(mlxsw_sx_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1697:19: note: 'init_module' target declared here BUILDSTDERR: 1697 | static int __init mlxsw_sx_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/switchx2.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sx_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1723:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1723 | module_exit(mlxsw_sx_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.c:1716:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1716 | static void __exit mlxsw_sx_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_pude_event_func()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_swid_set()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_get_stats()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_txhdr_construct()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: __mlxsw_sx_port_mtu_set()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: __mlxsw_sx_port_eth_create()+0x974: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_port_type_set()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/switchx2.o: warning: objtool: mlxsw_sx_init()+0xa00: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5046:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5046 | module_init(mlxsw_sp_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:4993:19: note: 'init_module' target declared here BUILDSTDERR: 4993 | static int __init mlxsw_sp_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_sp_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5047:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5047 | module_exit(mlxsw_sp_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.c:5034:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5034 | static void __exit mlxsw_sp_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: __mlxsw_item_offset()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_stp_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_query_module_eeprom()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_fsm_block_download()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: __mlxsw_sp_port_vlan_set()+0x3d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_get_hw_xstats()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_pude_event_func()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_lag_destroy()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_fsm_release()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_swid_set()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_port_vid_learning_set()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum.o: warning: objtool: mlxsw_sp_init()+0x10bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_buffers_init()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_pool_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.o: warning: objtool: mlxsw_sp_sb_occ_snapshot()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_port_smid_set()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_reg_smid_pack()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_mc_write_mdb_entry()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_fdb_notify_mac_process()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.o: warning: objtool: mlxsw_sp_fdb_notify_mac_lag_process()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_item_offset()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_lpm_tree_left_struct_set.isra.0()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_router_neigh_entry_op6.isra.0()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_rif_counter_edit()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_router_neigh_entry_op4.isra.0()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: mlxsw_sp_vr_lpm_tree_replace()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_router.o: warning: objtool: __mlxsw_sp_nexthop_update.isra.0()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum2_kvdl.o: warning: objtool: mlxsw_sp2_kvdl_free()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.o: warning: objtool: mlxsw_sp_acl_tcam_flower_rule_add()+0x646: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_ctcam.o: warning: objtool: mlxsw_sp_acl_ctcam_region_parman_move()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_master_mask_update()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_table_erp_add()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.o: warning: objtool: mlxsw_sp_acl_erp_region_init()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fid_op()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.o: warning: objtool: mlxsw_sp_fids_init()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_ipip.o: warning: objtool: mlxsw_sp_ipip_fib_entry_op_gre4()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_region_parman_move()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum1_mr_tcam.o: warning: objtool: mlxsw_sp1_mr_tcam_route_replace.isra.0()+0x5a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.o: warning: objtool: mlxsw_sp_mr_erif_list_commit.isra.0()+0x4ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.o: warning: objtool: mlxsw_sp_tclass_congestion_enable()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_span.o: warning: objtool: mlxsw_sp_span_mirror_add()+0x44b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.o: warning: objtool: mlxsw_sp_port_dcb_app_update_qpdsm.isra.0()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:60:1: note: in expansion of macro 'module_init' BUILDSTDERR: 60 | module_init(mlxsw_minimal_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:34:19: note: 'init_module' target declared here BUILDSTDERR: 34 | static int __init mlxsw_minimal_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/mellanox/mlxsw/minimal.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxsw_minimal_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:61:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 61 | module_exit(mlxsw_minimal_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/mellanox/mlxsw/minimal.c:54:20: note: 'cleanup_module' target declared here BUILDSTDERR: 54 | static void __exit mlxsw_minimal_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/micrel/ksz884x.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_device_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/micrel/ksz884x.c:24: BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/micrel/ksz884x.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_device_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/micrel/ksz884x.c:24: BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:19: note: 'init_module' target declared here BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.c:7248:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7248 | module_pci_driver(pci_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: ksz_check_desc_num.isra.0()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: pcidev_init()+0xf04: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/micrel/ksz884x.o: warning: objtool: netdev_intr()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'myri10ge_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4096:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4096 | module_exit(myri10ge_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4088:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4088 | static __exit void myri10ge_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'myri10ge_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4086:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4086 | module_init(myri10ge_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/myricom/myri10ge/myri10ge.c:4068:19: note: 'init_module' target declared here BUILDSTDERR: 4068 | static __init int myri10ge_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/natsemi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'natsemi_exit_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3399:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3399 | module_exit(natsemi_exit_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3393:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3393 | static void __exit natsemi_exit_mod (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/natsemi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'natsemi_init_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3398:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3398 | module_init(natsemi_init_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.c:3383:19: note: 'init_module' target declared here BUILDSTDERR: 3383 | static int __init natsemi_init_mod (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_reset()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: check_link()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_stop_rxtx()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: enable_wol_mode.constprop.0()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_phy_fixup()+0x38d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: switch_port_internal()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: switch_port_external()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_probe1()+0x6f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: refill_rx()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_ring()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_tx_done()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: start_tx()+0x18b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_poll()+0x48b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: get_regs()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: ns_tx_timeout()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_close()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_open()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: netdev_timer()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: natsemi_stop_rxtx.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/natsemi.o: warning: objtool: init_ring.cold()+0x4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/ns83820.c:98: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ns83820_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2302 | module_exit(ns83820_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2281 | static void __exit ns83820_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/natsemi/ns83820.c:98: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ns83820_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2301 | module_init(ns83820_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.c:2275:19: note: 'init_module' target declared here BUILDSTDERR: 2275 | static int __init ns83820_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_set_link_ksettings()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_run_bist()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_tx_watch()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_rx_kick()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_irq()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: queue_refill()+0x27f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_open()+0x35c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_init_one()+0x725: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/natsemi/ns83820.o: warning: objtool: ns83820_run_bist.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_device_reg_addr_get': BUILDSTDERR: 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] BUILDSTDERR: 641 | (u64 __iomem *)&hldev->common_reg->vpath_rst_in_prog); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_hw_info_get': BUILDSTDERR: 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] BUILDSTDERR: 1019 | (u64 __iomem *)&common_reg->vpath_rst_in_prog); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_tx_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1451 | val64 = (u64 *)vpath_tx_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:890:8: note: defined here BUILDSTDERR: 890 | struct vxge_hw_xmac_vpath_tx_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function '__vxge_hw_vpath_xmac_rx_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1482 | val64 = (u64 *) vpath_rx_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:1040:8: note: defined here BUILDSTDERR: 1040 | struct vxge_hw_xmac_vpath_rx_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_aggr_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1733 | val64 = (u64 *)aggr_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:384:8: note: defined here BUILDSTDERR: 384 | struct vxge_hw_xmac_aggr_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_xmac_port_stats_get': BUILDSTDERR: 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] BUILDSTDERR: 1767 | val64 = (u64 *) port_stats; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/vxge/vxge-config.c:19: BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-traffic.h:739:8: note: defined here BUILDSTDERR: 739 | struct vxge_hw_xmac_port_stats { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_hw_vpath_wait_receive_idle()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_hw_flash_fw()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-config.o: warning: objtool: vxge_update_fw_image()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-ethtool.o: warning: objtool: vxge_ethtool_gregs()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-ethtool.o: warning: objtool: vxge_get_ethtool_stats()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/neterion/vxge/vxge-main.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxge_closer': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4853:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4853 | module_exit(vxge_closer); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4847:1: note: 'cleanup_module' target declared here BUILDSTDERR: 4847 | vxge_closer(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/neterion/vxge/vxge-main.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxge_starter': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4852:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4852 | module_init(vxge_starter); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.c:4817:1: note: 'init_module' target declared here BUILDSTDERR: 4817 | vxge_starter(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_reset_all_vpaths()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_callback_crit_err()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_rth_configure()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_poll_vp_reset()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_remove()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_set_mac_addr()+0x423: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_set_multicast()+0x392: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_open()+0x437: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_change_mtu()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_fw_upgrade()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/vxge/vxge-main.o: warning: objtool: vxge_probe()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/neterion/s2io.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's2io_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/neterion/s2io.c:59: BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'cleanup_module' target declared here BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/neterion/s2io.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's2io_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/neterion/s2io.c:59: BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:19: note: 'init_module' target declared here BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.c:8171:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 8171 | module_pci_driver(s2io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_chk_xpak_counter()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_swapper()+0x17d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: store_xmsi_data()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_alarm_handle()+0x4ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_multicast()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: do_s2io_prog_unicast()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_reset()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_slot_reset()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_link()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_link()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_enable_msi_x()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_seeprom()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_geeprom()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_rem_nic()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: tx_intr_handler()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: rx_intr_handler()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_init_nic()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_card_up()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_resume()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_open()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_ethtool_test()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_change_mtu()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_restart_nic()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_set_multicast.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_rem_nic.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: tx_intr_handler.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/neterion/s2io.o: warning: objtool: s2io_io_resume.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_asm.o: warning: objtool: nfp_swreg_to_unreg.cold()+0xf: unreachable instruction BUILDSTDERR: In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfp_main_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:783:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 783 | module_exit(nfp_main_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:775:20: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | static void __exit nfp_main_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/netronome/nfp/nfp_main.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfp_main_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:782:1: note: in expansion of macro 'module_init' BUILDSTDERR: 782 | module_init(nfp_main_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_main.c:749:19: note: 'init_module' target declared here BUILDSTDERR: 749 | static int __init nfp_main_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.o: warning: objtool: nfp_dump_for_tlv()+0x3be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/nfp_net_debugdump.o: warning: objtool: nfp_add_tlv_size()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.o: warning: objtool: nfp_tun_write_neigh.isra.0.part.0.constprop.0()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/offload.o: warning: objtool: nfp_ndo_bpf()+0x4c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: nfp_prog_push()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: emit_cmd_any()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/netronome/nfp/bpf/jit.o: warning: objtool: nfp_bpf_jit()+0x10b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/nvidia/forcedeth.c:49: BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'init_module' target declared here BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/nvidia/forcedeth.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'forcedeth_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/nvidia/forcedeth.c:49: BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:19: note: 'cleanup_module' target declared here BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.c:6417:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6417 | module_pci_driver(forcedeth_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.o: warning: objtool: nv_get_strings()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/nvidia/forcedeth.o: warning: objtool: nv_probe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/hamachi.c:144: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hamachi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1942:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1942 | module_exit(hamachi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1935:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1935 | static void __exit hamachi_exit (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/hamachi.c:144: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hamachi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1941:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1941 | module_init(hamachi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.c:1926:19: note: 'init_module' target declared here BUILDSTDERR: 1926 | static int __init hamachi_init (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_tx_timeout()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_open()+0x351: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_start_xmit()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_interrupt()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_init_one()+0x786: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/hamachi.o: warning: objtool: hamachi_tx_timeout.cold()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/yellowfin.c:87: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yellowfin_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1422 | module_exit(yellowfin_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1415:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1415 | static void __exit yellowfin_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/packetengines/yellowfin.c:87: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yellowfin_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1421 | module_init(yellowfin_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.c:1405:19: note: 'init_module' target declared here BUILDSTDERR: 1405 | static int __init yellowfin_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.o: warning: objtool: yellowfin_tx_timeout()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/packetengines/yellowfin.o: warning: objtool: yellowfin_interrupt()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_rss()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_config_ipaddr()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.o: warning: objtool: netxen_linkevent_request()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/netxen/netxen_nic.h:27, BUILDSTDERR: from drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netxen_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3507:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3507 | module_exit(netxen_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3497:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3497 | static void __exit netxen_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/netxen/netxen_nic.h:27, BUILDSTDERR: from drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netxen_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3495:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3495 | module_init(netxen_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:3484:19: note: 'init_module' target declared here BUILDSTDERR: 3484 | static int __init netxen_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: __netxen_nic_up()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_sysfs_write_crb()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_sysfs_read_crb()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_nic_attach()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_start_firmware()+0xcf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_nic_probe()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_main.o: warning: objtool: netxen_advert_link_change()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_pinit_from_rom()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_init_firmware()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_init.o: warning: objtool: netxen_process_rcv_ring()+0x842: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_nic_get_pauseparam()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_validate_ringparam()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.o: warning: objtool: netxen_nic_get_pauseparam.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.o: warning: objtool: netxen_free_hw_resources()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.o: warning: objtool: netxen_alloc_hw_resources()+0xaef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_qm_iids()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_test_cid_acquired()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cid_map_alloc_single()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_free_ilt_range()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_ilt_blk_alloc()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_tables_alloc()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: _qed_cxt_acquire_cid()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: _qed_cxt_release_cid()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_get_cid_info()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_set_pf_params()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_dynamic_ilt_alloc()+0x2f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_cxt.o: warning: objtool: qed_cxt_qm_iids.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_qm_pq()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_qm_info()+0x59e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_init_wfq_param()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_change_pci_hwfn()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_bar_size()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_coalesce()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_resc_alloc()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_final_cleanup()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_init()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_stop()+0x239: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_hw_stop_fastpath()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_chain_alloc()+0x781: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_mac_filter()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_llh_remove_protocol_filter()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_rxq_coalesce()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_set_txq_coalesce()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_vport_wfq()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: __qed_configure_pf_max_bandwidth()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_pf_max_bandwidth()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: __qed_configure_pf_min_bandwidth()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_configure_pf_min_bandwidth()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dev.o: warning: objtool: qed_chain_alloc.cold()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_ptt_acquire()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_ptt_set_win()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_set_ptt()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_wr()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_execute_command()+0x26b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_rd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_from()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_to()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_sanity()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_wr.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_rd.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_from.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_memcpy_to.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_hw.o: warning: objtool: qed_dmae_sanity.cold()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_poll_on_qm_cmd_ready()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.o: warning: objtool: qed_qm_pf_rt_init()+0x4f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_init_ops.o: warning: objtool: qed_init_run()+0x59f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_dorq_attn_cb()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_grc_attn_cb()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_mcp_attn_cb()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_attn_print()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_pswhst_attn_cb()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_sp_dpc()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_get_igu_sb_id()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_igu_enable()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_int.o: warning: objtool: qed_int_alloc()+0x2e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qed/qed_main.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qed_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(qed_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:87:19: note: 'init_module' target declared here BUILDSTDERR: 87 | static int __init qed_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qed/qed_main.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qed_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(qed_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit qed_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_single_int()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_sb_release()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_sb_init()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_drain()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_stop()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_nvm_flash()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_set_int_mode()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_start()+0x286: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_remove()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_probe()+0x2fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_slowpath_irq_req()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_unzip_data()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_get_protocol_stats()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_main.o: warning: objtool: qed_mfw_tlv_req()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_load_mcp_offsets()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_update_pending_cmd()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_handle_link_change()+0x346: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_read_ufp_config.part.0()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_port_init()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_reread_offsets()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_and_union()+0x360: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: __qed_mcp_load_req()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_allocation_msg()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_cmd_init()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_reset()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_update_stag()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resource_cmd()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_load_req()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_unload_req()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_unload_done()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_ack_vf_flr()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_set_link()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_handle_events()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_media_type()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_halt()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resume()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_set_led()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_mask_parities()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_read()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_nvm_write()+0x1d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_phy_sfp_read()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_lock()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_resc_unlock()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_mcp.o: warning: objtool: qed_mcp_get_capabilities()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_setup()+0x2b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_get_entry()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_pend_post()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_post()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_spq_completion()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_eq_completion()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_spq.o: warning: objtool: qed_eth_cqe_completion()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_fastpath_stop()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: _qed_get_vport_stats()+0x444: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_configure_filter_mcast()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_sp_vport_update()+0x3a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_update_vport()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_vport()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_eth_rxq_start_ramrod()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_rxq()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_rxq()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_txq()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_stop_txq()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_configure_filter()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_reset_vport_stats()+0x265: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_start_vport()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_arfs_mode_configure()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_rxq_coalesce()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_txq_coalesce()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_queue_coalesce()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_l2.o: warning: objtool: qed_get_coalesce()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_register()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_clock()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_selftest.o: warning: objtool: qed_selftest_nvram()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_copy_mib()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_read_mib()+0x1e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgbwgcfgrx()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgtccfgrx()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_get_params()+0x2c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_get_dcbx()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getdcbx()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getfeatcfg()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getapp()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpfcstate()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getnumtcs()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getcap()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpfccfg()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgbwgcfgtx()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getpgtccfgtx()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_getstate()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_getapp()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_mib_update_event()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbx_config_params()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setfeatcfg()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setdcbx()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setapp()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpfcstate()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setnumtcs()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpgbwgcfgtx()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpgtccfgtx()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setpfccfg()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_setstate()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setapp()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setets()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_dcbx.o: warning: objtool: qed_dcbnl_ieee_setpfc()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_nvm_image()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump_mcp()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_grc_dump()+0x1bce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_mcp_trace_dump()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_parse_attn()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_feature()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_set_debug_engine()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_debug.o: warning: objtool: qed_dbg_all_data()+0x2b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_cfg_filters()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_enable()+0x306: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_adjfreq()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ptp.o: warning: objtool: qed_ptp_hw_disable()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: __qed_iov_spoofchk_set()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_spoof_configure()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_get_vf_config()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_alloc()+0x2b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_setup()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_hw_info()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_dp_tlv_list()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_vf_mbx_acquire()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_enable_vf_access.part.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_schedule_iov()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_eqe_event()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_pf_task()+0xc3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_set_vf_trust()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_disable()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_sriov_configure()+0x23f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_inform_vf_link_state()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_set_vf_rate()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_wq_start()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_sriov.o: warning: objtool: qed_iov_setup.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_prep()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_acquire()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_hw_prepare()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_pf_tunnel_param_update()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_vf.o: warning: objtool: qed_vf_read_bulletin()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_txq_completion()+0x356: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_dealloc_buffer()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_alloc_buffer()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_rxq_completion()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_establish_connection()+0x9f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_prepare_tx_packet()+0x502: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_lb_rxq_completion()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_start_xmit()+0x44f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_acquire_connection.part.0()+0x576: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_stop()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_start()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_alloc()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_get_stats()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ll2.o: warning: objtool: qed_ll2_prepare_tx_packet.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_stop()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_alloc_cid()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_query_qp()+0x292: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_destroy_qp()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_modify_qp()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_roce.o: warning: objtool: qed_roce_init_hw()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_port()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_device()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_deregister_tid()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_register_tid()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_query_qp()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_modify_qp()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_modify_srq()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_qp()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_qp()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_bmap_alloc()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_alloc_tid()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_alloc_pd()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_add_user()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_srq()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_srq()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free_tid()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_destroy_cq()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_create_cq()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free_pd()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_remove_user()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_bmap_free()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_free()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_stop()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_init()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_rdma.o: warning: objtool: qed_rdma_dpm_conf()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.c: In function 'qed_iwarp_parse_rx_pkt': BUILDSTDERR: 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] BUILDSTDERR: 1685 | vethh = (struct vlan_ethhdr *)ethh; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/flow_dissector.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:38, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from drivers/net/ethernet/qlogic/qed/qed_iwarp.c:32: BUILDSTDERR: ./include/uapi/linux/if_ether.h:161:8: note: defined here BUILDSTDERR: 161 | struct ethhdr { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qed/qed_iwarp.c:33: BUILDSTDERR: ./include/linux/if_vlan.h:51:8: note: defined here BUILDSTDERR: 51 | struct vlan_ethhdr { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_mpa_offload()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_slowpath()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_tcp_offload()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_send_fpdu()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_stop()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc_tcp_cid()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_tcp_connect_unsuccessful()+0x19d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc_cid()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_process_pending_pkts()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_ll2_comp_syn_pkt()+0x2e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_modify_qp()+0x2e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_async_event()+0x52d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_fw_destroy()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_destroy_qp()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_connect()+0x2b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_alloc()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_accept()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_reject()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_setup()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_create_listen()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_destroy_listen()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_send_rtr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_mpa_offload.cold()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iwarp.o: warning: objtool: qed_iwarp_connect.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_get_stats()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_release_conn()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_stop()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_destroy_conn()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_change_mac()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_update_conn()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_offload_conn()+0x8c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_start()+0x3e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_iscsi.o: warning: objtool: qed_iscsi_acquire_conn()+0x729: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_get_stats()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_release_conn()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_destroy_conn()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_stop()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_offload_conn()+0x3be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_start()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_acquire_conn()+0x760: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_fcoe.o: warning: objtool: qed_fcoe_alloc()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_alloc()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_delete_isles()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_join_isles()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qed/qed_ooo.o: warning: objtool: qed_ooo_delete_isles.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qede_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:327:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 327 | module_exit(qede_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:316:20: note: 'cleanup_module' target declared here BUILDSTDERR: 316 | static void __exit qede_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qede/qede_main.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qede_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:326:1: note: in expansion of macro 'module_init' BUILDSTDERR: 326 | module_init(qede_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.c:283:12: note: 'init_module' target declared here BUILDSTDERR: 283 | int __init qede_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_set_vf_mac()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_sriov_configure()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_link_update()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_start_txq()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_set_vf_vlan()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: __qede_remove.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_drain_txq()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: __qede_probe.constprop.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_unload.constprop.0()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_main.o: warning: objtool: qede_load()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_free_tx_pkt()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_poll()+0xf97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_fp.o: warning: objtool: qede_start_xmit()+0x7fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_configure_arfs_fltr()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_tc_parse_v4_common()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_tc_parse_v6_common()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_arfs_filter_op()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_configure_vlan_filters()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_vlan_mark_nonconfigured()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_udp_tunnel_add()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_udp_tunnel_del()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_set_mac_addr()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_config_rx_mode()+0x2c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_filter.o: warning: objtool: qede_add_cls_rule()+0x37a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_module_eeprom()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_module_info()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_coalesce()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_wol()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_ringparam()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_eee()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_eee()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_pauseparam()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_channels()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_link_ksettings()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_coalesce()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_rxfh()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_drvinfo()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_rxnfc()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_pauseparam()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_nway_reset()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_set_rxnfc()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_get_strings()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_self_test()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ethtool.o: warning: objtool: qede_change_mtu()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_cfg_filters()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_adjtime()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_read_cc()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_settime()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_gettime()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_adjfreq()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_task()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_hw_ts()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_enable()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_ptp.o: warning: objtool: qede_ptp_rx_ts()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_handle_event()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qede/qede_rdma.o: warning: objtool: qede_rdma_dev_add()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_sre_macaddr_change': BUILDSTDERR: 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] BUILDSTDERR: 458 | return qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_nic_set_promisc': BUILDSTDERR: 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] BUILDSTDERR: 617 | (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_set_fw_loopback': BUILDSTDERR: 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] BUILDSTDERR: 718 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_set_rx_coalesce': BUILDSTDERR: 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] BUILDSTDERR: 791 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_hw_lro': BUILDSTDERR: 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] BUILDSTDERR: 848 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_config_bridged_mode': BUILDSTDERR: 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] BUILDSTDERR: 875 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_rss': BUILDSTDERR: 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] BUILDSTDERR: 933 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_ipaddr': BUILDSTDERR: 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] BUILDSTDERR: 955 | ipa = (struct qlcnic_ipaddr *)&req.words[1]; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 958 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_linkevent_request': BUILDSTDERR: 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] BUILDSTDERR: 976 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_send_lro_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 1002 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c: In function 'qlcnic_82xx_config_led': BUILDSTDERR: 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] BUILDSTDERR: 1557 | rv = qlcnic_send_cmd_descs(adapter, (struct cmd_desc_type0 *)&req, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c:12: BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:986:8: note: defined here BUILDSTDERR: 986 | struct qlcnic_nic_req { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:163:8: note: defined here BUILDSTDERR: 163 | struct cmd_desc_type0 { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.o: warning: objtool: qlcnic_82xx_read_crb()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.o: warning: objtool: qlcnic_82xx_write_crb()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlcnic_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4320 | module_exit(qlcnic_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4310:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4310 | static void __exit qlcnic_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlcnic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4308 | module_init(qlcnic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:4286:19: note: 'init_module' target declared here BUILDSTDERR: 4286 | static int __init qlcnic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_82xx_dev_request_reset()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_tx_timeout()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_can_start_firmware()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_82xx_start_firmware()+0x251: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_fw_poll_work()+0x385: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_fwinit_work()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_probe()+0x1080: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_attach_work()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_82xx_io_slot_reset()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.o: warning: objtool: qlcnic_attach_work.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.o: warning: objtool: qlcnic_validate_ringparam()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.o: warning: objtool: qlcnic_store_beacon()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c: In function 'qlcnic_read_memory_pexdma': BUILDSTDERR: 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] BUILDSTDERR: 830 | (u32 *)dma_descr, temp); BUILDSTDERR: | ^ BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c:36:8: note: defined here BUILDSTDERR: 36 | struct qlcnic_pex_dma_descriptor { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.o: warning: objtool: qlcnic_dump_mbx()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.o: warning: objtool: __qlcnic_sriov_issue_cmd()+0x251: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qlge_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qlge/qlge_main.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qlge_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qlge/qlge_main.c:13: BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:19: note: 'init_module' target declared here BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_main.c:5023:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5023 | module_pci_driver(qlge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/ethernet/qlogic/qlge/qlge_dbg.o: warning: objtool: ql_mpi_core_to_log.cold()+0x50: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ql3xxx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qla3xxx.c:14: BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/qlogic/qla3xxx.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ql3xxx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/qlogic/qla3xxx.c:14: BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:19: note: 'init_module' target declared here BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.c:3947:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3947 | module_pci_driver(ql3xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/qlogic/qla3xxx.o: warning: objtool: ql3xxx_probe()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/rdc/r6040.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r6040_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/rdc/r6040.c:33: BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/rdc/r6040.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r6040_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/rdc/r6040.c:33: BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:19: note: 'init_module' target declared here BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rdc/r6040.c:1230:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1230 | module_pci_driver(r6040_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139cp.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/realtek/8139cp.c:60: BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139cp.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/realtek/8139cp.c:60: BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:19: note: 'init_module' target declared here BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.c:2134:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2134 | module_pci_driver(cp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139cp.o: warning: objtool: cp_init_one()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139too.c:98: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8139_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2688 | module_exit(rtl8139_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2681:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2681 | static void __exit rtl8139_cleanup_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/8139too.c:98: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8139_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2687 | module_init(rtl8139_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.c:2668:19: note: 'init_module' target declared here BUILDSTDERR: 2668 | static int __init rtl8139_init_module (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: __rtl8139_cleanup_dev()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_remove_one()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_init_one()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/8139too.o: warning: objtool: rtl8139_interrupt()+0x357: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/realtek/atp.c:126: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:880:1: note: in expansion of macro 'module_init' BUILDSTDERR: 880 | module_init(atp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:861:19: note: 'init_module' target declared here BUILDSTDERR: 861 | static int __init atp_init_module(void) { BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/atp.c:126: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:881:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 881 | module_exit(atp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.c:867:20: note: 'cleanup_module' target declared here BUILDSTDERR: 867 | static void __exit atp_cleanup_module(void) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: net_rx()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: atp_interrupt()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: tx_timeout()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/realtek/atp.o: warning: objtool: tx_timeout.cold()+0x23: return with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/realtek/r8169.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/realtek/r8169.c:13: BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/realtek/r8169.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8169_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/realtek/r8169.c:13: BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:19: note: 'init_module' target declared here BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/realtek/r8169.c:7543:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7543 | module_pci_driver(rtl8169_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/rocker/rocker_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rocker_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3149 | module_init(rocker_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3125:19: note: 'init_module' target declared here BUILDSTDERR: 3125 | static int __init rocker_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/rocker/rocker_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rocker_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3150 | module_exit(rocker_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/rocker/rocker_main.c:3142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3142 | static void __exit rocker_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ef4_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3277 | module_init(ef4_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3237:19: note: 'init_module' target declared here BUILDSTDERR: 3237 | static int __init ef4_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sfc/falcon/efx.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ef4_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3278 | module_exit(ef4_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/efx.c:3267:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3267 | static void __exit ef4_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/falcon.c: In function 'falcon_read_nvram': BUILDSTDERR: 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] BUILDSTDERR: 1831 | word = &nvconfig->board_magic_num; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/falcon/falcon.o: warning: objtool: falcon_spi_slow_wait()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/falcon/ethtool.o: warning: objtool: ef4_fill_test()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/falcon/mtd.o: warning: objtool: ef4_mtd_sync()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/falcon/mtd.o: warning: objtool: ef4_mtd_sync.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sfc/efx.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'efx_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3954:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3954 | module_init(efx_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3901:19: note: 'init_module' target declared here BUILDSTDERR: 3901 | static int __init efx_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sfc/efx.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'efx_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3955:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3955 | module_exit(efx_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/efx.c:3941:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3941 | static void __exit efx_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sfc/ethtool.o: warning: objtool: efx_fill_test()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/mtd.o: warning: objtool: efx_mtd_sync()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sfc/mtd.o: warning: objtool: efx_mtd_sync.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/silan/sc92031.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/silan/sc92031.c:29: BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/silan/sc92031.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sc92031_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/silan/sc92031.c:29: BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:19: note: 'init_module' target declared here BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.c:1591:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1591 | module_pci_driver(sc92031_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/silan/sc92031.o: warning: objtool: sc92031_probe()+0x222: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/silan/sc92031.o: warning: objtool: _sc92031_check_media()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/silan/sc92031.o: warning: objtool: sc92031_tasklet()+0x5ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis190.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis190_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/sis/sis190.c:27: BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis190.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis190_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/sis/sis190.c:27: BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:19: note: 'init_module' target declared here BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.c:1934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1934 | module_pci_driver(sis190_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis190.o: warning: objtool: sis190_init_one()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis900.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sis900_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2513:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2513 | module_exit(sis900_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2507:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2507 | static void __exit sis900_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sis/sis900.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sis900_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2512:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2512 | module_init(sis900_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.c:2497:19: note: 'init_module' target declared here BUILDSTDERR: 2497 | static int __init sis900_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_set_wol()+0x104: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_default_phy()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_timer()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_check_mode()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_start_xmit()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_interrupt()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sis/sis900.o: warning: objtool: sis900_probe()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/smsc/smc91c92_cs.c:38: BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'cleanup_module' target declared here BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smc91c92_cs.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc91c92_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/smsc/smc91c92_cs.c:38: BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:22: note: 'init_module' target declared here BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.c:2056:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 2056 | module_pcmcia_driver(smc91c92_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.o: warning: objtool: osi_load_firmware()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/smsc/smc91c92_cs.o: warning: objtool: smc91c92_probe()+0x8c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/smsc/epic100.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'epic_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1575:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1575 | module_exit(epic_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1568:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1568 | static void __exit epic_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/epic100.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'epic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1574:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1574 | module_init(epic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/epic100.c:1557:19: note: 'init_module' target declared here BUILDSTDERR: 1557 | static int __init epic_init (void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/smsc/smsc9420.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc9420_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1706:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1706 | module_exit(smsc9420_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1700:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1700 | static void __exit smsc9420_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/smsc/smsc9420.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc9420_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1705:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1705 | module_init(smsc9420_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc9420.c:1693:19: note: 'init_module' target declared here BUILDSTDERR: 1693 | static int __init smsc9420_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smsc911x.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc911x_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2697:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2697 | module_exit(smsc911x_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2691:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2691 | static void __exit smsc911x_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/smsc/smsc911x.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc911x_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2696:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2696 | module_init(smsc911x_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.c:2684:19: note: 'init_module' target declared here BUILDSTDERR: 2684 | static int __init smsc911x_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/smsc/smsc911x.o: warning: objtool: smsc911x_drv_probe()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stmmac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4680 | module_init(stmmac_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4654:19: note: 'init_module' target declared here BUILDSTDERR: 4654 | static int __init stmmac_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stmmac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4681:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4681 | module_exit(stmmac_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:4673:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4673 | static void __exit stmmac_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.o: warning: objtool: stmmac_open()+0xcb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_main.o: warning: objtool: stmmac_xmit()+0x917: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.o: warning: objtool: stmmac_set_wol()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.o: warning: objtool: stmmac_ethtool_get_link_ksettings()+0x16c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac_lib.o: warning: objtool: dwmac_dma_interrupt()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.o: warning: objtool: dwmac1000_irq_status()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.o: warning: objtool: dwmac1000_dma_axi()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.o: warning: objtool: dwmac1000_dma_axi.cold()+0x85: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/enh_desc.o: warning: objtool: enh_desc_get_rx_status()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.o: warning: objtool: dwmac4_dma_axi()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.o: warning: objtool: dwmac4_dma_axi.cold()+0x85: return with modified stack frame BUILDSTDERR: drivers/net/ethernet/stmicro/stmmac/dwmac4_core.o: warning: objtool: dwmac4_irq_status()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sun/sunhme.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'happy_meal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3395:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3395 | module_exit(happy_meal_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3384 | static void __exit happy_meal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/sunhme.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'happy_meal_probe': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3394:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3394 | module_init(happy_meal_probe); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.c:3363:19: note: 'init_module' target declared here BUILDSTDERR: 3363 | static int __init happy_meal_probe(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_begin_auto_negotiation()+0x253: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_transceiver_check()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_pci_probe()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_init()+0x504: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_interrupt()+0x28f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_open()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sunhme.o: warning: objtool: happy_meal_timer()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sun/sungem.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/sun/sungem.c:29: BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/sungem.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/ethernet/sun/sungem.c:29: BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:19: note: 'init_module' target declared here BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.c:3046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3046 | module_pci_driver(gem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_interrupt()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_poll()+0xa79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_init_one()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/sungem.o: warning: objtool: gem_start_xmit()+0x1ba: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/sun/cassini.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cas_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5280:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5280 | module_exit(cas_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5274:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5274 | static void __exit cas_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/cassini.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5279:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5279 | module_init(cas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.c:5264:19: note: 'init_module' target declared here BUILDSTDERR: 5264 | static int __init cas_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/cassini.o: warning: objtool: cas_init_one()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/cassini.o: warning: objtool: cas_interrupt()+0x133c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.c: In function 'niu_compute_tx_flags': BUILDSTDERR: 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] BUILDSTDERR: 6555 | struct vlan_ethhdr *vp = (struct vlan_ethhdr *) ehdr; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/flow_dissector.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:38, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/sun/niu.c:14: BUILDSTDERR: ./include/uapi/linux/if_ether.h:161:8: note: defined here BUILDSTDERR: 161 | struct ethhdr { BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/niu.c:23: BUILDSTDERR: ./include/linux/if_vlan.h:51:8: note: defined here BUILDSTDERR: 51 | struct vlan_ethhdr { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/niu.c:9: BUILDSTDERR: drivers/net/ethernet/sun/niu.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'niu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10204:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 10204 | module_exit(niu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10195:20: note: 'cleanup_module' target declared here BUILDSTDERR: 10195 | static void __exit niu_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/sun/niu.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'niu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10203:1: note: in expansion of macro 'module_init' BUILDSTDERR: 10203 | module_init(niu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.c:10172:19: note: 'init_module' target declared here BUILDSTDERR: 10172 | static int __init niu_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: phy_record()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: xcvr_diag_bcm870x()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: serdes_init_niu_10g_serdes()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: niu_interrupt()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/sun/niu.o: warning: objtool: niu_pci_init_one()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c: In function 'bdx_tx_map_skb': BUILDSTDERR: 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] BUILDSTDERR: 1492 | struct pbl *pbl = &txdd->pbl[0]; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/tehuti/tehuti.h:14, BUILDSTDERR: from drivers/net/ethernet/tehuti/tehuti.c:67: BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdx_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2463 | module_exit(bdx_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2456:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2456 | static void __exit bdx_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/tehuti/tehuti.h:14, BUILDSTDERR: from drivers/net/ethernet/tehuti/tehuti.c:67: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdx_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2454:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2454 | module_init(bdx_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.c:2446:19: note: 'init_module' target declared here BUILDSTDERR: 2446 | static int __init bdx_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_ioctl()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_reset()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/tehuti/tehuti.o: warning: objtool: bdx_probe()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/ti/tlan.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tlan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:654:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 654 | module_exit(tlan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:642:20: note: 'cleanup_module' target declared here BUILDSTDERR: 642 | static void __exit tlan_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/ti/tlan.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tlan_probe': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:653:1: note: in expansion of macro 'module_init' BUILDSTDERR: 653 | module_init(tlan_probe); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.c:398:19: note: 'init_module' target declared here BUILDSTDERR: 398 | static int __init tlan_probe(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_get_stats()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_rx_eoc()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_tx_eoc()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_phy_monitor()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_status_check()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_init_one()+0x574: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_start_tx()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_tx_eof()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_handle_rx_eof()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_phy_power_down()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_finish_reset()+0x419: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_reset_adapter()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_open()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_close()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_tx_timeout()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/ti/tlan.o: warning: objtool: tlan_timer()+0x4cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/via/via-rhine.c:90: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rhine_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2652:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2652 | module_exit(rhine_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2644:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2644 | static void __exit rhine_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/via/via-rhine.c:90: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rhine_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2651:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2651 | module_init(rhine_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-rhine.c:2619:19: note: 'init_module' target declared here BUILDSTDERR: 2619 | static int __init rhine_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/via/via-velocity.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'velocity_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3749:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3749 | module_exit(velocity_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3740:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3740 | static void __exit velocity_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/via/via-velocity.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'velocity_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3748:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3748 | module_init(velocity_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.c:3714:19: note: 'init_module' target declared here BUILDSTDERR: 3714 | static int __init velocity_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_set_media_mode()+0x395: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_print_link_status()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_set_int_opt()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_pci_probe()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_poll()+0x462: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_init_rings()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/via/via-velocity.o: warning: objtool: velocity_print_link_status.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100.c:12: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'init_module' target declared here BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_mmio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100.c:12: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100.c:1287:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1287 | module_platform_driver(w5100_mmio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5100_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100-spi.c:17: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5100-spi.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5100_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5100-spi.c:17: BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:19: note: 'init_module' target declared here BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5100-spi.c:462:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 462 | module_spi_driver(w5100_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5300.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w5300_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5300.c:13: BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'init_module' target declared here BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/wiznet/w5300.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w5300_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/wiznet/w5300.c:13: BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:24: note: 'cleanup_module' target declared here BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/wiznet/w5300.c:707:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 707 | module_platform_driver(w5300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'cleanup_module' target declared here BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/xircom/xirc2ps_cs.c:67: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xirc2ps_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from drivers/net/ethernet/xircom/xirc2ps_cs.c:77: BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:22: note: 'init_module' target declared here BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.c:1775:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 1775 | module_pcmcia_driver(xirc2ps_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/xircom/xirc2ps_cs.o: warning: objtool: xirc2ps_probe()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/dnet.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnet_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/dnet.c:19: BUILDSTDERR: drivers/net/ethernet/dnet.c:897:24: note: 'init_module' target declared here BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/dnet.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnet_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/ethernet/dnet.c:19: BUILDSTDERR: drivers/net/ethernet/dnet.c:897:24: note: 'cleanup_module' target declared here BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.c:897:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 897 | module_platform_driver(dnet_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/dnet.o: warning: objtool: dnet_poll()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dnet.o: warning: objtool: dnet_handle_link_change()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/dnet.o: warning: objtool: dnet_probe()+0x2da: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/jme.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jme_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3320 | module_init(jme_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3308:1: note: 'init_module' target declared here BUILDSTDERR: 3308 | jme_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/jme.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jme_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3321 | module_exit(jme_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.c:3315:1: note: 'cleanup_module' target declared here BUILDSTDERR: 3315 | jme_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/jme.o: warning: objtool: jme_check_link()+0x31c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/jme.o: warning: objtool: jme_init_one()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ethernet/fealnx.c:71: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fealnx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1967:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1967 | module_exit(fealnx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1961:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1961 | static void __exit fealnx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ethernet/fealnx.c:71: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fealnx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1966:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1966 | module_init(fealnx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.c:1951:19: note: 'init_module' target declared here BUILDSTDERR: 1951 | static int __init fealnx_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: netdev_open()+0x3cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: intr_handler()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_remove_one()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_init_one()+0x4bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ethernet/fealnx.o: warning: objtool: fealnx_remove_one.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ethoc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:14: BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ethoc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from drivers/net/ethernet/ethoc.c:14: BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:24: note: 'init_module' target declared here BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ethernet/ethoc.c:1314:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1314 | module_platform_driver(ethoc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/fjes/fjes_main.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fjes_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1578:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1578 | module_exit(fjes_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1571 | static void __exit fjes_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/fjes/fjes_main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fjes_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1568:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1568 | module_init(fjes_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.c:1533:19: note: 'init_module' target declared here BUILDSTDERR: 1533 | static int __init fjes_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/fjes/fjes_main.o: warning: objtool: fjes_xmit_frame()+0x4e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/fjes/fjes_hw.o: warning: objtool: fjes_hw_init()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/fjes/fjes_hw.o: warning: objtool: fjes_hw_exit()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/mkiss.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mkiss_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:1012:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1012 | module_init(mkiss_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | static int __init mkiss_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/mkiss.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mkiss_exit_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:1013:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1013 | module_exit(mkiss_exit_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.c:997:20: note: 'cleanup_module' target declared here BUILDSTDERR: 997 | static void __exit mkiss_exit_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: ax_changedmtu()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: mkiss_open()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: ax_xmit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: mkiss_receive_buf()+0x25e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/mkiss.o: warning: objtool: ax_changedmtu.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/6pack.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sixpack_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:997:1: note: in expansion of macro 'module_init' BUILDSTDERR: 997 | module_init(sixpack_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:788:19: note: 'init_module' target declared here BUILDSTDERR: 788 | static int __init sixpack_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/6pack.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sixpack_exit_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:998:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 998 | module_exit(sixpack_exit_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.c:804:20: note: 'cleanup_module' target declared here BUILDSTDERR: 804 | static void __exit sixpack_exit_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/6pack.o: warning: objtool: sixpack_open()+0x238: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/6pack.o: warning: objtool: sp_xmit()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/6pack.o: warning: objtool: sixpack_receive_buf()+0x3d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/yam.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yam_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1204:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1204 | module_init(yam_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1129:19: note: 'init_module' target declared here BUILDSTDERR: 1129 | static int __init yam_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/yam.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yam_cleanup_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1205:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1205 | module_exit(yam_cleanup_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.c:1173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1173 | static void __exit yam_cleanup_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: yam_close()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: yam_interrupt()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: add_mcs()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/yam.o: warning: objtool: yam_close.cold()+0x1e: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/ax25.h:17, BUILDSTDERR: from drivers/net/hamradio/bpqether.c:65: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpq_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:612:1: note: in expansion of macro 'module_init' BUILDSTDERR: 612 | module_init(bpq_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:572:19: note: 'init_module' target declared here BUILDSTDERR: 572 | static int __init bpq_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/ax25.h:17, BUILDSTDERR: from drivers/net/hamradio/bpqether.c:65: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpq_cleanup_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:613:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 613 | module_exit(bpq_cleanup_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.c:591:20: note: 'cleanup_module' target declared here BUILDSTDERR: 591 | static void __exit bpq_cleanup_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/bpqether.o: warning: objtool: bpq_xmit()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_fdx.c:75: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomserfdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:681:1: note: in expansion of macro 'module_init' BUILDSTDERR: 681 | module_init(init_baycomserfdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:630:19: note: 'init_module' target declared here BUILDSTDERR: 630 | static int __init init_baycomserfdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_fdx.c:75: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomserfdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:682:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 682 | module_exit(cleanup_baycomserfdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.c:670:20: note: 'cleanup_module' target declared here BUILDSTDERR: 670 | static void __exit cleanup_baycomserfdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_fdx.o: warning: objtool: ser12_open()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/hdlcdrv.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdlcdrv_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:777:1: note: in expansion of macro 'module_init' BUILDSTDERR: 777 | module_init(hdlcdrv_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:758:19: note: 'init_module' target declared here BUILDSTDERR: 758 | static int __init hdlcdrv_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/hdlcdrv.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdlcdrv_cleanup_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:778:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 778 | module_exit(hdlcdrv_cleanup_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.c:767:20: note: 'cleanup_module' target declared here BUILDSTDERR: 767 | static void __exit hdlcdrv_cleanup_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_receiver()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_register()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/hdlcdrv.o: warning: objtool: hdlcdrv_send_packet()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycomserhdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:707:1: note: in expansion of macro 'module_init' BUILDSTDERR: 707 | module_init(init_baycomserhdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:656:19: note: 'init_module' target declared here BUILDSTDERR: 656 | static int __init init_baycomserhdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_ser_hdx.c:65: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycomserhdx': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 708 | module_exit(cleanup_baycomserhdx); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_ser_hdx.c:695:20: note: 'cleanup_module' target declared here BUILDSTDERR: 695 | static void __exit cleanup_baycomserhdx(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_par.c:71: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_baycompar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:584:1: note: in expansion of macro 'module_init' BUILDSTDERR: 584 | module_init(init_baycompar); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:525:19: note: 'init_module' target declared here BUILDSTDERR: 525 | static int __init init_baycompar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hamradio/baycom_par.c:71: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_baycompar': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:585:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 585 | module_exit(cleanup_baycompar); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.c:571:20: note: 'cleanup_module' target declared here BUILDSTDERR: 571 | static void __exit cleanup_baycompar(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hamradio/baycom_par.o: warning: objtool: par96_open()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hamradio/baycom_par.o: warning: objtool: baycom_ioctl()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/hyperv/netvsc_drv.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netvsc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2486:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2486 | module_exit(netvsc_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2457:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2457 | static void __exit netvsc_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/hyperv/netvsc_drv.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netvsc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2485:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2485 | module_init(netvsc_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.c:2463:19: note: 'init_module' target declared here BUILDSTDERR: 2463 | static int __init netvsc_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/hyperv/netvsc_drv.o: warning: objtool: netvsc_probe()+0x294: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/hyperv/rndis_filter.o: warning: objtool: rndis_filter_device_add()+0x2ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/fakelb.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fakelb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:269:1: note: in expansion of macro 'module_init' BUILDSTDERR: 269 | module_init(fakelb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:253:19: note: 'init_module' target declared here BUILDSTDERR: 253 | static __init int fakelb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/fakelb.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fake_remove_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:270:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 270 | module_exit(fake_remove_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/fakelb.c:263:20: note: 'cleanup_module' target declared here BUILDSTDERR: 263 | static __exit void fake_remove_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/at86rf230.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'at86rf230_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/at86rf230.c:26: BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/at86rf230.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'at86rf230_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/at86rf230.c:26: BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:19: note: 'init_module' target declared here BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/at86rf230.c:1833:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1833 | module_spi_driver(at86rf230_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/mrf24j40.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mrf24j40_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mrf24j40.c:18: BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/mrf24j40.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mrf24j40_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mrf24j40.c:18: BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.c:1408:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1408 | module_spi_driver(mrf24j40_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mrf24j40.o: warning: objtool: mrf24j40_handle_rx_read_buf_complete()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/cc2520.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cc2520_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/cc2520.c:15: BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/cc2520.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cc2520_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/ieee802154/cc2520.c:15: BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:19: note: 'init_module' target declared here BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/cc2520.c:1259:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1259 | module_spi_driver(cc2520_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/atusb.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/ieee802154/atusb.c:33: BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/atusb.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/ieee802154/atusb.c:33: BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:19: note: 'init_module' target declared here BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/atusb.c:1171:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1171 | module_usb_driver(atusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/adf7242.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adf7242_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/adf7242.c:19: BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/adf7242.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adf7242_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/adf7242.c:19: BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:19: note: 'init_module' target declared here BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.c:1352:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1352 | module_spi_driver(adf7242_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/adf7242.o: warning: objtool: adf7242_probe()+0x4f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/ca8210.c:60: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from drivers/net/ieee802154/ca8210.c:50: BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/ca8210.c:60: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca8210_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from drivers/net/ieee802154/ca8210.c:50: BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:19: note: 'init_module' target declared here BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.c:3237:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 3237 | module_spi_driver(ca8210_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: ca8210_spi_transfer()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: mcps_data_request()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: mlme_set_request_sync.part.0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ieee802154/ca8210.o: warning: objtool: hwme_get_request_sync.constprop.0()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ieee802154/mcr20a.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcr20a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mcr20a.c:19: BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ieee802154/mcr20a.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcr20a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/ieee802154/mcr20a.c:19: BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:19: note: 'init_module' target declared here BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/ieee802154/mcr20a.c:1419:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 1419 | module_spi_driver(mcr20a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_core.o: warning: objtool: ipvlan_queue_xmit()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ipvlan/ipvlan.h:15, BUILDSTDERR: from drivers/net/ipvlan/ipvlan_main.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1126:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1126 | module_init(ipvlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1073:19: note: 'init_module' target declared here BUILDSTDERR: 1073 | static int __init ipvlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ipvlan/ipvlan.h:15, BUILDSTDERR: from drivers/net/ipvlan/ipvlan_main.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1127:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1127 | module_exit(ipvlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ipvlan/ipvlan_main.c:1111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1111 | static void __exit ipvlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/phy.h:21, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unimac_mdio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/phy.h:21, BUILDSTDERR: from drivers/net/phy/mdio-bcm-unimac.c:13: BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:24: note: 'init_module' target declared here BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/phy/mdio-bcm-unimac.c:288:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 288 | module_platform_driver(unimac_mdio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:19: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/amd.c:19: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/amd.c:75:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 75 | module_phy_driver(am79c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/aquantia.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/aquantia.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(aquantia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/at803x.c:14: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.c:419:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 419 | module_phy_driver(at803x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/at803x.o: warning: objtool: at803x_aneg_done()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:13: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm7xxx.c:13: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.c:690:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 690 | module_phy_driver(bcm7xxx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm7xxx.o: warning: objtool: bcm7xxx_28nm_ephy_config_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/bcm7xxx.o: warning: objtool: bcm7xxx_28nm_config_init()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:10: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/bcm87xx.c:10: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/bcm87xx.c:218:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 218 | module_phy_driver(bcm87xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/brcmphy.h:5, BUILDSTDERR: from drivers/net/phy/bcm-phy-lib.h:17, BUILDSTDERR: from drivers/net/phy/broadcom.c:17: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/broadcom.c:746:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 746 | module_phy_driver(broadcom_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cicada.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cicada.c:126:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 126 | module_phy_driver(cis820x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/cortina.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/cortina.c:99:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 99 | module_phy_driver(cortina_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/davicom.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/davicom.c:188:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 188 | module_phy_driver(dm91xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83640.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp83640_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1557:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1557 | module_init(dp83640_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1542:19: note: 'init_module' target declared here BUILDSTDERR: 1542 | static int __init dp83640_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83640.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp83640_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1558:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1558 | module_exit(dp83640_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.c:1547:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1547 | static void __exit dp83640_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: enable_status_frames()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: dp83640_config_init()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: dp83640_probe()+0x3cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/dp83640.o: warning: objtool: enable_status_frames.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:22: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83822.c:22: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83822.c:332:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 332 | module_phy_driver(dp83822_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:17: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/dp83848.c:17: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/dp83848.c:133:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 133 | module_phy_driver(dp83848_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:27: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/icplus.c:27: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/icplus.c:244:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 244 | module_phy_driver(icplus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/intel-xway.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/intel-xway.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(xway_gphy); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/et1011c.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/et1011c.c:100:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 100 | module_phy_driver(et1011c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/lxt.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/lxt.c:291:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 291 | module_phy_driver(lxt97x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:35: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell.c:35: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell.c:2354:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 2354 | module_phy_driver(marvell_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/phy.h:24, BUILDSTDERR: from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/marvell10g.c:27: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/marvell10g.c:559:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 559 | module_phy_driver(mv3310_drivers); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:28: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/micrel.c:28: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/micrel.c:1027:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 1027 | module_phy_driver(ksphy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:21: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/microchip.c:21: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.c:366:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 366 | module_phy_driver(microchip_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/microchip.o: warning: objtool: lan88xx_TR_reg_set()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/phy/microchip.o: warning: objtool: lan88xx_config_init()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/phy/mscc.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/mscc.c:13: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/mscc.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/mscc.c:13: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/mscc.c:748:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 748 | module_phy_driver(vsc85xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:24: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/national.c:24: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/national.c:143:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 143 | module_phy_driver(dp83865_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:31: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/qsemi.c:31: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/qsemi.c:125:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 125 | module_phy_driver(qs6612_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:15: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/uPD60620.c:15: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/uPD60620.c:101:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 101 | module_phy_driver(upd60620_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:24: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/smsc.c:24: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/smsc.c:360:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 360 | module_phy_driver(smsc_phy_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:26: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/ste10Xp.c:26: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/ste10Xp.c:109:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 109 | module_phy_driver(ste10xp_pdriver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:18: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/teranetics.c:18: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/teranetics.c:92:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 92 | module_phy_driver(teranetics_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'phy_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1162 | module_init(phy_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:19: BUILDSTDERR: ./include/linux/phy.h:1158:19: note: 'init_module' target declared here BUILDSTDERR: 1158 | static int __init phy_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'phy_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1167 | module_exit(phy_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/vitesse.c:19: BUILDSTDERR: ./include/linux/phy.h:1163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1163 | static void __exit phy_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/phy.h:1170:2: note: in expansion of macro 'phy_module_driver' BUILDSTDERR: 1170 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/vitesse.c:524:1: note: in expansion of macro 'module_phy_driver' BUILDSTDERR: 524 | module_phy_driver(vsc82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(mdio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: BUILDSTDERR: ./include/linux/mdio.h:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit mdio_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mdio.h:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mdio_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/phy/xilinx_gmii2rgmii.c:25: BUILDSTDERR: ./include/linux/mdio.h:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mdio_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/phy/xilinx_gmii2rgmii.c:122:1: note: in expansion of macro 'mdio_module_driver' BUILDSTDERR: 122 | mdio_module_driver(xgmiitorgmii_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_generic.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:3272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3272 | module_init(ppp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:1170:19: note: 'init_module' target declared here BUILDSTDERR: 1170 | static int __init ppp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_generic.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:3273:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3273 | module_exit(ppp_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.c:3224:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3224 | static void __exit ppp_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_destroy_channel()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_ioctl()+0x401: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_generic.o: warning: objtool: ppp_destroy_channel.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_async.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_async_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:1026:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1026 | module_init(ppp_async_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:392:1: note: 'init_module' target declared here BUILDSTDERR: 392 | ppp_async_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_async.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_async_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:1027:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1027 | module_exit(ppp_async_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.c:1020:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1020 | static void __exit ppp_async_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_async.o: warning: objtool: ppp_asynctty_receive()+0x4a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/bsd_comp.c:64: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bsdcomp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1167:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1167 | module_init(bsdcomp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1154:19: note: 'init_module' target declared here BUILDSTDERR: 1154 | static int __init bsdcomp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/bsd_comp.c:64: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bsdcomp_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1168:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1168 | module_exit(bsdcomp_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.c:1162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1162 | static void __exit bsdcomp_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/bsd_comp.o: warning: objtool: bsd_decompress()+0x37c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_deflate.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'deflate_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:635:1: note: in expansion of macro 'module_init' BUILDSTDERR: 635 | module_init(deflate_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:611:19: note: 'init_module' target declared here BUILDSTDERR: 611 | static int __init deflate_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_deflate.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'deflate_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:636:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 636 | module_exit(deflate_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.c:629:20: note: 'cleanup_module' target declared here BUILDSTDERR: 629 | static void __exit deflate_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_decompress()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_compress()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_incomp()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_deflate.o: warning: objtool: z_incomp.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_mppe.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_mppe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:756:1: note: in expansion of macro 'module_init' BUILDSTDERR: 756 | module_init(ppp_mppe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:728:19: note: 'init_module' target declared here BUILDSTDERR: 728 | static int __init ppp_mppe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_mppe.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_mppe_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:757:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 757 | module_exit(ppp_mppe_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.c:750:20: note: 'cleanup_module' target declared here BUILDSTDERR: 750 | static void __exit ppp_mppe_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_incomp()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_rekey()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_init.part.0()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_compress()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_mppe.o: warning: objtool: mppe_decompress()+0x4ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ppp/ppp_synctty.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ppp_sync_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:738:1: note: in expansion of macro 'module_init' BUILDSTDERR: 738 | module_init(ppp_sync_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:385:1: note: 'init_module' target declared here BUILDSTDERR: 385 | ppp_sync_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/ppp_synctty.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ppp_sync_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:739:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 739 | module_exit(ppp_sync_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.c:732:1: note: 'cleanup_module' target declared here BUILDSTDERR: 732 | ppp_sync_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_print_buffer()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_sync_receive()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/ppp/ppp_synctty.o: warning: objtool: ppp_print_buffer.cold()+0x0: stack state mismatch: cfa1=7+24 cfa2=7+8 BUILDSTDERR: In file included from drivers/net/ppp/pppox.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppox_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:144:1: note: in expansion of macro 'module_init' BUILDSTDERR: 144 | module_init(pppox_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | static int __init pppox_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pppox.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppox_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:145:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 145 | module_exit(pppox_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppox.c:139:20: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | static void __exit pppox_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pppoe.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1200:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1200 | module_init(pppoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1160:19: note: 'init_module' target declared here BUILDSTDERR: 1160 | static int __init pppoe_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pppoe.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1201:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1201 | module_exit(pppoe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pppoe.c:1190:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1190 | static void __exit pppoe_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c: In function 'pptp_bind': BUILDSTDERR: 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] BUILDSTDERR: 402 | if (add_chan(po, &sp->sa_addr.pptp)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pptp.c:14: BUILDSTDERR: drivers/net/ppp/pptp.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pptp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:694:1: note: in expansion of macro 'module_init' BUILDSTDERR: 694 | module_init(pptp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:647:19: note: 'init_module' target declared here BUILDSTDERR: 647 | static int __init pptp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ppp/pptp.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pptp_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:695:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 695 | module_exit(pptp_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.c:686:20: note: 'cleanup_module' target declared here BUILDSTDERR: 686 | static void __exit pptp_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ppp/pptp.o: warning: objtool: pptp_connect()+0x221: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/slip/slip.c:64: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1382 | module_init(slip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1290:19: note: 'init_module' target declared here BUILDSTDERR: 1290 | static int __init slip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/slip/slip.c:64: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1383 | module_exit(slip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.c:1324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1324 | static void __exit slip_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: slip_receive_buf()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_keepalive()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_tx_timeout()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_change_mtu()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slip.o: warning: objtool: sl_xmit()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/slip/slhc.o: warning: objtool: slhc_compress()+0x3e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/team/team.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'team_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:3028:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3028 | module_init(team_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:2996:19: note: 'init_module' target declared here BUILDSTDERR: 2996 | static int __init team_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'team_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:3029:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3029 | module_exit(team_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.c:3021:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3021 | static void __exit team_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team.o: warning: objtool: __set_port_dev_addr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/team/team_mode_broadcast.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bc_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(bc_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init bc_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_broadcast.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bc_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(bc_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_broadcast.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit bc_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_roundrobin.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rr_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(rr_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init rr_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_roundrobin.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rr_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:75:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 75 | module_exit(rr_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_roundrobin.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit rr_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_random.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rnd_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:62:1: note: in expansion of macro 'module_init' BUILDSTDERR: 62 | module_init(rnd_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init rnd_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_random.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rnd_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:63:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 63 | module_exit(rnd_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_random.c:57:20: note: 'cleanup_module' target declared here BUILDSTDERR: 57 | static void __exit rnd_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_activebackup.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ab_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 143 | module_init(ab_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:133:19: note: 'init_module' target declared here BUILDSTDERR: 133 | static int __init ab_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_activebackup.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ab_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(ab_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_activebackup.c:138:20: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | static void __exit ab_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_loadbalance.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:713:1: note: in expansion of macro 'module_init' BUILDSTDERR: 713 | module_init(lb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:703:19: note: 'init_module' target declared here BUILDSTDERR: 703 | static int __init lb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/team/team_mode_loadbalance.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lb_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 714 | module_exit(lb_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/team/team_mode_loadbalance.c:708:20: note: 'cleanup_module' target declared here BUILDSTDERR: 708 | static void __exit lb_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/catc.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'catc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/catc.c:37: BUILDSTDERR: drivers/net/usb/catc.c:980:19: note: 'cleanup_module' target declared here BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/catc.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'catc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/catc.c:37: BUILDSTDERR: drivers/net/usb/catc.c:980:19: note: 'init_module' target declared here BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.c:980:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 980 | module_usb_driver(catc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/catc.o: warning: objtool: catc_probe()+0x568: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/usb/kaweth.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kaweth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kaweth.c:49: BUILDSTDERR: drivers/net/usb/kaweth.c:1295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/kaweth.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kaweth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kaweth.c:49: BUILDSTDERR: drivers/net/usb/kaweth.c:1295:19: note: 'init_module' target declared here BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kaweth.c:1295:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1295 | module_usb_driver(kaweth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/pegasus.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pegasus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1352 | module_exit(pegasus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1346 | static void __exit pegasus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/pegasus.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pegasus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1351 | module_init(pegasus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/pegasus.c:1338:19: note: 'init_module' target declared here BUILDSTDERR: 1338 | static int __init pegasus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rtl8150.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8150_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rtl8150.c:12: BUILDSTDERR: drivers/net/usb/rtl8150.c:970:19: note: 'cleanup_module' target declared here BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rtl8150.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8150_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rtl8150.c:12: BUILDSTDERR: drivers/net/usb/rtl8150.c:970:19: note: 'init_module' target declared here BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rtl8150.c:970:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 970 | module_usb_driver(rtl8150_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/r8152.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8152_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/r8152.c:13: BUILDSTDERR: drivers/net/usb/r8152.c:5362:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/r8152.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8152_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/r8152.c:13: BUILDSTDERR: drivers/net/usb/r8152.c:5362:19: note: 'init_module' target declared here BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/r8152.c:5362:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 5362 | module_usb_driver(rtl8152_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/hso.c:60: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hso_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3302 | module_exit(hso_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3290 | static void __exit hso_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/hso.c:60: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hso_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3301 | module_init(hso_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.c:3232:19: note: 'init_module' target declared here BUILDSTDERR: 3232 | static int __init hso_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_net_init()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: handle_usb_error()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: mux_device_request()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_write()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_net_start_xmit()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_tiocmset()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_close()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: intr_callback()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_write_bulk_callback()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: _hso_serial_set_termios.isra.0()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_set_termios()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_open()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: put_rxbuf_data()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_read_bulk_callback()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: ctrl_callback()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: read_bulk_callback()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_ioctl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_serial_tiocmget()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: handle_usb_error.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_write_bulk_callback.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/usb/hso.o: warning: objtool: hso_std_serial_read_bulk_callback.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/usb/lan78xx.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lan78xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/lan78xx.c:19: BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/lan78xx.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lan78xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/lan78xx.c:19: BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:19: note: 'init_module' target declared here BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lan78xx.c:4204:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 4204 | module_usb_driver(lan78xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/asix.h:28, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asix_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/asix.h:30, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/asix.h:28, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asix_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/asix.h:30, BUILDSTDERR: from drivers/net/usb/asix_devices.c:22: BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:19: note: 'init_module' target declared here BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/asix_devices.c:1395:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1395 | module_usb_driver(asix_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ax88179_178a.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/ax88179_178a.c:21: BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ax88179_178a.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax88179_178a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/ax88179_178a.c:21: BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:19: note: 'init_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ax88179_178a.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ax88179_178a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ether.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ether.c:24: BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:19: note: 'cleanup_module' target declared here BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ether.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ether.c:24: BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:19: note: 'init_module' target declared here BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ether.c:941:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 941 | module_usb_driver(cdc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_eem.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_eem.c:21: BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:19: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_eem.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_eem.c:21: BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_eem.c:374:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 374 | module_usb_driver(eem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/dm9601.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dm9601_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/dm9601.c:16: BUILDSTDERR: drivers/net/usb/dm9601.c:643:19: note: 'cleanup_module' target declared here BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/dm9601.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dm9601_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/dm9601.c:16: BUILDSTDERR: drivers/net/usb/dm9601.c:643:19: note: 'init_module' target declared here BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.c:643:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 643 | module_usb_driver(dm9601_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/dm9601.o: warning: objtool: dm9601_bind()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/usb/sr9700.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/sr9700.c:16: BUILDSTDERR: drivers/net/usb/sr9700.c:551:19: note: 'cleanup_module' target declared here BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/sr9700.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sr9700_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/sr9700.c:16: BUILDSTDERR: drivers/net/usb/sr9700.c:551:19: note: 'init_module' target declared here BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sr9700.c:551:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 551 | module_usb_driver(sr9700_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc75xx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc75xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc75xx.c:22: BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc75xx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc75xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc75xx.c:22: BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:19: note: 'init_module' target declared here BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc75xx.c:2350:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2350 | module_usb_driver(smsc75xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc95xx.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smsc95xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc95xx.c:22: BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/smsc95xx.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smsc95xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/smsc95xx.c:22: BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:19: note: 'init_module' target declared here BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/smsc95xx.c:2209:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2209 | module_usb_driver(smsc95xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/gl620a.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gl620a_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/gl620a.c:24: BUILDSTDERR: drivers/net/usb/gl620a.c:236:19: note: 'cleanup_module' target declared here BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/gl620a.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gl620a_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/gl620a.c:24: BUILDSTDERR: drivers/net/usb/gl620a.c:236:19: note: 'init_module' target declared here BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/gl620a.c:236:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 236 | module_usb_driver(gl620a_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c: In function 'net1080_rx_fixup': BUILDSTDERR: 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] BUILDSTDERR: 372 | hdr_len = le16_to_cpup(&header->hdr_len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 373 | packet_len = le16_to_cpup(&header->packet_len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/net1080.c:22: BUILDSTDERR: drivers/net/usb/net1080.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net1080_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/net1080.c:23: BUILDSTDERR: drivers/net/usb/net1080.c:531:19: note: 'cleanup_module' target declared here BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/net1080.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net1080_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/net1080.c:23: BUILDSTDERR: drivers/net/usb/net1080.c:531:19: note: 'init_module' target declared here BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/net1080.c:531:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 531 | module_usb_driver(net1080_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/plusb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plusb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/plusb.c:23: BUILDSTDERR: drivers/net/usb/plusb.c:169:19: note: 'cleanup_module' target declared here BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/plusb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plusb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/plusb.c:23: BUILDSTDERR: drivers/net/usb/plusb.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/plusb.c:169:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 169 | module_usb_driver(plusb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rndis_host.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rndis_host.c:19: BUILDSTDERR: drivers/net/usb/rndis_host.c:654:19: note: 'cleanup_module' target declared here BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/rndis_host.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/rndis_host.c:19: BUILDSTDERR: drivers/net/usb/rndis_host.c:654:19: note: 'init_module' target declared here BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/rndis_host.c:654:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 654 | module_usb_driver(rndis_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_subset.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_subset_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_subset.c:21: BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:19: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_subset.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_subset_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_subset.c:21: BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:19: note: 'init_module' target declared here BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_subset.c:365:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 365 | module_usb_driver(cdc_subset_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/zaurus.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zaurus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/zaurus.c:23: BUILDSTDERR: drivers/net/usb/zaurus.c:381:19: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/zaurus.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zaurus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/zaurus.c:23: BUILDSTDERR: drivers/net/usb/zaurus.c:381:19: note: 'init_module' target declared here BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/zaurus.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(zaurus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/mcs7830.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcs7830_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/mcs7830.c:43: BUILDSTDERR: drivers/net/usb/mcs7830.c:640:19: note: 'cleanup_module' target declared here BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/mcs7830.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcs7830_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/mcs7830.c:43: BUILDSTDERR: drivers/net/usb/mcs7830.c:640:19: note: 'init_module' target declared here BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/mcs7830.c:640:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 640 | module_usb_driver(mcs7830_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/usbnet.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2182 | module_init(usbnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2173:19: note: 'init_module' target declared here BUILDSTDERR: 2173 | static int __init usbnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/usbnet.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbnet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2187:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2187 | module_exit(usbnet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/usbnet.c:2184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2184 | static void __exit usbnet_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/int51x1.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int51x1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/int51x1.c:28: BUILDSTDERR: drivers/net/usb/int51x1.c:196:19: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/int51x1.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int51x1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/int51x1.c:28: BUILDSTDERR: drivers/net/usb/int51x1.c:196:19: note: 'init_module' target declared here BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/int51x1.c:196:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 196 | module_usb_driver(int51x1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/kalmia.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kalmia_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kalmia.c:18: BUILDSTDERR: drivers/net/usb/kalmia.c:358:19: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/kalmia.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kalmia_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/kalmia.c:18: BUILDSTDERR: drivers/net/usb/kalmia.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/kalmia.c:358:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 358 | module_usb_driver(kalmia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ipheth.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipheth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ipheth.c:50: BUILDSTDERR: drivers/net/usb/ipheth.c:597:19: note: 'cleanup_module' target declared here BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ipheth.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipheth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ipheth.c:50: BUILDSTDERR: drivers/net/usb/ipheth.c:597:19: note: 'init_module' target declared here BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ipheth.c:597:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 597 | module_usb_driver(ipheth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/sierra_net.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sierra_net_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/sierra_net.c:36: BUILDSTDERR: drivers/net/usb/sierra_net.c:983:19: note: 'cleanup_module' target declared here BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/sierra_net.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sierra_net_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/sierra_net.c:36: BUILDSTDERR: drivers/net/usb/sierra_net.c:983:19: note: 'init_module' target declared here BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/sierra_net.c:983:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 983 | module_usb_driver(sierra_net_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cx82310_eth.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cx82310_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cx82310_eth.c:21: BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:19: note: 'cleanup_module' target declared here BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cx82310_eth.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cx82310_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cx82310_eth.c:21: BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:19: note: 'init_module' target declared here BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cx82310_eth.c:346:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 346 | module_usb_driver(cx82310_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ncm.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ncm.c:42: BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_ncm.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_ncm.c:42: BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:19: note: 'init_module' target declared here BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_ncm.c:1789:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1789 | module_usb_driver(cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/huawei_cdc_ncm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/huawei_cdc_ncm.c:21: BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'cleanup_module' target declared here BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/huawei_cdc_ncm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'huawei_cdc_ncm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/huawei_cdc_ncm.c:21: BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/huawei_cdc_ncm.c:227:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 227 | module_usb_driver(huawei_cdc_ncm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c: In function 'vl600_rx_fixup': BUILDSTDERR: 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] BUILDSTDERR: 131 | le32_to_cpup(&frame->len)) { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 153 | buf->len != le32_to_cpup(&frame->len)) { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 159 | le32_to_cpup(&frame->len), GFP_ATOMIC); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 166 | count = le32_to_cpup(&frame->pkt_cnt); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 177 | packet_len = sizeof(*packet) + le32_to_cpup(&packet->len); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 190 | if (be16_to_cpup(ðhdr->h_proto) == ETH_P_ARP && BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c: In function 'vl600_tx_fixup': BUILDSTDERR: 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] BUILDSTDERR: 255 | if (skb->len > sizeof(*frame) && skb->len == le32_to_cpup(&frame->len)) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/lg-vl600.c:29: BUILDSTDERR: drivers/net/usb/lg-vl600.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lg_vl600_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/lg-vl600.c:20: BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:19: note: 'cleanup_module' target declared here BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/lg-vl600.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lg_vl600_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/usb/lg-vl600.c:20: BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:19: note: 'init_module' target declared here BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/lg-vl600.c:345:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 345 | module_usb_driver(lg_vl600_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/qmi_wwan.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/qmi_wwan.c:15: BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/qmi_wwan.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qmi_wwan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/qmi_wwan.c:15: BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:19: note: 'init_module' target declared here BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/qmi_wwan.c:1463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1463 | module_usb_driver(qmi_wwan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_mbim.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_mbim.c:14: BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:19: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/cdc_mbim.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdc_mbim_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/cdc_mbim.c:14: BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:19: note: 'init_module' target declared here BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/cdc_mbim.c:678:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 678 | module_usb_driver(cdc_mbim_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ch9200.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ch9200_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ch9200.c:15: BUILDSTDERR: drivers/net/usb/ch9200.c:423:19: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/usb/ch9200.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ch9200_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/usb/ch9200.c:15: BUILDSTDERR: drivers/net/usb/ch9200.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/usb/ch9200.c:423:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 423 | module_usb_driver(ch9200_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vmxnet3/vmxnet3_drv.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmxnet3_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vmxnet3/vmxnet3_drv.c:3799:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3799 | module_init(vmxnet3_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vmxnet3/vmxnet3_drv.c:3792:1: note: 'init_module' target declared here BUILDSTDERR: 3792 | vmxnet3_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vmxnet3/vmxnet3_drv.o: warning: objtool: vmxnet3_probe_device()+0x6c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ar5523_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/net/wireless/ath/ar5523/ar5523.c:33: BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ar5523/ar5523.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ar5523_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from drivers/net/wireless/ath/ar5523/ar5523.c:33: BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:19: note: 'init_module' target declared here BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ar5523/ar5523.c:1792:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1792 | module_usb_driver(ar5523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/mac.o: warning: objtool: ath10k_hw_scan()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath10k/htt_rx.c: In function 'ath10k_htt_rx_tx_fetch_confirm': BUILDSTDERR: 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] BUILDSTDERR: 2374 | resp->tx_fetch_confirm.resp_ids, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_op_pull_swba_ev': BUILDSTDERR: 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] BUILDSTDERR: 3489 | ev->bcn_info[i].tim_info.tim_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_2_4_op_pull_swba_ev': BUILDSTDERR: 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] BUILDSTDERR: 3535 | ev->bcn_info[i].tim_info.tim_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10_4_op_pull_swba_ev': BUILDSTDERR: 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] BUILDSTDERR: 3587 | ev->bcn_info[i].tim_info.tim_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_main_op_pull_svc_rdy_ev': BUILDSTDERR: 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] BUILDSTDERR: 5186 | arg->service_map = ev->wmi_service_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi.c: In function 'ath10k_wmi_10x_op_pull_svc_rdy_ev': BUILDSTDERR: 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] BUILDSTDERR: 5224 | arg->service_map = ev->wmi_service_bitmap; BUILDSTDERR: | ^~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/wmi-tlv.c: In function 'ath10k_wmi_tlv_swba_tim_parse': BUILDSTDERR: 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] BUILDSTDERR: 860 | tim_info_arg->tim_bitmap = tim_info_ev->tim_bitmap; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/bmi.o: warning: objtool: ath10k_bmi_read_memory()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath10k/coredump.o: warning: objtool: ath10k_coredump_submit()+0x1cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/pci.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3748:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3748 | module_exit(ath10k_pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3742 | static void __exit ath10k_pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/pci.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3740:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3740 | module_init(ath10k_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/pci.c:3725:19: note: 'init_module' target declared here BUILDSTDERR: 3725 | static int __init ath10k_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2109 | module_exit(ath10k_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2103 | static void __exit ath10k_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/sdio.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2108:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2108 | module_init(ath10k_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/sdio.c:2092:19: note: 'init_module' target declared here BUILDSTDERR: 2092 | static int __init ath10k_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/usb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath10k/usb.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath10k/usb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath10k_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath10k/usb.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:19: note: 'init_module' target declared here BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath10k/usb.c:1102:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1102 | module_usb_driver(ath10k_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/dma.o: warning: objtool: ath5k_hw_get_isr()+0x2f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/phy.o: warning: objtool: ath5k_hw_rfb_op()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_rx_skb_alloc()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_rxbuf_setup()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tx_queue()+0x736: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update()+0x2d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update_timers()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_send()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_config()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_reset()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_chan_set()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_intr()+0x3aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tx_complete_poll_work()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_calibrate_work()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_beacon()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_tx()+0x31f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_rx()+0x4b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_stop_locked()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_start()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_stop()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_init_ah()+0x8ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_beacon_update_timers.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/base.o: warning: objtool: ath5k_tasklet_beacon.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_dump_bands()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_printrxbuffs()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath5k/debug.o: warning: objtool: ath5k_debug_printtxbuf()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ath/ath5k/pci.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/ath/ath5k/pci.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'cleanup_module' target declared here BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath5k/pci.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath5k_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/ath/ath5k/pci.c:20: BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:19: note: 'init_module' target declared here BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath5k/pci.c:343:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 343 | module_pci_driver(ath5k_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/debug.o: warning: objtool: ath6kl_dbg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/debug.o: warning: objtool: ath6kl_regdump_open()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/bmi.o: warning: objtool: ath6kl_bmi_write()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/cfg80211.o: warning: objtool: ath6kl_start_ap()+0x30f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath6kl/main.c: In function 'ath6kl_tgt_stats_event': BUILDSTDERR: 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] BUILDSTDERR: 834 | ath6kl_add_le32(&st_ap->tx_bytes, st_p->tx_bytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 835 | ath6kl_add_le32(&st_ap->tx_pkts, st_p->tx_pkts); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 836 | ath6kl_add_le32(&st_ap->tx_error, st_p->tx_error); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 837 | ath6kl_add_le32(&st_ap->tx_discard, st_p->tx_discard); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 838 | ath6kl_add_le32(&st_ap->rx_bytes, st_p->rx_bytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 839 | ath6kl_add_le32(&st_ap->rx_pkts, st_p->rx_pkts); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 840 | ath6kl_add_le32(&st_ap->rx_error, st_p->rx_error); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 841 | ath6kl_add_le32(&st_ap->rx_discard, st_p->rx_discard); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1449:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1449 | module_exit(ath6kl_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1443:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1443 | static void __exit ath6kl_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/sdio.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1448:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1448 | module_init(ath6kl_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/sdio.c:1432:19: note: 'init_module' target declared here BUILDSTDERR: 1432 | static int __init ath6kl_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath6kl/usb.c:19: BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath6kl/usb.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath6kl_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/ath6kl/usb.c:19: BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:19: note: 'init_module' target declared here BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath6kl/usb.c:1223:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1223 | module_usb_driver(ath6kl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/init.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1168:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1168 | module_init(ath9k_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1142:19: note: 'init_module' target declared here BUILDSTDERR: 1142 | static int __init ath9k_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/init.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1177:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1177 | module_exit(ath9k_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/init.c:1170:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1170 | static void __exit ath9k_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/pci.o: warning: objtool: ath_pci_probe()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_def_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 99 | u16 *eep_data = (u16 *)&ah->eeprom.def; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_def.c: In function '__ath9k_hw_usb_def_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 113 | u16 *eep_data = (u16 *)&ah->eeprom.def; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_4k_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 40 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function '__ath9k_hw_usb_4k_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 54 | u16 *eep_data = (u16 *)&ah->eeprom.map4k; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_ar9287_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 43 | eep_data = (u16 *)eep; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/hw.h:27, BUILDSTDERR: from drivers/net/wireless/ath/ath9k/eeprom_9287.c:18: BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom.h:617:8: note: defined here BUILDSTDERR: 617 | struct ar9287_eeprom { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function '__ath9k_hw_usb_ar9287_fill_eeprom': BUILDSTDERR: 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] BUILDSTDERR: 56 | u16 *eep_data = (u16 *)&ah->eeprom.map9287; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/common.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_cmn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:410:1: note: in expansion of macro 'module_init' BUILDSTDERR: 410 | module_init(ath9k_cmn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:406:19: note: 'init_module' target declared here BUILDSTDERR: 406 | static int __init ath9k_cmn_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/common.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_cmn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:416:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 416 | module_exit(ath9k_cmn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/common.c:412:20: note: 'cleanup_module' target declared here BUILDSTDERR: 412 | static void __exit ath9k_cmn_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/htc.h:20, BUILDSTDERR: from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ath9k_htc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1025:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1025 | module_init(ath9k_htc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1016:19: note: 'init_module' target declared here BUILDSTDERR: 1016 | static int __init ath9k_htc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/ath9k/htc.h:20, BUILDSTDERR: from drivers/net/wireless/ath/ath9k/htc_drv_init.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ath9k_htc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1032:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1032 | module_exit(ath9k_htc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/ath9k/htc_drv_init.c:1027:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1027 | static void __exit ath9k_htc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/carl9170/usb.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'carl9170_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/carl9170/usb.c:42: BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/carl9170/usb.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'carl9170_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/ath/carl9170/usb.c:42: BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:19: note: 'init_module' target declared here BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/usb.c:1200:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1200 | module_usb_driver(carl9170_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/carl9170/mac.o: warning: objtool: carl9170_upload_key()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/carl9170/fw.o: warning: objtool: carl9170_parse_firmware()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c: In function 'wcn36xx_update_allowed_rates': BUILDSTDERR: 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] BUILDSTDERR: 722 | rates_table = sta_priv->supported_rates.dsss_rates; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 733 | rates_table = sta_priv->supported_rates.ofdm_rates; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcn36xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ath/wcn36xx/main.c:21: BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/wcn36xx/main.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcn36xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ath/wcn36xx/main.c:21: BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:24: note: 'init_module' target declared here BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.c:1409:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1409 | module_platform_driver(wcn36xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_hw_scan_worker()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_ampdu_action()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_sta_remove()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_sta_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_set_rts_threshold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_set_key()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_configure_filter()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_bss_info_changed()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_config()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_remove_interface()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_add_interface()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_resume()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_suspend()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_stop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_start()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_prepare_multicast()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/main.o: warning: objtool: wcn36xx_probe()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_enable_ch_int()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_irq_tx_complete()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_rx_handle_packets()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_alloc_ctl_blks()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_tx_ack_ind()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_rx_frame()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_tx_frame()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_init()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_alloc_ctl_blks.cold()+0x1a: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/dxe.o: warning: objtool: wcn36xx_dxe_rx_frame.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/txrx.o: warning: objtool: wcn36xx_rx_skb()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/txrx.o: warning: objtool: wcn36xx_start_tx()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.c: In function 'wcn36xx_smd_feature_caps_exchange': BUILDSTDERR: 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] BUILDSTDERR: 2058 | set_feat_caps(msg_body.feat_caps, STA_POWERSAVE); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_send_and_wait()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_sta_v1()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_bss_v1()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_ind_smd_work()+0x24d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_load_nv()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_stop()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_init_scan()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start_scan()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_end_scan()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_finish_scan()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_start_hw_scan()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_stop_hw_scan()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_switch_channel()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_process_ptt_msg()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_scan_params()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_sta_self()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_sta_self()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_sta()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_join()+0x13b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_link_st()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_sta()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_config_bss()+0x4e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_delete_bss()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_send_beacon()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_proberesp_tmpl()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_stakey()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_bsskey()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_remove_stakey()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_remove_bsskey()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_enter_bmps()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_exit_bmps()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_power_params()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_keep_alive_req()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_dump_cmd_req()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_feature_caps_exchange()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_ba_session()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_add_ba()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_del_ba()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_trigger_ba()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_update_cfg()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_set_mc_list()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/smd.o: warning: objtool: wcn36xx_smd_rsp_process()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/pmc.o: warning: objtool: wcn36xx_pmc_enter_bmps_state()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wcn36xx/pmc.o: warning: objtool: wcn36xx_pmc_exit_bmps_state()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wil6210_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:693:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 693 | module_exit(wil6210_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:688:20: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | static void __exit wil6210_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ath/wil6210/pcie_bus.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wil6210_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:686:1: note: in expansion of macro 'module_init' BUILDSTDERR: 686 | module_init(wil6210_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/pcie_bus.c:673:19: note: 'init_module' target declared here BUILDSTDERR: 673 | static int __init wil6210_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/debugfs.c: In function 'wil_txdesc_debugfs_show': BUILDSTDERR: 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] BUILDSTDERR: 1131 | u = (volatile u32 *)d; BUILDSTDERR: | ^ BUILDSTDERR: drivers/net/wireless/ath/wil6210/debugfs.o: warning: objtool: wil_read_pmccfg()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wil6210/wmi.o: warning: objtool: wmi_get_ssid()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_ring_alloc_skb_edma': BUILDSTDERR: 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] BUILDSTDERR: 207 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ath/wil6210/txrx_edma.c: In function 'wil_tx_desc_map_edma': BUILDSTDERR: 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] BUILDSTDERR: 1104 | wil_desc_set_addr_edma(&d->dma.addr, &d->dma.addr_high_high, pa); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ath/wil6210/txrx_edma.o: warning: objtool: wil_rx_handle_edma()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/main.o: warning: objtool: ath_rxbuf_alloc()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/regd.o: warning: objtool: ath_reg_notifier_apply()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/regd.o: warning: objtool: ath_regd_init()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ath/key.o: warning: objtool: ath_key_config()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43/main.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5886:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5886 | module_exit(b43_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5873:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5873 | static void __exit b43_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43/main.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5885:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5885 | module_init(b43_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.c:5838:19: note: 'init_module' target declared here BUILDSTDERR: 5838 | static int __init b43_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43info()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43err()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43warn()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43dbg()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: do_key_write()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_bcma_probe()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43_do_request_fw()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43info.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43err.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/main.o: warning: objtool: b43warn.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43/xmit.c: In function 'b43_generate_txhdr': BUILDSTDERR: 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] BUILDSTDERR: 457 | (txhdr->format_598.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 461 | (txhdr->format_351.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 465 | (txhdr->format_410.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 479 | (txhdr->format_598.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 483 | (txhdr->format_351.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 487 | (txhdr->format_410.rts_frame); BUILDSTDERR: | ^ BUILDSTDERR: 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] BUILDSTDERR: 519 | (&txhdr->format_598.rts_frame); BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 523 | (&txhdr->format_351.rts_frame); BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 527 | (&txhdr->format_410.rts_frame); BUILDSTDERR: | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'b43legacy_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4066:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4066 | module_exit(b43legacy_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4059:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4059 | static void __exit b43legacy_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/b43legacy/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'b43legacy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4065:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4065 | module_init(b43legacy_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.c:4040:19: note: 'init_module' target declared here BUILDSTDERR: 4040 | static int __init b43legacy_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyinfo()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyerr()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacywarn()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyinfo.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacyerr.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/main.o: warning: objtool: b43legacywarn.cold()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_synth_pu_workaround()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/radio.o: warning: objtool: b43legacy_radio_selectchannel()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/b43legacy/xmit.c: In function 'b43legacy_generate_plcp_hdr': BUILDSTDERR: 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] BUILDSTDERR: 127 | __le32 *data = &(plcp->data); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o: warning: objtool: brcmf_run_escan()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o: warning: objtool: brcmf_cfg80211_start_ap()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcmfmac_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:523:1: note: in expansion of macro 'module_init' BUILDSTDERR: 523 | module_init(brcmfmac_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:494:19: note: 'init_module' target declared here BUILDSTDERR: 494 | static int __init brcmfmac_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcmfmac_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:524:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 524 | module_exit(brcmfmac_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | static void __exit brcmfmac_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o: warning: objtool: brcmf_c_preinit_dcmds()+0x248: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o: warning: objtool: brcmf_ethtool_get_drvinfo()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_request_firmware()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_complete_request()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o: warning: objtool: brcmf_fw_alloc_request()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.o: warning: objtool: brcmf_pno_config_sched_scans()+0x523: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.o: warning: objtool: brcmf_sdio_probe()+0x5ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'brcms_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1310:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1310 | module_exit(brcms_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1302:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1302 | static void __exit brcms_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'brcms_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1309:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1309 | module_init(brcms_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c:1286:19: note: 'init_module' target declared here BUILDSTDERR: 1286 | static int __init brcms_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o: warning: objtool: brcms_suspend()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o: warning: objtool: brcms_bcma_probe()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c: In function 'brcms_c_ampdu_finalize': BUILDSTDERR: 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] BUILDSTDERR: 687 | rts = (struct ieee80211_rts *)&txh->rts_frame; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_wme_setparams': BUILDSTDERR: 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] BUILDSTDERR: 4106 | shm_entry = (u16 *) &acp_shm; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h:21, BUILDSTDERR: from drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c:27: BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/d11.h:1304:8: note: defined here BUILDSTDERR: 1304 | struct shm_acparams { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c: In function 'brcms_c_d11hdrs_mac80211': BUILDSTDERR: 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] BUILDSTDERR: 6653 | rts = (struct ieee80211_rts *)&txh->rts_frame; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o: warning: objtool: brcms_c_chipmatch()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o: warning: objtool: brcms_c_dpc()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw2100_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6619:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6619 | module_exit(ipw2100_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6607:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6607 | static void __exit ipw2100_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2100.c:144: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw2100_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6618:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6618 | module_init(ipw2100_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.c:6580:19: note: 'init_module' target declared here BUILDSTDERR: 6580 | static int __init ipw2100_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_wx_get_auth()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: store_scan_age()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_hw_send_command()+0x1c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_set_key.constprop.0()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: __ipw2100_tx_complete()+0x3e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_interrupt()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_get_ordinal()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_hw_stop_adapter()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_down()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_disable_adapter()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_switch_mode()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_wpa_assoc_frame()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_up()+0x719: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_resume()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_pci_init_one()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2100.o: warning: objtool: ipw2100_irq_tasklet()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_queue_tx_init': BUILDSTDERR: 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] BUILDSTDERR: 3792 | pci_alloc_consistent(dev, sizeof(q->bd[0]) * count, &q->q.dma_addr); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c: In function 'ipw_tx_skb': BUILDSTDERR: 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] BUILDSTDERR: 10280 | le32_add_cpu(&tfd->u.data.num_chunks, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, BUILDSTDERR: from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:12054:1: note: in expansion of macro 'module_init' BUILDSTDERR: 12054 | module_init(ipw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:11960:19: note: 'init_module' target declared here BUILDSTDERR: 11960 | static int __init ipw_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/ipw2200.h:30, BUILDSTDERR: from drivers/net/wireless/intel/ipw2x00/ipw2200.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:12053:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 12053 | module_exit(ipw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.c:11983:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11983 | static void __exit ipw_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_debug_config()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: debug_level_store()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_stop_nic()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_sw_reset()+0x355: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_sens()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_net_set_mac_address()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_rtap_filter()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_speed_scan()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_scan_age()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_eeprom_delay()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_command_event_reg()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_mem_gpio_reg()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_indirect_dword()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_indirect_byte()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_direct_dword()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: store_rtap_iface()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_isr()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: __ipw_send_cmd()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_scan_abort()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_associate()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_wep_keys()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_ssid()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_supported_rates()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_power_mode()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_retry()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_tx_power()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_frag()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_send_rts_threshold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_associate()+0x5f9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_down()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_wx_set_wireless_mode()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: show_event_log()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_reclaim()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_rx_queue_replenish()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_irq_tasklet()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_net_hard_start_xmit()+0x900: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_load_firmware()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_queue_tx_init()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_up()+0x277: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_adapter_restart.part.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_pci_probe()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/ipw2200.o: warning: objtool: ipw_debug_config.cold()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libipw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:311:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 311 | module_exit(libipw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:294:20: note: 'cleanup_module' target declared here BUILDSTDERR: 294 | static void __exit libipw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/ipw2x00/libipw_module.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libipw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(libipw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | static int __init libipw_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_module.o: warning: objtool: alloc_libipw()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_tx.o: warning: objtool: libipw_xmit()+0xc20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_parse_info_param()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_process_probe_response()+0x290: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_rx.o: warning: objtool: libipw_rx()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/ipw2x00/libipw_wx.o: warning: objtool: libipw_translate_scan()+0x3fb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_accumulative_stats': BUILDSTDERR: 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] BUILDSTDERR: 1342 | prev_stats = (__le32 *) &il->_4965.stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1343 | accum_stats = (u32 *) &il->_4965.accum_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1347 | delta = (u32 *) &il->_4965.delta_stats; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1348 | max_delta = (u32 *) &il->_4965.max_delta; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hdl_stats': BUILDSTDERR: 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] BUILDSTDERR: 1386 | il4965_accumulative_stats(il, (__le32 *) &pkt->u.stats); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: In function 'il4965_hw_get_beacon_cmd': BUILDSTDERR: 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] BUILDSTDERR: 3821 | il4965_fill_beacon_frame(il, tx_beacon_cmd->frame, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il4965_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6853:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6853 | module_init(il4965_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6819:1: note: 'init_module' target declared here BUILDSTDERR: 6819 | il4965_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/4965-mac.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il4965_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6852:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6852 | module_exit(il4965_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.c:6846:1: note: 'cleanup_module' target declared here BUILDSTDERR: 6846 | il4965_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-mac.o: warning: objtool: il4965_store_debug_level()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/4965-calib.c: In function 'il4965_sensitivity_write': BUILDSTDERR: 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] BUILDSTDERR: 408 | il4965_prepare_legacy_sensitivity_tbl(il, data, &cmd.table[0]); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'il3945_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3947:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3947 | module_exit(il3945_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3925:1: note: 'cleanup_module' target declared here BUILDSTDERR: 3925 | il3945_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/3945-mac.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'il3945_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3948:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3948 | module_init(il3945_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.c:3889:1: note: 'init_module' target declared here BUILDSTDERR: 3889 | il3945_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.o: warning: objtool: il3945_store_debug_level()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945-mac.o: warning: objtool: il3945_dump_error_log()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_stats': BUILDSTDERR: 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] BUILDSTDERR: 427 | il3945_accumulative_stats(il, (__le32 *) &pkt->u.raw); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hdl_c_stats': BUILDSTDERR: 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] BUILDSTDERR: 437 | __le32 *flag = (__le32 *) &pkt->u.raw; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_pass_packet_to_mac80211': BUILDSTDERR: 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] BUILDSTDERR: 517 | le32_to_cpu(rx_end->status), stats); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlegacy/common.h:38, BUILDSTDERR: from drivers/net/wireless/intel/iwlegacy/3945.c:41: BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/commands.h:3335:8: note: defined here BUILDSTDERR: 3335 | struct il_rx_pkt { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/net/mac80211.h:23, BUILDSTDERR: from drivers/net/wireless/intel/iwlegacy/3945.c:39: BUILDSTDERR: ./include/linux/ieee80211.h:236:8: note: defined here BUILDSTDERR: 236 | struct ieee80211_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlegacy/3945.c: In function 'il3945_hw_get_beacon_cmd': BUILDSTDERR: 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] BUILDSTDERR: 2442 | il3945_fill_beacon_frame(il, tx_beacon_cmd->frame, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2172 | module_init(iwl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2153:19: note: 'init_module' target declared here BUILDSTDERR: 2153 | static int __init iwl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2179 | module_exit(iwl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/main.c:2174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2174 | static void __exit iwl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/lib.c: In function 'iwlagn_wowlan_program_keys': BUILDSTDERR: 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] BUILDSTDERR: 941 | iwlagn_convert_p1k(p1k, data->tkip->tx.p1k); BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 970 | iwlagn_convert_p1k(p1k, rx_p1ks[0].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 973 | iwlagn_convert_p1k(p1k, rx_p1ks[1].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_sensitivity_write': BUILDSTDERR: 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] BUILDSTDERR: 486 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.table[0]); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/calib.c: In function 'iwl_enhance_sensitivity_write': BUILDSTDERR: 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] BUILDSTDERR: 521 | iwl_prepare_legacy_sensitivity_tbl(priv, data, &cmd.enhance_table[0]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/sta.o: warning: objtool: iwlagn_send_sta_key()+0x23b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_accumulative_statistics': BUILDSTDERR: 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] BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2675:8: note: defined here BUILDSTDERR: 2675 | struct statistics_general_common { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:337:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2559:8: note: defined here BUILDSTDERR: 2559 | struct statistics_rx_non_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:338:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here BUILDSTDERR: 2521 | struct statistics_rx_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:339:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2544:8: note: defined here BUILDSTDERR: 2544 | struct statistics_rx_ht_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:340:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2521:8: note: defined here BUILDSTDERR: 2521 | struct statistics_rx_phy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:341:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2640:8: note: defined here BUILDSTDERR: 2640 | struct statistics_tx { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:342:2: note: in expansion of macro 'ACCUM' BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/dvm/power.h:31, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/dev.h:51, BUILDSTDERR: from drivers/net/wireless/intel/iwlwifi/dvm/rx.c:39: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/commands.h:2693:8: note: defined here BUILDSTDERR: 2693 | struct statistics_bt_activity { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 332 | (__le32 *)&priv->delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 343 | if (bt_activity) BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 333 | (__le32 *)&priv->max_delta_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 343 | if (bt_activity) BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: 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] BUILDSTDERR: 334 | (__le32 *)&priv->accum_stats._name, \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 335 | sizeof(*_name)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 336 | BUILDSTDERR: | BUILDSTDERR: 337 | ACCUM(common); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 338 | ACCUM(rx_non_phy); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 339 | ACCUM(rx_ofdm); BUILDSTDERR: | ~~~~~~~~~~~~~~~ BUILDSTDERR: 340 | ACCUM(rx_ofdm_ht); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 341 | ACCUM(rx_cck); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: 342 | ACCUM(tx); BUILDSTDERR: | ~~~~~~~~~~ BUILDSTDERR: 343 | if (bt_activity) BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c:344:3: note: in expansion of macro 'ACCUM' BUILDSTDERR: 344 | ACCUM(bt_activity); BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/dvm/rx.c: In function 'iwlagn_rx_statistics': BUILDSTDERR: 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] BUILDSTDERR: 386 | flag = &stats->flag; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 404 | flag = &stats->flag; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/fw.c: In function 'iwl_mvm_mfu_assert_dump_notif': BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/fw.c:198:22: warning: taking address of packed member of 'struct iwl_mfu_assert_dump_notif' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 198 | __le32 *dump_data = mfu_dump_notif->data; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function 'iwl_mvm_get_regdomain': BUILDSTDERR: 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] BUILDSTDERR: 318 | resp->channels, BUILDSTDERR: | ~~~~^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c: In function 'iwl_mvm_d0i3_exit_work': BUILDSTDERR: 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] BUILDSTDERR: 1619 | qos_seq = status->qos_seq_ctr; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_mvm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:137:1: note: in expansion of macro 'module_init' BUILDSTDERR: 137 | module_init(iwl_mvm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init iwl_mvm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/mvm/ops.c:69: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_mvm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(iwl_mvm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.c:139:20: note: 'cleanup_module' target declared here BUILDSTDERR: 139 | static void __exit iwl_mvm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/ops.o: warning: objtool: iwl_op_mode_mvm_start()+0xa0b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v6': BUILDSTDERR: 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] BUILDSTDERR: 1016 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1017 | &beacon_cmd.tim_size, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v7': BUILDSTDERR: 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] BUILDSTDERR: 1036 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1037 | &beacon_cmd.tim_size, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c: In function 'iwl_mvm_mac_ctxt_send_beacon_v9': BUILDSTDERR: 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] BUILDSTDERR: 1073 | iwl_mvm_mac_ctxt_set_tim(mvm, &beacon_cmd.tim_idx, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1074 | &beacon_cmd.tim_size, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/utils.c: In function 'iwl_mvm_enable_txq': BUILDSTDERR: 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] BUILDSTDERR: 787 | le16_add_cpu(&cmd.ssn, 1); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/rx.c: In function 'iwl_mvm_handle_rx_statistics': BUILDSTDERR: 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] BUILDSTDERR: 807 | bytes = (void *)&v11->load_stats.byte_count; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 808 | air_time = (void *)&v11->load_stats.air_time; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 813 | bytes = (void *)&stats->load_stats.byte_count; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 814 | air_time = (void *)&stats->load_stats.air_time; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/quota.c: In function 'iwl_mvm_update_quotas': BUILDSTDERR: 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] BUILDSTDERR: 315 | le32_add_cpu(&qdata->quota, quota_rem); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/sta.o: warning: objtool: iwl_mvm_send_sta_key()+0x23d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/offloading.c: In function 'iwl_mvm_send_proto_offload': BUILDSTDERR: 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] BUILDSTDERR: 161 | if (ipv6_addr_cmp(&nsc[j].dest_ipv6_addr, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/tdls.o: warning: objtool: iwl_mvm_tdls_config_channel_switch.constprop.0()+0x373: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/d3.c: In function 'iwl_mvm_wowlan_program_keys': BUILDSTDERR: 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] BUILDSTDERR: 264 | iwl_mvm_convert_p1k(p1k, data->tkip->tx.p1k); BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 294 | iwl_mvm_convert_p1k(p1k, rx_p1ks[0].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: 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] BUILDSTDERR: 297 | iwl_mvm_convert_p1k(p1k, rx_p1ks[1].p1k); BUILDSTDERR: | ~~~~~~~~~~^~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/mvm/d3.o: warning: objtool: iwl_mvm_wowlan_program_keys()+0x2d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iwl_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1727:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1727 | module_init(iwl_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1705:19: note: 'init_module' target declared here BUILDSTDERR: 1705 | static int __init iwl_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intel/iwlwifi/iwl-drv.c:70: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iwl_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1737:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1737 | module_exit(iwl_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-drv.c:1729:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1729 | static void __exit iwl_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c: In function 'iwl_get_nvm': BUILDSTDERR: 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] BUILDSTDERR: 1383 | rsp->regulatory.channel_profile, BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/pcie/drv.o: warning: objtool: iwl_pci_register_driver()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/pcie/tx.c: In function 'iwl_fill_data_tbs_amsdu': BUILDSTDERR: 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] BUILDSTDERR: 2135 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2208 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c: In function 'iwl_pcie_gen2_build_amsdu': BUILDSTDERR: 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] BUILDSTDERR: 290 | le16_add_cpu(&tx_cmd->len, -snap_ip_tcp_hdrlen); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 335 | le16_add_cpu(&tx_cmd->len, hdr_page->pos - subf_hdrs_start); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/main.c:79: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_orinoco': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2414:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2414 | module_init(init_orinoco); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2404:19: note: 'init_module' target declared here BUILDSTDERR: 2404 | static int __init init_orinoco(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/main.c:79: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_orinoco': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2415:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2415 | module_exit(exit_orinoco); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.c:2410:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2410 | static void __exit exit_orinoco(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_down()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_process_xmit_skb()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_down()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_join_ap()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_up()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_reset()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_up()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_ev_rx()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_rx_isr_tasklet()+0x1bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_xmit()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: __orinoco_ev_info()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_interrupt()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/main.o: warning: objtool: orinoco_commit()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_set_bitrate()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_act_bitrate()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_setup_wepkeys()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_program_rids()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_clear_tkip_key()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: __orinoco_hw_set_multicast_list()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_essid()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_get_freq()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hw.o: warning: objtool: orinoco_hw_trigger_scan()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/mic.o: warning: objtool: orinoco_mic_init()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/mic.o: warning: objtool: orinoco_mic()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/scan.c: In function 'orinoco_add_hostscan_result': BUILDSTDERR: 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] BUILDSTDERR: 101 | ie_len += symbol_build_supp_rates(ie, bss->s.rates); BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/scan.o: warning: objtool: orinoco_add_hostscan_result()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/scan.o: warning: objtool: orinoco_add_hostscan_results()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_set_encodeext()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_reset()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_ioctl_setwap()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/wext.o: warning: objtool: orinoco_get_wireless_stats()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_bap_seek()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_docmd_wait()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_read_ltv()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_doicmd_wait()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/hermes.o: warning: objtool: hermes_allocate()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/cfg.o: warning: objtool: orinoco_set_wiphy_params()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'cleanup_module' target declared here BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/pcmcia/ds.h:26, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_cs.c:21: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:22: note: 'init_module' target declared here BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.c:341:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 341 | module_pcmcia_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_cs.o: warning: objtool: orinoco_cs_probe()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_plx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:363:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 363 | module_exit(orinoco_plx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:357:20: note: 'cleanup_module' target declared here BUILDSTDERR: 357 | static void __exit orinoco_plx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_plx.c:89: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_plx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:362:1: note: in expansion of macro 'module_init' BUILDSTDERR: 362 | module_init(orinoco_plx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.c:351:19: note: 'init_module' target declared here BUILDSTDERR: 351 | static int __init orinoco_plx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_cor_reset()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_init_one()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_plx.o: warning: objtool: orinoco_plx_init_one.cold()+0x1d: return with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 258 | module_exit(orinoco_pci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:252:20: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | static void __exit orinoco_pci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_pci.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 257 | module_init(orinoco_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.c:246:19: note: 'init_module' target declared here BUILDSTDERR: 246 | static int __init orinoco_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_cor_reset()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_init_one()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_pci.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_nortel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:315:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 315 | module_exit(orinoco_nortel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:309:20: note: 'cleanup_module' target declared here BUILDSTDERR: 309 | static void __exit orinoco_nortel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_nortel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:314:1: note: in expansion of macro 'module_init' BUILDSTDERR: 314 | module_init(orinoco_nortel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.c:303:19: note: 'init_module' target declared here BUILDSTDERR: 303 | static int __init orinoco_nortel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_pci_resume()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_nortel_init_one()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_nortel.o: warning: objtool: orinoco_pci_resume.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'orinoco_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'orinoco_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/orinoco/orinoco_usb.c:59: BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:19: note: 'init_module' target declared here BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.c:1752:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1752 | module_usb_driver(orinoco_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_submit_in_urb()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_ctx_complete()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_access_ltv()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_init()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_bulk_in_callback()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_hard_reset()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_xmit()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_probe()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_disconnect()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/orinoco/orinoco_usb.o: warning: objtool: ezusb_ctx_complete.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/intersil/p54/fwio.c: In function 'p54_parse_firmware': BUILDSTDERR: 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] BUILDSTDERR: 59 | bootrec->data); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/fwio.o: warning: objtool: p54_parse_firmware()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54usb.c:15: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54usb.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54usb.c:15: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:19: note: 'init_module' target declared here BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54usb.c:1149:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1149 | module_usb_driver(p54u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p54p_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54pci.c:16: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:19: note: 'cleanup_module' target declared here BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/intersil/p54/p54pci.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p54p_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/intersil/p54/p54pci.c:16: BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/intersil/p54/p54pci.c:704:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 704 | module_pci_driver(p54p_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_set_key_material()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_join_post()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_ibss_join_existing()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_ibss_start_new()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/cfg.o: warning: objtool: lbs_cfg_register()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/ethtool.o: warning: objtool: lbs_ethtool_get_eeprom()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/main.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1147:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1147 | module_init(lbs_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1131:19: note: 'init_module' target declared here BUILDSTDERR: 1131 | static int __init lbs_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/main.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1148:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1148 | module_exit(lbs_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.c:1142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1142 | static void __exit lbs_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.o: warning: objtool: lbs_add_card()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/main.o: warning: objtool: lbs_start_card()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/rx.o: warning: objtool: lbs_process_rxed_packet()+0x363: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/mesh.o: warning: objtool: lbs_mesh_config()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/mesh.o: warning: objtool: lbs_add_mesh()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_usb.c:10: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'cleanup_module' target declared here BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_usb.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_usb.c:10: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:19: note: 'init_module' target declared here BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.c:987:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 987 | module_usb_driver(if_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_fw_timeo()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_receive_fwload()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_usb.o: warning: objtool: if_usb_prog_firmware()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_cs.c:31: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'cleanup_module' target declared here BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_cs.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/marvell/libertas/if_cs.c:31: BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:22: note: 'init_module' target declared here BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.c:970:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 970 | module_pcmcia_driver(lbs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: if_cs_prog_firmware()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_cs.o: warning: objtool: if_cs_probe()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'if_sdio_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1411:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1411 | module_exit(if_sdio_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1400:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1400 | static void __exit if_sdio_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/libertas/if_sdio.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'if_sdio_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1410:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1410 | module_init(if_sdio_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.c:1385:19: note: 'init_module' target declared here BUILDSTDERR: 1385 | static int __init if_sdio_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_host_to_card_worker()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_remove()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_probe()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/libertas/if_sdio.o: warning: objtool: if_sdio_interrupt()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: _mwifiex_dbg()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: mwifiex_reinit_sw()+0x15b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/main.o: warning: objtool: mwifiex_add_card()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cmdevt.o: warning: objtool: mwifiex_send_cmd()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/wmm.c: In function 'mwifiex_ret_wmm_get_status': BUILDSTDERR: 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] BUILDSTDERR: 946 | tlv_hdr; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/wmm.c:23: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/fw.h:653:8: note: defined here BUILDSTDERR: 653 | struct mwifiex_ie_types_data { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/fw.h:1749:8: note: defined here BUILDSTDERR: 1749 | struct mwifiex_ie_types_wmm_queue_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_scan_channel_list': BUILDSTDERR: 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] BUILDSTDERR: 697 | le16_unaligned_add_cpu(&chan_tlv_out->header.len, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/scan.c: In function 'mwifiex_cmd_802_11_bg_scan_config': BUILDSTDERR: 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] BUILDSTDERR: 2386 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2425 | le16_unaligned_add_cpu(&chan_list_tlv->header.len, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2450 | le16_unaligned_add_cpu(&cmd->size, tlv_pos - bgscan_config->tlv); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/scan.o: warning: objtool: mwifiex_scan_networks()+0x683: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/join.o: warning: objtool: mwifiex_cmd_802_11_associate()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_ioctl.o: warning: objtool: mwifiex_set_encode()+0x473: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_ioctl.o: warning: objtool: mwifiex_set_gen_ie()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_mac_control': BUILDSTDERR: 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] BUILDSTDERR: 81 | struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_snmp_mib': BUILDSTDERR: 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] BUILDSTDERR: 129 | le16_unaligned_add_cpu(&cmd->size, MAX_SNMP_BUF_SIZE); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 134 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_802_11_subsc_evt': BUILDSTDERR: 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] BUILDSTDERR: 1356 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1378 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_coalesce_cfg': BUILDSTDERR: 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] BUILDSTDERR: 1659 | param = rule->params; BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 1683 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1691 | le16_unaligned_add_cpu(&cmd->size, sizeof(u16) + sizeof(u16)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_config': BUILDSTDERR: 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] BUILDSTDERR: 1709 | le16_unaligned_add_cpu(&cmd->size, sizeof(tdls_config->tdls_action)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1736 | le16_unaligned_add_cpu(&cmd->size, len); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sta_cmd.c: In function 'mwifiex_cmd_tdls_oper': BUILDSTDERR: 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] BUILDSTDERR: 1760 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1862 | le16_unaligned_add_cpu(&cmd->size, config_len); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/uap_cmd.c: In function 'mwifiex_cmd_uap_sys_config': BUILDSTDERR: 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] BUILDSTDERR: 726 | sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/uap_cmd.o: warning: objtool: mwifiex_set_secure_params()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_autoindex_ies': BUILDSTDERR: 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] BUILDSTDERR: 134 | le16_unaligned_add_cpu(&ie_list->len, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_uap_custom_ie': BUILDSTDERR: 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] BUILDSTDERR: 176 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 183 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 190 | le16_unaligned_add_cpu(&ap_custom_ie->len, len); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_update_vs_ie': BUILDSTDERR: 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] BUILDSTDERR: 246 | le16_unaligned_add_cpu(&ie->ie_length, vs_ie->len + 2); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_inform_ibss_bss()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_join_ibss()+0x1b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/cfg80211.o: warning: objtool: mwifiex_cfg80211_set_coalesce()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/11h.c: In function 'mwifiex_cmd_issue_chan_report_request': BUILDSTDERR: 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] BUILDSTDERR: 153 | le16_unaligned_add_cpu(&cmd->size, BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_tdls_append_rates_ie()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_check_auto_tdls()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/tdls.o: warning: objtool: mwifiex_check_auto_tdls.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'cleanup_module' target declared here BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:1: note: in expansion of macro 'module_driver' BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/sdio.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.c:2718:15: note: 'init_module' target declared here BUILDSTDERR: 2718 | module_driver(mwifiex_sdio, sdio_register_driver, sdio_unregister_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.o: warning: objtool: mwifiex_sdio_interrupt()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/sdio.o: warning: objtool: mwifiex_sdio_interrupt.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_pcie_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_pcie_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/ieee80211.h:22, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/decl.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/pcie.c:22: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:19: note: 'init_module' target declared here BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.c:3250:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3250 | module_pci_driver(mwifiex_pcie); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_pcie_interrupt()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_register_dev()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_pcie_probe()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/pcie.o: warning: objtool: mwifiex_init_pcie()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/ip.h:20, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/main.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwifiex/main.h:25, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwifiex_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/ip.h:20, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/main.h:28, BUILDSTDERR: from drivers/net/wireless/marvell/mwifiex/usb.c:20: BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:19: note: 'init_module' target declared here BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.c:1592:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1592 | module_usb_driver(mwifiex_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_probe()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_rx_complete()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwifiex/usb.o: warning: objtool: mwifiex_usb_rx_complete.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c: In function 'rxq_process': BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:1357:8: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1357 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c: In function 'mwl8k_txq_xmit': BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:1933:7: warning: taking address of packed member of 'struct mwl8k_dma_data' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1933 | wh = &((struct mwl8k_dma_data *)skb->data)->wh; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwl8k.c:13: BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mwl8k_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/marvell/mwl8k.c:18: BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:19: note: 'cleanup_module' target declared here BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/marvell/mwl8k.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mwl8k_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/marvell/mwl8k.c:18: BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:19: note: 'init_module' target declared here BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.c:6355:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 6355 | module_pci_driver(mwl8k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_load_firmware.isra.0()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_init_firmware()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_probe()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_probe_hw()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_reload_firmware()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/marvell/mwl8k.o: warning: objtool: mwl8k_fw_state_machine()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x0_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'cleanup_module' target declared here BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x0_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:19: note: 'init_module' target declared here BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x0/usb.c:381:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 381 | module_usb_driver(mt76x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:19: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:19: note: 'init_module' target declared here BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_pci.c:110:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 110 | module_pci_driver(mt76pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt76x2u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt76x2u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt76/mt76x2u.h:20, BUILDSTDERR: from drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:20: BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:19: note: 'init_module' target declared here BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt76/mt76x2_usb.c:147:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 147 | module_usb_driver(mt76x2u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mt7601u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt7601u/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/mediatek/mt7601u/usb.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mt7601u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/mediatek/mt7601u/usb.c:16: BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:19: note: 'init_module' target declared here BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/mediatek/mt7601u/usb.c:384:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 384 | module_usb_driver(mt7601u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_tx_timeout()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_classify_skb()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_hard_start_xmit()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_mac_init_single_band()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_core_get_mac()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_core_attach()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/core.o: warning: objtool: qtnf_netdev_tx_timeout.cold()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_with_reply()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_alloc_new_cmdskb()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_start_ap()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_stop_ap()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_register_mgmt()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_mgmt_frame()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_sta_info()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_intf()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_mac_info()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_hw_info()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_band_info_get()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_init_fw()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_add_key()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_key()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_change_sta()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_del_sta()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_scan()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_connect()+0x298: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_disconnect()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_updown_intf()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_reg_notify()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_get_chan_stats()+0x1bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_pm_set()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/commands.o: warning: objtool: qtnf_cmd_send_wowlan_set()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/trans.o: warning: objtool: qtnf_trans_handle_rx_ctl_packet()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/trans.o: warning: objtool: qtnf_trans_send_cmd_with_resp()+0x109: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_virtual_intf()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_channel_switch()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_start_radar_detection()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_mac_acl()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_get_channel()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_mgmt_frame_register()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_power_mgmt()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_connect()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_change_station()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_station()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_stop_ap()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_start_ap()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_mgmt_key()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_key()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_del_key()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_key()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_scan()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_resume()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_wiphy_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_change_virtual_intf()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_virtual_intf()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_disconnect()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_cfg80211_reg_notifier()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_dump_survey()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_wiphy_register()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_suspend()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_mgmt_frame_register.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_set_default_key.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_add_key.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/cfg80211.o: warning: objtool: qtnf_cfg80211_reg_notifier.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/event.o: warning: objtool: qtnf_event_work_handler()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/shm_ipc.o: warning: objtool: qtnf_shm_ipc_send()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qtnf_pcie_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1490:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1490 | module_exit(qtnf_pcie_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1483:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1483 | static void __exit qtnf_pcie_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qtnf_pcie_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1489:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1489 | module_init(qtnf_pcie_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c:1477:19: note: 'init_module' target declared here BUILDSTDERR: 1477 | static int __init qtnf_pcie_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: skb2rbd_attach()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_control_tx()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_data_tx()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_rx_poll()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_fw_work_handler()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_pcie_probe()+0x1a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.o: warning: objtool: qtnf_fw_work_handler.cold()+0x53: return with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_init()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_add_entry()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/quantenna/qtnfmac/debug.o: warning: objtool: qtnf_debugfs_add_entry.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00mac.o: warning: objtool: rt2x00mac_set_key()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00mmio.o: warning: objtool: rt2x00mmio_regbusy_read()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00pci.o: warning: objtool: rt2x00pci_probe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2x00usb.o: warning: objtool: rt2x00usb_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2400pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2400pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2400pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:19: note: 'init_module' target declared here BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2400pci.c:1852:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1852 | module_pci_driver(rt2400pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500pci.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:19: note: 'init_module' target declared here BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500pci.c:2150:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2150 | module_pci_driver(rt2500pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt61pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt61pci.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt61pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt61pci.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:19: note: 'init_module' target declared here BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt61pci.c:3112:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3112 | module_pci_driver(rt61pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'cleanup_module' target declared here BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800pci.c:33: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:19: note: 'init_module' target declared here BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800pci.c:469:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 469 | module_pci_driver(rt2800pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2500usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2500usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2500usb.c:26: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:19: note: 'init_module' target declared here BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2500usb.c:1991:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1991 | module_usb_driver(rt2500usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt73usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt73usb.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt73usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt73usb.c:27: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:19: note: 'init_module' target declared here BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt73usb.c:2550:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2550 | module_usb_driver(rt73usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt2800usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt2800usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/ralink/rt2x00/rt2800usb.c:31: BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:19: note: 'init_module' target declared here BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ralink/rt2x00/rt2800usb.c:1422:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1422 | module_usb_driver(rt2800usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_interrupt': BUILDSTDERR: 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] BUILDSTDERR: 386 | reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 392 | rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 395 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_interrupt': BUILDSTDERR: 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] BUILDSTDERR: 432 | reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 438 | rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam3': BUILDSTDERR: 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] BUILDSTDERR: 603 | rtl818x_iowrite16(priv, &priv->map->ANAPARAM3, anaparam3); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam2': BUILDSTDERR: 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] BUILDSTDERR: 623 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_set_anaparam': BUILDSTDERR: 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] BUILDSTDERR: 640 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_enable': BUILDSTDERR: 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] BUILDSTDERR: 720 | rtl818x_iowrite32(priv, &priv->map->IMR, BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 729 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_int_disable': BUILDSTDERR: 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] BUILDSTDERR: 738 | rtl818x_iowrite32(priv, &priv->map->IMR, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 740 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_conf_basic_rates': BUILDSTDERR: 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] BUILDSTDERR: 768 | reg = rtl818x_ioread16(priv, &priv->map->BRSR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 771 | rtl818x_iowrite16(priv, &priv->map->BRSR, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 778 | rtl818x_iowrite16(priv, &priv->map->BRSR, basic_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 787 | rtl818x_iowrite16(priv, &priv->map->BRSR_8187SE, resp_mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_config_cardbus': BUILDSTDERR: 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] BUILDSTDERR: 805 | reg16 = rtl818x_ioread16(priv, &priv->map->FEMR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 807 | rtl818x_iowrite16(priv, &priv->map->FEMR, reg16); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_init_hw': BUILDSTDERR: 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] BUILDSTDERR: 855 | rtl818x_iowrite32(priv, &priv->map->RDSAR, priv->rx_ring_dma); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 861 | rtl818x_iowrite32(priv, &priv->map->TBDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 863 | rtl818x_iowrite32(priv, &priv->map->TLPDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 866 | rtl818x_iowrite32(priv, &priv->map->TBDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 868 | rtl818x_iowrite32(priv, &priv->map->TVODA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 870 | rtl818x_iowrite32(priv, &priv->map->TVIDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 872 | rtl818x_iowrite32(priv, &priv->map->TBEDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 874 | rtl818x_iowrite32(priv, &priv->map->TBKDA, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 892 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 935 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 937 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 957 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 958 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1BFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 959 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 961 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x4003); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 967 | reg32 = rtl818x_ioread32(priv, &priv->map->RF_PARA); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 970 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, reg32); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_start': BUILDSTDERR: 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] BUILDSTDERR: 1154 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1155 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1178 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1209 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1226 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_get_tsf': BUILDSTDERR: 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] BUILDSTDERR: 1276 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1277 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8187se_conf_ac_parm': BUILDSTDERR: 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] BUILDSTDERR: 1404 | rtl818x_iowrite32(priv, &priv->map->AC_BK_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1407 | rtl818x_iowrite32(priv, &priv->map->AC_BE_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1410 | rtl818x_iowrite32(priv, &priv->map->AC_VI_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1413 | rtl818x_iowrite32(priv, &priv->map->AC_VO_PARAM, ac_param); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_configure_filter': BUILDSTDERR: 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] BUILDSTDERR: 1597 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, priv->rx_conf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_eeprom_read': BUILDSTDERR: 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] BUILDSTDERR: 1654 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: In function 'rtl8180_probe': BUILDSTDERR: 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] BUILDSTDERR: 1817 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8180_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8180_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:47: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:19: note: 'init_module' target declared here BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c:1999:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1999 | module_pci_driver(rtl8180_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/dev.o: warning: objtool: rtl8180_probe()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_write': BUILDSTDERR: 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] BUILDSTDERR: 34 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 35 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 37 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 39 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 40 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 44 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 47 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 58 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 60 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 61 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 64 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 67 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 71 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 72 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x400); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 73 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_read': BUILDSTDERR: 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] BUILDSTDERR: 82 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 83 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 84 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect) | 0x400; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 88 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 89 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 91 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 94 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 102 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 107 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 111 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 117 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 123 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x000E); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 124 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x040E); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 126 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 134 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 141 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 149 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 153 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 158 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 161 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 167 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 172 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_set_tx_power': BUILDSTDERR: 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] BUILDSTDERR: 290 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_ON); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_init': BUILDSTDERR: 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] BUILDSTDERR: 313 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 314 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 315 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 321 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 324 | rtl818x_ioread16(priv, &priv->map->BRSR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 325 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 326 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 359 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 447 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225z2_rf_init': BUILDSTDERR: 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] BUILDSTDERR: 542 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 543 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 544 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 550 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00088008); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 553 | rtl818x_ioread16(priv, &priv->map->BRSR); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 554 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 555 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 560 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 607 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 699 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8225_rf_stop': BUILDSTDERR: 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] BUILDSTDERR: 712 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, RTL8225_ANAPARAM2_OFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 713 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, RTL8225_ANAPARAM_OFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c: In function 'rtl8180_detect_rf': BUILDSTDERR: 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] BUILDSTDERR: 753 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 754 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x0488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 755 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'write_sa2400': BUILDSTDERR: 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] BUILDSTDERR: 58 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c: In function 'sa2400_rf_init': BUILDSTDERR: 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] BUILDSTDERR: 177 | txconf = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 178 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 190 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, txconf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c: In function 'write_max2820': BUILDSTDERR: 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] BUILDSTDERR: 57 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c: In function 'write_grf5101': BUILDSTDERR: 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] BUILDSTDERR: 52 | (__le32 __iomem *) &priv->map->RFPinsOutput, phy_config); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_set_anaparam': BUILDSTDERR: 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] BUILDSTDERR: 599 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 600 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_init_hw': BUILDSTDERR: 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] BUILDSTDERR: 661 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 676 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 679 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 693 | rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 699 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 702 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 706 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, (4 << 8)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 709 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 710 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 711 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 714 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x000a8008); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 715 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 716 | rtl818x_iowrite32(priv, &priv->map->RF_PARA, 0x00100044); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 722 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FF7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 727 | rtl818x_iowrite16(priv, &priv->map->BRSR, 0x01F3); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187b_init_hw': BUILDSTDERR: 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] BUILDSTDERR: 820 | rtl818x_iowrite16(priv, &priv->map->TID_AC_MAP, 0xFA50); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 821 | rtl818x_iowrite16(priv, &priv->map->INT_MIG, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 827 | rtl818x_iowrite32(priv, &priv->map->RF_TIMING, 0x00004001); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 832 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x0480); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 833 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, 0x2488); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 834 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, 0x1FFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 841 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 865 | rtl818x_iowrite32(priv, &priv->map->HSSI_PARA, 0x0600321B); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_start': BUILDSTDERR: 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] BUILDSTDERR: 949 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 957 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 972 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0xFFFF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 974 | rtl818x_iowrite32(priv, &priv->map->MAR[0], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 975 | rtl818x_iowrite32(priv, &priv->map->MAR[1], ~0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 992 | rtl818x_iowrite32(priv, &priv->map->RX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1008 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_stop': BUILDSTDERR: 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] BUILDSTDERR: 1028 | rtl818x_iowrite16(priv, &priv->map->INT_MASK, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_get_tsf': BUILDSTDERR: 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] BUILDSTDERR: 1057 | return rtl818x_ioread32(priv, &priv->map->TSFT[0]) | BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1058 | (u64)(rtl818x_ioread32(priv, &priv->map->TSFT[1])) << 32; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_config': BUILDSTDERR: 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] BUILDSTDERR: 1160 | reg = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1165 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1169 | rtl818x_iowrite32(priv, &priv->map->TX_CONF, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1171 | rtl818x_iowrite16(priv, &priv->map->ATIM_WND, 2); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1172 | rtl818x_iowrite16(priv, &priv->map->ATIMTR_INTERVAL, 100); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1173 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL, 100); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1174 | rtl818x_iowrite16(priv, &priv->map->BEACON_INTERVAL_TIME, 100); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_configure_filter': BUILDSTDERR: 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] BUILDSTDERR: 1336 | rtl818x_iowrite32_async(priv, &priv->map->RX_CONF, priv->rx_conf); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: In function 'rtl8187_probe': BUILDSTDERR: 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] BUILDSTDERR: 1488 | if (rtl818x_ioread32(priv, &priv->map->RX_CONF) & (1 << 6)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1533 | reg32 = rtl818x_ioread32(priv, &priv->map->TX_CONF); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8187_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8187_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:23: BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:19: note: 'init_module' target declared here BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c:1682:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1682 | module_usb_driver(rtl8187_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/dev.o: warning: objtool: rtl8187_probe()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_bitbang': BUILDSTDERR: 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] BUILDSTDERR: 127 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 128 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 130 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 132 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 133 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 136 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 138 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 145 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 147 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 148 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 151 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 154 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 157 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 158 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_write_8051': BUILDSTDERR: 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] BUILDSTDERR: 166 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 167 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 168 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 173 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x0007); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 174 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x0007); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 177 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 180 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 193 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 196 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 197 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_read': BUILDSTDERR: 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] BUILDSTDERR: 216 | reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 218 | reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 222 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 223 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x000F); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 225 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 227 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 241 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 246 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 251 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 254 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 257 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 263 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 266 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 269 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 272 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 276 | if (rtl818x_ioread16(priv, &priv->map->RFPinsInput) & (1 << 1)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 279 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 284 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 288 | rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 289 | rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 290 | rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, 0x03A0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225_rf_set_tx_power': BUILDSTDERR: 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] BUILDSTDERR: 409 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c: In function 'rtl8225z2_rf_set_tx_power': BUILDSTDERR: 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] BUILDSTDERR: 664 | rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.o: warning: objtool: rtl8187_rfkill_poll()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6399:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6399 | module_exit(rtl8xxxu_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6390:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6390 | static void __exit rtl8xxxu_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8xxxu_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6398:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6398 | module_init(rtl8xxxu_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:6379:19: note: 'init_module' target declared here BUILDSTDERR: 6379 | static int __init rtl8xxxu_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o: warning: objtool: rtl8xxxu_rx_urb_work()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.o: warning: objtool: rtl8xxxu_probe()+0x91d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.o: warning: objtool: rtl8192cu_power_on()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:555:1: note: in expansion of macro 'module_init' BUILDSTDERR: 555 | module_init(rtl_btcoexist_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | static int __init rtl_btcoexist_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_btcoexist_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 556 | module_exit(rtl_btcoexist_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c:550:20: note: 'cleanup_module' target declared here BUILDSTDERR: 550 | static void __exit rtl_btcoexist_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.o: warning: objtool: rtl88e_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/fw.o: warning: objtool: rtl88e_download_fw()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: _rtl88ee_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: _rtl88ee_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_get_hw_reg()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_set_hw_reg()+0x131c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_hw_init()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_set_key()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.o: warning: objtool: rtl88ee_read_eeprom_info()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.o: warning: objtool: rtl88e_phy_set_bw_mode_callback()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl88ee_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'cleanup_module' target declared here BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl88ee_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c:421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 421 | module_pci_driver(rtl88ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.o: warning: objtool: rtl88e_init_sw_vars()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.o: warning: objtool: rtl88e_init_sw_vars.cold()+0x83: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.o: warning: objtool: rtl92c_download_fw()+0x280: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.o: warning: objtool: _rtl92c_phy_sw_chnl_step_by_step()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: _rtl92ce_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: _rtl92ce_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_get_hw_reg()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_set_hw_reg()+0xfdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_set_key()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_read_eeprom_info()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_hw_init()+0x631: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o: warning: objtool: rtl92ce_read_eeprom_info.cold()+0x2cf: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.o: warning: objtool: rtl92ce_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.o: warning: objtool: rtl92ce_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.o: warning: objtool: rtl92ce_phy_set_bw_mode_callback()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ce_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'cleanup_module' target declared here BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ce_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:19: note: 'init_module' target declared here BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c:399:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 399 | module_pci_driver(rtl92ce_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o: warning: objtool: rtl92c_init_sw_vars()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o: warning: objtool: rtl92c_init_sw_vars.cold()+0xaa: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: _rtl92cu_set_media_status()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_read_eeprom_info()+0x3f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_hw_init()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_get_hw_reg()+0x1a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_set_hw_reg()+0xffe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o: warning: objtool: rtl92cu_hw_init.cold()+0x43d: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o: warning: objtool: rtl92cu_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o: warning: objtool: rtl92cu_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_read_chip_version()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_llt_write()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_init_llt_table()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_set_key()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o: warning: objtool: rtl92c_read_chip_version.cold()+0x4a: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o: warning: objtool: rtl92cu_phy_set_bw_mode_callback()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192cu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:19: note: 'init_module' target declared here BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c:415:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 415 | module_usb_driver(rtl8192cu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o: warning: objtool: rtl92cu_init_sw_vars()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o: warning: objtool: rtl92cu_init_sw_vars.cold()+0xaf: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.o: warning: objtool: rtl92d_download_fw()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.o: warning: objtool: rtl92d_fill_h2c_cmd()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: _rtl92de_llt_write.isra.0()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: _rtl92de_set_media_status()+0x34f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_get_hw_reg()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_set_hw_reg()+0xee5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_hw_init()+0x5e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_read_eeprom_info()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o: warning: objtool: rtl92de_set_key()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.o: warning: objtool: rtl92de_sw_led_on()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.o: warning: objtool: rtl92de_sw_led_off()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_bb_config()+0x3d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_config_rf_with_headerfile()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o: warning: objtool: rtl92d_phy_set_bw_mode()+0x38f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92de_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:420:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 420 | module_exit(rtl92de_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:414:20: note: 'cleanup_module' target declared here BUILDSTDERR: 414 | static void __exit rtl92de_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92de_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:419:1: note: in expansion of macro 'module_init' BUILDSTDERR: 419 | module_init(rtl92de_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c:400:19: note: 'init_module' target declared here BUILDSTDERR: 400 | static int __init rtl92de_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.o: warning: objtool: rtl92d_init_sw_vars()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.o: warning: objtool: rtl92d_init_sw_vars.cold()+0x85: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c: In function 'rtl92ee_dm_check_rssi_monitor': BUILDSTDERR: 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] BUILDSTDERR: 524 | struct rssi_sta *stat = &drv_priv->rssi_stat; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.o: warning: objtool: rtl92ee_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.o: warning: objtool: rtl92ee_download_fw()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: _rtl92ee_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_hw_init()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_read_eeprom_info()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_set_key()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.o: warning: objtool: rtl92ee_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: rtl92ee_phy_bb_config()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.o: warning: objtool: rtl92ee_phy_set_bw_mode_callback()+0x2f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92ee_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'cleanup_module' target declared here BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92ee_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:19: note: 'init_module' target declared here BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c:406:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 406 | module_pci_driver(rtl92ee_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.o: warning: objtool: rtl92ee_init_sw_vars()+0xca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.o: warning: objtool: rtl92ee_init_sw_vars.cold()+0x79: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.o: warning: objtool: rtl92s_download_fw()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_halset_sysclk()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92se_read_adapter_info()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: _rtl92s_phy_set_rfhalt()+0x49a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_get_hw_reg()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_set_hw_reg()+0xb69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_hw_init()+0x17ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_read_eeprom_info()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_set_key()+0x1ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o: warning: objtool: rtl92se_read_eeprom_info.cold()+0x15: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.o: warning: objtool: rtl92se_sw_led_on()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.o: warning: objtool: rtl92se_sw_led_off()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: rtl92s_phy_set_rf_power_state()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: rtl92s_phy_bb_config()+0x265: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o: warning: objtool: _rtl92s_phy_sw_chnl_step_by_step()+0x342: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.o: warning: objtool: rtl92s_phy_rf6052_config()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl92se_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl92se_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c:446:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 446 | module_pci_driver(rtl92se_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92s_init_sw_vars()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92se_fw_cb()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o: warning: objtool: rtl92se_fw_cb.cold()+0x1f: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/fw.o: warning: objtool: rtl8723e_fill_h2c_cmd()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: _rtl8723e_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: _rtl8723e_set_media_status()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_hw_init()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_set_key()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_read_eeprom_info()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.o: warning: objtool: rtl8723e_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.o: warning: objtool: rtl8723e_sw_led_on()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/led.o: warning: objtool: rtl8723e_sw_led_off()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: rtl8723e_phy_bb_config()+0x201: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.o: warning: objtool: rtl8723e_phy_set_bw_mode_callback()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c:416:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 416 | module_pci_driver(rtl8723e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.o: warning: objtool: rtl8723e_init_sw_vars()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.o: warning: objtool: rtl8723e_init_sw_vars.cold()+0xa0: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.o: warning: objtool: rtl8723be_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: _rtl8723be_llt_write.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: _rtl8723be_set_media_status()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_hw_init()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_set_key()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_read_eeprom_info()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o: warning: objtool: rtl8723be_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.o: warning: objtool: rtl8723be_sw_led_on()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.o: warning: objtool: rtl8723be_sw_led_off()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: rtl8723be_phy_bb_config()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o: warning: objtool: rtl8723be_phy_set_bw_mode_callback()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8723be_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'cleanup_module' target declared here BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8723be_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:19: note: 'init_module' target declared here BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c:425:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 425 | module_pci_driver(rtl8723be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o: warning: objtool: rtl8723be_init_sw_vars()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o: warning: objtool: rtl8723be_init_sw_vars.cold()+0x79: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o: warning: objtool: rtl8723_write_fw()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o: warning: objtool: rtl8723_download_fw()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.o: warning: objtool: rtl8821ae_fill_h2c_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.o: warning: objtool: rtl8821ae_download_fw()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: _rtl8821ae_llt_write.isra.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: _rtl8821ae_set_media_status()+0x366: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_hw_init()+0x16bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_card_disable()+0x3cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_read_eeprom_info()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_set_key()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o: warning: objtool: rtl8821ae_set_key.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o: warning: objtool: rtl8821ae_phy_bb_config()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'cleanup_module' target declared here BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8821ae_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/../wifi.h:33, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:19: note: 'init_module' target declared here BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c:474:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 474 | module_pci_driver(rtl8821ae_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o: warning: objtool: rtl8821ae_init_sw_vars()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o: warning: objtool: rtl8821ae_init_sw_vars.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_action_proc': BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:1444:16: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1444 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_tx_agg_start': BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:1792:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1792 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: In function 'rtl_rx_agg_start': BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:1851:13: warning: taking address of packed member of 'struct rtl_sta_info' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1851 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/base.c:26: BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl_core_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2792:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2792 | module_init(rtl_core_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2763:19: note: 'init_module' target declared here BUILDSTDERR: 2763 | static int __init rtl_core_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/wifi.h:36, BUILDSTDERR: from drivers/net/wireless/realtek/rtlwifi/base.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl_core_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2793:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2793 | module_exit(rtl_core_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.c:2783:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2783 | static void __exit rtl_core_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_init_rfkill()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_init_core()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/base.o: warning: objtool: rtl_watchdog_wq_callback()+0x401: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/cam.o: warning: objtool: rtl_cam_get_free_entry()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_add': BUILDSTDERR: 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] BUILDSTDERR: 918 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.c: In function 'rtl_op_sta_remove': BUILDSTDERR: 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] BUILDSTDERR: 965 | list_del(&sta_entry->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_fw_do_work()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_op_add_interface()+0x27d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/core.o: warning: objtool: rtl_op_set_key()+0x705: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/efuse.o: warning: objtool: rtl_get_hwinfo()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/ps.o: warning: objtool: rtl_ps_set_rf_state()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/pci.o: warning: objtool: rtl_pci_probe()+0x899: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_rx_completed()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_tx_complete()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _rtl_rx_work()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_tx()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_start()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: _usb_read_sync()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/realtek/rtlwifi/usb.o: warning: objtool: rtl_usb_probe()+0x44f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_main.o: warning: objtool: rsi_dbg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_load_radio_caps': BUILDSTDERR: 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] BUILDSTDERR: 387 | rsi_set_len_qno(&radio_caps->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_send_sta_notify_frame': BUILDSTDERR: 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] BUILDSTDERR: 499 | rsi_set_len_qno(&peer_notify->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_aggregation_params_frame': BUILDSTDERR: 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] BUILDSTDERR: 553 | rsi_set_len_qno(&aggr_params->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_program_bb_rf': BUILDSTDERR: 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] BUILDSTDERR: 600 | rsi_set_len_qno(&bb_rf_prog->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_vap_capabilities': BUILDSTDERR: 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] BUILDSTDERR: 651 | rsi_set_len_qno(&vap_caps->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_hal_load_key': BUILDSTDERR: 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] BUILDSTDERR: 751 | rsi_set_len_qno(&set_key->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_common_dev_params': BUILDSTDERR: 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] BUILDSTDERR: 800 | rsi_set_len_qno(&dev_cfgs->len_qno, (frame_len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_channel': BUILDSTDERR: 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] BUILDSTDERR: 1004 | rsi_set_len_qno(&chan_cfg->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_vap_dynamic_update': BUILDSTDERR: 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] BUILDSTDERR: 1084 | rsi_set_len_qno(&dynamic_frame->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_auto_rate_request': BUILDSTDERR: 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] BUILDSTDERR: 1296 | rsi_set_len_qno(&auto_rate->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_eeprom_read': BUILDSTDERR: 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] BUILDSTDERR: 1384 | rsi_set_len_qno(&mgmt_frame->len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_block_unblock_frame': BUILDSTDERR: 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] BUILDSTDERR: 1427 | rsi_set_len_qno(&mgmt_frame->desc_dword0.len_qno, 0, RSI_WIFI_MGMT_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_ps_request': BUILDSTDERR: 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] BUILDSTDERR: 1498 | rsi_set_len_qno(&ps->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_set_antenna': BUILDSTDERR: 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] BUILDSTDERR: 1563 | rsi_set_len_qno(&ant_sel_frame->desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_mgmt.c: In function 'rsi_send_wowlan_request': BUILDSTDERR: 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] BUILDSTDERR: 1612 | rsi_set_len_qno(&cmd_frame->desc.desc_dword0.len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_mgmt_desc': BUILDSTDERR: 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] BUILDSTDERR: 98 | rsi_set_len_qno(&mgmt_desc->len_qno, (skb->len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_data_desc': BUILDSTDERR: 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] BUILDSTDERR: 203 | rsi_set_len_qno(&data_desc->len_qno, (skb->len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | rsi_set_len_qno(&data_desc->len_qno, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_send_bt_pkt': BUILDSTDERR: 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] BUILDSTDERR: 402 | rsi_set_len_qno(&bt_desc->len_qno, (skb->len - FRAME_DESC_SZ), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_hal.c: In function 'rsi_prepare_beacon': BUILDSTDERR: 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] BUILDSTDERR: 446 | rsi_set_len_qno(&bcn_frm->len_qno, mac_bcn->len, RSI_WIFI_DATA_Q); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rsi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/rsi_91x.h:20, BUILDSTDERR: from drivers/net/wireless/rsi/rsi_91x_usb.c:19: BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'init_module' target declared here BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rsi/rsi_91x_usb.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rsi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/rsi_91x.h:20, BUILDSTDERR: from drivers/net/wireless/rsi/rsi_91x_usb.c:19: BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:19: note: 'cleanup_module' target declared here BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rsi/rsi_91x_usb.c:856:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 856 | module_usb_driver(rsi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/st/cw1200/fwio.o: warning: objtool: cw1200_load_firmware()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_rx_cb()+0x87c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_tx()+0xc19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/txrx.o: warning: objtool: cw1200_rx_cb.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/main.o: warning: objtool: cw1200_core_probe()+0xa08: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: cw1200_indirect_read()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: cw1200_apb_write()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/hwio.o: warning: objtool: __cw1200_irq_enable()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_read_ctrl_reg()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_wakeup()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_rx_helper()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh()+0x9d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/bh.o: warning: objtool: cw1200_bh_wakeup.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_cmd_send()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_flush_tx()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_handle_rx()+0x89c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/wsm.o: warning: objtool: wsm_cmd_send.cold()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_update_beaconing()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_set_key()+0x5b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_event_handler()+0x203: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_setup_mac()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/st/cw1200/sta.o: warning: objtool: cw1200_bss_info_changed()+0x770: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cw1200_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:425:1: note: in expansion of macro 'module_init' BUILDSTDERR: 425 | module_init(cw1200_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:389:19: note: 'init_module' target declared here BUILDSTDERR: 389 | static int __init cw1200_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_sdio.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cw1200_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:426:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 426 | module_exit(cw1200_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.c:414:20: note: 'cleanup_module' target declared here BUILDSTDERR: 414 | static void __exit cw1200_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_sdio.o: warning: objtool: cw1200_sdio_suspend()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'init_module' target declared here BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/st/cw1200/cw1200_spi.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/net/wireless/st/cw1200/cw1200_spi.c:17: BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:19: note: 'cleanup_module' target declared here BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/st/cw1200/cw1200_spi.c:471:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 471 | module_spi_driver(spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_irq_work()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_set_rts_threshold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_alloc_hw()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_join()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_bss_info_changed()+0x26c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_start()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_prepare_multicast()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_op_set_key()+0x2dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/main.o: warning: objtool: wl1251_init_ieee80211()+0x32f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/event.o: warning: objtool: wl1251_event_handle()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/tx.o: warning: objtool: wl1251_tx_work()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/tx.o: warning: objtool: wl1251_tx_complete()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/rx.o: warning: objtool: wl1251_rx()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/ps.o: warning: objtool: wl1251_ps_elp_wakeup()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_send()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_test()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_interrogate()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_configure()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_vbm()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_data_path_rx()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_data_path_tx()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_join()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_ps_mode()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_read_memory()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_template_set()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_scan()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/cmd.o: warning: objtool: wl1251_cmd_trigger_scan_to()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_frame_rates()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_default_key()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_wake_up_conditions()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_fw_version()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tx_power()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_feature_cfg()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_data_path_params()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rx_config()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_pd_threshold()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_slot()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_group_address_tbl()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_service_period_timeout()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rts_threshold()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_beacon_filter_opt()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_beacon_filter_table()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_conn_monit_params()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_sg_enable()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_sg_cfg()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_cca_threshold()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_bcn_dtim_options()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_aid()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_event_mbox_mask()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_low_rssi()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_set_preamble()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_cts_protect()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tsf_info()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_rate_policies()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_mem_cfg()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_bet_enable()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_arp_ip_filter()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_ac_cfg()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/acx.o: warning: objtool: wl1251_acx_tid_cfg()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot_soft_reset()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot_run_firmware()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/boot.o: warning: objtool: wl1251_boot()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init_hwenc_config()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init_mem_config()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/init.o: warning: objtool: wl1251_hw_init()+0x234: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/io.o: warning: objtool: wl1251_reg_read32()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/io.o: warning: objtool: wl1251_reg_write32()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/spi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/wireless/ti/wl1251/spi.c:28: BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/spi.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from drivers/net/wireless/ti/wl1251/spi.c:28: BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:19: note: 'cleanup_module' target declared here BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.c:363:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 363 | module_spi_driver(wl1251_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_probe()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_reset()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/spi.o: warning: objtool: wl1251_spi_wake()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1251_sdio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:384:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 384 | module_exit(wl1251_sdio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:377:20: note: 'cleanup_module' target declared here BUILDSTDERR: 377 | static void __exit wl1251_sdio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl1251/sdio.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1251_sdio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:383:1: note: in expansion of macro 'module_init' BUILDSTDERR: 383 | module_init(wl1251_sdio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.c:367:19: note: 'init_module' target declared here BUILDSTDERR: 367 | static int __init wl1251_sdio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_write_elp()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_read_elp()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_write()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_read()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl1251/sdio.o: warning: objtool: wl1251_sdio_probe()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c: In function 'wl12xx_convert_fw_status': BUILDSTDERR: 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] BUILDSTDERR: 1451 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl12xx/main.c:22: BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl12xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl12xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl12xx/main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl12xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl12xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:24: note: 'init_module' target declared here BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.c:1962:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1962 | module_platform_driver(wl12xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_probe()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_identify_chip()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_setup()+0x453: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_top_reg_read()+0x1b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/main.o: warning: objtool: wl12xx_boot()+0x5e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_ext_radio_parms()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_general_parms()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl128x_cmd_general_parms()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl1271_cmd_radio_parms()+0x1bb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl128x_cmd_radio_parms()+0x1c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/cmd.o: warning: objtool: wl12xx_cmd_channel_switch()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_send()+0x24e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl12xx_scan_stop()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_stm()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_sched_scan_config()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_sched_scan_start()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl12xx_scan_sched_scan_stop()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl12xx/scan.o: warning: objtool: wl1271_scan_stm.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c: In function 'wl18xx_convert_fw_status': BUILDSTDERR: 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] BUILDSTDERR: 1203 | fw_status->rx_pkt_descs = int_fw_status->rx_pkt_descs; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl18xx/main.c:22: BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl18xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl18xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'cleanup_module' target declared here BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wl18xx/main.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl18xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/net/wireless/ti/wl18xx/main.c:24: BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:24: note: 'init_module' target declared here BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.c:2095:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 2095 | module_platform_driver(wl18xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_probe()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_identify_chip()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_get_pg_ver()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_plt_init()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_setup()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_boot()+0x747: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/main.o: warning: objtool: wl18xx_get_pg_ver.cold()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_set_checksum_state()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_clear_statistics()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_set_peer_cap()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_interrupt_notify_config()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_rx_ba_filter()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_ap_sleep()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_dynamic_fw_traces()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/acx.o: warning: objtool: wl18xx_acx_time_sync_cfg()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/tx.o: warning: objtool: wl18xx_tx_immediate_complete()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/debugfs.o: warning: objtool: radar_detection_write()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: __wl18xx_scan_stop()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: wl18xx_sched_scan_start()+0x1f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/scan.o: warning: objtool: wl18xx_scan_start()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_channel_switch()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_smart_config_start()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_smart_config_stop()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_set_cac()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_radar_detection_debug()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/cmd.o: warning: objtool: wl18xx_cmd_dfs_master_restart()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wl18xx/event.o: warning: objtool: wl18xx_process_mailbox_events()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_bss_erp_info_changed()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_ssid_set.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_alloc_hw()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_prepare_multicast()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_recovery_work()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_chip_wakeup()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_set_frag_threshold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_set_key()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_set_key()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_set_rts_threshold()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_op_remain_on_channel()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_op_channel_switch_beacon()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_bss_info_changed()+0x190: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_irq_locked()+0x3cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_ampdu_action()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_add_interface()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_tx_watchdog_work()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_runtime_resume()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_plt_start()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_nvs_cb()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_probe()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wlcore_remove()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_rx_filter_alloc_field()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_configure_wowlan()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_resume()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_op_suspend()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl12xx_op_sta_state()+0x488: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/main.o: warning: objtool: wl1271_plt_start.cold()+0x47: return with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.c: In function 'wl1271_cmd_build_arp_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1254 | arp_hdr = &tmpl->arp_hdr; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_send_failsafe()+0x328: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_test()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_data_path()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_generic_cfg()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_dev()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_enable()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_disable()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_sta()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_sta()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_ap()+0x352: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_stop_ap()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_role_start_ibss()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_interrogate()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_configure_failsafe()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_ps_mode()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_template_set()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_build_arp_rsp()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_set_sta_key()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl1271_cmd_set_ap_key()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_set_peer_state()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_add_peer()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_remove_peer()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wlcore_cmd_regdomain_config_locked()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_config_fwlog()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_start_fwlog()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_stop_fwlog()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_roc()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_croc()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_cmd_stop_channel_switch()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/cmd.o: warning: objtool: wl12xx_start_dev()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/event.o: warning: objtool: wlcore_event_fw_logger()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wlcore_tx_complete()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wlcore_tx_work_locked()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/tx.o: warning: objtool: wl1271_tx_flush()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/rx.o: warning: objtool: wlcore_rx()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/rx.o: warning: objtool: wl1271_rx_filter_enable()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl1271_ps_set_mode()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_start()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_end()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_start.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/ps.o: warning: objtool: wl12xx_ps_link_end.cold()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sleep_auth()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_pm_config()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_ht_capabilities()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_mem_cfg()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_wake_up_conditions()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tx_power()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_feature_cfg()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_init_mem_config()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_slot()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_group_address_tbl()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_service_period_timeout()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rts_threshold()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_dco_itrim_params()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_beacon_filter_opt()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_beacon_filter_table()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_conn_monit_params()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sg_enable()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_sg_cfg()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_cca_threshold()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_bcn_dtim_options()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_aid()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_event_mbox_mask()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_preamble()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_cts_protect()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_statistics()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_sta_rate_policies()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ap_rate_policy()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ac_cfg()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tid_cfg()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_frag_threshold()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_tx_config_options()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_init_rx_interrupt()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_bet_enable()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_arp_ip_filter()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_keep_alive_mode()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_keep_alive_config()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_rssi_snr_trigger()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_ht_information()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_tsf_info()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_ps_rx_streaming()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_config_ps()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_inconnection_sta()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_fm_coex()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl12xx_acx_config_hangover()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wlcore_acx_average_rssi()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/acx.o: warning: objtool: wl1271_acx_set_rx_filter()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_upload_nvs()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_upload_firmware()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/boot.o: warning: objtool: wlcore_boot_run_firmware()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: split_scan_timeout_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: beacon_interval_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: suspend_dtim_interval_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: dtim_interval_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: gpio_power_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: forced_ps_write()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: fw_logger_write()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_pkt_threshold_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_blk_threshold_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: irq_timeout_write()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: sleep_auth_write()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: beacon_filtering_write()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: rx_streaming_always_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: rx_streaming_interval_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/debugfs.o: warning: objtool: dynamic_ps_timeout_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/scan.o: warning: objtool: wlcore_scan_sched_scan_ssid_list()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/scan.o: warning: objtool: wl1271_scan_complete_work()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/net/wireless/ti/wlcore/sysfs.o: warning: objtool: wlcore_sysfs_init()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wl1271_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:467:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 467 | module_exit(wl1271_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:461:20: note: 'cleanup_module' target declared here BUILDSTDERR: 461 | static void __exit wl1271_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/ti/wlcore/sdio.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wl1271_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:466:1: note: in expansion of macro 'module_init' BUILDSTDERR: 466 | module_init(wl1271_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.c:456:19: note: 'init_module' target declared here BUILDSTDERR: 456 | static int __init wl1271_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_write()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_read()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_write.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/ti/wlcore/sdio.o: warning: objtool: wl12xx_sdio_raw_read.cold()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1585:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1585 | module_exit(usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit usb_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/zydas/zd1211rw/zd_usb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1584:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1584 | module_init(usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/zydas/zd1211rw/zd_usb.c:1553:19: note: 'init_module' target declared here BUILDSTDERR: 1553 | static int __init usb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rndis_wlan.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/rndis_wlan.c:29: BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/wireless/rndis_wlan.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rndis_wlan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from drivers/net/wireless/rndis_wlan.c:29: BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:19: note: 'init_module' target declared here BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.c:3782:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 3782 | module_usb_driver(rndis_wlan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/rndis_wlan.o: warning: objtool: rndis_connect()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/rndis_wlan.o: warning: objtool: rndis_add_key()+0x1be: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/wireless/mac80211_hwsim.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_mac80211_hwsim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3842:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3842 | module_init(init_mac80211_hwsim); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3687:19: note: 'init_module' target declared here BUILDSTDERR: 3687 | static int __init init_mac80211_hwsim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/wireless/mac80211_hwsim.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_mac80211_hwsim': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3859:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3859 | module_exit(exit_mac80211_hwsim); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.c:3844:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3844 | static void __exit exit_mac80211_hwsim(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.o: warning: objtool: mac80211_hwsim_netlink_notify()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/wireless/mac80211_hwsim.o: warning: objtool: mac80211_hwsim_new_radio()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netback/netback.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/netback.c:35: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/netback.c:35: BUILDSTDERR: drivers/net/xen-netback/netback.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netback_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1658:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1658 | module_init(netback_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1621:19: note: 'init_module' target declared here BUILDSTDERR: 1621 | static int __init netback_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/netback.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netback_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1668:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1668 | module_exit(netback_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/netback.c:1660:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1660 | static void __exit netback_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/xenbus.o: warning: objtool: xen_net_read_rate.isra.0()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/xenbus.o: warning: objtool: set_backend_state()+0xd82: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netback/interface.c:40: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/interface.c:31: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_start_xmit()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_alloc()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_connect_ctrl()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netback/interface.o: warning: objtool: xenvif_connect_data()+0x196: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netback/rx.c:34: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netback/common.h:32, BUILDSTDERR: from drivers/net/xen-netback/rx.c:29: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dummy.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dummy_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:247:1: note: in expansion of macro 'module_init' BUILDSTDERR: 247 | module_init(dummy_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | static int __init dummy_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/dummy.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dummy_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:248:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 248 | module_exit(dummy_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/dummy.c:242:20: note: 'cleanup_module' target declared here BUILDSTDERR: 242 | static void __exit dummy_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/eql.c:117: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eql_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:603:1: note: in expansion of macro 'module_init' BUILDSTDERR: 603 | module_init(eql_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:580:19: note: 'init_module' target declared here BUILDSTDERR: 580 | static int __init eql_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/eql.c:117: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eql_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:604:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 604 | module_exit(eql_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/eql.c:597:20: note: 'cleanup_module' target declared here BUILDSTDERR: 597 | static void __exit eql_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ifb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifb_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:358:1: note: in expansion of macro 'module_init' BUILDSTDERR: 358 | module_init(ifb_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:329:19: note: 'init_module' target declared here BUILDSTDERR: 329 | static int __init ifb_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ifb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifb_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:359:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 359 | module_exit(ifb_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ifb.c:353:20: note: 'cleanup_module' target declared here BUILDSTDERR: 353 | static void __exit ifb_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/macsec.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macsec_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3567:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3567 | module_init(macsec_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3533:19: note: 'init_module' target declared here BUILDSTDERR: 3533 | static int __init macsec_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/macsec.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macsec_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3568:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3568 | module_exit(macsec_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.c:3559:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3559 | static void __exit macsec_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macsec.o: warning: objtool: macsec_add_rxsa()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/macsec.o: warning: objtool: macsec_add_txsa()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/macvlan.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'macvlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1727:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1727 | module_init(macvlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1706:19: note: 'init_module' target declared here BUILDSTDERR: 1706 | static int __init macvlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/macvlan.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'macvlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1728:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1728 | module_exit(macvlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.c:1721:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1721 | static void __exit macvlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/macvlan.o: warning: objtool: macvlan_port_destroy()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/netconsole.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_netconsole': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:984:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 984 | late_initcall(init_netconsole); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:893:19: note: 'init_module' target declared here BUILDSTDERR: 893 | static int __init init_netconsole(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/netconsole.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_netconsole': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:985:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 985 | module_exit(cleanup_netconsole); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.c:955:20: note: 'cleanup_module' target declared here BUILDSTDERR: 955 | static void __exit cleanup_netconsole(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: netconsole_netdev_event()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_mac_store()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: dev_name_store()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_ip_store()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: local_ip_store()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: extended_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: enabled_store()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: write_ext_msg()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_port_store.part.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: remote_port_store()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/netconsole.o: warning: objtool: local_port_store()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/tun.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tun_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/tun.c:3536:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3536 | module_init(tun_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/tun.c:3466:19: note: 'init_module' target declared here BUILDSTDERR: 3466 | static int __init tun_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/net/tun.o: warning: objtool: tun_do_read()+0x5f5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/tun.o: warning: objtool: __tun_chr_ioctl()+0x973: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/veth.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'veth_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1259:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1259 | module_init(veth_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1249:19: note: 'init_module' target declared here BUILDSTDERR: 1249 | static __init int veth_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/xfrm.h:19, BUILDSTDERR: from drivers/net/veth.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'veth_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1260:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1260 | module_exit(veth_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/veth.c:1254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1254 | static __exit void veth_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/net/virtio_net.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_net_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3264:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3264 | module_init(virtio_net_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3238:19: note: 'init_module' target declared here BUILDSTDERR: 3238 | static __init int virtio_net_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/virtio_net.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_net_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3272:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3272 | module_exit(virtio_net_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.c:3266:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3266 | static __exit void virtio_net_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/virtio_net.o: warning: objtool: receive_buf()+0x33b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/vxlan.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vxlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3855:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 3855 | late_initcall(vxlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3829:19: note: 'init_module' target declared here BUILDSTDERR: 3829 | static int __init vxlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vxlan.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vxlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3864:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3864 | module_exit(vxlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.c:3857:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3857 | static void __exit vxlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vxlan.o: warning: objtool: vxlan_fdb_add()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/vxlan.o: warning: objtool: vxlan_rcv()+0x7c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/geneve.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'geneve_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1777:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1777 | late_initcall(geneve_init_module); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1753:19: note: 'init_module' target declared here BUILDSTDERR: 1753 | static int __init geneve_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/geneve.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'geneve_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1785:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1785 | module_exit(geneve_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.c:1779:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1779 | static void __exit geneve_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/geneve.o: warning: objtool: geneve_udp_encap_recv()+0x755: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/gtp.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gtp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1362:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1362 | late_initcall(gtp_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1332:19: note: 'init_module' target declared here BUILDSTDERR: 1332 | static int __init gtp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/gtp.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gtp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1372:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1372 | module_exit(gtp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/gtp.c:1364:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1364 | static void __exit gtp_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/net/nlmon.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nlmon_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:155:1: note: in expansion of macro 'module_init' BUILDSTDERR: 155 | module_init(nlmon_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static __init int nlmon_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/nlmon.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nlmon_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:156:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 156 | module_exit(nlmon_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/nlmon.c:150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 150 | static __exit void nlmon_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vrf.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vrf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vrf.c:1452:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1452 | module_init(vrf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vrf.c:1429:19: note: 'init_module' target declared here BUILDSTDERR: 1429 | static int __init vrf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vsockmon.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsockmon_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:164:1: note: in expansion of macro 'module_init' BUILDSTDERR: 164 | module_init(vsockmon_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:154:19: note: 'init_module' target declared here BUILDSTDERR: 154 | static __init int vsockmon_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/vsockmon.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsockmon_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:165:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 165 | module_exit(vsockmon_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/vsockmon.c:159:20: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | static __exit void vsockmon_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/net/xen-netfront.c:50: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/net/xen-netfront.c:34: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netfront.c:34: BUILDSTDERR: drivers/net/xen-netfront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netif_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2213:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2213 | module_init(netif_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2194:19: note: 'init_module' target declared here BUILDSTDERR: 2194 | static int __init netif_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/xen-netfront.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netif_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2220:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2220 | module_exit(netif_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.c:2216:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2216 | static void __exit netif_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: xennet_tx_buf_gc()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: xennet_start_xmit()+0x479: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: xennet_poll()+0xb67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/net/xen-netfront.o: warning: objtool: netback_changed()+0x356: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/net/ntb_netdev.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_netdev_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:511:1: note: in expansion of macro 'module_init' BUILDSTDERR: 511 | module_init(ntb_netdev_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:502:19: note: 'init_module' target declared here BUILDSTDERR: 502 | static int __init ntb_netdev_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/ntb_netdev.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_netdev_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:518:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 518 | module_exit(ntb_netdev_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/ntb_netdev.c:513:20: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | static void __exit ntb_netdev_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tbnet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1357:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1357 | module_exit(tbnet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1351:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1351 | static void __exit tbnet_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tbnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1349:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1349 | module_init(tbnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/thunderbolt.c:1327:19: note: 'init_module' target declared here BUILDSTDERR: 1327 | static int __init tbnet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/net_failover.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'net_failover_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:832:1: note: in expansion of macro 'module_init' BUILDSTDERR: 832 | module_init(net_failover_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:828:1: note: 'init_module' target declared here BUILDSTDERR: 828 | net_failover_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/net/net_failover.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'net_failover_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:838:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 838 | module_exit(net_failover_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/net/net_failover.c:835:6: note: 'cleanup_module' target declared here BUILDSTDERR: 835 | void net_failover_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/microread.o: warning: objtool: microread_im_transceive()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/microread/microread.o: warning: objtool: microread_probe()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/microread/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/microread/i2c.c:22: BUILDSTDERR: drivers/nfc/microread/i2c.c:312:19: note: 'cleanup_module' target declared here BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/microread/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/microread/i2c.c:22: BUILDSTDERR: drivers/nfc/microread/i2c.c:312:19: note: 'init_module' target declared here BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.c:312:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 312 | module_i2c_driver(microread_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/i2c.o: warning: objtool: microread_i2c_irq_thread_fn()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/microread/mei.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'microread_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/microread/mei.c:24: BUILDSTDERR: drivers/nfc/microread/mei.c:85:22: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/microread/mei.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'microread_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/microread/mei.c:24: BUILDSTDERR: drivers/nfc/microread/mei.c:85:22: note: 'init_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/microread/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(microread_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/fw_dnld.o: warning: objtool: alloc_lc_skb()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/nfcmrvl/usb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/nfcmrvl/usb.c:20: BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'cleanup_module' target declared here BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/nfcmrvl/usb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcmrvl_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/nfcmrvl/usb.c:20: BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:19: note: 'init_module' target declared here BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nfcmrvl/usb.c:467:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 467 | module_usb_driver(nfcmrvl_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nxp_nci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/nfc/nxp-nci/i2c.c:28: BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:19: note: 'init_module' target declared here BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/nxp-nci/i2c.c:427:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 427 | module_i2c_driver(nxp_nci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/pn533.o: warning: objtool: pn533_recv_frame()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn533/pn533.o: warning: objtool: pn533_poll_complete()+0x4b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:21: BUILDSTDERR: drivers/nfc/pn533/usb.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/usb.c:21: BUILDSTDERR: drivers/nfc/pn533/usb.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/usb.c:609:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 609 | module_usb_driver(pn533_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:23: BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:19: note: 'cleanup_module' target declared here BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn533_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn533/i2c.c:23: BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:19: note: 'init_module' target declared here BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn533/i2c.c:284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 284 | module_i2c_driver(pn533_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/pn544.o: warning: objtool: pn544_hci_probe()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/pn544/i2c.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/pn544/i2c.c:23: BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:19: note: 'cleanup_module' target declared here BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn544/i2c.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/pn544/i2c.c:23: BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.c:981:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 981 | module_i2c_driver(pn544_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_remove()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_fw_work()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_irq_thread_fn()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/pn544/i2c.o: warning: objtool: pn544_hci_i2c_irq_thread_fn.cold()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/pn544/mei.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pn544_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/pn544/mei.c:22: BUILDSTDERR: drivers/nfc/pn544/mei.c:85:22: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/pn544/mei.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pn544_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/pn544/mei.c:22: BUILDSTDERR: drivers/nfc/pn544/mei.c:85:22: note: 'init_module' target declared here BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/pn544/mei.c:85:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 85 | module_mei_cl_driver(pn544_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/core.o: warning: objtool: st21nfca_hci_load_session()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/core.o: warning: objtool: st21nfca_hci_probe()+0x161: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_im_send_pdu': BUILDSTDERR: 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] BUILDSTDERR: 148 | schedule_work(&info->dep_info.tx_work); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/srcu.h:34, BUILDSTDERR: from ./include/linux/notifier.h:16, BUILDSTDERR: from ./arch/x86/include/asm/uprobes.h:26, BUILDSTDERR: from ./include/linux/uprobes.h:62, BUILDSTDERR: from ./include/linux/mm_types.h:14, BUILDSTDERR: from ./include/linux/fs.h:23, BUILDSTDERR: from ./include/linux/net.h:27, BUILDSTDERR: from ./include/linux/skbuff.h:29, BUILDSTDERR: from ./include/net/nfc/hci.h:21, BUILDSTDERR: from drivers/nfc/st21nfca/dep.c:17: BUILDSTDERR: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_init': BUILDSTDERR: 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] BUILDSTDERR: 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); BUILDSTDERR: ./include/linux/workqueue.h:242:16: note: in definition of macro '__INIT_WORK' BUILDSTDERR: 242 | __init_work((_work), _onstack); \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' BUILDSTDERR: 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 244 | INIT_LIST_HEAD(&(_work)->entry); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/workqueue.h:250:2: note: in expansion of macro '__INIT_WORK' BUILDSTDERR: 250 | __INIT_WORK((_work), (_func), 0) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.c:676:2: note: in expansion of macro 'INIT_WORK' BUILDSTDERR: 676 | INIT_WORK(&info->dep_info.tx_work, st21nfca_tx_work); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.c: In function 'st21nfca_dep_deinit': BUILDSTDERR: 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] BUILDSTDERR: 687 | cancel_work_sync(&info->dep_info.tx_work); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_im_send_atr_req()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_dep_event_received()+0x400: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/st21nfca/dep.o: warning: objtool: st21nfca_im_recv_dep_res_cb()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/st21nfca/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/st21nfca/i2c.c:22: BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:19: note: 'cleanup_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/st21nfca/i2c.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'st21nfca_hci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/nfc/st21nfca/i2c.c:22: BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:19: note: 'init_module' target declared here BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.c:621:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 621 | module_i2c_driver(st21nfca_hci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/st21nfca/i2c.o: warning: objtool: st21nfca_hci_irq_thread_fn()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nfc/mei_phy.o: warning: objtool: nfc_mei_phy_write()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nfc/nfcsim.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfcsim_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:509:1: note: in expansion of macro 'module_init' BUILDSTDERR: 509 | module_init(nfcsim_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:450:19: note: 'init_module' target declared here BUILDSTDERR: 450 | static int __init nfcsim_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/nfcsim.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfcsim_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:510:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 510 | module_exit(nfcsim_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nfc/nfcsim.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit nfcsim_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/port100.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'port100_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/port100.c:19: BUILDSTDERR: drivers/nfc/port100.c:1657:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/port100.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'port100_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/nfc/port100.c:19: BUILDSTDERR: drivers/nfc/port100.c:1657:19: note: 'init_module' target declared here BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/port100.c:1657:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1657 | module_usb_driver(port100_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:16: BUILDSTDERR: drivers/nfc/trf7970a.c:2270:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trf7970a_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nfc/trf7970a.c:16: BUILDSTDERR: drivers/nfc/trf7970a.c:2270:19: note: 'init_module' target declared here BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nfc/trf7970a.c:2270:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 2270 | module_spi_driver(trf7970a_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/amd/ntb_hw_amd.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_ntb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1155 | module_exit(amd_ntb_pci_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1150 | static void __exit amd_ntb_pci_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/amd/ntb_hw_amd.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_ntb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1148 | module_init(amd_ntb_pci_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/amd/ntb_hw_amd.c:1139:19: note: 'init_module' target declared here BUILDSTDERR: 1139 | static int __init amd_ntb_pci_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/idt/ntb_hw_idt.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idt_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2714:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2714 | module_exit(idt_pci_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2706:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2706 | static void __exit idt_pci_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/idt/ntb_hw_idt.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idt_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2704:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2704 | module_init(idt_pci_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.c:2693:19: note: 'init_module' target declared here BUILDSTDERR: 2693 | static int __init idt_pci_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/idt/ntb_hw_idt.o: warning: objtool: idt_scan_mws()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ntb/hw/intel/ntb_hw_gen1.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_ntb_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2070:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2070 | module_exit(intel_ntb_pci_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2064 | static void __exit intel_ntb_pci_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/intel/ntb_hw_gen1.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_ntb_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2062:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2062 | module_init(intel_ntb_pci_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.c:2053:19: note: 'init_module' target declared here BUILDSTDERR: 2053 | static int __init intel_ntb_pci_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_db_set_mask()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_db_clear_mask()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_peer_spad_addr()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_spad_write()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: intel_ntb_spad_read()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: ndev_db_read()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ntb/hw/intel/ntb_hw_gen1.o: warning: objtool: ndev_db_write()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/ntb/hw/mscc/ntb_hw_switchtec.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'switchtec_ntb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1582:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1582 | module_init(switchtec_ntb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1577:19: note: 'init_module' target declared here BUILDSTDERR: 1577 | static int __init switchtec_ntb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/hw/mscc/ntb_hw_switchtec.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'switchtec_ntb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1588:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1588 | module_exit(switchtec_ntb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/hw/mscc/ntb_hw_switchtec.c:1584:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1584 | static void __exit switchtec_ntb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_pingpong.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:430:1: note: in expansion of macro 'module_init' BUILDSTDERR: 430 | module_init(pp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:417:19: note: 'init_module' target declared here BUILDSTDERR: 417 | static int __init pp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_pingpong.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:437:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 437 | module_exit(pp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_pingpong.c:432:20: note: 'cleanup_module' target declared here BUILDSTDERR: 432 | static void __exit pp_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_tool.c:181: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tool_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1685:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1685 | module_init(tool_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1672:19: note: 'init_module' target declared here BUILDSTDERR: 1672 | static int __init tool_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_tool.c:181: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tool_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1692:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1692 | module_exit(tool_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_tool.c:1687:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1687 | static void __exit tool_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_perf.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'perf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1506:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1506 | module_init(perf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1477:19: note: 'init_module' target declared here BUILDSTDERR: 1477 | static int __init perf_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/test/ntb_perf.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'perf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1514 | module_exit(perf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/test/ntb_perf.c:1508:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1508 | static void __exit perf_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:311:1: note: in expansion of macro 'module_init' BUILDSTDERR: 311 | module_init(ntb_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init ntb_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(ntb_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit ntb_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb_transport.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ntb_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2253:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2253 | module_init(ntb_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2228:19: note: 'init_module' target declared here BUILDSTDERR: 2228 | static int __init ntb_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ntb/ntb_transport.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ntb_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2261 | module_exit(ntb_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ntb/ntb_transport.c:2255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2255 | static void __exit ntb_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/pmem.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_pmem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/nvdimm/pmem.c:19: BUILDSTDERR: drivers/nvdimm/pmem.c:610:18: note: 'init_module' target declared here BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/pmem.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_pmem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/nd.h:190:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 190 | module_driver(driver, nd_driver_register, nd_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/nvdimm/pmem.c:19: BUILDSTDERR: drivers/nvdimm/pmem.c:610:18: note: 'cleanup_module' target declared here BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/pmem.c:610:1: note: in expansion of macro 'module_nd_driver' BUILDSTDERR: 610 | module_nd_driver(nd_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/btt.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_btt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1743:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1743 | module_init(nd_btt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1724:19: note: 'init_module' target declared here BUILDSTDERR: 1724 | static int __init nd_btt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/btt.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_btt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1744:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1744 | module_exit(nd_btt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/btt.c:1735:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1735 | static void __exit nd_btt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/blk.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nd_blk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:350:1: note: in expansion of macro 'module_init' BUILDSTDERR: 350 | module_init(nd_blk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init nd_blk_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/blk.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nd_blk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:351:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 351 | module_exit(nd_blk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/blk.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit nd_blk_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/e820.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'e820_pmem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/nvdimm/e820.c:5: BUILDSTDERR: drivers/nvdimm/e820.c:90:24: note: 'init_module' target declared here BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvdimm/e820.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'e820_pmem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/nvdimm/e820.c:5: BUILDSTDERR: drivers/nvdimm/e820.c:90:24: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/nvdimm/e820.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(e820_pmem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/core.c:3760:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3760 | module_init(nvme_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/core.c:3697:12: note: 'init_module' target declared here BUILDSTDERR: 3697 | int __init nvme_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/core.o: warning: objtool: uuid_show()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/host/core.o: warning: objtool: nvme_validate_ns()+0x3e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/host/core.o: warning: objtool: nvme_init_identify()+0x586: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/pci.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2743:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2743 | module_exit(nvme_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2732:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2732 | static void __exit nvme_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/pci.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2742:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2742 | module_init(nvme_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.c:2727:19: note: 'init_module' target declared here BUILDSTDERR: 2727 | static int __init nvme_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/nvme/host/pci.o: warning: objtool: nvme_queue_rq()+0x950: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/fabrics.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1127:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1127 | module_init(nvmf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1072:19: note: 'init_module' target declared here BUILDSTDERR: 1072 | static int __init nvmf_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/fabrics.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1128:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1128 | module_exit(nvmf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fabrics.c:1112:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1112 | static void __exit nvmf_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/nvme/host/fabrics.o: warning: objtool: nvmf_dev_write()+0x94e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/rdma.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_rdma_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2104 | module_init(nvme_rdma_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2079:19: note: 'init_module' target declared here BUILDSTDERR: 2079 | static int __init nvme_rdma_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/rdma.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_rdma_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2105 | module_exit(nvme_rdma_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.c:2098:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2098 | static void __exit nvme_rdma_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/rdma.o: warning: objtool: nvme_rdma_create_ctrl()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/host/fc.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_fc_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3383:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3383 | module_init(nvme_fc_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3320:19: note: 'init_module' target declared here BUILDSTDERR: 3320 | static int __init nvme_fc_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/host/fc.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_fc_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3384:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3384 | module_exit(nvme_fc_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.c:3368:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3368 | static void __exit nvme_fc_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/host/fc.o: warning: objtool: nvme_fc_parse_traddr.constprop.0()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1239:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1239 | module_init(nvmet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1198:19: note: 'init_module' target declared here BUILDSTDERR: 1198 | static int __init nvmet_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1240 | module_exit(nvmet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.c:1228:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1228 | static void __exit nvmet_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_sq_init()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_enable_port()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_ctrl_find_get()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_alloc_ctrl()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/core.o: warning: objtool: nvmet_subsys_alloc()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_ana_group_ana_state_store()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_referral_enable_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_subsys_attr_allow_any_host_store()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_port_subsys_allow_link()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_subsys_make()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_allowed_hosts_allow_link()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_ns_buffered_io_store()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_trtype_store()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_treq_store()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_portid_store()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_adrfam_store()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_trsvcid_store()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_addr_traddr_store()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/configfs.o: warning: objtool: nvmet_param_inline_data_size_store()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_execute_set_features()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_execute_get_log_page_smart()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/admin-cmd.o: warning: objtool: nvmet_parse_admin_cmd()+0x1da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_install_queue()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_execute_io_connect()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fabrics-cmd.o: warning: objtool: nvmet_execute_admin_connect()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/discovery.o: warning: objtool: nvmet_parse_discovery_cmd()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/io-cmd-file.o: warning: objtool: nvmet_file_ns_enable()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/io-cmd-bdev.o: warning: objtool: nvmet_bdev_ns_enable()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/loop.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvme_loop_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:729:1: note: in expansion of macro 'module_init' BUILDSTDERR: 729 | module_init(nvme_loop_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:699:19: note: 'init_module' target declared here BUILDSTDERR: 699 | static int __init nvme_loop_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/loop.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvme_loop_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:730:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 730 | module_exit(nvme_loop_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/loop.c:714:20: note: 'cleanup_module' target declared here BUILDSTDERR: 714 | static void __exit nvme_loop_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/rdma.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_rdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1681:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1681 | module_init(nvmet_rdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1654:19: note: 'init_module' target declared here BUILDSTDERR: 1654 | static int __init nvmet_rdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/rdma.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_rdma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1682:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1682 | module_exit(nvmet_rdma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.c:1673:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1673 | static void __exit nvmet_rdma_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_add_port()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_qp_event()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_remove_one()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_post_recv.isra.0()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_create_queue_ib()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_handle_command()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_read_data_done()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_send_done()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_queue_response()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_recv_done()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_cm_handler()+0x62c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_add_port.cold()+0x3a: return with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_qp_event.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_read_data_done.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_send_done.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/rdma.o: warning: objtool: nvmet_rdma_recv_done.cold()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/fc.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nvmet_fc_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2573:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2573 | module_init(nvmet_fc_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2557:19: note: 'init_module' target declared here BUILDSTDERR: 2557 | static int __init nvmet_fc_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/fc.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nvmet_fc_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2574:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2574 | module_exit(nvmet_fc_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.c:2562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2562 | static void __exit nvmet_fc_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fc.o: warning: objtool: nvmet_fc_add_port()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/nvme/target/fcloop.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcloop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1385:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1385 | module_init(fcloop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1298:19: note: 'init_module' target declared here BUILDSTDERR: 1298 | static int __init fcloop_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/nvme/target/fcloop.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcloop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1386:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1386 | module_exit(fcloop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.c:1327:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1327 | static void __exit fcloop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/nvme/target/fcloop.o: warning: objtool: fcloop_parse_options()+0x1b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/nvme/target/fcloop.o: warning: objtool: fcloop_parse_nm_options.isra.0()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_register_device()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_claim()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_release()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_register_dev_model()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_announce_port()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/share.o: warning: objtool: parport_unregister_device()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/ieee1284_ops.o: warning: objtool: parport_ieee1284_ecp_read_data()+0x2e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/parport/procfs.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_default_proc_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:621:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 621 | subsys_initcall(parport_default_proc_register) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:561:19: note: 'init_module' target declared here BUILDSTDERR: 561 | static int __init parport_default_proc_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/procfs.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_default_proc_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:622:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 622 | module_exit(parport_default_proc_unregister) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/procfs.c:578:20: note: 'cleanup_module' target declared here BUILDSTDERR: 578 | static void __exit parport_default_proc_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/daisy.o: warning: objtool: parport_daisy_init()+0x3c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/probe.o: warning: objtool: parport_device_id()+0x515: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/parport/parport_pc.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_pc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3361 | module_exit(parport_pc_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3335 | static void __exit parport_pc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_pc.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_pc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3360 | module_init(parport_pc_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.c:3306:19: note: 'init_module' target declared here BUILDSTDERR: 3306 | static int __init parport_pc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_frob_control()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_write_control()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_probe_port()+0x668: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_pci_probe()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: sio_ite_8872_probe()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: parport_pc_epp_read_data()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/parport/parport_pc.o: warning: objtool: sio_ite_8872_probe.cold()+0x138: return with modified stack frame BUILDSTDERR: In file included from drivers/parport/parport_serial.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_serial.c:16: BUILDSTDERR: drivers/parport/parport_serial.c:697:19: note: 'cleanup_module' target declared here BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_serial.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_serial_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_serial.c:16: BUILDSTDERR: drivers/parport/parport_serial.c:697:19: note: 'init_module' target declared here BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_serial.c:697:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 697 | module_pci_driver(parport_serial_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_cs.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'parport_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_cs.c:48: BUILDSTDERR: drivers/parport/parport_cs.c:196:22: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/parport/parport_cs.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'parport_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/parport.h:16, BUILDSTDERR: from drivers/parport/parport_cs.c:48: BUILDSTDERR: drivers/parport/parport_cs.c:196:22: note: 'init_module' target declared here BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.c:196:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 196 | module_pcmcia_driver(parport_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/parport/parport_cs.o: warning: objtool: parport_probe()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pci/controller/pci-hyperv.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_hv_pci_drv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2756:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2756 | module_exit(exit_hv_pci_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2745:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2745 | static void __exit exit_hv_pci_drv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/pci-hyperv.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_hv_pci_drv': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2755:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2755 | module_init(init_hv_pci_drv); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.c:2750:19: note: 'init_module' target declared here BUILDSTDERR: 2750 | static int __init init_hv_pci_drv(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/pci-hyperv.o: warning: objtool: hv_pci_assign_slots()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmd_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:7: BUILDSTDERR: drivers/pci/controller/vmd.c:877:19: note: 'cleanup_module' target declared here BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmd_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/controller/vmd.c:7: BUILDSTDERR: drivers/pci/controller/vmd.c:877:19: note: 'init_module' target declared here BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pci/controller/vmd.c:877:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 877 | module_pci_driver(vmd_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibm_acpiphp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:488:1: note: in expansion of macro 'module_init' BUILDSTDERR: 488 | module_init(ibm_acpiphp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:419:19: note: 'init_module' target declared here BUILDSTDERR: 419 | static int __init ibm_acpiphp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/hotplug/acpiphp_ibm.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibm_acpiphp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:489:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 489 | module_exit(ibm_acpiphp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.c:468:20: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | static void __exit ibm_acpiphp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_get_table_from_acpi()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_get_attention_status()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/hotplug/acpiphp_ibm.o: warning: objtool: ibm_set_attention_status()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pci/pcie/aer_inject.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aer_inject_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:547:1: note: in expansion of macro 'module_init' BUILDSTDERR: 547 | module_init(aer_inject_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:521:19: note: 'init_module' target declared here BUILDSTDERR: 521 | static int __init aer_inject_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/pcie/aer_inject.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aer_inject_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:548:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 548 | module_exit(aer_inject_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pcie/aer_inject.c:526:20: note: 'cleanup_module' target declared here BUILDSTDERR: 526 | static void __exit aer_inject_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/switch/switchtec.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'switchtec_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1431 | module_exit(switchtec_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1422:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1422 | static void __exit switchtec_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/switch/switchtec.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'switchtec_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1420:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1420 | module_init(switchtec_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/switch/switchtec.c:1389:19: note: 'init_module' target declared here BUILDSTDERR: 1389 | static int __init switchtec_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/pci-pf-stub.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_pf_stub_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(pci_pf_stub_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:46:20: note: 'cleanup_module' target declared here BUILDSTDERR: 46 | static void __exit pci_pf_stub_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/pci-pf-stub.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_pf_stub_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(pci_pf_stub_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/pci-pf-stub.c:41:19: note: 'init_module' target declared here BUILDSTDERR: 41 | static int __init pci_pf_stub_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/pci/xen-pcifront.c:11: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/pci/xen-pcifront.c:7: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/xen-pcifront.c:7: BUILDSTDERR: drivers/pci/xen-pcifront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcifront_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1184 | module_init(pcifront_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1166:19: note: 'init_module' target declared here BUILDSTDERR: 1166 | static int __init pcifront_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pci/xen-pcifront.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcifront_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1185 | module_exit(pcifront_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.c:1179:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1179 | static void __exit pcifront_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pci/xen-pcifront.o: warning: objtool: pci_frontend_enable_msix()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pci/xen-pcifront.o: warning: objtool: pci_frontend_disable_msi()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pcmcia/yenta_socket.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/yenta_socket.c:14: BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pcmcia/yenta_socket.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yenta_cardbus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/yenta_socket.c:14: BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:19: note: 'init_module' target declared here BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/yenta_socket.c:1444:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1444 | module_pci_driver(yenta_cardbus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pcmcia/pd6729.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/pd6729.c:13: BUILDSTDERR: drivers/pcmcia/pd6729.c:777:19: note: 'cleanup_module' target declared here BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pcmcia/pd6729.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pd6729_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pcmcia/pd6729.c:13: BUILDSTDERR: drivers/pcmcia/pd6729.c:777:19: note: 'init_module' target declared here BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.c:777:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 777 | module_pci_driver(pd6729_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pcmcia/pd6729.o: warning: objtool: pd6729_interrupt()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/pd6729.o: warning: objtool: pd6729_pci_probe()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_socket()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_interrupt()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_pci_probe()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_mem_map()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/pcmcia/i82092.o: warning: objtool: i82092aa_set_socket.cold()+0x3f: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-broxton.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1076:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1076 | module_exit(bxt_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1072:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1072 | static void __exit bxt_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-broxton.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1070:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1070 | subsys_initcall(bxt_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-broxton.c:1066:19: note: 'init_module' target declared here BUILDSTDERR: 1066 | static int __init bxt_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'cleanup_module' target declared here BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cnl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cannonlake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:24: note: 'init_module' target declared here BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cannonlake.c:863:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 863 | module_platform_driver(cnl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cdf_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:368:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 368 | module_exit(cdf_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:364:20: note: 'cleanup_module' target declared here BUILDSTDERR: 364 | static void __exit cdf_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-cedarfork.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cdf_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:362:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 362 | subsys_initcall(cdf_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-cedarfork.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | static int __init cdf_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-denverton.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dnv_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(dnv_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit dnv_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-denverton.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dnv_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:289:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 289 | subsys_initcall(dnv_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-denverton.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init dnv_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-geminilake.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'glk_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:505:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 505 | module_exit(glk_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:501:20: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | static void __exit glk_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-geminilake.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'glk_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:499:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 499 | subsys_initcall(glk_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-geminilake.c:495:19: note: 'init_module' target declared here BUILDSTDERR: 495 | static int __init glk_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'cleanup_module' target declared here BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'icl_pinctrl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-icelake.c:10: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:24: note: 'init_module' target declared here BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-icelake.c:431:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 431 | module_platform_driver(icl_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lbg_pinctrl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-lewisburg.c:9: BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:24: note: 'init_module' target declared here BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-lewisburg.c:336:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 336 | module_platform_driver(lbg_pinctrl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spt_pinctrl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:631:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 631 | module_exit(spt_pinctrl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:627:20: note: 'cleanup_module' target declared here BUILDSTDERR: 627 | static void __exit spt_pinctrl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pinctrl/intel/pinctrl-sunrisepoint.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spt_pinctrl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:625:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 625 | subsys_initcall(spt_pinctrl_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/intel/pinctrl-sunrisepoint.c:621:19: note: 'init_module' target declared here BUILDSTDERR: 621 | static int __init spt_pinctrl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pinctrl/pinctrl-amd.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amd_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/pinctrl/pinctrl-amd.c:27: BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'cleanup_module' target declared here BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pinctrl/pinctrl-amd.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amd_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/pinctrl/pinctrl-amd.c:27: BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:24: note: 'init_module' target declared here BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pinctrl/pinctrl-amd.c:981:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 981 | module_platform_driver(amd_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_laptop.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:936:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 936 | module_exit(chromeos_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:929:20: note: 'cleanup_module' target declared here BUILDSTDERR: 929 | static void __exit chromeos_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_laptop.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:935:1: note: in expansion of macro 'module_init' BUILDSTDERR: 935 | module_init(chromeos_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_laptop.c:883:19: note: 'init_module' target declared here BUILDSTDERR: 883 | static int __init chromeos_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_pstore.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chromeos_pstore_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 139 | module_exit(chromeos_pstore_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:133:20: note: 'cleanup_module' target declared here BUILDSTDERR: 133 | static void __exit chromeos_pstore_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/chromeos_pstore.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chromeos_pstore_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 138 | module_init(chromeos_pstore_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/chromeos_pstore.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | static int __init chromeos_pstore_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'keyboard_led_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'cleanup_module' target declared here BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'keyboard_led_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/chrome/cros_kbd_led_backlight.c:17: BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:24: note: 'init_module' target declared here BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/chrome/cros_kbd_led_backlight.c:117:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 117 | module_platform_driver(keyboard_led_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'init_module' target declared here BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_hotplug_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-hotplug.c:35: BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:24: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-hotplug.c:688:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 688 | module_platform_driver(mlxreg_hotplug_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:10: BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'init_module' target declared here BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxreg_io_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/mellanox/mlxreg-io.c:10: BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:24: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/mellanox/mlxreg-io.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(mlxreg_io_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-laptop.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1994:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1994 | module_exit(asus_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1987:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1987 | static void __exit asus_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-laptop.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1993 | module_init(asus_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.c:1963:19: note: 'init_module' target declared here BUILDSTDERR: 1963 | static int __init asus_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_als_switch()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: ledd_store()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_read_brightness()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_acpi_notify()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: display_store()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_bluetooth_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wlan_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wimax_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wwan_set.isra.0()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: gps_show()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_wireless_status.part.0()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_kled_cdev_get()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: ls_level_store()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-laptop.o: warning: objtool: asus_acpi_notify.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/asus-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2437:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2437 | module_init(asus_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2421:19: note: 'init_module' target declared here BUILDSTDERR: 2421 | static int __init asus_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2438:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2438 | module_exit(asus_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.c:2432:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2432 | static void __exit asus_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_register_rfkill_notifier()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_rfkill_hotplug()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: pwm1_store()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: pwm1_show()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_unregister_rfkill_notifier.isra.0()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: fan1_input_show()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_wmi_notify()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-wmi.o: warning: objtool: asus_wmi_probe()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/asus-nb-wmi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_nb_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:523:1: note: in expansion of macro 'module_init' BUILDSTDERR: 523 | module_init(asus_nb_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | static int __init asus_nb_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-nb-wmi.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_nb_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:524:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 524 | module_exit(asus_nb_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.c:518:20: note: 'cleanup_module' target declared here BUILDSTDERR: 518 | static void __exit asus_nb_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.o: warning: objtool: asus_nb_wmi_quirks()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/asus-nb-wmi.o: warning: objtool: asus_nb_wmi_quirks.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/asus-wireless.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asus_wireless_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/asus-wireless.c:15: BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/asus-wireless.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asus_wireless_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/asus-wireless.c:15: BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:20: note: 'init_module' target declared here BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/asus-wireless.c:202:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 202 | module_acpi_driver(asus_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/eeepc-laptop.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1539:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1539 | module_exit(eeepc_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1532:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1532 | static void __exit eeepc_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/eeepc-laptop.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1538:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1538 | module_init(eeepc_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.c:1506:19: note: 'init_module' target declared here BUILDSTDERR: 1506 | static int __init eeepc_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: cpufv_disabled_store()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_input_notify.isra.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: get_acpi.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_rfkill_hotplug()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_unregister_rfkill_notifier()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: set_acpi.isra.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/eeepc-laptop.o: warning: objtool: eeepc_input_notify.isra.0.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/eeepc-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eeepc_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 257 | module_init(eeepc_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | static int __init eeepc_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/eeepc-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eeepc_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 258 | module_exit(eeepc_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/eeepc-wmi.c:252:20: note: 'cleanup_module' target declared here BUILDSTDERR: 252 | static void __exit eeepc_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/msi-laptop.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1175:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1175 | module_init(msi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1043:19: note: 'init_module' target declared here BUILDSTDERR: 1043 | static int __init msi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/msi-laptop.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1176:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1176 | module_exit(msi_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-laptop.c:1149:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1149 | static void __exit msi_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_g_select_store_v4()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_sensitivity_store_v4()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/classmate-laptop.o: warning: objtool: cmpc_accel_sensitivity_store()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/compal-laptop.c:73: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'compal_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:1127:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1127 | module_exit(compal_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:1094:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1094 | static void __exit compal_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/compal-laptop.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'compal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:1126:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1126 | module_init(compal_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.c:983:19: note: 'init_module' target declared here BUILDSTDERR: 983 | static int __init compal_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/compal-laptop.o: warning: objtool: compal_remove()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/dell-smbios-base.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_smbios_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:646:1: note: in expansion of macro 'module_init' BUILDSTDERR: 646 | module_init(dell_smbios_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:565:19: note: 'init_module' target declared here BUILDSTDERR: 565 | static int __init dell_smbios_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-smbios-base.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_smbios_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:647:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 647 | module_exit(dell_smbios_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.c:631:20: note: 'cleanup_module' target declared here BUILDSTDERR: 631 | static void __exit dell_smbios_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smbios-base.o: warning: objtool: dell_smbios_call()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/dell-laptop.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2257:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2257 | module_exit(dell_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2234 | static void __exit dell_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-laptop.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2256:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 2256 | late_initcall(dell_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.c:2134:19: note: 'init_module' target declared here BUILDSTDERR: 2134 | static int __init dell_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_set_state_safe()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_led_level_get()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-laptop.o: warning: objtool: kbd_led_level_set()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:731:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 731 | late_initcall(dell_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:715:19: note: 'init_module' target declared here BUILDSTDERR: 715 | static int __init dell_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:740:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 740 | module_exit(dell_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.c:733:20: note: 'cleanup_module' target declared here BUILDSTDERR: 733 | static void __exit dell_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_process_key()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_notify()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: handle_dmi_entry()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_probe()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_process_key.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/dell-wmi.o: warning: objtool: dell_wmi_notify.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_descriptor_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-wmi-descriptor.c:18: BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:19: note: 'cleanup_module' target declared here BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-descriptor.c:208:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 208 | module_wmi_driver(dell_wmi_descriptor_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi-aio.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_wmi_aio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:209:1: note: in expansion of macro 'module_init' BUILDSTDERR: 209 | module_init(dell_wmi_aio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:175:19: note: 'init_module' target declared here BUILDSTDERR: 175 | static int __init dell_wmi_aio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-wmi-aio.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_wmi_aio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:210:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 210 | module_exit(dell_wmi_aio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.c:200:20: note: 'cleanup_module' target declared here BUILDSTDERR: 200 | static void __exit dell_wmi_aio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-aio.o: warning: objtool: dell_wmi_aio_notify()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-led.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dell_led_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:185:1: note: in expansion of macro 'module_init' BUILDSTDERR: 185 | module_init(dell_led_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:164:19: note: 'init_module' target declared here BUILDSTDERR: 164 | static int __init dell_led_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/dell-wmi-led.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dell_led_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:186:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 186 | module_exit(dell_led_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-wmi-led.c:178:20: note: 'cleanup_module' target declared here BUILDSTDERR: 178 | static void __exit dell_led_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-smo8800.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smo8800_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-smo8800.c:24: BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:20: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-smo8800.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smo8800_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-smo8800.c:24: BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:20: note: 'init_module' target declared here BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-smo8800.c:235:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 235 | module_acpi_driver(smo8800_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-rbtn.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rbtn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-rbtn.c:17: BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:20: note: 'init_module' target declared here BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/dell-rbtn.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rbtn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/dell-rbtn.c:17: BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/dell-rbtn.c:493:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 493 | module_acpi_driver(rbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acer-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2357 | module_init(acer_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2189:19: note: 'init_module' target declared here BUILDSTDERR: 2189 | static int __init acer_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acer-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2358 | module_exit(acer_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.c:2341:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2341 | static void __exit acer_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: acer_wmi_notify()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: set_u32()+0x1ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: get_u32()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acer-wmi.o: warning: objtool: acer_platform_probe()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acer_wireless_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acer_wireless_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/acer-wireless.c:11: BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:20: note: 'init_module' target declared here BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/acer-wireless.c:67:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 67 | module_acpi_driver(acer_wireless_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acerhdf.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acerhdf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:813:1: note: in expansion of macro 'module_init' BUILDSTDERR: 813 | module_init(acerhdf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:754:19: note: 'init_module' target declared here BUILDSTDERR: 754 | static int __init acerhdf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/acerhdf.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acerhdf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:814:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 814 | module_exit(acerhdf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.c:780:20: note: 'cleanup_module' target declared here BUILDSTDERR: 780 | static void __exit acerhdf_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_get_mode()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_get_ec_temp()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_change_fanstate()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/acerhdf.o: warning: objtool: acerhdf_set_cur_state()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/hp_accel.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/hp_accel.c:30: BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:20: note: 'cleanup_module' target declared here BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp_accel.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lis3lv02d_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/hp_accel.c:30: BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:20: note: 'init_module' target declared here BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.c:438:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 438 | module_acpi_driver(lis3lv02d_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp_accel.o: warning: objtool: lis3lv02d_add()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/hp-wireless.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/hp-wireless.c:24: BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:20: note: 'init_module' target declared here BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp-wireless.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/hp-wireless.c:24: BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:20: note: 'cleanup_module' target declared here BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.c:113:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 113 | module_acpi_driver(hpwl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wireless.o: warning: objtool: hpwl_add()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/hp-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:1024:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1024 | module_init(hp_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:986:19: note: 'init_module' target declared here BUILDSTDERR: 986 | static int __init hp_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hp-wmi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(hp_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.c:1026:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1026 | static void __exit hp_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_perform_query()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_rfkill2_refresh()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/hp-wmi.o: warning: objtool: hp_wmi_notify()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/amilo-rfkill.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'amilo_rfkill_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 182 | module_exit(amilo_rfkill_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:171:20: note: 'cleanup_module' target declared here BUILDSTDERR: 171 | static void __exit amilo_rfkill_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/amilo-rfkill.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'amilo_rfkill_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 181 | module_init(amilo_rfkill_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/amilo-rfkill.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | static int __init amilo_rfkill_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gpd_pocket_fan_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/gpd-pocket-fan.c:8: BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:24: note: 'init_module' target declared here BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/gpd-pocket-fan.c:213:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 213 | module_platform_driver(gpd_pocket_fan_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/sony-laptop.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sony_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4941:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4941 | module_exit(sony_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4933:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4933 | static void __exit sony_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/sony-laptop.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sony_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4940:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4940 | module_init(sony_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.c:4905:19: note: 'init_module' target declared here BUILDSTDERR: 4905 | static int __init sony_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call2()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call1()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: __call_snc_method()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_int_call()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_laptop_report_input_event()+0x1ec: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_walk_callback()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_irq()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_find_snc_handle()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_call_snc_handle()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: __sony_nc_gfx_switch_status_get()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_resume()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_notify()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_remove()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_remove()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_laptop_setup_input()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_call3.constprop.0()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_camera_command()+0x294: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_buffer_call.constprop.0()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_read_possible_resource()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_nc_add()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_enable.isra.0()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_add()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/sony-laptop.o: warning: objtool: sony_pic_add.cold()+0x33f: return with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/ideapad-laptop.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/ideapad-laptop.c:29: BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/ideapad-laptop.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ideapad_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/ideapad-laptop.c:29: BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:24: note: 'init_module' target declared here BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.c:1389:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1389 | module_platform_driver(ideapad_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: read_ec_data()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: write_ec_cmd()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: ideapad_acpi_notify()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/ideapad-laptop.o: warning: objtool: ideapad_acpi_add()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c: In function 'create_attr_set': BUILDSTDERR: 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] BUILDSTDERR: 1049 | sobj->s.group.attrs = &sobj->a; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1052 | return &sobj->s; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/thinkpad_acpi.c:53: BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'thinkpad_acpi_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c:10513:1: note: in expansion of macro 'module_init' BUILDSTDERR: 10513 | module_init(thinkpad_acpi_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.c:10333:19: note: 'init_module' target declared here BUILDSTDERR: 10333 | static int __init thinkpad_acpi_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: acpi_evalf()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_mask_set()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_user_mask_set()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: adaptive_keyboard_get_mode()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_exit()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: video_write()+0x474: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_rfk_hook_set_block()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_enabledisable_warn()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: ibm_exit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: mute_led_on_off()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_battery_get_id()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: charge_stop_threshold_store()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_battery_add()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_get_status_ec()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_volume_checkpoint_nvram()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_exit()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: tpacpi_brightness_checkpoint_nvram()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: brightness_update_status()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_status_ec()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_mute()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_alsa_mute_put()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_set_software_mute()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_alsa_vol_put()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: volume_write()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_poll_setup()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_source_mask_store()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_notify()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: fan_resume()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: fan_write()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: charge_start_threshold_store()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: thinkpad_acpi_module_exit()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_enabledisable_warn.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: ibm_exit.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/thinkpad_acpi.o: warning: objtool: hotkey_poll_setup.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/hdaps.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdaps_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:632:1: note: in expansion of macro 'module_init' BUILDSTDERR: 632 | module_init(hdaps_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:544:19: note: 'init_module' target declared here BUILDSTDERR: 544 | static int __init hdaps_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/hdaps.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdaps_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:633:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 633 | module_exit(hdaps_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.c:620:20: note: 'cleanup_module' target declared here BUILDSTDERR: 620 | static void __exit hdaps_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/hdaps.o: warning: objtool: hdaps_probe()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-laptop.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(fujitsu_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:1024:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1024 | static void __exit fujitsu_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-laptop.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:1035:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1035 | module_init(fujitsu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.c:992:19: note: 'init_module' target declared here BUILDSTDERR: 992 | static int __init fujitsu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.o: warning: objtool: acpi_fujitsu_bl_add()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/fujitsu-laptop.o: warning: objtool: acpi_fujitsu_laptop_add()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-tablet.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fujitsu_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:546:1: note: in expansion of macro 'module_init' BUILDSTDERR: 546 | module_init(fujitsu_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | static int __init fujitsu_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/fujitsu-tablet.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fujitsu_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:547:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 547 | module_exit(fujitsu_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/fujitsu-tablet.c:541:20: note: 'cleanup_module' target declared here BUILDSTDERR: 541 | static void __exit fujitsu_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/panasonic-laptop.c:120: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/panasonic-laptop.c:123: BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'cleanup_module' target declared here BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/panasonic-laptop.c:120: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_pcc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/panasonic-laptop.c:123: BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:20: note: 'init_module' target declared here BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/panasonic-laptop.c:655:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 655 | module_acpi_driver(acpi_pcc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acpi_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1448:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1448 | module_exit(acpi_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1440 | static void __exit acpi_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acpi_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:117:34: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | #define subsys_initcall_sync(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1447:1: note: in expansion of macro 'subsys_initcall_sync' BUILDSTDERR: 1447 | subsys_initcall_sync(acpi_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.c:1408:19: note: 'init_module' target declared here BUILDSTDERR: 1408 | static int __init acpi_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: wmidev_evaluate_method()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: wmi_set_block()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: __query_block()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: wmi_notify_debug()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: acpi_wmi_notify_handler()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/wmi.o: warning: objtool: acpi_wmi_probe()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/msi-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msi_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 357 | module_init(msi_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init msi_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/msi-wmi.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msi_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 358 | module_exit(msi_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.c:348:20: note: 'cleanup_module' target declared here BUILDSTDERR: 348 | static void __exit msi_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/msi-wmi.o: warning: objtool: msi_wmi_notify()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/msi-wmi.o: warning: objtool: bl_get()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/peaq-wmi.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'peaq_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:108:1: note: in expansion of macro 'module_init' BUILDSTDERR: 108 | module_init(peaq_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init peaq_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/peaq-wmi.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'peaq_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 109 | module_exit(peaq_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/peaq-wmi.c:103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 103 | static void __exit peaq_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3-wmi.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 's3_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 294 | module_init(s3_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | static int __init s3_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3-wmi.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 's3_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(s3_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit s3_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3-wmi.o: warning: objtool: s3_wmi_attach_spi_device()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/surface3-wmi.o: warning: objtool: s3_wmi_send_lid_state()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/topstar-laptop.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'topstar_laptop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:395:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 395 | module_exit(topstar_laptop_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:388:20: note: 'cleanup_module' target declared here BUILDSTDERR: 388 | static void __exit topstar_laptop_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/topstar-laptop.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'topstar_laptop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:394:1: note: in expansion of macro 'module_init' BUILDSTDERR: 394 | module_init(topstar_laptop_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.c:368:19: note: 'init_module' target declared here BUILDSTDERR: 368 | static int __init topstar_laptop_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_notify()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_add()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/topstar-laptop.o: warning: objtool: topstar_acpi_notify.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wmi_bmof_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/wmi-bmof.c:19: BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:19: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/wmi-bmof.c:120:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 120 | module_wmi_driver(wmi_bmof_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'init_module' target declared here BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_wmi_thunderbolt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/wmi.h:63:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 63 | module_driver(__wmi_driver, wmi_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-wmi-thunderbolt.c:18: BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:19: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-wmi-thunderbolt.c:93:1: note: in expansion of macro 'module_wmi_driver' BUILDSTDERR: 93 | module_wmi_driver(intel_wmi_thunderbolt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_acpi.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_acpi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3354:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3354 | module_exit(toshiba_acpi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3346 | static void __exit toshiba_acpi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_acpi.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_acpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3353:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3353 | module_init(toshiba_acpi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.c:3327:19: note: 'init_module' target declared here BUILDSTDERR: 3327 | static int __init toshiba_acpi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: cooling_method_store()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: set_lcd_brightness()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_wireless_status()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_resume()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: cooling_method_show()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: __get_lcd_brightness()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: lcd_proc_show()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_backlight_get()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sci_open()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sci_close()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_three_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: panel_power_on_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: kbd_function_keys_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_music_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_charge_store()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: touchpad_store()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_illum_status_set()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_set()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_three_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_panel_power_on_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_function_keys_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_sleep_music_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_sleep_charge_show()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_touchpad_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_kbd_illum_status_get()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_get()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: usb_rapid_charge_store()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_usb_rapid_charge_get()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sleep_functions_on_battery_store()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: sleep_functions_on_battery_show()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_iio_accel_read_raw()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_smm_bridge()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_eco_mode_get_status()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_eco_mode_set_status()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_wwan_set_block()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_notify()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_acpi_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_acpi.o: warning: objtool: toshiba_illumination_set.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/platform/x86/toshiba_bluetooth.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_bluetooth.c:21: BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'cleanup_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_bluetooth.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_bt_rfkill_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_bluetooth.c:21: BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:20: note: 'init_module' target declared here BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.c:300:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 300 | module_acpi_driver(toshiba_bt_rfkill_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bluetooth_sync_status()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bluetooth_disable()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: bt_rfkill_set_block()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bt_rfkill_add()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_bluetooth.o: warning: objtool: toshiba_bt_rfkill_add.cold()+0x2d: return with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/toshiba_haps.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_haps.c:24: BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:20: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba_haps.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_haps_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/toshiba_haps.c:24: BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:20: note: 'init_module' target declared here BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.c:277:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 277 | module_acpi_driver(toshiba_haps_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba_haps.o: warning: objtool: toshiba_haps_protection_level()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/toshiba_haps.o: warning: objtool: toshiba_haps_add()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/toshiba-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toshiba_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:146:1: note: in expansion of macro 'module_init' BUILDSTDERR: 146 | module_init(toshiba_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init toshiba_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/toshiba-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toshiba_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:147:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 147 | module_exit(toshiba_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.c:140:20: note: 'cleanup_module' target declared here BUILDSTDERR: 140 | static void __exit toshiba_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/toshiba-wmi.o: warning: objtool: toshiba_wmi_notify()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cht_int33fe_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cht_int33fe_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_cht_int33fe.c:23: BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_cht_int33fe.c:262:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 262 | module_i2c_driver(cht_int33fe_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int0002_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:24: note: 'cleanup_module' target declared here BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int0002_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel_int0002_vgpio.c:33: BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:24: note: 'init_module' target declared here BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_int0002_vgpio.c:215:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 215 | module_platform_driver(int0002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-hid.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_hid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:581:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 581 | module_exit(intel_hid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 577 | static void __exit intel_hid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-hid.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_hid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:575:1: note: in expansion of macro 'module_init' BUILDSTDERR: 575 | module_init(intel_hid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.c:567:19: note: 'init_module' target declared here BUILDSTDERR: 567 | static int __init intel_hid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-hid.o: warning: objtool: intel_hid_probe()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-vbtn.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_vbtn_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(intel_vbtn_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit intel_vbtn_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/intel-vbtn.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_vbtn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:243:1: note: in expansion of macro 'module_init' BUILDSTDERR: 243 | module_init(intel_vbtn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-vbtn.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init intel_vbtn_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_ips.c:64: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_ips.c:65: BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_ips.c:64: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_ips.c:65: BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:19: note: 'init_module' target declared here BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_ips.c:1698:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1698 | module_pci_driver(ips_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-laptop.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsung_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1798:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1798 | module_exit(samsung_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1777:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1777 | static void __exit samsung_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-laptop.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsung_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1797:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1797 | module_init(samsung_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.c:1690:19: note: 'init_module' target declared here BUILDSTDERR: 1690 | static int __init samsung_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-laptop.o: warning: objtool: sabi_command()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/mxm-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mxm_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 110 | module_init(mxm_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | static int __init mxm_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/mxm-wmi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mxm_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 111 | module_exit(mxm_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mxm-wmi.c:106:20: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | static void __exit mxm_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_oaktrail.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oaktrail_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:386:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 386 | module_exit(oaktrail_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:375:20: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | static void __exit oaktrail_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_oaktrail.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oaktrail_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:385:1: note: in expansion of macro 'module_init' BUILDSTDERR: 385 | module_init(oaktrail_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_oaktrail.c:314:19: note: 'init_module' target declared here BUILDSTDERR: 314 | static int __init oaktrail_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-q10.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'samsungq10_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 159 | module_exit(samsungq10_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:152:20: note: 'cleanup_module' target declared here BUILDSTDERR: 152 | static void __exit samsungq10_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/samsung-q10.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'samsungq10_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:158:1: note: in expansion of macro 'module_init' BUILDSTDERR: 158 | module_init(samsungq10_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/samsung-q10.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | static int __init samsungq10_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/apple-gmux.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/apple-gmux.c:18: BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:19: note: 'init_module' target declared here BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/apple-gmux.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gmux_pnp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pnp.h:525:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 525 | module_driver(__pnp_driver, pnp_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/platform/x86/apple-gmux.c:18: BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:19: note: 'cleanup_module' target declared here BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.c:837:1: note: in expansion of macro 'module_pnp_driver' BUILDSTDERR: 837 | module_pnp_driver(gmux_pnp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/apple-gmux.o: warning: objtool: gmux_set_discrete_state()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/apple-gmux.o: warning: objtool: gmux_probe()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/intel-rst.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'irst_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-rst.c:23: BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:20: note: 'init_module' target declared here BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel-rst.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'irst_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/intel-rst.c:23: BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:20: note: 'cleanup_module' target declared here BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel-rst.c:159:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 159 | module_acpi_driver(irst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/pvpanic.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvpanic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/pvpanic.c:27: BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/pvpanic.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvpanic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/platform/x86/pvpanic.c:27: BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:20: note: 'init_module' target declared here BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/pvpanic.c:124:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 124 | module_acpi_driver(pvpanic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/alienware-wmi.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alienware_wmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:852:1: note: in expansion of macro 'module_init' BUILDSTDERR: 852 | module_init(alienware_wmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:785:19: note: 'init_module' target declared here BUILDSTDERR: 785 | static int __init alienware_wmi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/platform/x86/alienware-wmi.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alienware_wmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:864:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 864 | module_exit(alienware_wmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.c:854:20: note: 'cleanup_module' target declared here BUILDSTDERR: 854 | static void __exit alienware_wmi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: alienware_update_led()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: global_led_set()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: toggle_hdmi_source()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: toggle_deepsleep()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: zone_set()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_hdmi_source()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_amplifier_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_deepsleep_status()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/alienware-wmi.o: warning: objtool: show_hdmi_cable()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/surfacepro3_button.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface_button_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surfacepro3_button.c:18: BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'cleanup_module' target declared here BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surfacepro3_button.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface_button_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/acpi/acpi_bus.h:561:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 561 | module_driver(__acpi_driver, acpi_bus_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surfacepro3_button.c:18: BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:20: note: 'init_module' target declared here BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surfacepro3_button.c:225:1: note: in expansion of macro 'module_acpi_driver' BUILDSTDERR: 225 | module_acpi_driver(surface_button_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3_button.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'surface3_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surface3_button.c:17: BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:19: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/surface3_button.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'surface3_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/surface3_button.c:17: BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:19: note: 'init_module' target declared here BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/surface3_button.c:247:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 247 | module_i2c_driver(surface3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_punit_ipc.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_punit_ipc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:359:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 359 | fs_initcall(intel_punit_ipc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:344:19: note: 'init_module' target declared here BUILDSTDERR: 344 | static int __init intel_punit_ipc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_punit_ipc.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_punit_ipc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:360:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 360 | module_exit(intel_punit_ipc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_punit_ipc.c:349:20: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | static void __exit intel_punit_ipc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/intel_bxtwc_tmu.c:24: BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_bxtwc_tmu.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bxt_wcove_tmu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/platform/x86/intel_bxtwc_tmu.c:24: BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:24: note: 'init_module' target declared here BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_bxtwc_tmu.c:155:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 155 | module_platform_driver(bxt_wcove_tmu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_core.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:458:1: note: in expansion of macro 'module_init' BUILDSTDERR: 458 | module_init(telemetry_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:446:19: note: 'init_module' target declared here BUILDSTDERR: 446 | static int __init telemetry_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_core.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:459:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 459 | module_exit(telemetry_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_core.c:454:20: note: 'cleanup_module' target declared here BUILDSTDERR: 454 | static void __exit telemetry_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_pltdrv.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1240 | module_exit(telemetry_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1234 | static void __exit telemetry_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_pltdrv.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | #define device_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1239:1: note: in expansion of macro 'device_initcall' BUILDSTDERR: 1239 | device_initcall(telemetry_module_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.c:1229:19: note: 'init_module' target declared here BUILDSTDERR: 1229 | static int __init telemetry_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_raw_read_eventlog()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_set_trace_verbosity()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_get_trace_verbosity()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_set_sampling_period()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_setup_evtconfig.isra.0()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_reset_events()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_add_events()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_pltdrv.o: warning: objtool: telemetry_plt_update_events()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_debugfs.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'telemetry_debugfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:1039:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1039 | module_exit(telemetry_debugfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:1031:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1031 | static void __exit telemetry_debugfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_telemetry_debugfs.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'telemetry_debugfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:1038:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 1038 | late_initcall(telemetry_debugfs_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.c:940:19: note: 'init_module' target declared here BUILDSTDERR: 940 | static int __init telemetry_debugfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_ioss_trc_verb_show()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_pss_trc_verb_show()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_ioss_trc_verb_write()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_pss_trc_verb_write()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: telem_s0ix_res_get()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/platform/x86/intel_telemetry_debugfs.o: warning: objtool: pm_suspend_exit_cb()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/platform/x86/mlx-platform.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mlxplat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1760:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1760 | module_exit(mlxplat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1742 | static void __exit mlxplat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/mlx-platform.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mlxplat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1740:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1740 | module_init(mlxplat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/mlx-platform.c:1592:19: note: 'init_module' target declared here BUILDSTDERR: 1592 | static int __init mlxplat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chtdc_ti_pwrbtn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:7: BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:24: note: 'init_module' target declared here BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_chtdc_ti_pwrbtn.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(chtdc_ti_pwrbtn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_atomisp2_pm.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isp_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_atomisp2_pm.c:17: BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'cleanup_module' target declared here BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/platform/x86/intel_atomisp2_pm.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isp_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/platform/x86/intel_atomisp2_pm.c:17: BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:19: note: 'init_module' target declared here BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/platform/x86/intel_atomisp2_pm.c:115:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 115 | module_pci_driver(isp_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c: In function 'max17042_init_model': BUILDSTDERR: 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] BUILDSTDERR: 602 | chip->pdata->config_data->cell_char_tbl, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: drivers/power/supply/max17042_battery.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max17042_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max17042_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/max17042_battery.c:25: BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:19: note: 'init_module' target declared here BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/max17042_battery.c:1197:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1197 | module_i2c_driver(max17042_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/bq24190_charger.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq24190_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/power/supply/bq24190_charger.c:15: BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/bq24190_charger.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq24190_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/power/supply/bq24190_charger.c:15: BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:19: note: 'init_module' target declared here BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/bq24190_charger.c:1962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1962 | module_i2c_driver(bq24190_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/smb347-charger.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smb347_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/power/supply/smb347-charger.c:15: BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/smb347-charger.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smb347_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from drivers/power/supply/smb347-charger.c:15: BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:19: note: 'init_module' target declared here BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/smb347-charger.c:1329:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1329 | module_i2c_driver(smb347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_fuel_gauge_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:23: BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:24: note: 'cleanup_module' target declared here BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_fuel_gauge_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/power/supply/axp288_fuel_gauge.c:23: BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:24: note: 'init_module' target declared here BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_fuel_gauge.c:894:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 894 | module_platform_driver(axp288_fuel_gauge_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'axp288_charger_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:24: note: 'cleanup_module' target declared here BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'axp288_charger_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/power/supply/axp288_charger.c:18: BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:24: note: 'init_module' target declared here BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/power/supply/axp288_charger.c:872:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 872 | module_platform_driver(axp288_charger_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/powercap/intel_rapl.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rapl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1675:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1675 | module_exit(rapl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1667:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1667 | static void __exit rapl_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/powercap/intel_rapl.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rapl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1674:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1674 | module_init(rapl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.c:1625:19: note: 'init_module' target declared here BUILDSTDERR: 1625 | static int __init rapl_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: rapl_check_unit_atom()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: rapl_check_unit_core()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: contraint_to_pl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/powercap/intel_rapl.o: warning: objtool: rapl_cpu_online()+0x256: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pps/clients/pps-ldisc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_tty_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:157:1: note: in expansion of macro 'module_init' BUILDSTDERR: 157 | module_init(pps_tty_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:118:19: note: 'init_module' target declared here BUILDSTDERR: 118 | static int __init pps_tty_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pps/clients/pps-ldisc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_tty_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:158:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 158 | module_exit(pps_tty_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.c:146:20: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | static void __exit pps_tty_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-ldisc.o: warning: objtool: pps_tty_open()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pps/clients/pps_parport.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_parport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:260:1: note: in expansion of macro 'module_init' BUILDSTDERR: 260 | module_init(pps_parport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | static int __init pps_parport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pps/clients/pps_parport.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_parport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:261:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 261 | module_exit(pps_parport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.c:255:20: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | static void __exit pps_parport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps_parport.o: warning: objtool: parport_attach()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pps/clients/pps-gpio.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pps_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/pps/clients/pps-gpio.c:30: BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:24: note: 'cleanup_module' target declared here BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pps/clients/pps-gpio.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pps_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/pps/clients/pps-gpio.c:30: BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:24: note: 'init_module' target declared here BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pps/clients/pps-gpio.c:207:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 207 | module_platform_driver(pps_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ptp/ptp_kvm.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ptp_kvm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(ptp_kvm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | static int __init ptp_kvm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ptp/ptp_kvm.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ptp_kvm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:203:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 203 | module_exit(ptp_kvm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.c:172:20: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | static void __exit ptp_kvm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/ptp/ptp_kvm.o: warning: objtool: ptp_kvm_get_time_fn()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ptp/ptp_kvm.o: warning: objtool: ptp_kvm_gettime()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/pwm/pwm-lpss-pci.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pwm/pwm-lpss-pci.c:15: BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'cleanup_module' target declared here BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/pwm/pwm-lpss-pci.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/pwm/pwm-lpss-pci.c:15: BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-pci.c:127:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 127 | module_pci_driver(pwm_lpss_driver_pci); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'cleanup_module' target declared here BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pwm_lpss_driver_platform_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/pwm/pwm-lpss-platform.c:13: BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:24: note: 'init_module' target declared here BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/pwm/pwm-lpss-platform.c:98:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 98 | module_platform_driver(pwm_lpss_driver_platform); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/remoteproc/remoteproc_core.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'remoteproc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1789:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1789 | module_init(remoteproc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1782:19: note: 'init_module' target declared here BUILDSTDERR: 1782 | static int __init remoteproc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/remoteproc/remoteproc_core.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'remoteproc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1798:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1798 | module_exit(remoteproc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.c:1791:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1791 | static void __exit remoteproc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/remoteproc/remoteproc_core.o: warning: objtool: rproc_boot()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/remoteproc/remoteproc_debugfs.o: warning: objtool: rproc_trace_read()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/remoteproc/remoteproc_debugfs.o: warning: objtool: rproc_recovery_read()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rpmsg/rpmsg_core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:594:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 594 | postcore_initcall(rpmsg_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | static int __init rpmsg_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/rpmsg/rpmsg_core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:600:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 600 | module_exit(rpmsg_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/rpmsg_core.c:596:20: note: 'cleanup_module' target declared here BUILDSTDERR: 596 | static void __exit rpmsg_fini(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpmsg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1053:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1053 | subsys_initcall(rpmsg_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1043:19: note: 'init_module' target declared here BUILDSTDERR: 1043 | static int __init rpmsg_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/rpmsg/virtio_rpmsg_bus.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpmsg_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1059:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1059 | module_exit(rpmsg_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rpmsg/virtio_rpmsg_bus.c:1055:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1055 | static void __exit rpmsg_fini(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-abx80x.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'abx80x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-abx80x.c:17: BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:19: note: 'cleanup_module' target declared here BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-abx80x.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'abx80x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-abx80x.c:17: BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:19: note: 'init_module' target declared here BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-abx80x.c:686:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 686 | module_i2c_driver(abx80x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-bq32k.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq32k_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-bq32k.c:16: BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:19: note: 'cleanup_module' target declared here BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-bq32k.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq32k_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-bq32k.c:16: BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:19: note: 'init_module' target declared here BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq32k.c:333:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 333 | module_i2c_driver(bq32k_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-bq4802.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bq4802_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-bq4802.c:10: BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:24: note: 'init_module' target declared here BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-bq4802.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bq4802_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-bq4802.c:10: BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:24: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-bq4802.c:201:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 201 | module_platform_driver(bq4802_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1286.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1286.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:24: note: 'init_module' target declared here BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1286.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1286_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1286.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:24: note: 'cleanup_module' target declared here BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1286.c:359:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 359 | module_platform_driver(ds1286_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1305.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1305_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1305.c:15: BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:19: note: 'init_module' target declared here BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1305.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1305_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1305.c:15: BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:19: note: 'cleanup_module' target declared here BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1305.c:755:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 755 | module_spi_driver(ds1305_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1307_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1307_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/rtc/rtc-ds1307.c:14: BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:19: note: 'init_module' target declared here BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1307.c:1751:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1751 | module_i2c_driver(ds1307_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1343_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:19: note: 'cleanup_module' target declared here BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1343_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1343.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:19: note: 'init_module' target declared here BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1343.c:616:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 616 | module_spi_driver(ds1343_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1347_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:19: note: 'init_module' target declared here BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1347_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1347.c:16: BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:19: note: 'cleanup_module' target declared here BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1347.c:171:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 171 | module_spi_driver(ds1347_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1374.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1374_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1374.c:26: BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:19: note: 'cleanup_module' target declared here BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1374.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1374_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1374.c:26: BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:19: note: 'init_module' target declared here BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.c:721:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 721 | module_i2c_driver(ds1374_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_ping()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_settimeout()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/rtc/rtc-ds1374.o: warning: objtool: ds1374_wdt_unlocked_ioctl()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-ds1390.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1390_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1390.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:19: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1390.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1390_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1390.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1390.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(ds1390_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1511.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1511.c:23: BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:24: note: 'init_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1511.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1511_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1511.c:23: BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:24: note: 'cleanup_module' target declared here BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1511.c:509:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 509 | module_platform_driver(ds1511_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1553.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1553.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:24: note: 'init_module' target declared here BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1553.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1553_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1553.c:18: BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:24: note: 'cleanup_module' target declared here BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1553.c:334:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 334 | module_platform_driver(ds1553_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1672.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1672_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1672.c:12: BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:19: note: 'cleanup_module' target declared here BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1672.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1672_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-ds1672.c:12: BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1672.c:214:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 214 | module_i2c_driver(ds1672_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1685.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1685.c:25: BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:24: note: 'init_module' target declared here BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1685.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1685_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds1685.c:25: BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.c:1557:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1557 | module_platform_driver(ds1685_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1685.o: warning: objtool: ds1685_rtc_poweroff()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-ds1742.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1742.c:20: BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:24: note: 'cleanup_module' target declared here BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds1742.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds1742_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-ds1742.c:20: BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:24: note: 'init_module' target declared here BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds1742.c:222:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 222 | module_platform_driver(ds1742_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds2404.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds2404.c:10: BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:24: note: 'init_module' target declared here BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds2404.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-ds2404.c:10: BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:24: note: 'cleanup_module' target declared here BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds2404.c:279:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 279 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds3232.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds323x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:729:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 729 | module_exit(ds323x_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:724:20: note: 'cleanup_module' target declared here BUILDSTDERR: 724 | static void __exit ds323x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-ds3232.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds323x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:722:1: note: in expansion of macro 'module_init' BUILDSTDERR: 722 | module_init(ds323x_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-ds3232.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | static int __init ds323x_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-em3027.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'em3027_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-em3027.c:14: BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:19: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-em3027.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'em3027_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-em3027.c:14: BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:19: note: 'init_module' target declared here BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-em3027.c:158:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 158 | module_i2c_driver(em3027_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-fm3130.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm3130_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-fm3130.c:13: BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:19: note: 'cleanup_module' target declared here BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-fm3130.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm3130_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-fm3130.c:13: BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:19: note: 'init_module' target declared here BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-fm3130.c:530:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 530 | module_i2c_driver(fm3130_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl12022.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl12022_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl12022.c:14: BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:19: note: 'cleanup_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl12022.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl12022_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl12022.c:14: BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl12022.c:285:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 285 | module_i2c_driver(isl12022_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl1208.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isl1208_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl1208.c:14: BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:19: note: 'cleanup_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-isl1208.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isl1208_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-isl1208.c:14: BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:19: note: 'init_module' target declared here BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-isl1208.c:858:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 858 | module_i2c_driver(isl1208_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t80.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t80_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-m41t80.c:20: BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t80.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t80_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-m41t80.c:20: BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:19: note: 'init_module' target declared here BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.c:1018:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1018 | module_i2c_driver(m41t80_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t80.o: warning: objtool: wdt_unlocked_ioctl()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/rtc/rtc-m41t93.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t93_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t93.c:15: BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t93.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t93_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t93.c:15: BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:19: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t93.c:204:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 204 | module_spi_driver(m41t93_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t94.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm41t94_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t94.c:13: BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:19: note: 'init_module' target declared here BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m41t94.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm41t94_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-m41t94.c:13: BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:19: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m41t94.c:143:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 143 | module_spi_driver(m41t94_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t35.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-m48t35.c:18: BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:24: note: 'init_module' target declared here BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t35.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t35_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-m48t35.c:18: BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:24: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t35.c:186:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 186 | module_platform_driver(m48t35_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:17: BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:24: note: 'init_module' target declared here BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm48t59_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-m48t59.c:17: BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:24: note: 'cleanup_module' target declared here BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-m48t59.c:498:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 498 | module_platform_driver(m48t59_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6900.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6900_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-max6900.c:15: BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:19: note: 'cleanup_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6900.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6900_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-max6900.c:15: BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6900.c:234:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 234 | module_i2c_driver(max6900_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6902.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6902_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-max6902.c:16: BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:19: note: 'init_module' target declared here BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6902.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6902_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-max6902.c:16: BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:19: note: 'cleanup_module' target declared here BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6902.c:153:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 153 | module_spi_driver(max6902_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max6916_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:16: BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:19: note: 'init_module' target declared here BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max6916_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-max6916.c:16: BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:19: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-max6916.c:160:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 160 | module_spi_driver(max6916_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcp795_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:19: BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:19: note: 'init_module' target declared here BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcp795_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-mcp795.c:19: BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:19: note: 'cleanup_module' target declared here BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-mcp795.c:452:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 452 | module_spi_driver(mcp795_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 251 | module_init(__platform_driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:16: BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:30: note: 'init_module' target declared here BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 246 | static int __init __platform_driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'msm6242_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 256 | module_exit(__platform_driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-msm6242.c:16: BUILDSTDERR: drivers/rtc/rtc-msm6242.c:233:30: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_platform_driver_probe(msm6242_rtc_driver, msm6242_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 252 | static void __exit __platform_driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2123_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:37: BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:19: note: 'init_module' target declared here BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2123_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2123.c:37: BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:19: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2123.c:470:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 470 | module_spi_driver(pcf2123_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2127.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf2127_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:501:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 501 | module_exit(pcf2127_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:496:20: note: 'cleanup_module' target declared here BUILDSTDERR: 496 | static void __exit pcf2127_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf2127.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf2127_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 494 | module_init(pcf2127_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf2127.c:476:19: note: 'init_module' target declared here BUILDSTDERR: 476 | static int __init pcf2127_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf85063.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf85063_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf85063.c:14: BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf85063.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf85063_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf85063.c:14: BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf85063.c:230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 230 | module_i2c_driver(pcf85063_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8523.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8523_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8523.c:10: BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:19: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8523.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8523_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8523.c:10: BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:19: note: 'init_module' target declared here BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8523.c:374:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 374 | module_i2c_driver(pcf8523_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8563.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8563_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8563.c:18: BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:19: note: 'cleanup_module' target declared here BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8563.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8563_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8563.c:18: BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:19: note: 'init_module' target declared here BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8563.c:653:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 653 | module_i2c_driver(pcf8563_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8583.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcf8583_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8583.c:16: BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:19: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-pcf8583.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcf8583_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-pcf8583.c:16: BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:19: note: 'init_module' target declared here BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-pcf8583.c:317:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 317 | module_i2c_driver(pcf8583_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-r9701.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r9701_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-r9701.c:18: BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-r9701.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r9701_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-r9701.c:18: BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:19: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-r9701.c:174:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 174 | module_spi_driver(r9701_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 251 | module_init(__platform_driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:13: BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:30: note: 'init_module' target declared here BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:246:19: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 246 | static int __init __platform_driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rp5c01_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:256:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 256 | module_exit(__platform_driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:1: note: in expansion of macro 'module_platform_driver_probe' BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rp5c01.c:13: BUILDSTDERR: drivers/rtc/rtc-rp5c01.c:271:30: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | module_platform_driver_probe(rp5c01_rtc_driver, rp5c01_rtc_probe); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:252:20: note: in definition of macro 'module_platform_driver_probe' BUILDSTDERR: 252 | static void __exit __platform_driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c348_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:17: BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:19: note: 'init_module' target declared here BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c348_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c348.c:17: BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:19: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c348.c:220:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 220 | module_spi_driver(rs5c348_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c372.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rs5c372_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rs5c372.c:13: BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:19: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rs5c372.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rs5c372_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rs5c372.c:13: BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:19: note: 'init_module' target declared here BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rs5c372.c:703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 703 | module_i2c_driver(rs5c372_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rv3029c2.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rv30x9_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:995:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 995 | module_exit(rv30x9_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:990:20: note: 'cleanup_module' target declared here BUILDSTDERR: 990 | static void __exit rv30x9_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rv3029c2.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rv30x9_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:988:1: note: in expansion of macro 'module_init' BUILDSTDERR: 988 | module_init(rv30x9_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rv3029c2.c:970:19: note: 'init_module' target declared here BUILDSTDERR: 970 | static int __init rv30x9_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx4581.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx4581_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-rx4581.c:36: BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx4581.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx4581_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-rx4581.c:36: BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx4581.c:295:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 295 | module_spi_driver(rx4581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8010.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8010_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8010.c:15: BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:19: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8010.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8010_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8010.c:15: BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:19: note: 'init_module' target declared here BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8010.c:501:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 501 | module_i2c_driver(rx8010_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8025.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8025_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8025.c:23: BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:19: note: 'cleanup_module' target declared here BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8025.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8025_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8025.c:23: BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8025.c:583:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 583 | module_i2c_driver(rx8025_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8581.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rx8581_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8581.c:16: BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:19: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-rx8581.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rx8581_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-rx8581.c:16: BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-rx8581.c:240:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 240 | module_i2c_driver(rx8581_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-stk17ta8.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-stk17ta8.c:21: BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'init_module' target declared here BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-stk17ta8.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stk17ta8_rtc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/rtc.h:49, BUILDSTDERR: from drivers/rtc/rtc-stk17ta8.c:21: BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:24: note: 'cleanup_module' target declared here BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-stk17ta8.c:339:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 339 | module_platform_driver(stk17ta8_rtc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-v3020.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtc_device_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-v3020.c:22: BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:24: note: 'init_module' target declared here BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-v3020.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtc_device_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/rtc/rtc-v3020.c:22: BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:24: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-v3020.c:369:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 369 | module_platform_driver(rtc_device_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-x1205.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'x1205_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-x1205.c:20: BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:19: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/rtc/rtc-x1205.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'x1205_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/rtc/rtc-x1205.c:20: BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:19: note: 'init_module' target declared here BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/rtc/rtc-x1205.c:685:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 685 | module_i2c_driver(x1205_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/aacraid/linit.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2142 | module_exit(aac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2134 | static void __exit aac_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/aacraid/linit.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2141:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2141 | module_init(aac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.c:2117:19: note: 'init_module' target declared here BUILDSTDERR: 2117 | static int __init aac_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_resume()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_abort()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_target_reset()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_bus_reset()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_dev_reset()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_probe_one()+0x2eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/linit.o: warning: objtool: aac_eh_bus_reset.cold()+0x1a6: return with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sg()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sg64()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sgraw2()+0x1e6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_build_sgraw()+0xfa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_container_serial()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: synchronize_callback()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_srb_callback()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_config_status()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_containers()+0x124: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_get_adapter_info()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/aachba.o: warning: objtool: aac_scsi_cmd()+0x11c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commctrl.o: warning: objtool: aac_send_raw_srb()+0x8e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/comminit.o: warning: objtool: aac_init_adapter()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_get_entry.isra.0()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_free.part.0()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_queue_get()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_send()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_fib_adapter_complete()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_printf()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_check_health()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_command_thread()+0x2cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/commsup.o: warning: objtool: aac_acquire_irq()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/rx.o: warning: objtool: aac_rx_restart_adapter()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/rx.o: warning: objtool: _aac_rx_init()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/sa.o: warning: objtool: aac_sa_init()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/src.o: warning: objtool: aac_src_init()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aacraid/src.o: warning: objtool: aac_srcv_init()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_ppr()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_sdtr()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_alloc_tstate()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_loadseq()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_run_qoutfifo()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_wdtr()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_queue_scb()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_set_syncrate()+0x185: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_set_width()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_build_transfer_msg()+0x164: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_reset()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_alloc()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_chip_init()+0x494: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_init()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_untagged_queues()+0x29a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_dump_card_state()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_clear_critical_section.part.0()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_qinfifo()+0x331: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_parse_msg()+0x7be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_search_disc_list()+0x10e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_abort_scbs()+0x2e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_handle_devreset()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_intr.part.0()+0xda3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_ppr.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_sdtr.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_construct_wdtr.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_dump_card_state.cold()+0x8e3: return with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_core.o: warning: objtool: ahc_handle_devreset.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_93cx6.o: warning: objtool: ahc_write_seeprom()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha398XX_setup()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha494Xh_setup()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: configure_termination()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_aha394XX_setup.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_pci_intr()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_pci.o: warning: objtool: ahc_pci_config()+0xe8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/aic7xxx/aic7xxx_osm.h:68, BUILDSTDERR: from drivers/scsi/aic7xxx/aic7xxx_osm.c:122: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahc_linux_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.c:2590:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2590 | module_init(ahc_linux_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.c:2561:1: note: 'init_module' target declared here BUILDSTDERR: 2561 | ahc_linux_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_slave_alloc()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_bus_reset()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_queue()+0x439: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_info()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_queue_recovery_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_dev_reset()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_abort()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_register_host()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_platform_set_tags()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_send_async()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_linux_slave_configure()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm.o: warning: objtool: ahc_done()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_proc.o: warning: objtool: ahc_proc_write_seeprom()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_proc.o: warning: objtool: ahc_proc_write_seeprom.cold()+0x52: return with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_linux_pci_dev_probe()+0x2a3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_pci_read_config()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic7xxx_osm_pci.o: warning: objtool: ahc_pci_map_registers()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_ppr()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_sdtr()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_loadseq()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_wdtr()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_alloc_tstate.constprop.0()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_queue_scb()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_build_transfer_msg()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_dump_card_state()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_hwerrint()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_clear_critical_section.part.0()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_search_qinfifo()+0x89e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_calc_residual()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_scb_status()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_run_qoutfifo()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_chip_init()+0xb3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_alloc()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_flush_qoutfifo()+0x8c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_set_syncrate()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_set_width()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_default_config()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_parse_cfgdata()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_parse_msg()+0x4fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_abort_scbs()+0x217: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_devreset.isra.0()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_reset_channel()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_seqint.isra.0()+0x1b66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_intr.part.0()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_write_flexport()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_read_flexport()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_init()+0x2fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_ppr.cold()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_sdtr.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_construct_wdtr.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_dump_card_state.cold()+0xa10: return with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_core.o: warning: objtool: ahd_handle_devreset.isra.0.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_aic790X_setup()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_intr()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_config()+0x3ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_pci.o: warning: objtool: ahd_pci_intr.cold()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, BUILDSTDERR: from drivers/scsi/aic7xxx/aic79xx_osm.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ahd_linux_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2884:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2884 | module_init(ahd_linux_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2853:1: note: 'init_module' target declared here BUILDSTDERR: 2853 | ahd_linux_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/aic7xxx/aic79xx_osm.h:51, BUILDSTDERR: from drivers/scsi/aic7xxx/aic79xx_osm.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ahd_linux_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2885:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2885 | module_exit(ahd_linux_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.c:2878:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2878 | ahd_linux_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_slave_alloc()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_bus_reset()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_dev_reset()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_info()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_abort()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_pci_read_config()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_register_host()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_platform_set_tags()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_send_async()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_linux_slave_configure()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm.o: warning: objtool: ahd_done()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_proc.o: warning: objtool: ahd_proc_write_seeprom()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_proc.o: warning: objtool: ahd_proc_write_seeprom.cold()+0x89: return with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm_pci.o: warning: objtool: ahd_linux_pci_dev_probe()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/aic7xxx/aic79xx_osm_pci.o: warning: objtool: ahd_pci_map_registers()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_attr.o: warning: objtool: arcmsr_alloc_sysfs_attr()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_report_ccb_state()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_drain_donequeue()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_request_irq()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_stop_adapter_bgrb()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_flush_adapter_cache()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_iop_init()+0x625: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_abort_allcmd()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_bus_reset()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_abort()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_resume()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_probe()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_queue_command()+0x405: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_report_ccb_state.cold()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/arcmsr/arcmsr_hba.o: warning: objtool: arcmsr_stop_adapter_bgrb.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/be2iscsi/be_iscsi.o: warning: objtool: beiscsi_session_create()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/be2iscsi/be_iscsi.o: warning: objtool: beiscsi_ep_connect()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c: In function 'beiscsi_complete_pdu': BUILDSTDERR: 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] BUILDSTDERR: 1453 | login_hdr = (struct iscsi_hdr *)phdr; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:49: BUILDSTDERR: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here BUILDSTDERR: 840 | struct pdu_base { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/scsi/libiscsi.h:33, BUILDSTDERR: from drivers/scsi/be2iscsi/be_main.c:40: BUILDSTDERR: ./include/scsi/iscsi_proto.h:87:8: note: defined here BUILDSTDERR: 87 | struct iscsi_hdr { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1463 | __iscsi_complete_pdu(conn, (struct iscsi_hdr *)phdr, pdata, dlen); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:49: BUILDSTDERR: drivers/scsi/be2iscsi/be_main.h:840:8: note: defined here BUILDSTDERR: 840 | struct pdu_base { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/scsi/libiscsi.h:33, BUILDSTDERR: from drivers/scsi/be2iscsi/be_main.c:40: BUILDSTDERR: ./include/scsi/iscsi_proto.h:87:8: note: defined here BUILDSTDERR: 87 | struct iscsi_hdr { BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:36: BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'beiscsi_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5897:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5897 | module_exit(beiscsi_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5890:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5890 | static void __exit beiscsi_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/be2iscsi/be_main.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'beiscsi_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5896:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5896 | module_init(beiscsi_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_main.c:5863:19: note: 'init_module' target declared here BUILDSTDERR: 5863 | static int __init beiscsi_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_vendor_specific_fw_cmd': BUILDSTDERR: 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] BUILDSTDERR: 60 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 67 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'mgmt_open_connection': BUILDSTDERR: 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] BUILDSTDERR: 159 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_if_get_handle': BUILDSTDERR: 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] BUILDSTDERR: 402 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_logout_sess': BUILDSTDERR: 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] BUILDSTDERR: 933 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_reopen_sess': BUILDSTDERR: 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] BUILDSTDERR: 972 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_boot_get_sinfo': BUILDSTDERR: 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] BUILDSTDERR: 1027 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function '__beiscsi_boot_get_shandle': BUILDSTDERR: 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] BUILDSTDERR: 1060 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_invalidate_cxn': BUILDSTDERR: 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] BUILDSTDERR: 1447 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI_INI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_upload_cxn': BUILDSTDERR: 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] BUILDSTDERR: 1483 | be_cmd_hdr_prepare(&req->hdr, CMD_COMMON_TCP_UPLOAD, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_mgmt.c: In function 'beiscsi_mgmt_invalidate_icds': BUILDSTDERR: 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] BUILDSTDERR: 1531 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_eq_create': BUILDSTDERR: 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] BUILDSTDERR: 754 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 769 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_cq_create': BUILDSTDERR: 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] BUILDSTDERR: 797 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 831 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_mccq_create': BUILDSTDERR: 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] BUILDSTDERR: 875 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 892 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_q_destroy': BUILDSTDERR: 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] BUILDSTDERR: 951 | be_cmd_hdr_prepare(&req->hdr, subsys, opcode, sizeof(*req)); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_create_default_pdu_queue': BUILDSTDERR: 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] BUILDSTDERR: 997 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1039 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_wrbq_create': BUILDSTDERR: 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] BUILDSTDERR: 1097 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1107 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_template_hdr': BUILDSTDERR: 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] BUILDSTDERR: 1138 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1144 | be_cmd_page_addrs_prepare(req->pages, ARRAY_SIZE(req->pages), q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_remove_template_hdr': BUILDSTDERR: 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] BUILDSTDERR: 1161 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_iscsi_post_sgl_pages': BUILDSTDERR: 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] BUILDSTDERR: 1191 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1198 | be_cmd_page_addrs_prepare(req->pages, req->num_pages, q_mem); BUILDSTDERR: | ~~~^~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'be_cmd_set_vlan': BUILDSTDERR: 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] BUILDSTDERR: 1250 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_check_supported_fw': BUILDSTDERR: 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] BUILDSTDERR: 1287 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_fw_config': BUILDSTDERR: 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] BUILDSTDERR: 1348 | be_cmd_hdr_prepare(&pfw_cfg->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_get_port_name': BUILDSTDERR: 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] BUILDSTDERR: 1503 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_host_data': BUILDSTDERR: 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] BUILDSTDERR: 1540 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_set_uer_feature': BUILDSTDERR: 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] BUILDSTDERR: 1583 | be_cmd_hdr_prepare(&ioctl->h.req_hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_function_reset': BUILDSTDERR: 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] BUILDSTDERR: 1657 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_COMMON, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/be2iscsi/be_cmds.c: In function 'beiscsi_cmd_iscsi_cleanup': BUILDSTDERR: 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] BUILDSTDERR: 1763 | be_cmd_hdr_prepare(&req->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1772 | be_cmd_hdr_prepare(&req_v1->hdr, CMD_SUBSYSTEM_ISCSI, BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bfa/bfad.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bfad_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1811:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1811 | module_exit(bfad_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1743:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1743 | bfad_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bfa/bfad.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bfad_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1810:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1810 | module_init(bfad_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.c:1702:1: note: 'init_module' target declared here BUILDSTDERR: 1702 | bfad_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_read_firmware()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_sm_uninit()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_pci_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_drv_init()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_pci_probe()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_start_ops()+0x59c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_setup_intr()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad.o: warning: objtool: bfad_sm_created()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_queuecommand()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_itnim_work_handler()+0x219: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_im.o: warning: objtool: bfad_im_scsi_host_alloc()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_attr.o: warning: objtool: bfad_im_vport_create()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_attr.o: warning: objtool: bfad_im_symbolic_name_show()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_write_regwr()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_write_regrd()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_debugfs.o: warning: objtool: bfad_debugfs_init()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_bsg.o: warning: objtool: bfad_iocmd_port_get_attr()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfad_bsg.o: warning: objtool: bfad_im_bsg_els_ct_request()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfa_fcs.o: warning: objtool: bfa_fcs_fabric_psymb_init()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bfa/bfa_fcs.o: warning: objtool: bfa_fcs_fabric_nsymb_init()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/bfa/bfa_fcs_lport.o: warning: objtool: bfa_fcs_lport_fdmi_build_rhba_pyld()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_els.c:17: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_initiate_els()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_l2_els_compl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_flogi_resp()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_rrq_compl()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rrq()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_adisc()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_logo()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rls()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_rec()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_send_srr()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_rec_compl()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_srr_compl()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_process_els_compl()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_els.o: warning: objtool: bnx2fc_flogi_resp.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2fc_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2830:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2830 | module_init(bnx2fc_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2695:19: note: 'init_module' target declared here BUILDSTDERR: 2695 | static int __init bnx2fc_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:18, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_fcoe.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2fc_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2831:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2831 | module_exit(bnx2fc_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.c:2770:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2770 | static void __exit bnx2fc_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_port_shutdown()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_interface_release()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_start_disc()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_start()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_match()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_fip_send()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_cleanup()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_rcv()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: __bnx2fc_enable()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ctlr_enabled()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_if_create()+0x500: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_vport_create()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_init()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_disable()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_cpu_offline()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_indicate_netevent()+0x29a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_ulp_exit()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: bnx2fc_l2_rcv_thread()+0x4f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_fcoe.o: warning: objtool: _bnx2fc_create()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_hwi.c:16: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_send_fw_fcoe_init_msg()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_send_session_enable_req()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_l2_frame_compl()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_cq_compl()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_new_cqes()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_indicate_kcqe()+0x230: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_setup_task_ctx()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_setup_fw_resc()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_hwi.o: warning: objtool: bnx2fc_process_l2_frame_compl.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_io.c:15: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_parse_fcp_rsp()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_scsi_done()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_cmd_mgr_alloc()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_elstm_alloc()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_abts()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_seq_cleanup()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_cleanup()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_cmd_timeout()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_eh_abort()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_seq_cleanup_compl()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_abts_compl()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_tm_compl()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_tmf()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_process_scsi_cmd_compl()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_post_io_req()+0x348: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_queuecommand()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_scsi_done.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_io.o: warning: objtool: bnx2fc_initiate_seq_cleanup.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_tgt.c:16: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_tgt.o: warning: objtool: bnx2fc_rport_event_handler()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2fc/bnx2fc.h:54, BUILDSTDERR: from drivers/scsi/bnx2fc/bnx2fc_debug.c:15: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_IO_DBG()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_TGT_DBG()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2fc/bnx2fc_debug.o: warning: objtool: BNX2FC_HBA_DBG()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/bnx2i/bnx2i.h:20, BUILDSTDERR: from drivers/scsi/bnx2i/bnx2i_init.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnx2i_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:551:1: note: in expansion of macro 'module_init' BUILDSTDERR: 551 | module_init(bnx2i_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:466:19: note: 'init_module' target declared here BUILDSTDERR: 466 | static int __init bnx2i_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/bnx2i/bnx2i.h:20, BUILDSTDERR: from drivers/scsi/bnx2i/bnx2i_init.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnx2i_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:552:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 552 | module_exit(bnx2i_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.c:525:20: note: 'cleanup_module' target declared here BUILDSTDERR: 525 | static void __exit bnx2i_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_chip_cleanup()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_init()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_exit()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_chip_cleanup.cold()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_init.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_init.o: warning: objtool: bnx2i_ulp_exit.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_send_nl_mesg()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_send_iscsi_nopout()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_ep_ofld_timer()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_alloc_qp_resc()+0x697: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_process_new_cqes()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_hwi.o: warning: objtool: bnx2i_indicate_kcqe()+0xac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_tear_down_conn()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_ep_connect()+0x466: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_session_create()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_get_conn_from_id()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_find_ep_in_ofld_list()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_find_ep_in_destroy_list()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_alloc_hba()+0x632: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_iscsi.o: warning: objtool: bnx2i_hw_ep_disconnect()+0x249: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_sysfs.o: warning: objtool: bnx2i_set_ccell_info()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/bnx2i/bnx2i_sysfs.o: warning: objtool: bnx2i_set_sq_info()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/csiostor/csio_init.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'csio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1257 | module_init(csio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1211:1: note: 'init_module' target declared here BUILDSTDERR: 1211 | csio_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/csiostor/csio_init.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1258 | module_exit(csio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_init.c:1249:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1249 | csio_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/csiostor/csio_lnode.o: warning: objtool: csio_ln_fdmi_rhba_cbfn()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/csiostor/csio_lnode.o: warning: objtool: csio_ln_fdmi_dprt_cbfn()+0x301: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb3i_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1403:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1403 | module_init(cxgb3i_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1376:19: note: 'init_module' target declared here BUILDSTDERR: 1376 | static int __init cxgb3i_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb3i_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1404:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1404 | module_exit(cxgb3i_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1396:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1396 | static void __exit cxgb3i_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_wr_ack()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_event_handler()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: abort_arp_failure()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_close_con_rpl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_abort_rpl()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_peer_close()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_open()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: push_tx_frames()+0x31c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_close_req()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_act_open_req.isra.0()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_abort_req()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_iscsi_hdr()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_set_map()+0x117: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_clear_map()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: init_act_open()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_abort_req()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: alloc_cpls()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_setup_conn_pgidx()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: do_act_establish()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: ddp_setup_conn_digest()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: send_rx_credits()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: act_open_retry_timer()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: release_offload_resources()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: cxgb3i_dev_open.cold()+0x38: return with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb3i/cxgb3i.o: warning: objtool: push_tx_frames.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgb4i_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2182 | module_init(cxgb4i_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2161:19: note: 'init_module' target declared here BUILDSTDERR: 2161 | static int __init cxgb4i_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgb4i_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2183 | module_exit(cxgb4i_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2175:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2175 | static void __exit cxgb4i_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: cxgb4i_process_ddpvld()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_fw4_ack()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: abort_arp_failure()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_set_tcb_rpl()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_close_con_rpl()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_abort_rpl_rss()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_peer_close()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_act_open_req()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_add()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_set_map()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_act_open_rpl()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: release_offload_resources()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: alloc_cpls()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_rx_credits()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: push_tx_frames()+0x507: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_close_req()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_setup_conn_pgidx()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: ddp_setup_conn_digest()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_abort_req_rss()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: csk_act_open_retry_timer()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: send_abort_req()+0x187: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_data()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_cmp()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_data_ddp()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_rx_iscsi_hdr()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_act_establish()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: init_act_open()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_rx_handler()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: do_set_tcb_rpl.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/cxgb4i/cxgb4i.o: warning: objtool: t4_uld_add.cold()+0xc3: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from drivers/scsi/cxgbi/libcxgbi.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libcxgbi_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2783:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2783 | module_init(libcxgbi_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2768:19: note: 'init_module' target declared here BUILDSTDERR: 2768 | static int __init libcxgbi_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from drivers/scsi/cxgbi/libcxgbi.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcxgbi_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2784:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2784 | module_exit(libcxgbi_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.c:2777:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2777 | static void __exit libcxgbi_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_netdev()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_netdev_rcu()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_hbas_remove()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_hbas_add()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_parse_pdu_itt()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_tx_open()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_wr_ack()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_xmit_pdu()+0x2fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_get_ep_param()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_create_conn()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_create_session()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_destroy_session()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_get_host_param()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_iscsi_cleanup()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_conn_param()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_bind_conn()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_find_by_lldev()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_inform_iscsi_conn_closing()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: skb_read_pdu_data()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_host_param()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_iscsi_init()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_register()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_cleanup_task()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_established()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_init_pdu()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: skb_read_pdu_bhs()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_pdu_ready()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_create()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_closed()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_portmap_cleanup()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_unregister()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_act_open_req_arp_failure()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_abort_rpl()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_close_conn_rpl()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_peer_close()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_ep_disconnect()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_ep_connect()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_alloc_pdu()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_device_portmap_create()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_sock_rcv_wr_ack.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_xmit_pdu.cold()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_bind_conn.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_set_host_param.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_cleanup_task.cold()+0x36: return with modified stack frame BUILDSTDERR: drivers/scsi/cxgbi/libcxgbi.o: warning: objtool: cxgbi_conn_init_pdu.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rdac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:828:1: note: in expansion of macro 'module_init' BUILDSTDERR: 828 | module_init(rdac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:798:19: note: 'init_module' target declared here BUILDSTDERR: 798 | static int __init rdac_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_rdac.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rdac_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:829:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 829 | module_exit(rdac_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.c:822:20: note: 'cleanup_module' target declared here BUILDSTDERR: 822 | static void __exit rdac_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_rdac.o: warning: objtool: rdac_bus_attach()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hp_sw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:270:1: note: in expansion of macro 'module_init' BUILDSTDERR: 270 | module_init(hp_sw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:260:19: note: 'init_module' target declared here BUILDSTDERR: 260 | static int __init hp_sw_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_hp_sw.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hp_sw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:271:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 271 | module_exit(hp_sw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_hp_sw.c:265:20: note: 'cleanup_module' target declared here BUILDSTDERR: 265 | static void __exit hp_sw_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clariion_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:553:1: note: in expansion of macro 'module_init' BUILDSTDERR: 553 | module_init(clariion_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:537:19: note: 'init_module' target declared here BUILDSTDERR: 537 | static int __init clariion_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_emc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clariion_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:554:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 554 | module_exit(clariion_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_emc.c:548:20: note: 'cleanup_module' target declared here BUILDSTDERR: 548 | static void __exit clariion_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alua_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1196:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1196 | module_init(alua_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1171:19: note: 'init_module' target declared here BUILDSTDERR: 1171 | static int __init alua_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/device_handler/scsi_dh_alua.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alua_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1197:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1197 | module_exit(alua_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/device_handler/scsi_dh_alua.c:1190:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1190 | static void __exit alua_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_log.o: warning: objtool: esas2r_log_master.part.0()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_ioctl_handler': BUILDSTDERR: 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] BUILDSTDERR: 1450 | handle_csmi_ioctl(a, &ioctl->data.csmi); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1455 | &ioctl->data. BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 1456 | ioctl_hba); BUILDSTDERR: | ~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/esas2r/esas2r.h:50, BUILDSTDERR: from drivers/scsi/esas2r/esas2r_main.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esas2r_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:1908:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1908 | module_exit(esas2r_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:630:20: note: 'cleanup_module' target declared here BUILDSTDERR: 630 | static void __exit esas2r_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/esas2r/esas2r.h:50, BUILDSTDERR: from drivers/scsi/esas2r/esas2r_main.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esas2r_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:1907:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1907 | module_init(esas2r_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esas2r/esas2r_main.c:534:19: note: 'init_module' target declared here BUILDSTDERR: 534 | static int __init esas2r_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2526:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2526 | module_init(fcoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2484:19: note: 'init_module' target declared here BUILDSTDERR: 2484 | static int __init fcoe_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcoe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2575:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2575 | module_exit(fcoe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.c:2533:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2533 | static void __exit fcoe_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_netdev_features_change()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_interface_remove()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_set_vport_symbolic_name()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_if_destroy()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_device_notification()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_rcv()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_if_create()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: _fcoe_create()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_vport_create()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe.o: warning: objtool: fcoe_receive_work()+0x303: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/bitmap.h:9, BUILDSTDERR: from ./include/linux/cpumask.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpumask.h:5, BUILDSTDERR: from ./arch/x86/include/asm/msr.h:11, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:21, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/scsi/fcoe/fcoe_ctlr.c:22: BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'fcoe_ctlr_vlan_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2830:2, BUILDSTDERR: inlined from 'fcoe_ctlr_vlan_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:3005:7: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [297, 328] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In function 'memset', BUILDSTDERR: inlined from 'fcoe_ctlr_vn_parse' at drivers/scsi/fcoe/fcoe_ctlr.c:2299:2, BUILDSTDERR: inlined from 'fcoe_ctlr_vn_recv' at drivers/scsi/fcoe/fcoe_ctlr.c:2772:7: BUILDSTDERR: ./include/linux/string.h:333:9: warning: '__builtin_memset' offset [297, 328] from the object at 'buf' is out of the bounds of referenced subobject 'rdata' with type 'struct fc_rport_priv' at offset 0 [-Warray-bounds] BUILDSTDERR: 333 | return __builtin_memset(p, c, size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_select()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_rport_callback()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vlan_recv()+0x36d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_set_state.isra.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_add.isra.0()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_flogi()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_adv()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_link_down()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_link_up()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_vn_recv()+0x3dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_encaps()+0x2f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_recv_work()+0x4e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_els_send()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_ctlr.o: warning: objtool: fcoe_ctlr_timer_work()+0x938: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe_transport.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfcoe_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1059:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1059 | module_init(libfcoe_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1045:19: note: 'init_module' target declared here BUILDSTDERR: 1045 | static int __init libfcoe_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fcoe/fcoe_transport.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfcoe_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1069:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1069 | module_exit(libfcoe_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.c:1064:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1064 | static void __exit libfcoe_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_if_to_netdev()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_add_netdev_mapping()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_create()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_destroy()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_ctlr_destroy_store()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: libfcoe_device_notification()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_detach()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_validate_vport_create()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_transport_attach()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_transport.o: warning: objtool: fcoe_ctlr_create_store()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: store_ctlr_mode()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_ctlr_device_delete()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_fcf_device_add()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fip_timeout_deleted_fcf()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fcoe/fcoe_sysfs.o: warning: objtool: fcoe_fcf_device_final_delete()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/fnic/fnic_main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fnic_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1168:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1168 | module_exit(fnic_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1150 | static void __exit fnic_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/fnic/fnic_main.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fnic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1167:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1167 | module_init(fnic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.c:1033:19: note: 'init_module' target declared here BUILDSTDERR: 1033 | static int __init fnic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_main.o: warning: objtool: fnic_probe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_send_frame()+0x1bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_alloc_rq_frame()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_rq_cmpl_handler()+0x506: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_fcs.o: warning: objtool: fnic_eth_send()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_queuecommand()+0xd41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_terminate_rport_io()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_scsi.o: warning: objtool: fnic_device_reset()+0x1102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.c: In function 'fnic_fc_trace_set_data': BUILDSTDERR: 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] BUILDSTDERR: 684 | ktime_get_real_ts64(&fc_buf->time_stamp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_trace_buf_init()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_init()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_set_data()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_get_data()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_trace_buf_init.cold()+0x25: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_trace.o: warning: objtool: fnic_fc_trace_init.cold()+0x25: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_trace_ctrl_write()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_trace_ctrl_read()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/fnic_debugfs.o: warning: objtool: fnic_stats_debugfs_init()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_cq.o: warning: objtool: fnic_cq_alloc()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_cq.o: warning: objtool: fnic_cq_alloc.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_cmd()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_packet_filter()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_add_addr()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_del_addr()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_dev.o: warning: objtool: fnic_dev_register()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_intr.o: warning: objtool: fnic_intr_alloc()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_rq.o: warning: objtool: fnic_rq_disable()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_rq.o: warning: objtool: fnic_rq_alloc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq_copy.o: warning: objtool: vnic_wq_copy_alloc()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq_copy.o: warning: objtool: vnic_wq_copy_alloc.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq.o: warning: objtool: fnic_wq_disable()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/fnic/vnic_wq.o: warning: objtool: fnic_wq_alloc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/isci/init.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:802:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 802 | module_exit(isci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:793:20: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | static __exit void isci_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/isci/init.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:801:1: note: in expansion of macro 'module_init' BUILDSTDERR: 801 | module_init(isci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/init.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | static __init int isci_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/phy.c: In function 'sci_phy_link_layer_initialization': BUILDSTDERR: 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] BUILDSTDERR: 132 | phy_oem = &ihost->oem_parameters.phys[phy_idx]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/request.c: In function 'to_sgl_element_pair': BUILDSTDERR: 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] BUILDSTDERR: 78 | return &ireq->tc->sgl_pair_ab; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 80 | return &ireq->tc->sgl_pair_cd; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/isci/host.c: In function 'sci_controller_afe_initialization': BUILDSTDERR: 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] BUILDSTDERR: 1985 | const struct sci_phy_oem_params *oem_phy = &oem->phys[phy_id]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/libfc/fc_libfc.c:27: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/libfc/fc_libfc.c:24: BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(libfc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init libfc_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/libfc/fc_libfc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:97:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 97 | module_exit(libfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_libfc.c:91:20: note: 'cleanup_module' target declared here BUILDSTDERR: 91 | static void __exit libfc_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_done()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_error()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_restart()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_ft_parse()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_ft_resp()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_gpn_id_resp()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_disc.o: warning: objtool: fc_disc_recv_req()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_exch.c:35: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_start_next_locked()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_find()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_send_ack()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_mgr_alloc()+0x1d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_done_locked()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_mgr_reset()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_rrq_resp()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_acc()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_rjt()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_seq_send()+0x1d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_recv()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_els_rsp_send()+0x2a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_exch_abort()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_send_ack.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_exch_rrq_resp.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_acc.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_exch.o: warning: objtool: fc_seq_ls_rjt.cold()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_elsct.c:30: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_elsct.o: warning: objtool: fc_elsct_send()+0x745: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_lport.c:99: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_lport.c: In function 'fc_lport_flogi_fill': BUILDSTDERR: 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] BUILDSTDERR: 369 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 374 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_set_port_id()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_recv()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ready()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_reset()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_error()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_flogi()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_logo()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ns()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_scr()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_ms()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_rport_callback()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_dns()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_enter_fdmi()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_timeout()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_disc_callback()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_ms_resp()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_ns_resp()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_logo_resp()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_scr_resp()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_flogi_resp()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_recv_els_req()+0x35d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_lport.o: warning: objtool: fc_lport_disc_callback.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_rport.c:73: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_ready()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_logo()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_delete()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_error()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_logoff()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_error_retry()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_rtv()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_adisc()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_prli()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_rtv_resp()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_plogi()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_enter_flogi()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_adisc_resp()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_login()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_timeout()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_plogi_resp()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_prli_resp()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_flogi_resp()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_work()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_rport.o: warning: objtool: fc_rport_recv_req()+0x6f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libfc/fc_fcp.c:41: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_host_reset()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_destroy()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_io_compl()+0x379: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_complete_locked()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recovery()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_resp.isra.0()+0x120: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_abort()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_eh_device_reset()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_timeout()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_srr_resp()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_rec_resp()+0x240: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libfc/fc_fcp.o: warning: objtool: fc_fcp_recv()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/libsas/sas_init.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:679:1: note: in expansion of macro 'module_init' BUILDSTDERR: 679 | module_init(sas_class_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:652:19: note: 'init_module' target declared here BUILDSTDERR: 652 | static int __init sas_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/libsas/sas_init.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:680:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 680 | module_exit(sas_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.c:669:20: note: 'cleanup_module' target declared here BUILDSTDERR: 669 | static void __exit sas_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/libsas/sas_init.o: warning: objtool: sas_register_ha()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_init.o: warning: objtool: sas_alloc_event()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_phy.o: warning: objtool: sas_phye_shutdown()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_phy.o: warning: objtool: sas_phye_shutdown.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_port.o: warning: objtool: sas_porte_bytes_dmaed()+0x3d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_port.o: warning: objtool: sas_porte_bytes_dmaed.cold()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_notify_lldd_dev_found()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_revalidate_domain()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_discover_domain()+0x349: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_revalidate_domain.cold()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_discover.o: warning: objtool: sas_discover_domain.cold()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: smp_execute_task_sg()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_find_bcast_dev()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_configure_phy()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_configure_parent()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_phy_discover_helper.part.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_discover_expander.part.0()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_discover_devices()+0x8d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_ex_revalidate_domain()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_expander.o: warning: objtool: sas_smp_handler()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_eh_abort_handler()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_end_task()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_task_done()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_slave_configure()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_request_addr()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_queuecommand()+0x18d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_queue_reset.constprop.0()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_recover_host()+0x244: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_scsi_host.o: warning: objtool: sas_scsi_task_done.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_hard_reset()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_qc_issue()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_task_done()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_post_internal()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_get_ata_info()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_init()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_eh()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_probe_sata()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_flush_pm_eh()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libsas/sas_ata.o: warning: objtool: sas_ata_post_internal.cold()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_validate_fcp_iocb()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_setup()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_sli.o: warning: objtool: lpfc_sli_handle_slow_ring_event_s3()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_vendor_id()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_drvr_ver()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_description()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_model()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_sn()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_manufacturer()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_model()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_version()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_smart_attr_service()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_os_ver()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_port_attr_host_name()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_port_attr_os_devname()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_bios_ver()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_fmw_ver()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_ct.o: warning: objtool: lpfc_fdmi_hba_attr_rom_ver()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_els.o: warning: objtool: lpfc_els_unsol_buffer()+0x11f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_hbadisc.o: warning: objtool: lpfc_terminate_rport_io()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_hbadisc.o: warning: objtool: lpfc_terminate_rport_io.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/lpfc/lpfc_init.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12708:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 12708 | module_exit(lpfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12684:1: note: 'cleanup_module' target declared here BUILDSTDERR: 12684 | lpfc_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/lpfc/lpfc_init.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12707:1: note: in expansion of macro 'module_init' BUILDSTDERR: 12707 | module_init(lpfc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.c:12636:1: note: 'init_module' target declared here BUILDSTDERR: 12636 | lpfc_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_write_firmware()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_io_slot_reset()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_init.o: warning: objtool: lpfc_init_iocb_list()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_scsi.o: warning: objtool: lpfc_info()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_attr.o: warning: objtool: lpfc_nvme_info_show()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_dumpDif_open()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_dumpData_open()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_nvmektime_write()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_cpucheck_write()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_nvmeio_trc_write()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_idiag_mbxacc_dump_bsg_mbox()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_idiag_mbxacc_dump_issue_mbox()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_debugfs.o: warning: objtool: lpfc_debugfs_initialize()+0x13cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_set_event': BUILDSTDERR: 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] BUILDSTDERR: 1227 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_hba_get_event': BUILDSTDERR: 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] BUILDSTDERR: 1313 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_send_mgmt_rsp': BUILDSTDERR: 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] BUILDSTDERR: 1635 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli3_bsg_diag_loopback_mode': BUILDSTDERR: 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] BUILDSTDERR: 1826 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_loopback_mode': BUILDSTDERR: 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] BUILDSTDERR: 2092 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_diag_mode_end': BUILDSTDERR: 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] BUILDSTDERR: 2273 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_sli4_bsg_link_diag_test': BUILDSTDERR: 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] BUILDSTDERR: 2379 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_read_cmd_ext': BUILDSTDERR: 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] BUILDSTDERR: 3848 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_sli_cfg_write_cmd_ext': BUILDSTDERR: 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] BUILDSTDERR: 4035 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_handle_sli_cfg_ext': BUILDSTDERR: 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] BUILDSTDERR: 4581 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_issue_mbox': BUILDSTDERR: 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] BUILDSTDERR: 4693 | (struct dfc_mbox_req *)bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_bsg_mbox_cmd': BUILDSTDERR: 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] BUILDSTDERR: 4965 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/lpfc/lpfc_bsg.c: In function 'lpfc_menlo_cmd': BUILDSTDERR: 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] BUILDSTDERR: 5151 | bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mm.h:21, BUILDSTDERR: from drivers/scsi/megaraid/megaraid_mm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mraid_mm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1266:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1266 | module_init(mraid_mm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1214:1: note: 'init_module' target declared here BUILDSTDERR: 1214 | mraid_mm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mm.h:21, BUILDSTDERR: from drivers/scsi/megaraid/megaraid_mm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mraid_mm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1267:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1267 | module_exit(mraid_mm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.c:1259:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1259 | mraid_mm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_unregister_adp()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mimd_to_kioc()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: ioctl_done()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_register_adp()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mm.o: warning: objtool: mraid_mm_ioctl.isra.0()+0x282: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mbox.c:74: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:4139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4139 | module_exit(megaraid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:396:1: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | megaraid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_mbox.c:74: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:4138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4138 | module_init(megaraid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.c:360:1: note: 'init_module' target declared here BUILDSTDERR: 360 | megaraid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_ack_sequence()+0x21f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: mbox_post_sync_cmd.isra.0()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_flush_cache()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_shutdown()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_queue_command()+0x801: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_mm_command()+0x1e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_sysfs_show_ldnum()+0x389: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_mm_handler()+0x10d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_cmm_register()+0x1cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_dpc()+0x4fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_reset_handler()+0x387: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_abort_handler()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_detach_one()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_probe_one()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_mbox_shutdown.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_mbox.o: warning: objtool: megaraid_detach_one.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c: In function 'megasas_adp_reset_gen2': BUILDSTDERR: 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] BUILDSTDERR: 937 | u32 __iomem *seq_offset = ®_set->seq_offset; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 938 | u32 __iomem *hostdiag_offset = ®_set->host_diag; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 941 | seq_offset = ®_set->fusion_seq_offset; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 942 | hostdiag_offset = ®_set->fusion_host_diag; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megasas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7946:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7946 | module_exit(megasas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7927:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7927 | static void __exit megasas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid/megaraid_sas_base.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megasas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7945:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7945 | module_init(megasas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.c:7822:19: note: 'init_module' target declared here BUILDSTDERR: 7822 | static int __init megasas_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: dbg_lvl_store()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_fasync()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_ioctl_aen()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_reset_bus_host()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_aen_polling()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_mgmt_compat_ioctl()+0x2c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_base.o: warning: objtool: megasas_aen_polling.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fusion.c: In function 'megasas_ioc_init_fusion': BUILDSTDERR: 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] BUILDSTDERR: 1053 | drv_ops = (MFI_CAPABILITIES *) &(init_frame->driver_operations); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdRaidGet': BUILDSTDERR: 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] BUILDSTDERR: 117 | return &map->raidMap.ldSpanMap[ld].ldRaid; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanInfoGet': BUILDSTDERR: 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] BUILDSTDERR: 124 | return &map->raidMap.ldSpanMap[ld].spanBlock[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_LdSpanPtrGet': BUILDSTDERR: 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] BUILDSTDERR: 165 | return &map->raidMap.ldSpanMap[ld].spanBlock[span].span; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_PopulateDrvRaidMap': BUILDSTDERR: 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] BUILDSTDERR: 185 | struct MR_DRV_RAID_MAP *pDrvRaidMap = &drv_map->raidMap; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 286 | pFwRaidMap = &fw_map_old->raidMap; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'MR_ValidateMapInfo': BUILDSTDERR: 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] BUILDSTDERR: 333 | pDrvRaidMap = &drv_map->raidMap; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_spanset_get_span_block': BUILDSTDERR: 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] BUILDSTDERR: 456 | quad = &map->raidMap.ldSpanMap[ld]. BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 457 | spanBlock[span]. BUILDSTDERR: | ~~~~~~~~~~~~~~~~ BUILDSTDERR: 458 | block_span_info.quad[info]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'get_strip_from_row': BUILDSTDERR: 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] BUILDSTDERR: 576 | quad = &map->raidMap.ldSpanMap[ld]. BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 577 | spanBlock[span].block_span_info.quad[info]; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.c: In function 'mr_update_span_set': BUILDSTDERR: 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] BUILDSTDERR: 1181 | quad = &map->raidMap.ldSpanMap[ld]. BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1182 | spanBlock[span].block_span_info. BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1183 | quad[element]; BUILDSTDERR: | ~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mega_mod64()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mega_div64_32()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: get_arm()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: mr_spanset_get_phy_params()+0x1c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_GetPhyParams()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_BuildRaidContext()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid/megaraid_sas_fp.o: warning: objtool: MR_ValidateMapInfo()+0x724: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_wait_for_doorbell_int()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_unmap_resources()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _clone_sg_entries()+0x406: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _scsih_set_fwfault_debug()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_request_irq()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_release_memory_pools()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_start_watchdog()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_wait_for_doorbell_ack()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_handshake_req_reply_wait()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_make_ioc_ready()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_get_ioc_facts()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_map_resources()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_interrupt()+0x9c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_event_notification()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_make_ioc_operational()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_update_missing_delay()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_free_resources()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_attach()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_detach()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_hard_reset_handler()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_fault_reset_work()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_sas_iounit_control()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_scsi_enclosure_processor()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _clone_sg_entries.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: mpt3sas_base_start_watchdog.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_base.o: warning: objtool: _base_fault_reset_work.cold()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_config.o: warning: objtool: _config_display_some_debug.part.0()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_config.o: warning: objtool: _config_request.constprop.0()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target '_mpt3sas_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11173:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11173 | module_exit(_mpt3sas_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11160:1: note: 'cleanup_module' target declared here BUILDSTDERR: 11160 | _mpt3sas_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mpt3sas/mpt3sas_scsih.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target '_mpt3sas_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11172:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11172 | module_init(_mpt3sas_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.c:11104:1: note: 'init_module' target declared here BUILDSTDERR: 11104 | _mpt3sas_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_set_volume_delete_flag()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_display_enclosure_chassis_info()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_display_sata_capabilities()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_refresh()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_search_responding_raid_devices()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_suspend()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_start()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_get_volume_capabilities()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_determine_boot_device.part.0()+0x16f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_set_debug_level()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_probe()+0x55b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_delete()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_remove_device()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_pcie_device_remove_from_sml()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_get_sas_address()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_ir_fastpath.part.0()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_ir_shutdown.part.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_qcmd()+0x1c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_raid_device_add.constprop.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_add()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_get_resync()+0x12c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_get_state()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_finished()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_volume_send()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_add.isra.0()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_expander_add()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_send()+0x2b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_volume_tr_complete()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_complete()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_scsi_ioc_info()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_pcie_add_device()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_slave_configure()+0x34b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_add_device.constprop.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_flush_running_cmds()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_remove()+0x264: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_io_done()+0x7e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_issue_tm()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _firmware_event_work()+0x165d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_check_for_pending_internal_cmds()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_control_complete()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_after_reset_handler()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_reset_done_handler()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: mpt3sas_scsih_event_callback()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_suspend.cold()+0x43: return with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: scsih_scan_start.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_volume_delete.cold()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_sas_host_add.cold()+0x46: return with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_tm_tr_volume_send.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_scsi_ioc_info.cold()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_scsih.o: warning: objtool: _scsih_flush_running_cmds.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_set_identify()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_expander_phy_control()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_reset()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_speed()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_phy_enable()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_get_linkerrors()+0x354: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: _transport_smp_handler()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_port_add()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_add_host_phy()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_transport.o: warning: objtool: mpt3sas_transport_add_expander_phy()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_fwfault_debug_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_logging_level_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_getiocinfo()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_query()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_display_some_debug.part.0()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_BRM_status_show()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_eventreport()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_register_2()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_diag_register()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_do_mpt_command()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_compat_mpt_command()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_after_reset_handler()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_reset_done_handler()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_enable_diag_buffer()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_send_diag_release()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_pre_reset_handler()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_host_trace_buffer_enable_store()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: _ctl_ioctl_main()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_ctl.o: warning: objtool: mpt3sas_ctl_init()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: _mpt3sas_raise_sigio()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_process_trigger_data()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_master()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_event()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_scsi()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_trigger_diag.o: warning: objtool: mpt3sas_trigger_mpi()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mpt3sas/mpt3sas_warpdrive.o: warning: objtool: mpt3sas_init_warpdrive_properties()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/mvsas/mv_sas.h:30, BUILDSTDERR: from drivers/scsi/mvsas/mv_init.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:823:1: note: in expansion of macro 'module_init' BUILDSTDERR: 823 | module_init(mvs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | static int __init mvs_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvsas/mv_sas.h:30, BUILDSTDERR: from drivers/scsi/mvsas/mv_init.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:824:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 824 | module_exit(mvs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.c:811:20: note: 'cleanup_module' target declared here BUILDSTDERR: 811 | static void __exit mvs_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/mvsas/mv_init.o: warning: objtool: mvs_pci_init()+0x93d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_port_notify_formed()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_debug_issue_ssp_tmf()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_dev_found()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_query_task()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_slot_complete()+0x455: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_abort_task()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_do_release_task()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_lu_reset()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_sas.o: warning: objtool: mvs_lu_reset.cold()+0x47: return with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_64xx.o: warning: objtool: mvs_64xx_clear_srs_irq()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/mvsas/mv_94xx.o: warning: objtool: mvs_94xx_command_active()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.c: In function 'osd_req_decode_sense_full': BUILDSTDERR: 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] BUILDSTDERR: 1857 | struct osd_sense_attr *pattr = osadd->sense_attrs; BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: osd_req_decode_get_attr_list()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: osd_req_decode_sense_full()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_req_list_objects()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_realloc_seg.isra.0()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_initiator.o: warning: objtool: _osd_get_print_system_info()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/osd/osd_uld.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'osd_uld_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:570:1: note: in expansion of macro 'module_init' BUILDSTDERR: 570 | module_init(osd_uld_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:528:19: note: 'init_module' target declared here BUILDSTDERR: 528 | static int __init osd_uld_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/osd/osd_uld.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'osd_uld_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:571:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 571 | module_exit(osd_uld_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.c:562:20: note: 'cleanup_module' target declared here BUILDSTDERR: 562 | static void __exit osd_uld_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: osd_remove()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: __remove()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: __detect_osd()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: osd_probe()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: osduld_path_lookup()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osd/osd_uld.o: warning: objtool: __remove.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/pm8001/pm8001_sas.h:45, BUILDSTDERR: from drivers/scsi/pm8001/pm8001_init.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pm8001_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1397:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1397 | module_init(pm8001_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1365:19: note: 'init_module' target declared here BUILDSTDERR: 1365 | static int __init pm8001_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/pm8001/pm8001_sas.h:45, BUILDSTDERR: from drivers/scsi/pm8001/pm8001_init.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pm8001_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1398:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1398 | module_exit(pm8001_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.c:1390:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1390 | static void __exit pm8001_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_request_irq()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_init.o: warning: objtool: pm8001_pci_probe()+0x492: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_exec_internal_task_abort()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_dev_gone_notify()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_task_exec.isra.0()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_issue_ssp_tmf.part.0()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_mem_alloc()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_dev_found()+0x1fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_I_T_nexus_reset()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_I_T_nexus_event_handler()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_lu_reset()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_query_task()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_abort_task()+0x2c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_sas.o: warning: objtool: pm8001_clear_task_set()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_ctl.o: warning: objtool: pm8001_store_update_fw()+0x29c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: init_pci_device_addresses()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_work_fn()+0x399: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_hw_chip_rst()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_soft_rst()+0x80a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_init()+0x5b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_build_cmd()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_dereg_dev_req()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_abort_task()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_sata_req()+0x2a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_chip_ssp_io_req()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_msg_free_set()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: mpi_ssp_completion()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: mpi_sata_completion()+0x243: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_set_dev_state_resp()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_set_nvmd_resp()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_get_nvmd_resp()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_local_phy_ctl()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_bytes_dmaed()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_reg_resp()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_fw_flash_update_resp()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_general_event()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: pm8001_mpi_task_abort_resp()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm8001_hwi.o: warning: objtool: process_oq()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: init_pci_device_addresses()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_set_sas_protocol_timer_config()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_phy_start_req()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_ssp_io_req()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: check_fw_ready()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_ssp_completion()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_send_abort_all()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_hw_chip_rst()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_soft_rst()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_init()+0x69d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_send_read_log()+0x1af: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_smp_req()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_chip_sata_req()+0x3bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_sata_completion()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: process_oq()+0x7fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm80xx_get_fatal_dump()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: mpi_set_phy_profile_req()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile_single()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: init_pci_device_addresses.cold()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: process_oq.cold()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pm8001/pm80xx_hwi.o: warning: objtool: pm8001_set_phy_profile.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_err()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_warn()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_notice()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_info()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_create_sysfs_attr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedf/qedf_dbg.o: warning: objtool: qedf_dbg_err.cold()+0x2b: leave instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_main.c:25: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf_main.c:11: BUILDSTDERR: drivers/scsi/qedf/qedf_main.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedf_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3692:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3692 | module_exit(qedf_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3671:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3671 | static void __exit qedf_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf_main.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3691:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3691 | module_init(qedf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_main.c:3582:19: note: 'init_module' target declared here BUILDSTDERR: 3582 | static int __init qedf_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_io.c:11: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedf/qedf_io.o: warning: objtool: qedf_init_task.isra.0()+0x348: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_fip.c:11: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_attr.c:9: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_els.c:9: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedf/qedf.h:17, BUILDSTDERR: from drivers/scsi/qedf/qedf_debugfs.c:15: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedi/qedi_main.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qedi_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2721:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2721 | module_exit(qedi_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2704:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2704 | static void __exit qedi_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qedi/qedi_main.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qedi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2720:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2720 | module_init(qedi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_main.c:2649:19: note: 'init_module' target declared here BUILDSTDERR: 2649 | static int __init qedi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_err()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_warn()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_notice()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_info()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_create_sysfs_attr()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qedi/qedi_dbg.o: warning: objtool: qedi_dbg_err.cold()+0x2b: leave instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:13, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_os.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla2x00_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:7009:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7009 | module_exit(qla2x00_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:6995:1: note: 'cleanup_module' target declared here BUILDSTDERR: 6995 | qla2x00_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:13, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_os.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla2x00_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:7008:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7008 | module_init(qla2x00_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_os.c:6914:1: note: 'init_module' target declared here BUILDSTDERR: 6914 | qla2x00_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c: In function 'qla2x00_chip_diag': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:2937:36: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2937 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 843 | &(reg)->u.isp2300.mailbox0 + (num)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:2937:36: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2937 | data = qla2x00_debounce_register(MAILBOX_REG(ha, reg, 0)); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c: In function 'qla27xx_find_valid_image': BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7189:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7189 | ha->flt_region_img_status_pri, size); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7199:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7199 | wptr = (uint32_t *)(&pri_image_status); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7219:6: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7219 | ha->flt_region_img_status_sec, size); BUILDSTDERR: | ^~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.c:7229:2: warning: converting a packed 'struct qla27xx_image_status' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 7229 | wptr = (uint32_t *)(&sec_image_status); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_init.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_def.h:4385:8: note: defined here BUILDSTDERR: 4385 | struct qla27xx_image_status { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.o: warning: objtool: qla2x00_async_iocb_timeout()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_init.o: warning: objtool: qla2x00_set_model_info()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_mbx.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c: In function 'qla2x00_mailbox_command': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 843 | &(reg)->u.isp2300.mailbox0 + (num)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c:214:30: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 214 | optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.c:225:28: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 225 | (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 8); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_mbx.o: warning: objtool: qla2x00_mailbox_command()+0x7c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_iocb.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_iocb.c: In function '__qla2x00_alloc_iocbs': BUILDSTDERR: 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] BUILDSTDERR: 824 | &(reg)->u.isp2100.mailbox4 : \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' BUILDSTDERR: 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 825 | &(reg)->u.isp2300.req_q_out) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_iocb.c:2135:8: note: in expansion of macro 'ISP_REQ_Q_OUT' BUILDSTDERR: 2135 | ISP_REQ_Q_OUT(ha, ®->isp)); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_isr.c:7: BUILDSTDERR: drivers/scsi/qla2xxx/qla_isr.c: In function 'qla2x00_mbx_completion': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_isr.c:290:31: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 290 | wptr = (uint16_t __iomem *)MAILBOX_REG(ha, reg, 8); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2xxx_read_window': BUILDSTDERR: 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] BUILDSTDERR: 458 | uint16_t __iomem *dmp_reg = ®->u.isp2300.fb_cmd; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2300_fw_dump': BUILDSTDERR: 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] BUILDSTDERR: 783 | dmp_reg = ®->u.isp2300.req_q_in; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 788 | dmp_reg = ®->u.isp2300.mailbox0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'qla2100_fw_dump': BUILDSTDERR: 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] BUILDSTDERR: 949 | dmp_reg = ®->u.isp2100.mailbox0; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 952 | dmp_reg = ®->u_end.isp2200.mailbox8; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 957 | dmp_reg = ®->u.isp2100.unused_2[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_dbg.c:73: BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c: In function 'ql_dump_regs': BUILDSTDERR: 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] BUILDSTDERR: 840 | (num < 8 ? \ BUILDSTDERR: | ~~~~~~~~~~~~ BUILDSTDERR: 841 | &(reg)->u.isp2100.mailbox0 + (num) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: 842 | &(reg)->u_end.isp2200.mailbox8 + (num) - 8) : \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 843 | &(reg)->u.isp2300.mailbox0 + (num)) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.c:2739:13: note: in expansion of macro 'MAILBOX_REG' BUILDSTDERR: 2739 | mbx_reg = MAILBOX_REG(ha, reg, 0); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg_pci()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_pci()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_qp()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_dbg_qp()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_pci.cold()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dbg.o: warning: objtool: ql_log_qp.cold()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_dfs.o: warning: objtool: qla_dfs_naqp_write()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_bsg_sp_free': BUILDSTDERR: 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] BUILDSTDERR: 39 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla24xx_iidma': BUILDSTDERR: 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] BUILDSTDERR: 1353 | &port_param->speed, mb); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qlafx00_mgmt_cmd': BUILDSTDERR: 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] BUILDSTDERR: 1960 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla26xx_serdes_op': BUILDSTDERR: 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] BUILDSTDERR: 2087 | rval = qla2x00_read_serdes_word(vha, sr.addr, &sr.val); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla8044_serdes_op': BUILDSTDERR: 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] BUILDSTDERR: 2129 | rval = qla8044_read_serdes_word(vha, sr.addr, &sr.val); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.c: In function 'qla2x00_get_priv_stats': BUILDSTDERR: 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] BUILDSTDERR: 2300 | uint32_t *cmd = bsg_request->rqst_data.h_vendor.vendor_cmd; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.o: warning: objtool: qla2x00_write_i2c()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_bsg.o: warning: objtool: qla2x00_read_i2c()+0xe6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_msix_default()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_msix_rsp_q()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_poll()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx.o: warning: objtool: qla82xx_md_collect()+0x11a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/qla_mr.c: In function 'qlafx00_fxdisc_iocb': BUILDSTDERR: 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] BUILDSTDERR: 3317 | &bsg_request->rqst_data.h_vendor.vendor_cmd[1]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_process_rdmem': BUILDSTDERR: 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] BUILDSTDERR: 2362 | m_hdr = (struct qla8044_minidump_entry_rdmem *)entry_hdr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:39, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_nx2.c:11: BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.h:286:8: note: defined here BUILDSTDERR: 286 | struct qla8044_minidump_entry_hdr { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.h:359:8: note: defined here BUILDSTDERR: 359 | struct qla8044_minidump_entry_rdmem { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.c: In function 'qla8044_minidump_pex_dma_read': BUILDSTDERR: 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] BUILDSTDERR: 2969 | (sizeof(struct qla8044_pex_dma_descriptor)/16)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:39, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_nx2.c:11: BUILDSTDERR: drivers/scsi/qla2xxx/qla_nx2.h:569:8: note: defined here BUILDSTDERR: 569 | struct qla8044_pex_dma_descriptor { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_24xx_atio_pkt_all_vps': BUILDSTDERR: 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] BUILDSTDERR: 408 | (struct vp_rpt_id_entry_24xx *)atio); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:4652, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_target.c:42: BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.h:329:8: note: defined here BUILDSTDERR: 329 | struct atio_from_isp { BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/qla_def.h:259, BUILDSTDERR: from drivers/scsi/qla2xxx/qla_target.c:42: BUILDSTDERR: drivers/scsi/qla2xxx/qla_fw.h:1346:8: note: defined here BUILDSTDERR: 1346 | struct vp_rpt_id_entry_24xx { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.c: In function 'qlt_load_data_segments': BUILDSTDERR: drivers/scsi/qla2xxx/qla_target.c:2587:14: warning: taking address of packed member of 'struct ctio7_to_24xx' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 2587 | dword_ptr = pkt24->u.status0.dseg_0_address; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2031:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2031 | module_init(tcm_qla2xxx_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2013:19: note: 'init_module' target declared here BUILDSTDERR: 2013 | static int __init tcm_qla2xxx_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla2xxx/tcm_qla2xxx.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_qla2xxx_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2032:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2032 | module_exit(tcm_qla2xxx_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.c:2024:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2024 | static void __exit tcm_qla2xxx_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_tpg_enable_store()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_lport_register_npiv_cb()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_tpg_enable_store()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_update_sess()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_handle_cmd()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_init_lport()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_check_initiator_node_acl()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_free_session()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_make_tpg()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_make_lport()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_npiv_make_lport()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_make_tpg()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_update_sess.cold()+0x1b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla2xxx/tcm_qla2xxx.o: warning: objtool: tcm_qla2xxx_free_session.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla4xxx/ql4_def.h:14, BUILDSTDERR: from drivers/scsi/qla4xxx/ql4_os.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla4xxx_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9944:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9944 | module_exit(qla4xxx_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9936:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9936 | static void __exit qla4xxx_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla4xxx/ql4_def.h:14, BUILDSTDERR: from drivers/scsi/qla4xxx/ql4_os.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla4xxx_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9943:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9943 | module_init(qla4xxx_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.c:9891:19: note: 'init_module' target declared here BUILDSTDERR: 9891 | static int __init qla4xxx_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4_8xxx_iospace_config()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_ep_connect()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_session_get_param()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_copy_fwddb_param.isra.0()+0x1df: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_is_session_exists()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4_8xxx_check_fw_alive()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_hw_reset()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_soft_reset()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_conn_create()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_ep_poll()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_target_reset()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_device_reset()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_conn_start()+0x418: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_session_create()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_abort()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_timer()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_probe_adapter()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_recover_adapter()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_do_dpc()+0x503: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_os.o: warning: objtool: qla4xxx_eh_host_reset()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_get_sys_info()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: ql4xxx_lock_drvr_wait()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_start_firmware()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_init.o: warning: objtool: qla4xxx_initialize_adapter()+0x7b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_mailbox_command()+0x301: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_ifcb()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_update_local_ifcb()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_initialize_fw_cb()+0x30a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_dhcp_ip_address()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_firmware_state()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_firmware_status()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_fwddb_entry()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_set_ddb_entry()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_crash_record()+0x20d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_conn_event_log()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_abort_task()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_reset_lun()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_reset_target()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_flash()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_default_ddb()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_mbx.o: warning: objtool: qla4xxx_get_flash.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_iocb.o: warning: objtool: qla4xxx_send_command_to_isp()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_copy_sense()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_isr_decode_mailbox()+0x7b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_process_response_queue()+0x2c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_intr_handler()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4_8xxx_msi_handler()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_isr.o: warning: objtool: qla4xxx_process_aen()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.c: In function 'qla4_8xxx_minidump_pex_dma_read': BUILDSTDERR: 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] BUILDSTDERR: 2109 | (sizeof(struct qla4_83xx_pex_dma_descriptor)/16)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla4xxx/ql4_def.h:46, BUILDSTDERR: from drivers/scsi/qla4xxx/ql4_nx.c:11: BUILDSTDERR: drivers/scsi/qla4xxx/ql4_83xx.h:359:8: note: defined here BUILDSTDERR: 359 | struct qla4_83xx_pex_dma_descriptor { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_ms_mem_write_128b.part.0()+0x32f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_pci_set_window()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_do_rom_fast_read()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_pci_mem_read_2M()+0x43b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_get_minidump()+0x23f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_82xx_try_start_fw()+0x408: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_stop_firmware()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nx.o: warning: objtool: qla4_8xxx_get_sys_info()+0x27a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_spinlock()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_unlock()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_lock()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_nvram.o: warning: objtool: ql4xxx_sem_unlock.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_dbg.o: warning: objtool: qla4xxx_dump_registers()+0x134: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla4xxx/ql4_83xx.o: warning: objtool: qla4_83xx_disable_pause()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pqi_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7111 | module_exit(pqi_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7104 | static void __exit pqi_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/smartpqi/smartpqi_init.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pqi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7110 | module_init(pqi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.c:7084:19: note: 'init_module' target declared here BUILDSTDERR: 7084 | static int __init pqi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.o: warning: objtool: pqi_ctrl_offline_worker()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/smartpqi/smartpqi_init.o: warning: objtool: pqi_passthru_ioctl()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/snic/snic_main.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snic_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:1035:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1035 | module_init(snic_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:995:1: note: 'init_module' target declared here BUILDSTDERR: 995 | snic_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/snic/snic_main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snic_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(snic_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.c:1029:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1029 | snic_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/snic/snic_main.o: warning: objtool: snic_remove()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_main.o: warning: objtool: snic_remove.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_get_vnic_config()+0x3a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_get_res_counts()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_alloc_vnic_res()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_res.o: warning: objtool: snic_alloc_vnic_res.cold()+0xad: return with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_isr.o: warning: objtool: snic_request_intr()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_ctl.o: warning: objtool: snic_queue_exch_ver_req()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_ctl.o: warning: objtool: snic_io_exch_ver_cmpl_handler()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_wq_cmpl_handler()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_req_init()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_abort_req_init()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_dr_req_init()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_req_free()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_pci_unmap_rsp_buf()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_free_wq_buf()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_io.o: warning: objtool: snic_queue_wq_desc()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_issue_tm_req()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_release_req_buf()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_queuecommand()+0x6d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_fwcq_cmpl_handler()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_device_reset()+0xef2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_reset()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_tgt_scsi_abort_io()+0x55c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_queuecommand.cold()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_scsi.o: warning: objtool: snic_fwcq_cmpl_handler.cold()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_tgt_dev_release()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_report_tgt_cmpl_handler()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_disc_start()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/snic_disc.o: warning: objtool: snic_handle_tgt_disc()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_cq.o: warning: objtool: svnic_cq_alloc()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_cq.o: warning: objtool: svnic_cq_alloc.cold()+0x1c: return with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_intr.o: warning: objtool: svnic_intr_alloc()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_dev.o: warning: objtool: _svnic_dev_cmd2()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_dev.o: warning: objtool: svnic_dev_alloc_discover()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_dev.o: warning: objtool: svnic_dev_cmd_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: svnic_wq_disable()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: vnic_wq_devcmd2_alloc()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: svnic_wq_alloc()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/snic/vnic_wq.o: warning: objtool: vnic_wq_devcmd2_alloc.cold()+0x17: return with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_fw.o: warning: objtool: sym_fw_bind_script()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/sym53c8xx_2/sym_glue.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sym2_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2078:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2078 | module_exit(sym2_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2071:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2071 | static void __exit sym2_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/sym53c8xx_2/sym_glue.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sym2_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2077:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2077 | module_init(sym2_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.c:2056:19: note: 'init_module' target declared here BUILDSTDERR: 2056 | static int __init sym2_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym_timer()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym53c8xx_intr()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym2_probe()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_glue.o: warning: objtool: sym2_probe.cold()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_log_hard_error()+0x180: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_settrans()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: getfreq.constprop.0()+0x12d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_reset_scsi_bus()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_int_ma()+0x318: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_start_up()+0x4bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_interrupt()+0x2b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_hcb_attach()+0x5b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_hipd.o: warning: objtool: sym_log_hard_error.cold()+0x8e: return with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_malloc.o: warning: objtool: __sym_mfree()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/sym53c8xx_2/sym_malloc.o: warning: objtool: __sym_calloc2.constprop.0()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ufs/ufshcd.o: warning: objtool: ufshcd_set_dev_pwr_mode()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/ufs/ufshcd.h:40, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/scsi/ufs/ufshcd.h:54, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ufs/ufshcd.h:40, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ufshcd_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from drivers/scsi/ufs/ufshcd.h:54, BUILDSTDERR: from drivers/scsi/ufs/ufshcd-pci.c:36: BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:19: note: 'init_module' target declared here BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/ufs/ufshcd-pci.c:219:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 219 | module_pci_driver(ufshcd_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/raid_class.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:314:1: note: in expansion of macro 'module_init' BUILDSTDERR: 314 | module_init(raid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static __init int raid_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/raid_class.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:315:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 315 | module_exit(raid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/raid_class.c:305:20: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | static __exit void raid_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_spi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spi_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1641:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1641 | module_init(spi_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1606:19: note: 'init_module' target declared here BUILDSTDERR: 1606 | static __init int spi_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_spi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spi_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1642:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1642 | module_exit(spi_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_spi.c:1629:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1629 | static void __exit spi_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_fc.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fc_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:3867:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3867 | module_init(fc_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:662:19: note: 'init_module' target declared here BUILDSTDERR: 662 | static __init int fc_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_fc.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fc_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:3868:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3868 | module_exit(fc_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.c:691:20: note: 'cleanup_module' target declared here BUILDSTDERR: 691 | static void __exit fc_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_bsg_job_timeout()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_rolechg()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_rport_final_delete()+0x195: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_vendor_event()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_vport_setup()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_event()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_delete()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_remote_port_add()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_fc.o: warning: objtool: fc_host_post_event.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/scsi_transport_iscsi.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4588:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4588 | module_init(iscsi_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4502:19: note: 'init_module' target declared here BUILDSTDERR: 4502 | static __init int iscsi_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_iscsi.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4589:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4589 | module_exit(iscsi_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.c:4575:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4575 | static void __exit iscsi_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_destroy_flashnode_sess()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_offload_mesg()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_post_host_event()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_ping_comp_event()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_if_rx()+0x15ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_post_host_event.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_iscsi.o: warning: objtool: iscsi_ping_comp_event.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/scsi_transport_sas.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sas_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1933:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1933 | module_init(sas_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1879:19: note: 'init_module' target declared here BUILDSTDERR: 1879 | static __init int sas_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_sas.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sas_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1934:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1934 | module_exit(sas_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.c:1919:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1919 | static void __exit sas_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_port_add_phy()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_bsg_initialize()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_sas.o: warning: objtool: sas_rphy_add()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/scsi_transport_srp.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srp_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:908:1: note: in expansion of macro 'module_init' BUILDSTDERR: 908 | module_init(srp_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:881:19: note: 'init_module' target declared here BUILDSTDERR: 881 | static __init int srp_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_transport_srp.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srp_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:909:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 909 | module_exit(srp_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.c:898:20: note: 'cleanup_module' target declared here BUILDSTDERR: 898 | static void __exit srp_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_dev_loss_timedout()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_fast_io_fail_timedout()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_dev_loss_timedout.cold()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_transport_srp.o: warning: objtool: rport_fast_io_fail_timedout.cold()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libiscsi.o: warning: objtool: iscsi_host_dec_session_cnt()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libiscsi.o: warning: objtool: iscsi_session_setup()+0x1f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/libiscsi.o: warning: objtool: iscsi_host_dec_session_cnt.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/iscsi_tcp.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1048:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1048 | module_init(iscsi_sw_tcp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1027:19: note: 'init_module' target declared here BUILDSTDERR: 1027 | static int __init iscsi_sw_tcp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/iscsi_tcp.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_sw_tcp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1049:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1049 | module_exit(iscsi_sw_tcp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.c:1043:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1043 | static void __exit iscsi_sw_tcp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/iscsi_tcp.o: warning: objtool: iscsi_sw_tcp_session_create()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/advansys.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'advansys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11860:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 11860 | module_exit(advansys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11851:20: note: 'cleanup_module' target declared here BUILDSTDERR: 11851 | static void __exit advansys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/advansys.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'advansys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11859:1: note: in expansion of macro 'module_init' BUILDSTDERR: 11859 | module_init(advansys_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.c:11817:19: note: 'init_module' target declared here BUILDSTDERR: 11817 | static int __init advansys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: advansys_info()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvInitAsc38C0800Driver()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvInitAsc3550Driver()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvInitAsc38C1600Driver()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AdvISR()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: AscInitAsc1000Driver()+0x88c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/advansys.o: warning: objtool: advansys_pci_probe()+0x1edf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/BusLogic.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blogic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:3914:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3914 | module_exit(blogic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:3884:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3884 | static void __exit blogic_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/BusLogic.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blogic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:3913:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3913 | module_init(blogic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.c:2355:19: note: 'init_module' target declared here BUILDSTDERR: 2355 | static int __init blogic_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/BusLogic.o: warning: objtool: blogic_msg()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/ips.c:189: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ips_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6766:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6766 | module_exit(ips_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6759:1: note: 'cleanup_module' target declared here BUILDSTDERR: 6759 | ips_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ips.c:189: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ips_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6765:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6765 | module_init(ips_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.c:6732:1: note: 'init_module' target declared here BUILDSTDERR: 6732 | ips_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ips.o: warning: objtool: ips_info()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ips.o: warning: objtool: ips_insert_device()+0x63b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/qla1280.c:339: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qla1280_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4469:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4469 | module_exit(qla1280_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4456:1: note: 'cleanup_module' target declared here BUILDSTDERR: 4456 | qla1280_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/qla1280.c:339: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qla1280_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4468:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4468 | module_init(qla1280_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.c:4427:1: note: 'init_module' target declared here BUILDSTDERR: 4427 | qla1280_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_isr()+0x3fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_request_firmware()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_mailbox_command()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_slave_configure()+0x296: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_chip_diag()+0x170: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_bus_reset()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_load_firmware.part.0()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_error_action()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/qla1280.o: warning: objtool: qla1280_request_firmware.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/dmx3191d.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/dmx3191d.c:27: BUILDSTDERR: drivers/scsi/dmx3191d.c:156:19: note: 'cleanup_module' target declared here BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/dmx3191d.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmx3191d_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/dmx3191d.c:27: BUILDSTDERR: drivers/scsi/dmx3191d.c:156:19: note: 'init_module' target declared here BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.c:156:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 156 | module_pci_driver(dmx3191d_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dmx3191d.o: warning: objtool: dmx3191d_probe_one()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/hpsa.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpsa_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9873:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 9873 | module_exit(hpsa_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9788:20: note: 'cleanup_module' target declared here BUILDSTDERR: 9788 | static void __exit hpsa_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/hpsa.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpsa_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9872:1: note: in expansion of macro 'module_init' BUILDSTDERR: 9872 | module_init(hpsa_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.c:9771:19: note: 'init_module' target declared here BUILDSTDERR: 9771 | static int __init hpsa_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/hpsa.o: warning: objtool: hpsa_init_one()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/dc395x.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dc395x_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4892:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4892 | module_exit(dc395x_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4885:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4885 | static void __exit dc395x_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/dc395x.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dc395x_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4891:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4891 | module_init(dc395x_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.c:4876:19: note: 'init_module' target declared here BUILDSTDERR: 4876 | static int __init dc395x_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: start_scsi()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: msgout_phase1()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: data_out_phase0()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: dc395x_init_one()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: data_in_phase0()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: data_io_transfer()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: msgin_phase0()+0x618: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: dc395x_queue_command()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/dc395x.o: warning: objtool: dc395x_interrupt()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from drivers/scsi/esp_scsi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2792:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2792 | module_init(esp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2750:19: note: 'init_module' target declared here BUILDSTDERR: 2750 | static int __init esp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from drivers/scsi/esp_scsi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2793:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2793 | module_exit(esp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.c:2762:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2762 | static void __exit esp_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/esp_scsi.o: warning: objtool: esp_maybe_execute_command.part.0()+0x3f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/esp_scsi.o: warning: objtool: esp_cmd_is_done()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/esp_scsi.o: warning: objtool: scsi_esp_intr()+0x5be: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/am53c974.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'am53c974_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/am53c974.c:10: BUILDSTDERR: drivers/scsi/am53c974.c:559:19: note: 'cleanup_module' target declared here BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/am53c974.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'am53c974_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/am53c974.c:10: BUILDSTDERR: drivers/scsi/am53c974.c:559:19: note: 'init_module' target declared here BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/am53c974.c:559:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 559 | module_pci_driver(am53c974_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c: In function 'mega_build_cmd': BUILDSTDERR: 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] BUILDSTDERR: 721 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 721 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 856 | (u32 *)&mbox->m_out.xferaddr, &seg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c: In function 'mega_prepare_passthru': BUILDSTDERR: 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] BUILDSTDERR: 999 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 999 | &pthru->dataxferaddr, &pthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c: In function 'mega_prepare_extpassthru': BUILDSTDERR: 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] BUILDSTDERR: 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1062 | &epthru->dataxferaddr, &epthru->dataxferlen); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid.c:44: BUILDSTDERR: drivers/scsi/megaraid.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'megaraid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4667:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4667 | module_exit(megaraid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4652:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4652 | static void __exit megaraid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/megaraid.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'megaraid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4666:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4666 | module_init(megaraid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.c:4613:19: note: 'init_module' target declared here BUILDSTDERR: 4613 | static int __init megaraid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/megaraid.o: warning: objtool: megaraid_isr_iomapped()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/megaraid.o: warning: objtool: megaraid_isr_memmapped()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/atp870u.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atp870u_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/atp870u.c:29: BUILDSTDERR: drivers/scsi/atp870u.c:1711:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/atp870u.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atp870u_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/atp870u.c:29: BUILDSTDERR: drivers/scsi/atp870u.c:1711:19: note: 'init_module' target declared here BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.c:1711:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1711 | module_pci_driver(atp870u_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/atp870u.o: warning: objtool: atp_is()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/atp870u.o: warning: objtool: atp870u_intr_handle()+0xb16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/atp870u.o: warning: objtool: atp870u_probe()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/gdth.c:106: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gdth_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5229:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5229 | module_exit(gdth_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5209:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5209 | static void __exit gdth_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/gdth.c:106: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gdth_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5228:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5228 | module_init(gdth_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.c:5155:19: note: 'init_module' target declared here BUILDSTDERR: 5155 | static int __init gdth_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_copy_internal_data()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_log_event.part.0()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_next()+0x70b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: __gdth_interrupt()+0xa0a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_internal_cmd()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_pci_init_one()+0x5b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_set_asc_info()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_show_info()+0xe0d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_copy_internal_data.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_log_event.part.0.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/gdth.o: warning: objtool: gdth_set_asc_info.cold()+0xfa: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/initio.c:82: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'initio_exit_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2996:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2996 | module_exit(initio_exit_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2986:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2986 | static void __exit initio_exit_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/initio.c:82: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'initio_init_driver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2995:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2995 | module_init(initio_init_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.c:2981:19: note: 'init_module' target declared here BUILDSTDERR: 2981 | static int __init initio_init_driver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: int_initio_resel()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_msgout_abort_tag()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_status_msg()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_next_state()+0xd65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_probe_one()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: i91uSCBPost()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: int_initio_resel.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_msgout_abort_tag.cold()+0x4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: initio_status_msg.cold()+0x5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/initio.o: warning: objtool: i91uSCBPost.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/a100u2w.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inia100_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/a100u2w.c:65: BUILDSTDERR: drivers/scsi/a100u2w.c:1225:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/a100u2w.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inia100_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/a100u2w.c:65: BUILDSTDERR: drivers/scsi/a100u2w.c:1225:19: note: 'init_module' target declared here BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.c:1225:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1225 | module_pci_driver(inia100_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/a100u2w.o: warning: objtool: inia100_queue()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/a100u2w.o: warning: objtool: inia100_intr()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/a100u2w.o: warning: objtool: inia100_probe_one()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/3w-xxxx.c:199: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2425:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2425 | module_exit(tw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2419:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2419 | static void __exit tw_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/scsi/3w-xxxx.c:199: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2424:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2424 | module_init(tw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.c:2411:19: note: 'init_module' target declared here BUILDSTDERR: 2411 | static int __init tw_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_decode_bits()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_aen_read_queue()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_interrupt()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_scsi_queue()+0x7bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_initconnection()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: __tw_shutdown()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_reset_sequence()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_reset_device_extension()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_scsi_eh_reset()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_allocate_memory.constprop.0()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_probe()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: tw_chrdev_ioctl()+0x401: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-xxxx.o: warning: objtool: __tw_shutdown.cold()+0x15: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/3w-9xxx.c:81: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twa_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2323:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2323 | module_exit(twa_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2317:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2317 | static void __exit twa_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/3w-9xxx.c:81: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twa_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2322:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2322 | module_init(twa_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.c:2309:19: note: 'init_module' target declared here BUILDSTDERR: 2309 | static int __init twa_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_decode_bits()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_fill_sense()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_scsiop_execute_scsi()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_queue_event()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_read_queue()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_interrupt()+0x59d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_poll_response.constprop.0()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_initconnection.constprop.0()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: __twa_shutdown()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_reset_sequence()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_scsi_eh_reset()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_allocate_memory()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_probe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_chrdev_ioctl()+0xb5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: twa_aen_queue_event.cold()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-9xxx.o: warning: objtool: __twa_shutdown.cold()+0x17: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/3w-sas.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1884:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1884 | module_exit(twl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1878:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1878 | static void __exit twl_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/3w-sas.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1883:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1883 | module_init(twl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.c:1870:19: note: 'init_module' target declared here BUILDSTDERR: 1870 | static int __init twl_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_aen_queue_event()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_aen_read_queue()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_fill_sense.constprop.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_interrupt()+0x4e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_initconnection.constprop.0()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: __twl_shutdown()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_reset_sequence()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_scsi_eh_reset()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_get_param()+0x12b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_chrdev_ioctl()+0x5f4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_allocate_memory()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_probe()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: twl_aen_queue_event.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/3w-sas.o: warning: objtool: __twl_shutdown.cold()+0x19: return with modified stack frame BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_handle_config_change': BUILDSTDERR: 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] BUILDSTDERR: 1453 | cfgtew.u.cfgte64 = &hostrcb->hcam.u.ccn.u.cfgte64; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_log_sis64_fabric_error': BUILDSTDERR: 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] BUILDSTDERR: 2401 | for (i = 0, fabric = error->desc; i < error->num_entries; i++) { BUILDSTDERR: | ^~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_ioa_type_data': BUILDSTDERR: 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] BUILDSTDERR: 3067 | ipr_init_dump_entry_hdr(&driver_dump->ioa_type_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_version_data': BUILDSTDERR: 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] BUILDSTDERR: 3091 | ipr_init_dump_entry_hdr(&driver_dump->version_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_trace_data': BUILDSTDERR: 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] BUILDSTDERR: 3112 | ipr_init_dump_entry_hdr(&driver_dump->trace_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_dump_location_data': BUILDSTDERR: 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] BUILDSTDERR: 3133 | ipr_init_dump_entry_hdr(&driver_dump->location_entry.hdr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_build_ioadl': BUILDSTDERR: 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] BUILDSTDERR: 6017 | ioadl = ioarcb->u.add_data.u.ioadl; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_check_term_power': BUILDSTDERR: 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] BUILDSTDERR: 7452 | bus = mode_page->bus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c: In function 'ipr_modify_ioafp_mode_page_28': BUILDSTDERR: 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] BUILDSTDERR: 7514 | for (i = 0, bus = mode_page->bus; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ipr.c:73: BUILDSTDERR: drivers/scsi/ipr.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10878:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 10878 | module_exit(ipr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 10871 | static void __exit ipr_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ipr.c:73: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10877:1: note: in expansion of macro 'module_init' BUILDSTDERR: 10877 | module_init(ipr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.c:10854:19: note: 'init_module' target declared here BUILDSTDERR: 10854 | static int __init ipr_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_dump_ioasa()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_enable_ioa()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_next_stage()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_identify_hrrq()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_shutdown_ioa()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_ucode_download()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_cancel_hcam()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioa_bringdown_done()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_start_timer()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_dump_mailbox_wait()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_bus_reset_done()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_release_dump()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_start_bist()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_wait_for_ops()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_slave_alloc()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_quiesce_done()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_log_hex_data.part.0()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_query_ioa_cfg()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_set_supported_devs()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_select_page28()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_select_page24()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_slot_reset()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_reset_work()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_set_caching_parameters()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_sense_page28()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_mode_sense_page24()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_inquiry()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_cap_inquiry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_pageC4_inquiry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_std_inquiry()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_page0_inquiry()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioafp_page3_inquiry()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_slot_reset_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_alert()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_bist_done()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_fail_all_ops()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_oper_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_cancel_hcam_done()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_initiate_ioa_bringdown()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_store_update_fw()+0x2c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_eh_host_reset()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_device_reset()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ata_phy_reset()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_sata_reset()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_eh_dev_reset()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_eh_abort()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_abort_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_ioa_reset_done()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_init_res_table()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_free_dump()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_write_dump()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_add_remove_thread()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_log_vpd_compact.constprop.0()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_worker_thread()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: __ipr_remove()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_remove()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_probe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_handle_log_data.part.0()+0x8c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_restore_cfg_space()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_get_unit_check_job()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_reset_reset_work.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_oper_timeout.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_timeout.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/ipr.o: warning: objtool: ipr_abort_timeout.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/hptiop.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hptiop_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1706:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1706 | module_exit(hptiop_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1699:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1699 | static void __exit hptiop_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/hptiop.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hptiop_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1705:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1705 | module_init(hptiop_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.c:1693:19: note: 'init_module' target declared here BUILDSTDERR: 1693 | static int __init hptiop_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_shutdown()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_map_pci_bar.isra.0()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_probe()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/hptiop.o: warning: objtool: hptiop_probe.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/stex.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'stex_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2043:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2043 | module_exit(stex_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2037:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2037 | static void __exit stex_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/stex.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'stex_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2042:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2042 | module_init(stex_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.c:2028:19: note: 'init_module' target declared here BUILDSTDERR: 2028 | static int __init stex_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_handshake()+0x474: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_do_reset()+0x36c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_ss_mu_intr.part.0()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_mu_intr()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_abort()+0xdb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_probe()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/stex.o: warning: objtool: stex_mu_intr.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/mvumi.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvumi.c:28: BUILDSTDERR: drivers/scsi/mvumi.c:2696:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvumi.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mvumi_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/mvumi.c:28: BUILDSTDERR: drivers/scsi/mvumi.c:2696:19: note: 'init_module' target declared here BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.c:2696:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2696 | module_pci_driver(mvumi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/mvumi.o: warning: objtool: mvumi_scan_events()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/pmcraid.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmcraid_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5957:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5957 | module_exit(pmcraid_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5947:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5947 | static void __exit pmcraid_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/pmcraid.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmcraid_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5956:1: note: in expansion of macro 'module_init' BUILDSTDERR: 5956 | module_init(pmcraid_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.c:5893:19: note: 'init_module' target declared here BUILDSTDERR: 5893 | static int __init pmcraid_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_start_bist()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_alert()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_identify_hrrq()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_get_fwversion_done()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_internal_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reinit_cfgtable_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_slave_configure()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_cancel_ccn()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_notify_aen.isra.0()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_ioa_shutdown()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_tasklet_function()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_init_hcam()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_ioa_reset()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_bist_done()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_alert_done()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_reload()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_timeout_handler()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_initiate_reset.part.0()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_process_ldn()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_isr()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_isr_msix()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_process_ccn()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_eh_abort_handler()+0x237: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_queuecommand()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_reset_device.constprop.0()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_worker_function()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_init_res_table()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_copy_sglist.isra.0()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_chr_ioctl()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_io_done()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_probe()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_get_fwversion_done.cold()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/pmcraid.o: warning: objtool: pmcraid_initiate_reset.part.0.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/virtio_scsi.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:1030:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1030 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:988:19: note: 'init_module' target declared here BUILDSTDERR: 988 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from drivers/scsi/virtio_scsi.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:1031:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1031 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.c:1024:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1024 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: drivers/scsi/virtio_scsi.o: warning: objtool: virtscsi_handle_event()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/vmw_pvscsi.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pvscsi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1608:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1608 | module_exit(pvscsi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1602:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1602 | static void __exit pvscsi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/vmw_pvscsi.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pvscsi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1607:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1607 | module_init(pvscsi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.c:1595:19: note: 'init_module' target declared here BUILDSTDERR: 1595 | static int __init pvscsi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_msg_workqueue_handler()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_probe()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/vmw_pvscsi.o: warning: objtool: pvscsi_probe.cold()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/scsi/xen-scsifront.c:52: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/scsi/xen-scsifront.c:31: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/xen-scsifront.c:31: BUILDSTDERR: drivers/scsi/xen-scsifront.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsifront_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1153:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1153 | module_init(scsifront_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1146:19: note: 'init_module' target declared here BUILDSTDERR: 1146 | static int __init scsifront_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/xen-scsifront.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsifront_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1159 | module_exit(scsifront_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/xen-scsifront.c:1155:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1155 | static void __exit scsifront_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/storvsc_drv.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'storvsc_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:2003:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2003 | module_exit(storvsc_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:1992:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1992 | static void __exit storvsc_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/storvsc_drv.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'storvsc_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:2002:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2002 | module_init(storvsc_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/storvsc_drv.c:1959:19: note: 'init_module' target declared here BUILDSTDERR: 1959 | static int __init storvsc_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/wd719x.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/wd719x.c:40: BUILDSTDERR: drivers/scsi/wd719x.c:981:19: note: 'cleanup_module' target declared here BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/wd719x.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wd719x_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/scsi/wd719x.c:40: BUILDSTDERR: drivers/scsi/wd719x.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/scsi/wd719x.c:981:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 981 | module_pci_driver(wd719x_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/st.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_st': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4528:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4528 | module_init(init_st); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4475:19: note: 'init_module' target declared here BUILDSTDERR: 4475 | static int __init init_st(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/scsi/st.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_st': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4529:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4529 | module_exit(exit_st); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/st.c:4518:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4518 | static void __exit exit_st(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/scsi/st.o: warning: objtool: create_one_cdev()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/st.o: warning: objtool: st_probe()+0x621: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/st.o: warning: objtool: st_write()+0xc6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/st.o: warning: objtool: st_read()+0x569: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/scsi/osst.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_osst': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 6100 | module_init(init_osst); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6036:19: note: 'init_module' target declared here BUILDSTDERR: 6036 | static int __init init_osst(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/osst.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_osst': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 6101 | module_exit(exit_osst); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.c:6073:20: note: 'cleanup_module' target declared here BUILDSTDERR: 6073 | static void __exit exit_osst (void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_sysfs_add()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_chk_result()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_verify_frame.isra.0()+0x22c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_probe()+0x648: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_do_scsi.constprop.0()+0x3c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_get_frame_position()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write_error_recovery()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_set_frame_position()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write_behind_check()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_recover_wait_frame()+0x1ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_wait_frame()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_flush_write_buffer()+0x1d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_initiate_read()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: __osst_analyze_headers()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: __osst_write_header.constprop.0()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write_header()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_get_logical_frame.isra.0()+0x222: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_seek_logical_blk()+0x225: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: cross_eof()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_read()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: os_scsi_tape_flush()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_space_over_filemarks_backward()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_int_ioctl()+0xe7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: os_scsi_tape_open()+0x62b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_ioctl()+0x75f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: append_to_buffer()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: osst_write()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/osst.o: warning: objtool: __osst_write_header.constprop.0.cold()+0x1d: return with modified stack frame BUILDSTDERR: In file included from drivers/scsi/ch.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ch_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1040:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1040 | module_init(init_ch_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1004:19: note: 'init_module' target declared here BUILDSTDERR: 1004 | static int __init init_ch_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ch.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ch_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1041:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1041 | module_exit(exit_ch_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ch.c:1032:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1032 | static void __exit exit_ch_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ses.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ses_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:888:1: note: in expansion of macro 'module_init' BUILDSTDERR: 888 | module_init(ses_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:863:19: note: 'init_module' target declared here BUILDSTDERR: 863 | static int __init ses_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/ses.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ses_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:889:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 889 | module_exit(ses_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/ses.c:882:20: note: 'cleanup_module' target declared here BUILDSTDERR: 882 | static void __exit ses_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_debug.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsi_debug_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | #define device_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5541:1: note: in expansion of macro 'device_initcall' BUILDSTDERR: 5541 | device_initcall(scsi_debug_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5314:19: note: 'init_module' target declared here BUILDSTDERR: 5314 | static int __init scsi_debug_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/scsi/scsi_debug.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsi_debug_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5542:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 5542 | module_exit(scsi_debug_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.c:5523:20: note: 'cleanup_module' target declared here BUILDSTDERR: 5523 | static void __exit scsi_debug_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_destroy()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: config_cdb_len()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: every_nth_store()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: max_luns_store()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_write_info()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_alloc()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_q_cmd_complete()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_driver_probe()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_driver_remove()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: fake_rw_store()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: dif_verify.isra.0()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: prot_verify_write()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: resp_report_luns()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: find_build_dev_info()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_slave_configure()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_add_adapter()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: resp_inquiry()+0x439: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: scsi_debug_queuecommand()+0x91d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/scsi/scsi_debug.o: warning: objtool: sdebug_q_cmd_complete.cold()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xvcu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:10: BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'cleanup_module' target declared here BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xvcu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soc/xilinx/xlnx_vcu.c:10: BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:24: note: 'init_module' target declared here BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soc/xilinx/xlnx_vcu.c:626:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 626 | module_platform_driver(xvcu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soundwire/bus_type.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:188:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 188 | postcore_initcall(sdw_bus_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:178:19: note: 'init_module' target declared here BUILDSTDERR: 178 | static int __init sdw_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/soundwire/bus_type.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(sdw_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus_type.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit sdw_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/bus.o: warning: objtool: sdw_add_bus_master()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: do_bank_switch.isra.0()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_enable_stream()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_disable_stream()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_prepare_stream()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/soundwire/stream.o: warning: objtool: sdw_deprepare_stream()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sdw_intel_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: drivers/soundwire/intel.c:862:24: note: 'init_module' target declared here BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sdw_intel_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/soundwire/intel.c:8: BUILDSTDERR: drivers/soundwire/intel.c:862:24: note: 'cleanup_module' target declared here BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/soundwire/intel.c:862:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 862 | module_platform_driver(sdw_intel_drv); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1872:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1872 | module_exit(pxa2xx_spi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1868:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1868 | static void __exit pxa2xx_spi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1866:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1866 | subsys_initcall(pxa2xx_spi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx.c:1862:19: note: 'init_module' target declared here BUILDSTDERR: 1862 | static int __init pxa2xx_spi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx-pci.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/spi/spi-pxa2xx-pci.c:8: BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/spi/spi-pxa2xx-pci.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pxa2xx_spi_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from drivers/spi/spi-pxa2xx-pci.c:8: BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/spi/spi-pxa2xx-pci.c:296:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 296 | module_pci_driver(pxa2xx_spi_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ssb/main.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssb_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1326:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 1326 | fs_initcall(ssb_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1281:19: note: 'init_module' target declared here BUILDSTDERR: 1281 | static int __init ssb_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/ssb/main.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssb_modexit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1335:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1335 | module_exit(ssb_modexit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.c:1328:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1328 | static void __exit ssb_modexit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/ssb/main.o: warning: objtool: ssb_bus_may_powerdown()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/main.o: warning: objtool: ssb_bus_powerup()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/main.o: warning: objtool: ssb_attach_queued_buses()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/scan.o: warning: objtool: ssb_bus_scan()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/sprom.o: warning: objtool: ssb_attr_sprom_store()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_switch_coreidx()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_block_write()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_block_read()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_write32()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_write16()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_write8()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_read32()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_read16()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_read8()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_xtal()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pci.o: warning: objtool: ssb_pci_get_invariants()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_switch_coreidx()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_switch_segment()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_get_invariants()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/ssb/pcmcia.o: warning: objtool: ssb_pcmcia_init()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: add_RATid.part.0()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: update_beacon.part.0()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: update_sta_info_apmode()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_check_beacon_data()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_set_macaddr_acl()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_acl_add_sta()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_acl_remove_sta()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: expire_timeout_chk()+0x5be: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: rtw_sta_flush()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: stop_ap_mode()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ap.o: warning: objtool: add_RATid.part.0.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': BUILDSTDERR: 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] BUILDSTDERR: 456 | pnetwork->network.ie_length, &psecnetwork->ie_length); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_survey_cmd_callback()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd_callback()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_joinbss_cmd_callback()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_createbss_cmd_callback()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_setstaKey_cmdrsp_callback()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_setassocsta_cmdrsp_callback()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_cmd_thread()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_createbss_cmd()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_joinbss_cmd()+0x2d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_set_chplan_cmd()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_sitesurvey_cmd()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_cmd.o: warning: objtool: rtw_disassoc_cmd_callback.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_debug.o: warning: objtool: proc_set_write_reg()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_debug.o: warning: objtool: proc_set_read_reg()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_efuse.o: warning: objtool: iol_read_efuse.constprop.0()+0x2e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_efuse.o: warning: objtool: Efuse_PgPacketRead.part.0()+0x28c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_parse_wpa_ie()+0x194: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_parse_wpa2_ie()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_get_sec_ie()+0xe9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_ieee802_11_parse_elems()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_macaddr_cfg()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ieee80211.o: warning: objtool: rtw_get_bcn_info()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': BUILDSTDERR: 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] BUILDSTDERR: 313 | enum ndis_802_11_network_infra *pold_state = &(cur_network->network.InfrastructureMode); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_do_join()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_disassociate()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_add_wep()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_ioctl_set.o: warning: objtool: rtw_set_country()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: SwLedBlink1()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: LedControl8188eu()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_led.o: warning: objtool: LedControl8188eu.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_alloc_network()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_if_up()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_update_scanned_network()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_survey_event_callback()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_free_assoc_resources_locked()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_indicate_connect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_indicate_disconnect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_scan_abort()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_joinbss_event_prehandle()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stassoc_event_callback()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_join_timeout_handler()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_scan_timeout_handler()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_dynamic_check_timer_handlder()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_select_and_join_from_scanned_queue()+0x2c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_set_auth()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_set_key()+0x18e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_restruct_sec_ie()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_update_registrypriv_dev_network()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_surveydone_event_callback()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_issue_addbareq_cmd()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: _rtw_roaming()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stadel_event_callback()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_survey_event_callback.cold()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme.o: warning: objtool: rtw_stassoc_event_callback.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.c: In function 'linked_status_chk': BUILDSTDERR: 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] BUILDSTDERR: 4679 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, psta->hwaddr, 3, 1); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4695 | &pmlmeinfo->network.Ssid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4699 | &pmlmeinfo->network.Ssid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 4703 | &pmlmeinfo->network.Ssid, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: on_action_spct()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: process_80211d()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: collect_bss_info()+0x469: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: alloc_mgtxmitframe()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_action_BA()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAction_back()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_auth()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAuth()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_assocreq()+0x231: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAuthClient()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnProbeReq()+0x2e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_asocrsp()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_probereq()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_action_BSSCoexistPacket()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_qos_nulldata()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: issue_deauth()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: send_delba()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: send_beacon()+0x333: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mgt_dispatcher()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_surveydone_event()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_join_res()+0xd1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAssocRsp()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_del_sta_event()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: receive_disconnect()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnDeAuth()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnDisassoc()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: report_add_sta_event()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnBeacon()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: OnAssocReq()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mlmeext_joinbss_event_callback()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: linked_status_chk()+0x205: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: survey_timer_hdl()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: link_timer_hdl()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: createbss_hdl()+0x2a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: join_cmd_hdl()+0x359: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: setkey_hdl()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: set_stakey_hdl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: mlme_evt_hdl()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: tx_beacon_hdl()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_mlme_ext.o: warning: objtool: set_ch_hdl()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: PS_RDY_CHECK()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: ips_enter()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: ips_leave()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_ps_processor()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_set_rpwm()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_set_ps_mode()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: LPS_RF_ON_check()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: LPS_Enter()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: _rtw_pwr_wakeup()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_pwrctrl.o: warning: objtool: rtw_pm_set_ips()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: wlanhdr_to_ethhdr()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: amsdu_to_msdu()+0x341: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recv_indicatepkts_in_order()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: sta2sta_data_frame()+0x174: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recvframe_chk_defrag()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: recv_func_posthandle()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_recv.o: warning: objtool: rtw_recv_entry()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_tkip_encrypt()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_tkip_decrypt()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_aes_encrypt()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_security.o: warning: objtool: rtw_aes_decrypt()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_stainfo_offset()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_alloc_stainfo()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_free_stainfo()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_sta_mgt.o: warning: objtool: rtw_init_bcmc_stainfo()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: get_rate_set()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: WMMOnAssocRsp()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: HTOnAssocRsp()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: rtw_check_bcn_info()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_wlan_util.o: warning: objtool: check_assoc_AP()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: qos_acm()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_make_wlanhdr()+0x25e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmitframe_coalesce()+0x62d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitframe()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_free_xmitframe()+0xee: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_get_sta_pending()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmit_classifier()+0xd8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmitframe_enqueue()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: _rtw_init_xmit_priv()+0x3c4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_xmit()+0x339: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_sctx_wait()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_sctx_done_err()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitbuf_ext()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_alloc_xmitbuf()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_free_xmitbuf()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/core/rtw_xmit.o: warning: objtool: rtw_ack_tx_done()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/pwrseqcmd.o: warning: objtool: rtl88eu_pwrseqcmdparsing()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_SetTxRPTTiming_8188E()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_RateDecision_8188E()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RAInfo_Init()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RAInfo_Init_all()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetShortGI_8188E()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetDecisionRate_8188E()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_GetHwPwrStatus_8188E()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_UpdateRateInfo_8188E()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_SetRSSI_8188E()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: ODM_RA_TxRPT2Handle_8188E()+0x264: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.o: warning: objtool: odm_SetTxRPTTiming_8188E.cold()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal_intf.o: warning: objtool: rtw_hal_init()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/hal_intf.o: warning: objtool: rtw_hal_deinit()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoInit_Debug()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoHook_Debug()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoUpdate_Debug()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_DIG()+0x47a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_FalseAlarmCounterStatistics()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_Get_Rate_Bitmap()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_RAStateCheck()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_RefreshRateAdaptiveMaskCE()+0xaa: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_TXPowerTrackingThermalMeterInit()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_EdcaTurboInit()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_EdcaTurboCheck()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoInit_Debug.cold()+0x2e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoHook_Debug.cold()+0x237: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_CmnInfoUpdate_Debug.cold()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_FalseAlarmCounterStatistics.cold()+0x184: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_RefreshRateAdaptiveMaskCE.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: ODM_EdcaTurboInit.cold()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm.o: warning: objtool: odm_EdcaTurboCheck.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/odm_rtl8188e.o: warning: objtool: rtl88eu_dm_antenna_diversity()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: FillH2CCmd_88E()+0x116: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtw_hal_add_ra_tid()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwPwrMode_cmd()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwMediaStatus_cmd()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_cmd.o: warning: objtool: rtl8188e_set_FwJoinBssReport_cmd()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: _8051Reset88E()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: iol_mode_enable()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_iol_efuse_patch()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtw_hal_notch_filter()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_InitPGData88E()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseIDCode88E()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadPowerSavingMode88E()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadTxPowerInfo88E()+0x228: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseEEPROMVer88E()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_EfuseParseChnlPlan()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: _8051Reset88E.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseIDCode88E.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_ReadPowerSavingMode88E.cold()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: Hal_EfuseParseEEPROMVer88E.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.o: warning: objtool: rtl8188e_EfuseParseChnlPlan.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: phy_iq_calibrate.constprop.0()+0x9bd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_dm_txpower_track_adjust()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_phy_iq_calibrate()+0x2ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/phy.o: warning: objtool: rtl88eu_dm_txpower_tracking_callback_thermalmeter()+0x135: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188e_xmit.o: warning: objtool: _dbg_dump_tx_info()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_recv.o: warning: objtool: rtw_hal_init_recv_priv()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_recv.o: warning: objtool: rtw_hal_free_recv_priv()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: update_txdesc()+0x3d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtw_dump_xframe()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtl8188eu_xmitframe_complete()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.o: warning: objtool: rtw_hal_xmit()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_chip_configure()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_power_on()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: RfOnOffDetect()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtl8188eu_hal_init()+0x29b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtl8188eu_hal_deinit()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_inirp_init()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_read_chip_info()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_set_hwreg()+0x9e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: rtw_hal_get_def_var()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/hal/usb_halinit.o: warning: objtool: UpdateHalRAMask8188EUsb()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: wpa_set_auth_algs()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_frag()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_rts()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_rate()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_mode()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_essid()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_pmkid()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_enc()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: wpa_set_encryption()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_auth()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_set_wpa_ie()+0x101: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_essid()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_name()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_range()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: translate_scan()+0x3b6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_scan()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_mlme()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_mode()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: set_group_key()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_get_wap()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_scan()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_priv()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/ioctl_linux.o: warning: objtool: rtw_ioctl()+0x8d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/mlme_linux.o: warning: objtool: rtw_report_sec_ie()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: netdev_close()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: netdev_open()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev_name()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_stop_drv_threads()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_init_drv_sw()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_cancel_all_timer()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_free_drv_sw()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: ips_netdrv_open()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_pwr_up()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_dev_unload()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/os_intfs.o: warning: objtool: rtw_ips_pwr_down()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/recv_linux.o: warning: objtool: rtw_recv_indicatepkt()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/rtw_android.o: warning: objtool: rtw_android_priv_cmd()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:21, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8188e_usb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from ./drivers/staging/rtl8188eu/include/osdep_service.h:23, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:19: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/staging/rtl8188eu/include/osdep_service.h:21, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8188e_usb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/uapi/linux/ethtool.h:19, BUILDSTDERR: from ./include/linux/ethtool.h:18, BUILDSTDERR: from ./include/linux/netdevice.h:41, BUILDSTDERR: from ./drivers/staging/rtl8188eu/include/osdep_service.h:23, BUILDSTDERR: from drivers/staging/rtl8188eu/os_dep/usb_intf.c:9: BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.c:513:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 513 | module_usb_driver(rtl8188e_usb_drv) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_drv_init()+0x389: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: usb_intf_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_unload()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_remove()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_intf.o: warning: objtool: rtw_dev_unload.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_read_port()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: usb_write_port()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtl8188eu_recv_tasklet()+0x483: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/usb_ops_linux.o: warning: objtool: rtl8188eu_xmit_tasklet()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8188eu/os_dep/xmit_linux.o: warning: objtool: rtw_xmit_entry()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_set_reg()+0x2a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_get_eeprom_size()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_start_adapter()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_fill_tx_desc()+0x3f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_get_rx_stats()+0xaa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_is_rx_stuck()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_dev.o: warning: objtool: rtl92e_is_tx_stuck()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_rf_write()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_rf_read()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: _rtl92e_phy_config_bb()+0xa0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_rf_reg()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_config_mac()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_check_bb_and_rf()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_config_bb()+0x36d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_get_tx_power()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_channel()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_bw_mode()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_init_gain()+0x10b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_rf_power_state()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_phy.o: warning: objtool: rtl92e_set_bw_mode.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.o: warning: objtool: rtl92e_init_fw()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.o: warning: objtool: rtl92e_send_cmd_pkt()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.o: warning: objtool: rtl92e_config_rf()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_enable_hw_security_config()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_set_swcam()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_set_key()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_cam.o: warning: objtool: rtl92e_cam_restore()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtl8192e/rtl_core.h:25, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8192_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/staging/rtl8192e/rtl8192e/rtl_core.c:22: BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:19: note: 'init_module' target declared here BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.c:2646:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2646 | module_pci_driver(rtl8192_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_qos_activate()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_handle_assoc_response()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_update_beacon()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_set_wireless_mode()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_set_chan()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_sta_down.constprop.0()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_sta_up.constprop.0()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_watchdog_wq_cb()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_handle_beacon()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_probe()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_disconnect()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_irq()+0x31e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_set_rf_state()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_enable_nic()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: rtl92e_disable_nic()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_core.o: warning: objtool: _rtl92e_pci_disconnect.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_start_hw_fsync()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_end_hw_fsync()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_end_sw_fsync()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_fsync_timer_callback()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: _rtl92e_dm_start_sw_fsync()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_watchdog()+0x6c6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_cck_txpower_adjust()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_txpower_tracking_wq()+0x3c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_restore_state()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_backup_state()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_dm.o: warning: objtool: rtl92e_dm_backup_state.cold()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_pci.o: warning: objtool: rtl92e_check_adapter()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_pm.o: warning: objtool: rtl92e_resume()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: _rtl92e_ps_update_rf_state()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_sleep_wq()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_wakeup()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: _rtl92e_ps_set_mode()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_ips_enter()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_ips_leave()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_leisure_ps_enter()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_leisure_ps_leave()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_ps.o: warning: objtool: rtl92e_hw_sleep_wq.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_force_reset()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_adapter_power_status()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_set_enc()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl8192e/rtl_wx.o: warning: objtool: _rtl92e_wx_set_scan()+0x1e1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_module.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(rtllib_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:180:19: note: 'init_module' target declared here BUILDSTDERR: 180 | static int __init rtllib_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_module.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(rtllib_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.c:185:20: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | static void __exit rtllib_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_module.o: warning: objtool: alloc_rtllib()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_rx.o: warning: objtool: rtllib_rx()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_wx.o: warning: objtool: rtl819x_translate_scan()+0x60b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_start_scan()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_sta_ps()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac.o: warning: objtool: rtllib_associate_procedure_wq()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac_wx.o: warning: objtool: rtllib_wx_set_power()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_softmac_wx.o: warning: objtool: rtllib_wx_sync_scan_wq()+0x1d2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_ADDBA()+0x15c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_rx_ADDBAReq()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: rtllib_rx_ADDBARsp()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_BAProc.o: warning: objtool: TsInitAddBA()+0xc1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_HTProc.o: warning: objtool: HTSetConnectBwMode()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtl819x_HTProc.o: warning: objtool: HTSetConnectBwMode.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:454:1: note: in expansion of macro 'module_init' BUILDSTDERR: 454 | module_init(rtllib_crypto_ccmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:443:19: note: 'init_module' target declared here BUILDSTDERR: 443 | static int __init rtllib_crypto_ccmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:455:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 455 | module_exit(rtllib_crypto_ccmp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_ccmp.c:449:20: note: 'cleanup_module' target declared here BUILDSTDERR: 449 | static void __exit rtllib_crypto_ccmp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:781:1: note: in expansion of macro 'module_init' BUILDSTDERR: 781 | module_init(rtllib_crypto_tkip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:770:19: note: 'init_module' target declared here BUILDSTDERR: 770 | static int __init rtllib_crypto_tkip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_tkip.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_tkip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:782:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 782 | module_exit(rtllib_crypto_tkip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.c:776:20: note: 'cleanup_module' target declared here BUILDSTDERR: 776 | static void __exit rtllib_crypto_tkip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_tkip.o: warning: objtool: rtllib_michael_mic_verify()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 294 | module_init(rtllib_crypto_wep_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | static int __init rtllib_crypto_wep_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8192e/rtllib_crypt_wep.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtllib_crypto_wep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(rtllib_crypto_wep_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.c:289:20: note: 'cleanup_module' target declared here BUILDSTDERR: 289 | static void __exit rtllib_crypto_wep_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.o: warning: objtool: prism2_wep_decrypt()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8192e/rtllib_crypt_wep.o: warning: objtool: prism2_wep_encrypt()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl8712_cmd.o: warning: objtool: r8712_cmd_thread()+0x349: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: aes_decipher()+0x913: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: r8712_wep_encrypt()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_security.o: warning: objtool: r8712_wep_decrypt()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/hal_init.o: warning: objtool: rtl8712_hal_init()+0x483: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_ioctl_linux.o: warning: objtool: translate_scan.isra.0()+0x78f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_mlme.o: warning: objtool: r8712_restruct_sec_ie()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8712/rtl871x_mp_ioctl.o: warning: objtool: mp_start_test()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/rtl8712/usb_intf.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'r8712u_drv_halt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:666:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 666 | module_exit(r8712u_drv_halt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:659:20: note: 'cleanup_module' target declared here BUILDSTDERR: 659 | static void __exit r8712u_drv_halt(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/rtl8712/usb_intf.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'r8712u_drv_entry': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:665:1: note: in expansion of macro 'module_init' BUILDSTDERR: 665 | module_init(r8712u_drv_entry); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/usb_intf.c:653:19: note: 'init_module' target declared here BUILDSTDERR: 653 | static int __init r8712u_drv_entry(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8712/os_intfs.o: warning: objtool: r8712_init_netdev()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ap.o: warning: objtool: rtw_check_beacon_data()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_cmd.c: In function 'rtw_joinbss_cmd': BUILDSTDERR: 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] BUILDSTDERR: 899 | rtw_build_wmm_ie_ht(padapter, &psecnetwork->IEs[12], &psecnetwork->IELength); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 903 | pnetwork->network.IELength-12, &psecnetwork->IELength, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 908 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_cmd.o: warning: objtool: rtw_cmd_thread()+0x2da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_cmd.o: warning: objtool: rtw_clearstakey_cmd()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: sd_f0_reg_dump()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: mac_reg_dump()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: bb_reg_dump()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: rf_reg_dump()+0x132: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_read_reg()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_sec_info()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_roam_param()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rf_info()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_survey_info()+0x19e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_ap_info()+0x21e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_trx_info()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rate_ctl()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_suspend_resume_info()+0x218: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_rx_signal()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_ht_enable()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_bw_mode()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_ampdu_enable()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_set_rx_stbc()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_all_sta_info()+0x337: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_btcoex_dbg()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_debug.o: warning: objtool: proc_get_btcoex_info()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ioctl_set.c: In function 'rtw_set_802_11_infrastructure_mode': BUILDSTDERR: 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] BUILDSTDERR: 421 | enum NDIS_802_11_NETWORK_INFRASTRUCTURE *pold_state = &(cur_network->network.InfrastructureMode); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_ssid()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ioctl_set.o: warning: objtool: rtw_set_802_11_connect()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_ieee80211.o: warning: objtool: rtw_ies_remove_ie()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme.o: warning: objtool: rtw_joinbss_event_prehandle()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.c: In function 'linked_status_chk': BUILDSTDERR: 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] BUILDSTDERR: 5758 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 5759 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 5760 | issue_probereq_ex(padapter, &pmlmeinfo->network.Ssid, pmlmeinfo->network.MacAddress, 0, 0, 0, 0); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: issue_probersp()+0x3c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: start_clnt_auth()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnAuthClient()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnDeAuth()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnDisassoc()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnBeacon()+0x2d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: OnAssocReq()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: linked_status_chk()+0x2d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: sitesurvey_cmd_hdl()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_mlme_ext.o: warning: objtool: set_stakey_hdl()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_dbg_comp_msg()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_dbg_level_msg()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_ability_msg()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_odm.o: warning: objtool: rtw_odm_adaptivity_parm_msg()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_pwrctrl.o: warning: objtool: rtw_ps_processor()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_wep_encrypt()+0x156: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_wep_decrypt()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_tkip_decrypt()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_aes_decrypt()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_security.o: warning: objtool: rtw_handle_tkip_countermeasure()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_wlan_util.o: warning: objtool: get_rate_set()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_wlan_util.o: warning: objtool: rtw_camid_alloc()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/core/rtw_xmit.o: warning: objtool: rtw_xmit()+0x20a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHwReg()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHalDefVar()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: GetHalDefVar()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/hal_com.o: warning: objtool: SetHwReg.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.o: warning: objtool: rtl8723b_FirmwareDownload()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.o: warning: objtool: rtl8723bs_xmit_buf_handler()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.o: warning: objtool: rtl8723bs_xmit_thread()+0x60e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/hal/sdio_ops.o: warning: objtool: sd_int_dpc()+0x223: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_inform_bss': BUILDSTDERR: 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] BUILDSTDERR: 287 | struct ndis_802_11_ssid *pssid = &pnetwork->network.Ssid; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c: In function 'rtw_cfg80211_surveydone_event_callback': BUILDSTDERR: 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] BUILDSTDERR: 1456 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.o: warning: objtool: rtw_cfg80211_indicate_connect()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.c: In function 'rtw_wx_get_scan': BUILDSTDERR: 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] BUILDSTDERR: 1472 | && true == rtw_validate_ssid(&(pnetwork->network.Ssid))) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_dbg_port()+0x355: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_essid()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: translate_scan()+0x8ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_wx_set_priv()+0x146: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/ioctl_linux.o: warning: objtool: rtw_ioctl()+0x442: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_notifier_call()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_uninit()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_ndev_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev_name()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_dev_unload()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_suspend_normal()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_suspend_common()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_resume_common()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/os_intfs.o: warning: objtool: rtw_init_netdev.cold()+0x2d8: return with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_set_log_level()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_get_rx_info()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/rtw_proc.o: warning: objtool: proc_get_cam_cache()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/drv_types.h:21, BUILDSTDERR: from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtw_drv_halt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:672:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 672 | module_exit(rtw_drv_halt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:654:20: note: 'cleanup_module' target declared here BUILDSTDERR: 654 | static void __exit rtw_drv_halt(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./drivers/staging/rtl8723bs/include/osdep_service_linux.h:16, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/osdep_service.h:15, BUILDSTDERR: from ./drivers/staging/rtl8723bs/include/drv_types.h:21, BUILDSTDERR: from drivers/staging/rtl8723bs/os_dep/sdio_intf.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtw_drv_entry': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:671:1: note: in expansion of macro 'module_init' BUILDSTDERR: 671 | module_init(rtw_drv_entry); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | static int __init rtw_drv_entry(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.o: warning: objtool: sdio_alloc_irq()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtl8723bs/os_dep/sdio_intf.o: warning: objtool: sdio_free_irq()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_action_proc': BUILDSTDERR: 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] BUILDSTDERR: 1403 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_start': BUILDSTDERR: 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] BUILDSTDERR: 1706 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_tx_agg_stop': BUILDSTDERR: 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] BUILDSTDERR: 1736 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.c: In function 'rtl_rx_agg_start': BUILDSTDERR: 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] BUILDSTDERR: 1768 | tid_data = &sta_entry->tids[tid]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: _rtl_init_hw_ht_capab.isra.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_init_rfkill()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_init_core()+0x543: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_watchdog_wq_callback()+0x485: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/base.o: warning: objtool: rtl_phy_scan_operation_backup()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_get_free_entry()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_del_entry()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/cam.o: warning: objtool: rtl_cam_del_entry.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_add': BUILDSTDERR: 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] BUILDSTDERR: 868 | list_add_tail(&sta_entry->list, &rtlpriv->entry_list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/core.c: In function 'rtl_op_sta_remove': BUILDSTDERR: 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] BUILDSTDERR: 933 | list_del(&sta_entry->list); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_fw_do_work()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_ampdu_action()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_add_interface()+0x300: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/core.o: warning: objtool: rtl_op_set_key()+0x8ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: _rtl_dbg_print()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: _rtl_dbg_print_data()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: rtl_debug_add_one()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/debug.o: warning: objtool: rtl_debug_add_one.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/efuse.o: warning: objtool: rtl_get_hwinfo()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/ps.o: warning: objtool: rtl_ps_set_rf_state()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/pci.o: warning: objtool: rtl_pci_probe()+0x8f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/fw.o: warning: objtool: rtl8822be_fill_h2c_cmd()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: _rtl8822be_set_media_status()+0x322: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_hw_init()+0x844: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_set_key()+0x2f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_read_eeprom_info()+0x1b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/hw.o: warning: objtool: rtl8822be_set_key.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_load_txpower_by_rate()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_load_txpower_limit()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_scan_operation_backup()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_set_io_cmd()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/phy.o: warning: objtool: rtl8822be_phy_set_rf_power_state()+0x378: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rtl8822be_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rtl8822be_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from ./include/linux/skbuff.h:34, BUILDSTDERR: from ./include/linux/if_ether.h:23, BUILDSTDERR: from ./include/linux/etherdevice.h:25, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/../wifi.h:22, BUILDSTDERR: from drivers/staging/rtlwifi/rtl8822be/sw.c:15: BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:19: note: 'init_module' target declared here BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.c:470:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 470 | module_pci_driver(rtl8822be_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/rtlwifi/rtl8822be/sw.o: warning: objtool: rtl8822be_init_sw_vars()+0x131: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_api.o: warning: objtool: halmac_init_adapter()+0x28f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_reg_read_8_sdio_88xx()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.o: warning: objtool: halmac_tx_allowed_sdio_88xx()+0x1d5: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_func_write_efuse_88xx()+0x10f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_eeprom_parser_88xx()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_pwr_seq_parser_88xx()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.o: warning: objtool: halmac_parse_c2h_packet_88xx()+0xbf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.o: warning: objtool: halmac_txdma_queue_mapping_8822b()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/staging/rtlwifi/phydm/phydm_debug.o: warning: objtool: phydm_cmd()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/phydm/phydm_psd.o: warning: objtool: phydm_psd()+0x3c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/staging/rtlwifi/phydm/rtl_phydm.o: warning: objtool: rtl_phydm_query_counter()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/staging/vboxvideo/vbox_drv.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbox_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:314:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 314 | module_exit(vbox_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:308:20: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | static void __exit vbox_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/staging/vboxvideo/vbox_drv.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbox_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:313:1: note: in expansion of macro 'module_init' BUILDSTDERR: 313 | module_init(vbox_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/staging/vboxvideo/vbox_drv.c:295:19: note: 'init_module' target declared here BUILDSTDERR: 295 | static int __init vbox_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kexec.h:27, BUILDSTDERR: from ./include/linux/crash_dump.h:5, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:54, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit.h:37, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit_main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxgbit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:735:1: note: in expansion of macro 'module_init' BUILDSTDERR: 735 | module_init(cxgbit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:704:19: note: 'init_module' target declared here BUILDSTDERR: 704 | static int __init cxgbit_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kexec.h:27, BUILDSTDERR: from ./include/linux/crash_dump.h:5, BUILDSTDERR: from drivers/net/ethernet/chelsio/cxgb4/cxgb4.h:54, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit.h:37, BUILDSTDERR: from drivers/target/iscsi/cxgbit/cxgbit_main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxgbit_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:736:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 736 | module_exit(cxgbit_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.c:718:20: note: 'cleanup_module' target declared here BUILDSTDERR: 718 | static void __exit cxgbit_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_state_change()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_process_ddpvld.isra.0()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_add()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_lro_receive()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_lro_rx_handler()+0x303: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_main.o: warning: objtool: cxgbit_uld_state_change.cold()+0x4a: return with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_wait_for_reply()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_wake_up()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_establish()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_data()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_fw4_ack()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_close_listsrv_rpl()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_open_rpl()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_setup_cdev_np()+0x2fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_set_tcb_rpl()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_abort_rpl_rss()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_cpl()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_close_con_rpl()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_peer_close()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_pass_accept_req()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_send_tx_flowc_wr()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_free_conn()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_abort_req_rss()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: cxgbit_rx_data.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_cm.o: warning: objtool: __cxgbit_free_conn.cold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_allocate_cmd.isra.0()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_rx_opcode()+0x314: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_wait_rxq()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_target.o: warning: objtool: cxgbit_put_login_tx()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_ddp.o: warning: objtool: cxgbit_ddp_init()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/cxgbit/cxgbit_ddp.o: warning: objtool: cxgbit_ddp_init.cold()+0x34: return with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_find_param_from_key()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_key()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_value()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_set_default_param()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_login_rx_data()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_login_tx_data()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_create_default_params()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_copy_param_list()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_extract_key_value()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_update_param_value()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_decode_text_input()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_check_negotiated_keys()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_parameters.o: warning: objtool: iscsi_change_param_value()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_auth.o: warning: objtool: chap_main_loop()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_datain_values.o: warning: objtool: iscsit_get_datain_values()+0x33b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_datain_values.o: warning: objtool: iscsit_allocate_datain_req()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_pre_dataout()+0xa9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_post_dataout()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_handle_time2retain_timeout()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_check_pre_dataout.cold()+0x9a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl0.o: warning: objtool: iscsit_handle_time2retain_timeout.cold()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_dump_data_payload()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_recovery_datain_or_r2t()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_status_snack()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_data_ack()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_execute_cmd()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_ooo_cmdsn()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_dataout_timeout()+0x25b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl1.o: warning: objtool: iscsit_handle_recovery_datain_or_r2t.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_erl2.o: warning: objtool: iscsit_prepare_cmds_for_reallegiance()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_login_setup_crypto()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsit_start_kthreads()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsit_setup_np()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_target_login_sess_out()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_login.o: warning: objtool: iscsi_target_login_thread()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_check_login_request()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_do_login()+0x52b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: extract_param()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nego.o: warning: objtool: iscsi_target_locate_portal()+0x148: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_nodeattrib.o: warning: objtool: iscsit_na_nopin_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_post_handler()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_abort_task()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_warm_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_cold_reset()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_tmr_task_reassign()+0x63: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tmr.o: warning: objtool: iscsit_check_task_reassign_expdatasn()+0x1e7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_alloc_portal_group()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_load_discovery_tpg()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_add_portal_group()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_del_portal_group()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_disable_portal_group()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_add_network_portal()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_del_network_portal()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_ta_authentication()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_tpg_enable_portal_group()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_tpg.o: warning: objtool: iscsit_ta_generate_node_acls()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_sequence_cmd()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_add_r2t_to_list()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_check_unsolicited_dataout()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: __iscsit_free_cmd()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: tx_data()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_send_tx_data()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_util.o: warning: objtool: iscsit_fe_sendpage_sg()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from drivers/target/iscsi/iscsi_target.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iscsi_target_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:4685:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4685 | module_init(iscsi_target_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:691:19: note: 'init_module' target declared here BUILDSTDERR: 691 | static int __init iscsi_target_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/iscsi/iscsi_target.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iscsi_target_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:4686:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4686 | module_exit(iscsi_target_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.c:776:20: note: 'cleanup_module' target declared here BUILDSTDERR: 776 | static void __exit iscsi_target_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_reject()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_reject_from_cmd()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_nop_out()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_text_cmd()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: __iscsit_check_dataout_hdr()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_check_dataout_hdr()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_snack()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_build_logout_rsp()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_map_iovec()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_build_sendtargets_response.constprop.0()+0x317: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_scsi_cmd()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_immediate_queue()+0x305: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_process_text_cmd()+0x18f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_logout_cmd()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_task_mgt_cmd()+0x49e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_get_rx_pdu()+0x3ef: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_tiqn()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_add_np()+0x12a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_logout_removeconnforrecovery()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_thread_get_cpumask()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_close_session()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_response_queue()+0x3da: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_nop_out.cold()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_text_cmd.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_snack.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_setup_scsi_cmd.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_process_text_cmd.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_handle_task_mgt_cmd.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target.o: warning: objtool: iscsit_thread_get_cpumask.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_np_driver_store()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_tpg_enable_store()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_call_addnptotpg()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/iscsi/iscsi_target_configfs.o: warning: objtool: lio_target_tiqn_addtpg()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/loopback/tcm_loop.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1234:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1234 | module_init(tcm_loop_fabric_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1186:19: note: 'init_module' target declared here BUILDSTDERR: 1186 | static int __init tcm_loop_fabric_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/loopback/tcm_loop.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcm_loop_fabric_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1235:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1235 | module_exit(tcm_loop_fabric_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/loopback/tcm_loop.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit tcm_loop_fabric_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_port_unlink()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_make_naa_tpg()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_make_scsi_hba()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_driver_probe()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_drop_nexus()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_issue_tmr.isra.0()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_tpg_nexus_store()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/loopback/tcm_loop.o: warning: objtool: tcm_loop_port_unlink.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/sbp/sbp_target.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sbp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2374:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2374 | module_init(sbp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2362:19: note: 'init_module' target declared here BUILDSTDERR: 2362 | static int __init sbp_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/target/sbp/sbp_target.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sbp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2375:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2375 | module_exit(sbp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.c:2367:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2367 | static void __exit sbp_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_sense_mangle()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_tpg_directory_id_store()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: tgt_agent_rw()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_tpg_enable_store()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_make_tpg()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_rw_data()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_mgt_agent_process()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: session_maintenance_work()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/sbp/sbp_target.o: warning: objtool: sbp_mgt_agent_rw()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_cmd.c:34: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_cmd.o: warning: objtool: ft_queue_status()+0x1d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_conf.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ft_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:505:1: note: in expansion of macro 'module_init' BUILDSTDERR: 505 | module_init(ft_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:471:19: note: 'init_module' target declared here BUILDSTDERR: 471 | static int __init ft_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_conf.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ft_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:506:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 506 | module_exit(ft_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.c:493:20: note: 'cleanup_module' target declared here BUILDSTDERR: 493 | static void __exit ft_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_conf.o: warning: objtool: ft_add_tpg()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/tcm_fc/tfc_io.c:43: BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_plogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 546 | csp = &plogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 551 | cp = &plogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_flogi_fill': BUILDSTDERR: ./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] BUILDSTDERR: 577 | sp = &flogi->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 582 | cp = &flogi->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/scsi/fc_encode.h: In function 'fc_fdisc_fill': BUILDSTDERR: ./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] BUILDSTDERR: 602 | sp = &fdisc->fl_csp; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./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] BUILDSTDERR: 607 | cp = &fdisc->fl_cssp[3 - 1]; /* class 3 parameters */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/tcm_fc/tfc_io.o: warning: objtool: ft_queue_data_in()+0x534: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/tcm_fc/tfc_io.o: warning: objtool: ft_recv_write_data()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_configfs.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'target_core_init_configfs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3364:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3364 | module_init(target_core_init_configfs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3239:19: note: 'init_module' target declared here BUILDSTDERR: 3239 | static int __init target_core_init_configfs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_configfs.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'target_core_exit_configfs': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3365:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3365 | module_exit(target_core_exit_configfs); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.c:3336:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3336 | static void __exit target_core_exit_configfs(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_fua_read_store()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_dpo_store()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_udev_path_store()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_alias_store()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_core_item_dbroot_store()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: queue_depth_store()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: optimal_sectors_store()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: block_size_store()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: pi_prot_type_store()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_ua_intlck_ctrl_store()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: unmap_zeroes_data_store()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: force_pr_aptpl_store()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_rest_reord_store()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: pi_prot_verify_store()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: pi_prot_format_store()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_tpws_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_tpu_store()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_tas_store()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_write_cache_store()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: emulate_model_alias_store()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_lba_map_store()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_members_show()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_lu_gp_members_show()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_alua_lu_gp_store()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_unit_serial_store()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_dev_enable_store()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_pr_res_aptpl_metadata_store()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_pr_res_pr_registered_i_pts_show()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_assoc_scsi_target_device_show()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_assoc_target_port_show()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_assoc_logical_unit_show()+0xcd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_wwn_vpd_protocol_identifier_show()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_tg_pt_gp_id_store()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_hba_mode_store()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_access_state_store()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_core_call_addhbatotarget()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_active_optimized_store()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_active_nonoptimized_store()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_standby_store()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_unavailable_store()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_lba_dependent_store()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_offline_store()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_support_transitioning_store()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_tg_pt_gp_alua_access_status_store()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_configfs.o: warning: objtool: target_register_template()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_device.o: warning: objtool: core_enable_device_list_for_node()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_device.o: warning: objtool: core_alloc_rtpi()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_device.o: warning: objtool: target_configure_device()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_np()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_wwn()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_tpg()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_port_link()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_lun()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_mappedlun_link()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_make_mappedlun()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_configfs.o: warning: objtool: target_fabric_mappedlun_link.cold()+0x1f: return with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_lib.o: warning: objtool: target_get_pr_transport_id_len()+0x8e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_fabric_lib.o: warning: objtool: target_get_pr_transport_id()+0x380: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_hba.o: warning: objtool: transport_backend_register()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_hba.o: warning: objtool: core_alloc_hba()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_update_aptpl_buf()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_write_aptpl_to_file()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_update_and_write_aptpl()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_release_preempt_and_abort()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_pro_preempt()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_alloc_registration()+0x1ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: __core_scsi3_check_aptpl_registration.isra.0()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_emulate_pro_register()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_scsi2_reservation_reserve()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: core_scsi3_alloc_aptpl_registration()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_scsi3_emulate_pr_out()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_scsi3_emulate_pr_in()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pr.o: warning: objtool: target_check_reservation()+0x532: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_write_tpg_metadata()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_do_transition_tg_pt()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_set_tg_pt_secondary_state()+0x103: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_emulate_report_referrals()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_emulate_report_target_port_groups()+0x1d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_alua_state_check()+0x4a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: target_emulate_set_target_port_groups()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lba_map()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lba_map_mem()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_lu_gp()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_set_lu_gp_id()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_allocate_tg_pt_gp()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_set_tg_pt_gp_id()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_tg_pt_gp_info()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_access_type()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_nonop_delay_msecs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_trans_delay_msecs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_implicit_trans_secs()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_preferred_bit()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_offline_bit()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_secondary_status()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_alua_store_secondary_write_metadata()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_alua.o: warning: objtool: core_setup_alua()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tmr.o: warning: objtool: core_tmr_alloc_req()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tmr.o: warning: objtool: core_tmr_abort_task()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tmr.o: warning: objtool: core_tmr_lun_reset()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tpg.o: warning: objtool: core_tpg_alloc_lun()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_tpg.o: warning: objtool: core_tpg_register()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_alloc_session()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_setup_cmd_from_cdb()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_generic_handle_tmr()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_tmr_work()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_handle_queue_full()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_alloc_session_tags()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_setup_session()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_dump_vpd_ident_type()+0xf0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_cmd_size_check()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_generic_request_failure()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: transport_handle_cdb_direct()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_transport.o: warning: objtool: target_submit_cmd_map_sgls()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_execute_unmap()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: xdreadwrite_callback()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_dif_verify()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_setup_write_same.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_check_dpofua.isra.0()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: sbc_parse_cdb()+0x1a0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_sbc.o: warning: objtool: compare_and_write_callback()+0xb7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_inquiry_std()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_report_luns()+0x158: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_request_sense()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_modesense()+0x1a2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_modeselect()+0x198: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_spc.o: warning: objtool: spc_emulate_inquiry()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_ua.o: warning: objtool: core_scsi3_ua_allocate()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_rd.o: warning: objtool: rd_do_prot_rw()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_rd.o: warning: objtool: rd_allocate_sgl_table.constprop.0()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_rd.o: warning: objtool: rd_configure_device()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: drivers/target/target_core_xcopy.o: warning: objtool: target_xcopy_do_work()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_xcopy.o: warning: objtool: target_do_xcopy()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_xcopy.o: warning: objtool: target_do_receive_copy_results()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_iblock.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iblock_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:891:1: note: in expansion of macro 'module_init' BUILDSTDERR: 891 | module_init(iblock_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:877:19: note: 'init_module' target declared here BUILDSTDERR: 877 | static int __init iblock_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_iblock.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iblock_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:892:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 892 | module_exit(iblock_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.c:882:20: note: 'cleanup_module' target declared here BUILDSTDERR: 882 | static void __exit iblock_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_unmap()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_bio_done()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_end_io_flush()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_get_bio()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_set_configfs_dev_params()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_configure_device()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_alloc_device()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_write_same()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_iblock.o: warning: objtool: iblock_execute_rw()+0x24a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_file.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fileio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:973:1: note: in expansion of macro 'module_init' BUILDSTDERR: 973 | module_init(fileio_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:959:19: note: 'init_module' target declared here BUILDSTDERR: 959 | static int __init fileio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_file.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fileio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:974:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 974 | module_exit(fileio_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.c:964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 964 | static void __exit fileio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_do_prot_fill()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_format_prot()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_init_prot()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_sync_cache()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_set_configfs_dev_params()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_configure_device()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_unmap()+0xb6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_do_rw.isra.0()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_rw()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_execute_write_same()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_attach_hba()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_file.o: warning: objtool: fd_alloc_device()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/target/target_core_pscsi.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pscsi_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1136:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1136 | module_init(pscsi_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1122:19: note: 'init_module' target declared here BUILDSTDERR: 1122 | static int __init pscsi_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_pscsi.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pscsi_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1137:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1137 | module_exit(pscsi_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.c:1127:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1127 | static void __exit pscsi_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_req_done()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_set_configfs_dev_params()+0x13c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_pmode_enable_hba()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_execute_cmd()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_attach_hba()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_alloc_device()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_add_device_to_list()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_pscsi.o: warning: objtool: pscsi_configure_device()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.c: In function 'queue_cmd_ring': BUILDSTDERR: 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] BUILDSTDERR: 1035 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_PAD); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1036 | tcmu_hdr_set_len(&entry->hdr.len_op, pad_size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1051 | tcmu_hdr_set_op(&entry->hdr.len_op, TCMU_OP_CMD); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1055 | iov = &entry->req.iov[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1092 | tcmu_hdr_set_len(&entry->hdr.len_op, command_size); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_user.c:22: BUILDSTDERR: drivers/target/target_core_user.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcmu_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2799:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2799 | module_init(tcmu_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2717:19: note: 'init_module' target declared here BUILDSTDERR: 2717 | static int __init tcmu_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/target/target_core_user.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcmu_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2800:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2800 | module_exit(tcmu_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.c:2784:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2784 | static void __exit tcmu_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_qfull_time_out_store()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_block_netlink()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_setup_cmd_timer()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_dev_attrib()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_configfs_dev_params()+0x1ed: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_vma_fault()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_cmd_time_out_store()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_global_max_data_area()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_set_reset_netlink()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_reset_ring_store()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: queue_cmd_ring()+0x199: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_handle_completions()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_block_dev_store()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/target/target_core_user.o: warning: objtool: tcmu_genl_cmd_done.isra.0()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3400_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:24: note: 'cleanup_module' target declared here BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3400_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3400_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3400_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:24: note: 'init_module' target declared here BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3400_thermal.c:394:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 394 | module_platform_driver(int3400_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3402_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'cleanup_module' target declared here BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3402_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3402_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3402_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:24: note: 'init_module' target declared here BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3402_thermal.c:105:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 105 | module_platform_driver(int3402_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3403_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3403_thermal.c:19: BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3403_thermal.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3403_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3403_thermal.c:19: BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:24: note: 'init_module' target declared here BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.c:307:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 307 | module_platform_driver(int3403_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3403_thermal.o: warning: objtool: int3403_add()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'proc_thermal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:523:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 523 | module_exit(proc_thermal_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | static void __exit proc_thermal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/processor_thermal_device.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'proc_thermal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:522:1: note: in expansion of macro 'module_init' BUILDSTDERR: 522 | module_init(proc_thermal_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/processor_thermal_device.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | static int __init proc_thermal_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3406_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'cleanup_module' target declared here BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/int340x_thermal/int3406_thermal.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'int3406_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/thermal/int340x_thermal/int3406_thermal.c:14: BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:24: note: 'init_module' target declared here BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/int3406_thermal.c:210:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 210 | module_platform_driver(int3406_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: get_single_name()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: acpi_parse_art()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/int340x_thermal/acpi_thermal_rel.o: warning: objtool: acpi_parse_trt()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thermal/intel_powerclamp.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'powerclamp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:810:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 810 | module_exit(powerclamp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:799:20: note: 'cleanup_module' target declared here BUILDSTDERR: 799 | static void __exit powerclamp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_powerclamp.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'powerclamp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:797:1: note: in expansion of macro 'module_init' BUILDSTDERR: 797 | module_init(powerclamp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.c:743:19: note: 'init_module' target declared here BUILDSTDERR: 743 | static int __init powerclamp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_powerclamp.o: warning: objtool: duration_set()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/intel_powerclamp.o: warning: objtool: window_size_set()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thermal/intel_powerclamp.o: warning: objtool: powerclamp_set_cur_state()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:554:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 554 | module_exit(pkg_temp_thermal_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:545:20: note: 'cleanup_module' target declared here BUILDSTDERR: 545 | static void __exit pkg_temp_thermal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/x86_pkg_temp_thermal.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkg_temp_thermal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:543:1: note: in expansion of macro 'module_init' BUILDSTDERR: 543 | module_init(pkg_temp_thermal_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/x86_pkg_temp_thermal.c:511:19: note: 'init_module' target declared here BUILDSTDERR: 511 | static int __init pkg_temp_thermal_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/thermal/intel_soc_dts_thermal.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_soc_thermal_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:128:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 128 | module_exit(intel_soc_thermal_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:118:20: note: 'cleanup_module' target declared here BUILDSTDERR: 118 | static void __exit intel_soc_thermal_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/thermal/intel_soc_dts_thermal.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_soc_thermal_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:127:1: note: in expansion of macro 'module_init' BUILDSTDERR: 127 | module_init(intel_soc_thermal_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_soc_dts_thermal.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | static int __init intel_soc_thermal_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pmic_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_bxt_pmic_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:24: note: 'init_module' target declared here BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_bxt_pmic_thermal.c:295:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 295 | module_platform_driver(pmic_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_pch_thermal.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/thermal/intel_pch_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:19: note: 'cleanup_module' target declared here BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thermal/intel_pch_thermal.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_pch_thermal_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/thermal/intel_pch_thermal.c:22: BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:19: note: 'init_module' target declared here BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thermal/intel_pch_thermal.c:429:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 429 | module_pci_driver(intel_pch_thermal_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/thunderbolt/nhi.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhi_unload': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1195:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1195 | module_exit(nhi_unload); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1188:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1188 | static void __exit nhi_unload(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/thunderbolt/nhi.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:120:30: note: in expansion of macro 'module_init' BUILDSTDERR: 120 | #define rootfs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1194:1: note: in expansion of macro 'rootfs_initcall' BUILDSTDERR: 1194 | rootfs_initcall(nhi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/thunderbolt/nhi.c:1175:19: note: 'init_module' target declared here BUILDSTDERR: 1175 | static int __init nhi_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/thunderbolt/ctl.o: warning: objtool: tb_cfg_read_raw()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thunderbolt/ctl.o: warning: objtool: tb_cfg_write_raw()+0x114: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thunderbolt/dma_port.o: warning: objtool: dma_port_write.constprop.0()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/thunderbolt/dma_port.o: warning: objtool: dma_port_read()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: ipw_receive_data_work()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: ipwireless_setup_timer()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: do_receive_packet()+0x364: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/hardware.o: warning: objtool: ipwireless_interrupt()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/ipwireless/main.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ipwireless': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 352 | module_exit(exit_ipwireless); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:345:20: note: 'cleanup_module' target declared here BUILDSTDERR: 345 | static void __exit exit_ipwireless(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/ipwireless/main.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ipwireless': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 351 | module_init(init_ipwireless); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.c:327:19: note: 'init_module' target declared here BUILDSTDERR: 327 | static int __init init_ipwireless(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/ipwireless/main.o: warning: objtool: ipwireless_attach()+0xeb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: notify_packet_sent()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_start_xmit()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: do_go_online()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_open()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: ipwireless_ppp_close()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: notify_packet_sent.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/network.o: warning: objtool: do_go_online.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: add_tty()+0x100: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_received()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_free()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_init()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_release()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/ipwireless/tty.o: warning: objtool: ipwireless_tty_release.cold()+0xa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exar_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'cleanup_module' target declared here BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'exar_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/tty/serial/8250/8250_exar.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:19: note: 'init_module' target declared here BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_exar.c:689:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 689 | module_pci_driver(exar_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/serial_cs.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serial_cs_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from ./include/linux/serial_core.h:29, BUILDSTDERR: from drivers/tty/serial/8250/serial_cs.c:42: BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'cleanup_module' target declared here BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/serial_cs.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serial_cs_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/pcmcia/ds.h:77:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 77 | module_driver(__pcmcia_driver, pcmcia_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/tty_driver.h:245, BUILDSTDERR: from ./include/linux/tty.h:9, BUILDSTDERR: from ./include/linux/serial_core.h:29, BUILDSTDERR: from drivers/tty/serial/8250/serial_cs.c:42: BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:22: note: 'init_module' target declared here BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.c:865:1: note: in expansion of macro 'module_pcmcia_driver' BUILDSTDERR: 865 | module_pcmcia_driver(serial_cs_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/serial_cs.o: warning: objtool: setup_serial()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_lpss.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_lpss.c:11: BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'cleanup_module' target declared here BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_lpss.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lpss8250_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_lpss.c:11: BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:19: note: 'init_module' target declared here BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_lpss.c:373:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 373 | module_pci_driver(lpss8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_moxa.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_moxa.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'cleanup_module' target declared here BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/8250/8250_moxa.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'moxa8250_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/tty/serial/8250/8250_moxa.c:9: BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/serial/8250/8250_moxa.c:151:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 151 | module_pci_driver(moxa8250_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/jsm/jsm_driver.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jsm_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:383:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 383 | module_exit(jsm_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | static void __exit jsm_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/jsm/jsm_driver.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jsm_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:382:1: note: in expansion of macro 'module_init' BUILDSTDERR: 382 | module_init(jsm_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_driver.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | static int __init jsm_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/jsm/jsm_tty.o: warning: objtool: jsm_uart_port_init()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/serial/arc_uart.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc_serial_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:683:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 683 | module_exit(arc_serial_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:676:20: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | static void __exit arc_serial_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/serial/arc_uart.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc_serial_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:682:1: note: in expansion of macro 'module_init' BUILDSTDERR: 682 | module_init(arc_serial_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/serial/arc_uart.c:661:19: note: 'init_module' target declared here BUILDSTDERR: 661 | static int __init arc_serial_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/n_hdlc.c:81: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'n_hdlc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:987:1: note: in expansion of macro 'module_init' BUILDSTDERR: 987 | module_init(n_hdlc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:949:19: note: 'init_module' target declared here BUILDSTDERR: 949 | static int __init n_hdlc_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/n_hdlc.c:81: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'n_hdlc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:988:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 988 | module_exit(n_hdlc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.c:976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 976 | static void __exit n_hdlc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_send_frames()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_receive()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_poll()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_write()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_read()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_wakeup()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_ioctl()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_close()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_tty_open()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_hdlc.o: warning: objtool: n_hdlc_send_frames.cold()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/n_gsm.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gsm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3267:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3267 | module_init(gsm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3215:19: note: 'init_module' target declared here BUILDSTDERR: 3215 | static int __init gsm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/tty/n_gsm.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gsm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3268:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3268 | module_exit(gsm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.c:3257:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3257 | static void __exit gsm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsm_send()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsm_dlci_t1()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: __gsm_data_queue.isra.0()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsm_queue()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/n_gsm.o: warning: objtool: gsmtty_ioctl()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/cyclades.c:57: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cy_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4117 | module_exit(cy_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4074:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4074 | static void __exit cy_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/cyclades.c:57: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4116 | module_init(cy_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/cyclades.c:4017:19: note: 'init_module' target declared here BUILDSTDERR: 4017 | static int __init cy_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cyz_dtr_rts()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_do_close()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_break()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_flush_buffer()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_tiocmset()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_set_line_char()+0x849: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_startup()+0x2fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_open()+0x176: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: __cyz_load_fw.isra.0.constprop.0()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cy_pci_probe()+0xe78: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/cyclades.o: warning: objtool: cyz_dtr_rts.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/nozomi.c: In function 'receive_flow_control': BUILDSTDERR: 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] BUILDSTDERR: 892 | read_mem32((u32 *) &ctrl_dl, dc->port[PORT_CTRL].dl_addr[CH_A], 2); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:299:8: note: defined here BUILDSTDERR: 299 | struct ctrl_dl { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c: In function 'send_flow_control': BUILDSTDERR: 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] BUILDSTDERR: 1015 | ctrl = (u16 *)&dc->port[i].ctrl_ul; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c: In function 'nozomi_card_exit': BUILDSTDERR: 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] BUILDSTDERR: 1505 | write_mem32(dc->port[PORT_CTRL].ul_addr[0], (u32 *)&ctrl, 2); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:309:8: note: defined here BUILDSTDERR: 309 | struct ctrl_ul { BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/tty/nozomi.c:32: BUILDSTDERR: drivers/tty/nozomi.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nozomi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1910:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1910 | module_exit(nozomi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1901:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1901 | static __exit void nozomi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/nozomi.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nozomi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1909:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1909 | module_init(nozomi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/nozomi.c:1858:19: note: 'init_module' target declared here BUILDSTDERR: 1858 | static __init int nozomi_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/rocket.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/rocket.c:272:1: note: in expansion of macro 'module_init' BUILDSTDERR: 272 | module_init(rp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/rocket.c:2330:19: note: 'init_module' target declared here BUILDSTDERR: 2330 | static int __init rp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_send_xchar()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_break()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_stop()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_unthrottle()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_throttle()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_wait_until_sent()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_start()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_set_termios()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_put_char()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_ioctl()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_flush_buffer()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_write()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_close()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_hangup()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_do_poll()+0x2d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_cleanup_module()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_send_xchar.cold()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_stop.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_unthrottle.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_throttle.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_wait_until_sent.cold()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_start.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_set_termios.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_flush_buffer.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_close.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/rocket.o: warning: objtool: rp_hangup.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/synclink_gt.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'slgt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3821:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3821 | module_exit(slgt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3815:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3815 | static void __exit slgt_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/synclink_gt.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'slgt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3820:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3820 | module_init(slgt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.c:3761:19: note: 'init_module' target declared here BUILDSTDERR: 3761 | static int __init slgt_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: isr_rxdata()+0x129: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tiocmset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tiocmget()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: set_break()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: chars_in_buffer()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: write_room()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: put_char()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_hold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: bh_transmit()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_timeout()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: flush_buffer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: synclink_gt_proc_show()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: wait_gpio()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: change_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: send_xchar()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: unthrottle()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: throttle()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: ioctl()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: slgt_compat_ioctl()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: isr_txeom()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: slgt_interrupt()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_load()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: tx_release()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: set_termios()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: flush_chars()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: write()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: shutdown.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: hangup()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: close()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: open()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: bh_handler()+0x7e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: rx_timeout()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: alloc_dma_bufs()+0x282: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: init_one()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink_gt.o: warning: objtool: close.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/tty/synclinkmp.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclinkmp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:4003:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4003 | module_exit(synclinkmp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:3997:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3997 | static void __exit synclinkmp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/synclinkmp.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclinkmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:4002:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4002 | module_init(synclinkmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.c:3941:19: note: 'init_module' target declared here BUILDSTDERR: 3941 | static int __init synclinkmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tiocmset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tiocmget()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: set_break()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: rx_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: rx_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: chars_in_buffer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: write_room()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: put_char()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_proc_show()+0x316: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_stop()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_hold()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: flush_buffer()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: bh_transmit()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_timeout()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: rx_get_frame()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: bh_handler()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_start()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: send_xchar()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: unthrottle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: throttle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_release()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: isr_io_pin()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: shutdown.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: close()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: tx_load_dma_buffer()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: flush_chars()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: write()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: change_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: set_termios()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: ioctl()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: alloc_dma_bufs()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: hangup()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_init_one()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: open()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_interrupt()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: close.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclinkmp.o: warning: objtool: synclinkmp_init_one.cold()+0x54e: return with modified stack frame BUILDSTDERR: In file included from drivers/tty/synclink.c:63: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synclink_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4429:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4429 | module_exit(synclink_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4423:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4423 | static void __exit synclink_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/tty/synclink.c:63: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synclink_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4428:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4428 | module_init(synclink_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.c:4396:19: note: 'init_module' target declared here BUILDSTDERR: 4396 | static int __init synclink_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_stop_receiver()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_start_receiver()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: tiocmset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: tiocmget()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_break()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_chars_in_buffer()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_write_room()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_put_char()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_misc()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_bh_transmit()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_bh_handler()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_tx_timeout()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_load_tx_dma_buffer()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_add_device()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_proc_show()+0x41b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_wait_until_sent()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_flush_buffer()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_stop_transmitter()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_stop()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_transmit_status()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_receive_status()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: usc_start_transmitter()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_send_xchar()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_unthrottle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_throttle()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_start()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_flush_chars()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_io_pin()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_get_raw_rx_frame()+0xe1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_get_rx_frame()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_write()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_interrupt()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_transmit_data()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_change_params()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_set_termios()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_ioctl()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_allocate_device()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: synclink_init_one()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_isr_receive_data()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_release_resources()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: shutdown.part.0()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_hangup()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_close()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_open()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_add_device.cold()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/tty/synclink.o: warning: objtool: mgsl_close.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uio/uio.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1035:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1035 | module_init(uio_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1024:19: note: 'init_module' target declared here BUILDSTDERR: 1024 | static int __init uio_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1036:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1036 | module_exit(uio_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio.c:1029:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1029 | static void __exit uio_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:9: BUILDSTDERR: drivers/uio/uio_cif.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hilscher_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_cif.c:9: BUILDSTDERR: drivers/uio/uio_cif.c:135:19: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_cif.c:135:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 135 | module_pci_driver(hilscher_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_aec.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uio/uio_aec.c:22: BUILDSTDERR: drivers/uio/uio_aec.c:162:19: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_aec.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uio/uio_aec.c:22: BUILDSTDERR: drivers/uio/uio_aec.c:162:19: note: 'init_module' target declared here BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_aec.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:27: BUILDSTDERR: drivers/uio/uio_sercos3.c:229:19: note: 'init_module' target declared here BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sercos3_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_sercos3.c:27: BUILDSTDERR: drivers/uio/uio_sercos3.c:229:19: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_sercos3.c:229:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 229 | module_pci_driver(sercos3_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uio_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:21: BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uio_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_pci_generic.c:21: BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:19: note: 'cleanup_module' target declared here BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uio/uio_pci_generic.c:121:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 121 | module_pci_driver(uio_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_hv_generic.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hyperv_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:349:1: note: in expansion of macro 'module_init' BUILDSTDERR: 349 | module_init(hyperv_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:338:1: note: 'init_module' target declared here BUILDSTDERR: 338 | hyperv_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uio/uio_hv_generic.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hyperv_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:350:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 350 | module_exit(hyperv_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uio/uio_hv_generic.c:344:1: note: 'cleanup_module' target declared here BUILDSTDERR: 344 | hyperv_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:24: BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cxacru_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/cxacru.c:24: BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:19: note: 'init_module' target declared here BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.c:1370:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1370 | module_usb_driver(cxacru_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: adsl_config_store()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: cxacru_poll_status()+0x13d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: adsl_state_store()+0x1d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/cxacru.o: warning: objtool: cxacru_atm_start()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:13: BUILDSTDERR: drivers/usb/atm/speedtch.c:942:19: note: 'cleanup_module' target declared here BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'speedtch_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/speedtch.c:13: BUILDSTDERR: drivers/usb/atm/speedtch.c:942:19: note: 'init_module' target declared here BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(speedtch_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_start_synchro()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_handle_int()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_check_status()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_status_poll()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_bind()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/speedtch.o: warning: objtool: speedtch_status_poll.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/atm/ueagle-atm.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uea_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/atm/ueagle-atm.c:62: BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/ueagle-atm.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uea_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/atm/ueagle-atm.c:62: BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:19: note: 'init_module' target declared here BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/atm/ueagle-atm.c:2772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 2772 | module_usb_driver(uea_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/atmdev.h:13, BUILDSTDERR: from drivers/usb/atm/usbatm.h:14, BUILDSTDERR: from drivers/usb/atm/usbatm.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbatm_usb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1293:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1293 | module_init(usbatm_usb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1276:19: note: 'init_module' target declared here BUILDSTDERR: 1276 | static int __init usbatm_usb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/atmdev.h:13, BUILDSTDERR: from drivers/usb/atm/usbatm.h:14, BUILDSTDERR: from drivers/usb/atm/usbatm.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbatm_usb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1298:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1298 | module_exit(usbatm_usb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.c:1295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1295 | static void __exit usbatm_usb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_complete()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_submit_urb()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_atm_init()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_extract_one_cell()+0x200: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/atm/usbatm.o: warning: objtool: usbatm_atm_open()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/atm/xusbatm.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xusbatm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:206:1: note: in expansion of macro 'module_init' BUILDSTDERR: 206 | module_init(xusbatm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:174:19: note: 'init_module' target declared here BUILDSTDERR: 174 | static int __init xusbatm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/atm/xusbatm.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xusbatm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:212:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 212 | module_exit(xusbatm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/atm/xusbatm.c:208:20: note: 'cleanup_module' target declared here BUILDSTDERR: 208 | static void __exit xusbatm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/cdc-acm.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:2022:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2022 | module_exit(acm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:2013:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2013 | static void __exit acm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/cdc-acm.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:2021:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2021 | module_init(acm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-acm.c:1977:19: note: 'init_module' target declared here BUILDSTDERR: 1977 | static int __init acm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usblp.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usblp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usblp.c:44: BUILDSTDERR: drivers/usb/class/usblp.c:1427:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usblp.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usblp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usblp.c:44: BUILDSTDERR: drivers/usb/class/usblp.c:1427:19: note: 'init_module' target declared here BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.c:1427:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1427 | module_usb_driver(usblp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_bulk_read()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_bulk_write()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_disconnect()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_release()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_wwait()+0x292: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_set_protocol()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_ioctl()+0x426: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_probe()+0x228: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/class/usblp.o: warning: objtool: usblp_read()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/class/cdc-wdm.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/cdc-wdm.c:24: BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/cdc-wdm.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/cdc-wdm.c:24: BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:19: note: 'init_module' target declared here BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/cdc-wdm.c:1121:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1121 | module_usb_driver(wdm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usbtmc.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbtmc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usbtmc.c:20: BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/class/usbtmc.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbtmc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/class/usbtmc.c:20: BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:19: note: 'init_module' target declared here BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.c:1719:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1719 | module_usb_driver(usbtmc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/class/usbtmc.o: warning: objtool: usbtmc_open()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/common/ulpi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ulpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:311:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 311 | subsys_initcall(ulpi_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init ulpi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/common/ulpi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ulpi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(ulpi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/common/ulpi.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit ulpi_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/core/ledtrig-usbport.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbport_trig_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 363 | module_init(usbport_trig_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:353:19: note: 'init_module' target declared here BUILDSTDERR: 353 | static int __init usbport_trig_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/core/ledtrig-usbport.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbport_trig_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:364:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 364 | module_exit(usbport_trig_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/core/ledtrig-usbport.c:358:20: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | static void __exit usbport_trig_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/xhci-plat.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xhci_plat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:466:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 466 | module_exit(xhci_plat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:462:20: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | static void __exit xhci_plat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/xhci-plat.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xhci_plat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:460:1: note: in expansion of macro 'module_init' BUILDSTDERR: 460 | module_init(xhci_plat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/xhci-plat.c:455:19: note: 'init_module' target declared here BUILDSTDERR: 455 | static int __init xhci_plat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/sl811-hcd.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sl811h_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/sl811-hcd.c:46: BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:24: note: 'init_module' target declared here BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/sl811-hcd.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sl811h_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/sl811-hcd.c:46: BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/sl811-hcd.c:1806:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1806 | module_platform_driver(sl811h_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/hwa-hc.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwahc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/../wusbcore/wa-hc.h:70, BUILDSTDERR: from drivers/usb/host/hwa-hc.c:48: BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:19: note: 'cleanup_module' target declared here BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/host/hwa-hc.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwahc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/host/../wusbcore/wa-hc.h:70, BUILDSTDERR: from drivers/usb/host/hwa-hc.c:48: BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:19: note: 'init_module' target declared here BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/host/hwa-hc.c:871:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 871 | module_usb_driver(hwahc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/image/mdc800.c:83: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_mdc800_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:1072:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1072 | module_exit (usb_mdc800_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:1055:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1055 | static void __exit usb_mdc800_cleanup (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/image/mdc800.c:83: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_mdc800_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:1071:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1071 | module_init (usb_mdc800_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.c:982:19: note: 'init_module' target declared here BUILDSTDERR: 982 | static int __init usb_mdc800_init (void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/mdc800.o: warning: objtool: mdc800_usb_waitForIRQ()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/mdc800.o: warning: objtool: mdc800_device_read()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/image/microtek.c:123: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mts_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/image/microtek.c:131: BUILDSTDERR: drivers/usb/image/microtek.c:805:19: note: 'cleanup_module' target declared here BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/image/microtek.c:123: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mts_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/image/microtek.c:131: BUILDSTDERR: drivers/usb/image/microtek.c:805:19: note: 'init_module' target declared here BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.c:805:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 805 | module_usb_driver(mts_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_scsi_queuecommand()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_usb_probe()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_get_status()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_do_sg()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_command_done()+0xcb: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_get_status.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_do_sg.cold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/image/microtek.o: warning: objtool: mts_command_done.cold()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_sisusb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3226 | module_exit(usb_sisusb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3220:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3220 | static void __exit usb_sisusb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/sisusbvga/sisusb.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_sisusb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3225 | module_init(usb_sisusb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/sisusbvga/sisusb.c:3210:19: note: 'init_module' target declared here BUILDSTDERR: 3210 | static int __init usb_sisusb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/adutux.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/adutux.c:24: BUILDSTDERR: drivers/usb/misc/adutux.c:790:19: note: 'cleanup_module' target declared here BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/adutux.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/adutux.c:24: BUILDSTDERR: drivers/usb/misc/adutux.c:790:19: note: 'init_module' target declared here BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.c:790:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 790 | module_usb_driver(adu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/adutux.o: warning: objtool: adu_open()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/adutux.o: warning: objtool: adu_write()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/adutux.o: warning: objtool: adu_read()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/appledisplay.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'appledisplay_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:359:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 359 | module_exit(appledisplay_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:349:20: note: 'cleanup_module' target declared here BUILDSTDERR: 349 | static void __exit appledisplay_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/appledisplay.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'appledisplay_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:358:1: note: in expansion of macro 'module_init' BUILDSTDERR: 358 | module_init(appledisplay_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.c:344:19: note: 'init_module' target declared here BUILDSTDERR: 344 | static int __init appledisplay_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_disconnect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_probe()+0x22c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/appledisplay.o: warning: objtool: appledisplay_disconnect.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/emi26.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi26_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi26.c:13: BUILDSTDERR: drivers/usb/misc/emi26.c:249:19: note: 'cleanup_module' target declared here BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/emi26.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi26_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi26.c:13: BUILDSTDERR: drivers/usb/misc/emi26.c:249:19: note: 'init_module' target declared here BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi26.c:249:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 249 | module_usb_driver(emi26_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/emi62.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emi62_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi62.c:11: BUILDSTDERR: drivers/usb/misc/emi62.c:262:19: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/emi62.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emi62_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/emi62.c:11: BUILDSTDERR: drivers/usb/misc/emi62.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/emi62.c:262:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 262 | module_usb_driver(emi62_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/ftdi-elan.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ftdi_elan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2820:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2820 | module_exit(ftdi_elan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2805:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2805 | static void __exit ftdi_elan_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/ftdi-elan.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ftdi_elan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2819:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2819 | module_init(ftdi_elan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.c:2791:19: note: 'init_module' target declared here BUILDSTDERR: 2791 | static int __init ftdi_elan_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ftdi-elan.o: warning: objtool: ftdi_elan_open()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/idmouse.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idmouse_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/idmouse.c:24: BUILDSTDERR: drivers/usb/misc/idmouse.c:424:19: note: 'cleanup_module' target declared here BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/idmouse.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idmouse_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/idmouse.c:24: BUILDSTDERR: drivers/usb/misc/idmouse.c:424:19: note: 'init_module' target declared here BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/idmouse.c:424:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 424 | module_usb_driver(idmouse_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/iowarrior.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iowarrior_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/iowarrior.c:18: BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:19: note: 'cleanup_module' target declared here BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/iowarrior.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iowarrior_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/iowarrior.c:18: BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:19: note: 'init_module' target declared here BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/iowarrior.c:908:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 908 | module_usb_driver(iowarrior_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/isight_firmware.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isight_firmware_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/isight_firmware.c:21: BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:19: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/isight_firmware.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isight_firmware_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/isight_firmware.c:21: BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:19: note: 'init_module' target declared here BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.c:128:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 128 | module_usb_driver(isight_firmware_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/isight_firmware.o: warning: objtool: isight_firmware_load()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/usblcd.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usblcd.c:22: BUILDSTDERR: drivers/usb/misc/usblcd.c:441:19: note: 'cleanup_module' target declared here BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usblcd.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usblcd.c:22: BUILDSTDERR: drivers/usb/misc/usblcd.c:441:19: note: 'init_module' target declared here BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.c:441:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 441 | module_usb_driver(lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usblcd.o: warning: objtool: lcd_ioctl()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/ldusb.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ld_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/usb/misc/ldusb.c:28: BUILDSTDERR: drivers/usb/misc/ldusb.c:793:19: note: 'cleanup_module' target declared here BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/ldusb.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ld_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/usb/misc/ldusb.c:28: BUILDSTDERR: drivers/usb/misc/ldusb.c:793:19: note: 'init_module' target declared here BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.c:793:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 793 | module_usb_driver(ld_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_open()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_write()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/ldusb.o: warning: objtool: ld_usb_read()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/legousbtower.c:79: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tower_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/legousbtower.c:83: BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:19: note: 'cleanup_module' target declared here BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/legousbtower.c:79: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tower_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/legousbtower.c:83: BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:19: note: 'init_module' target declared here BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.c:972:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 972 | module_usb_driver(tower_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_open()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_write()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_interrupt_in_callback()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/legousbtower.o: warning: objtool: tower_read()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/trancevibrator.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tv_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/trancevibrator.c:13: BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:19: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/trancevibrator.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tv_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/trancevibrator.c:13: BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/trancevibrator.c:123:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 123 | module_usb_driver(tv_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/uss720.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uss720_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:822:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 822 | module_exit(uss720_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:816:20: note: 'cleanup_module' target declared here BUILDSTDERR: 816 | static void __exit uss720_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/uss720.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uss720_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:821:1: note: in expansion of macro 'module_init' BUILDSTDERR: 821 | module_init(uss720_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.c:798:19: note: 'init_module' target declared here BUILDSTDERR: 798 | static int __init uss720_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: get_1284_register()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_write_compat()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_ecp_read_data()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_ecp_write_data()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: parport_uss720_epp_write_data()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/misc/uss720.o: warning: objtool: uss720_probe()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/usbsevseg.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sevseg_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usbsevseg.c:14: BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:19: note: 'cleanup_module' target declared here BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usbsevseg.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sevseg_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/usbsevseg.c:14: BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:19: note: 'init_module' target declared here BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usbsevseg.c:429:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 429 | module_usb_driver(sevseg_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/yurex.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'yurex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/yurex.c:15: BUILDSTDERR: drivers/usb/misc/yurex.c:522:19: note: 'cleanup_module' target declared here BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/yurex.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'yurex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/yurex.c:15: BUILDSTDERR: drivers/usb/misc/yurex.c:522:19: note: 'init_module' target declared here BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.c:522:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 522 | module_usb_driver(yurex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/yurex.o: warning: objtool: yurex_open()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/misc/usb251xb.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb251xb.c:15: BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:19: note: 'cleanup_module' target declared here BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb251xb.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb251xb_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb251xb.c:15: BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:19: note: 'init_module' target declared here BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb251xb.c:662:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 662 | module_i2c_driver(usb251xb_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb3503.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb3503_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:445:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 445 | module_exit(usb3503_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:440:20: note: 'cleanup_module' target declared here BUILDSTDERR: 440 | static void __exit usb3503_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb3503.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb3503_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:438:1: note: in expansion of macro 'module_init' BUILDSTDERR: 438 | module_init(usb3503_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb3503.c:423:19: note: 'init_module' target declared here BUILDSTDERR: 423 | static int __init usb3503_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb4604.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb4604.c:10: BUILDSTDERR: drivers/usb/misc/usb4604.c:163:19: note: 'cleanup_module' target declared here BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/usb4604.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb4604_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/misc/usb4604.c:10: BUILDSTDERR: drivers/usb/misc/usb4604.c:163:19: note: 'init_module' target declared here BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/usb4604.c:163:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 163 | module_i2c_driver(usb4604_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/chaoskey.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chaoskey_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/chaoskey.c:19: BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:19: note: 'cleanup_module' target declared here BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/misc/chaoskey.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chaoskey_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/misc/chaoskey.c:19: BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:19: note: 'init_module' target declared here BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/misc/chaoskey.c:564:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 564 | module_usb_driver(chaoskey_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/phy/phy-generic.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_phy_generic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:379:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 379 | module_exit(usb_phy_generic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:375:20: note: 'cleanup_module' target declared here BUILDSTDERR: 375 | static void __exit usb_phy_generic_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/phy/phy-generic.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_phy_generic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:373:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 373 | subsys_initcall(usb_phy_generic_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/phy/phy-generic.c:369:19: note: 'init_module' target declared here BUILDSTDERR: 369 | static int __init usb_phy_generic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/roles/class.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_roles_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:303:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 303 | subsys_initcall(usb_roles_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:298:19: note: 'init_module' target declared here BUILDSTDERR: 298 | static int __init usb_roles_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/roles/class.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_roles_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(usb_roles_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/class.c:305:20: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | static void __exit usb_roles_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'cleanup_module' target declared here BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel_xhci_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/roles/intel-xhci-usb-role-switch.c:14: BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:24: note: 'init_module' target declared here BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/roles/intel-xhci-usb-role-switch.c:185:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 185 | module_platform_driver(intel_xhci_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/aircable.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/aircable.c:157:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 157 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ark3116.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ark3116.c:687:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 687 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/belkin_sa.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/belkin_sa.c:493:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 493 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:20: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ch341.c:20: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ch341.c:642:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 642 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cp210x.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cp210x.c:1817:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1817 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:37: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cyberjack.c:37: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cyberjack.c:416:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 416 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:34: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/cypress_m8.c:34: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/cypress_m8.c:1245:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1245 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:13: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb_debug.c:13: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb_debug.c:99:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 99 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:27: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/digi_acceleport.c:27: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.c:1551:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1551 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/digi_acceleport.o: warning: objtool: digi_write_bulk_callback()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/serial/digi_acceleport.o: warning: objtool: digi_write_bulk_callback.cold()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_edgeport.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_edgeport.c:3250:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3250 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/byteorder/little_endian.h:5, BUILDSTDERR: from ./arch/x86/include/uapi/asm/byteorder.h:5, BUILDSTDERR: from ./include/asm-generic/bitops/le.h:6, BUILDSTDERR: from ./arch/x86/include/asm/bitops.h:510, BUILDSTDERR: from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from drivers/usb/serial/io_ti.c:16: BUILDSTDERR: drivers/usb/serial/io_ti.c: In function 'change_port_settings': BUILDSTDERR: 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] BUILDSTDERR: 2359 | cpu_to_be16s(&config->wFlags); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' BUILDSTDERR: 102 | #define __cpu_to_be16s(x) __swab16s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/serial/io_ti.c:2359:2: note: in expansion of macro 'cpu_to_be16s' BUILDSTDERR: 2359 | cpu_to_be16s(&config->wFlags); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2360 | cpu_to_be16s(&config->wBaudRate); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:102:38: note: in definition of macro '__cpu_to_be16s' BUILDSTDERR: 102 | #define __cpu_to_be16s(x) __swab16s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/serial/io_ti.c:2360:2: note: in expansion of macro 'cpu_to_be16s' BUILDSTDERR: 2360 | cpu_to_be16s(&config->wBaudRate); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:23: BUILDSTDERR: drivers/usb/serial/io_ti.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:33: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/io_ti.c:33: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/io_ti.c:2804:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2804 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/empeg.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/empeg.c:122:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 122 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/f81534.c:28: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/f81534.c:1596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1596 | module_usb_serial_driver(serial_drivers, f81534_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:42: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ftdi_sio.c:42: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ftdi_sio.c:2472:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2472 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/garmin_gps.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/garmin_gps.c:1439:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1439 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipaq.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipaq.c:596:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 596 | module_usb_serial_driver(serial_drivers, ipaq_id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:43: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ipw.c:43: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ipw.c:308:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 308 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ir-usb.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ir_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:433:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 433 | module_exit(ir_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:426:20: note: 'cleanup_module' target declared here BUILDSTDERR: 426 | static void __exit ir_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ir-usb.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ir_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:432:1: note: in expansion of macro 'module_init' BUILDSTDERR: 432 | module_init(ir_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ir-usb.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | static int __init ir_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/iuu_phoenix.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/iuu_phoenix.c:1182:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1182 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:38: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan.c:38: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan.c:3106:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 3106 | module_usb_serial_driver(serial_drivers, keyspan_ids_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/keyspan_pda.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/keyspan_pda.c:803:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 803 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kl5kusb105.c:44: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kl5kusb105.c:541:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 541 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/kobil_sct.c:32: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/kobil_sct.c:565:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 565 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mct_u232.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mct_u232.c:774:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 774 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7720.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7720.c:2031:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2031 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/mos7840.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/mos7840.c:2395:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2395 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/navman.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/navman.c:113:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 113 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/omninet.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/omninet.c:175:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 175 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/opticon.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/opticon.c:417:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 417 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:40: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/option.c:40: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/option.c:2012:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 2012 | module_usb_serial_driver(serial_drivers, option_ids); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:48: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/oti6858.c:48: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/oti6858.c:843:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 843 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:26: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/pl2303.c:26: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/pl2303.c:1045:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1045 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcaux.c:19: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcaux.c:86:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 86 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:14: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/qcserial.c:14: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/qcserial.c:478:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 478 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/quatech2.c:21: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/quatech2.c:1024:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1024 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:69: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:73: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:69: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/safe_serial.c:73: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/safe_serial.c:301:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 301 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:30: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/sierra.c:30: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/sierra.c:1075:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 1075 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/usb-serial-simple.c:18: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/usb-serial-simple.c:149:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 149 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/spcp8x5.c:22: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/spcp8x5.c:492:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 492 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ssu100.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ssu100.c:577:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 577 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/symbolserial.c:17: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/symbolserial.c:193:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 193 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/ti_usb_3410_5052.c:31: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/ti_usb_3410_5052.c:511:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 511 | module_usb_serial_driver(serial_drivers, ti_id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/upd78f0730.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/upd78f0730.c:434:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 434 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/visor.c:25: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/visor.c:576:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 576 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:29: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/whiteheat.c:29: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/whiteheat.c:831:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 831 | module_usb_serial_driver(serial_drivers, id_table_combined); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_serial_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:431:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 431 | module_exit(usb_serial_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:12: BUILDSTDERR: ./include/linux/usb/serial.h:427:20: note: 'cleanup_module' target declared here BUILDSTDERR: 427 | static void __exit usb_serial_module_exit(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_serial_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(usb_serial_module_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/serial/xsens_mt.c:12: BUILDSTDERR: ./include/linux/usb/serial.h:421:19: note: 'init_module' target declared here BUILDSTDERR: 421 | static int __init usb_serial_module_init(void) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/serial.h:434:2: note: in expansion of macro 'usb_serial_module_driver' BUILDSTDERR: 434 | usb_serial_module_driver(KBUILD_MODNAME, __serial_drivers, __ids) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/serial/xsens_mt.c:65:1: note: in expansion of macro 'module_usb_serial_driver' BUILDSTDERR: 65 | module_usb_serial_driver(serial_drivers, id_table); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c: In function 'uas_sense': BUILDSTDERR: 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] BUILDSTDERR: 158 | unsigned len = be16_to_cpup(&sense_iu->len); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c: In function 'uas_stat_cmplt': BUILDSTDERR: 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] BUILDSTDERR: 296 | idx = be16_to_cpup(&iu->tag) - 1; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/uas.c:14: BUILDSTDERR: drivers/usb/storage/uas.c: At top level: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uas_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/usb/storage/uas.c:11: BUILDSTDERR: drivers/usb/storage/uas.c:1225:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/uas.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uas_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/genhd.h:66, BUILDSTDERR: from ./include/linux/blkdev.h:11, BUILDSTDERR: from drivers/usb/storage/uas.c:11: BUILDSTDERR: drivers/usb/storage/uas.c:1225:19: note: 'init_module' target declared here BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/uas.c:1225:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1225 | module_usb_driver(uas_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/scsiglue.o: warning: objtool: queuecommand()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/usb.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_storage_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/usb.c:49: BUILDSTDERR: drivers/usb/storage/usb.c:1156:24: note: 'init_module' target declared here BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/usb.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_storage_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.c:1156:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/usb.c:49: BUILDSTDERR: drivers/usb/storage/usb.c:1156:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1156 | module_usb_stor_driver(usb_storage_driver, usb_stor_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alauda_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:28: BUILDSTDERR: drivers/usb/storage/alauda.c:1263:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alauda_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/alauda.c:1263:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/alauda.c:28: BUILDSTDERR: drivers/usb/storage/alauda.c:1263:24: note: 'init_module' target declared here BUILDSTDERR: 1263 | module_usb_stor_driver(alauda_driver, alauda_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/alauda.o: warning: objtool: alauda_ensure_map_for_zone()+0x269: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/alauda.o: warning: objtool: alauda_transport()+0x5f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cypress_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:15: BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:24: note: 'cleanup_module' target declared here BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cypress_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/cypress_atacb.c:15: BUILDSTDERR: drivers/usb/storage/cypress_atacb.c:286:24: note: 'init_module' target declared here BUILDSTDERR: 286 | module_usb_stor_driver(cypress_driver, cypress_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'datafab_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:46: BUILDSTDERR: drivers/usb/storage/datafab.c:757:24: note: 'cleanup_module' target declared here BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'datafab_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/datafab.c:757:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/datafab.c:46: BUILDSTDERR: drivers/usb/storage/datafab.c:757:24: note: 'init_module' target declared here BUILDSTDERR: 757 | module_usb_stor_driver(datafab_driver, datafab_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:12: BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'cleanup_module' target declared here BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ene_ub6250_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/ene_ub6250.c:12: BUILDSTDERR: drivers/usb/storage/ene_ub6250.c:2442:24: note: 'init_module' target declared here BUILDSTDERR: 2442 | module_usb_stor_driver(ene_ub6250_driver, ene_ub6250_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/ene_ub6250.o: warning: objtool: ene_ub6250_probe()+0x115: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/ene_ub6250.o: warning: objtool: ene_transport()+0xa14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'freecom_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:21: BUILDSTDERR: drivers/usb/storage/freecom.c:578:24: note: 'cleanup_module' target declared here BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'freecom_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/freecom.c:578:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/freecom.c:21: BUILDSTDERR: drivers/usb/storage/freecom.c:578:24: note: 'init_module' target declared here BUILDSTDERR: 578 | module_usb_stor_driver(freecom_driver, freecom_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'isd200_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:45: BUILDSTDERR: drivers/usb/storage/isd200.c:1572:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'isd200_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/isd200.c:1572:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/isd200.c:45: BUILDSTDERR: drivers/usb/storage/isd200.c:1572:24: note: 'init_module' target declared here BUILDSTDERR: 1572 | module_usb_stor_driver(isd200_driver, isd200_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'jumpshot_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:43: BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:24: note: 'cleanup_module' target declared here BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'jumpshot_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/jumpshot.c:43: BUILDSTDERR: drivers/usb/storage/jumpshot.c:682:24: note: 'init_module' target declared here BUILDSTDERR: 682 | module_usb_stor_driver(jumpshot_driver, jumpshot_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'karma_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:16: BUILDSTDERR: drivers/usb/storage/karma.c:230:24: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'karma_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/karma.c:230:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/karma.c:16: BUILDSTDERR: drivers/usb/storage/karma.c:230:24: note: 'init_module' target declared here BUILDSTDERR: 230 | module_usb_stor_driver(karma_driver, karma_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'onetouch_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:19: BUILDSTDERR: drivers/usb/storage/onetouch.c:306:24: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'onetouch_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/onetouch.c:306:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/onetouch.c:19: BUILDSTDERR: drivers/usb/storage/onetouch.c:306:24: note: 'init_module' target declared here BUILDSTDERR: 306 | module_usb_stor_driver(onetouch_driver, onetouch_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_cr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:27: BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_cr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/realtek_cr.c:27: BUILDSTDERR: drivers/usb/storage/realtek_cr.c:1066:24: note: 'init_module' target declared here BUILDSTDERR: 1066 | module_usb_stor_driver(realtek_cr_driver, realtek_cr_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr09_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:39: BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr09_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr09.c:39: BUILDSTDERR: drivers/usb/storage/sddr09.c:1789:24: note: 'init_module' target declared here BUILDSTDERR: 1789 | module_usb_stor_driver(sddr09_driver, sddr09_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr09.o: warning: objtool: sddr09_get_cardinfo()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/sddr09.o: warning: objtool: usb_stor_sddr09_dpcm_init()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/storage/sddr09.o: warning: objtool: sddr09_transport()+0x4a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sddr55_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:21: BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sddr55_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/sddr55.c:21: BUILDSTDERR: drivers/usb/storage/sddr55.c:1014:24: note: 'init_module' target declared here BUILDSTDERR: 1014 | module_usb_stor_driver(sddr55_driver, sddr55_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/storage/sddr55.o: warning: objtool: sddr55_transport()+0x83c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbat_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(__driver##_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:40: BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:203:20: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 203 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbat_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:1: note: in expansion of macro 'module_usb_stor_driver' BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/storage/shuttle_usbat.c:40: BUILDSTDERR: drivers/usb/storage/shuttle_usbat.c:1871:24: note: 'init_module' target declared here BUILDSTDERR: 1871 | module_usb_stor_driver(usbat_driver, usbat_host_template, DRV_NAME); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/storage/usb.h:197:19: note: in definition of macro 'module_usb_stor_driver' BUILDSTDERR: 197 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/altmodes/displayport.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dp_altmode_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/typec_altmode.h:8, BUILDSTDERR: from ./include/linux/usb/typec_dp.h:5, BUILDSTDERR: from drivers/usb/typec/altmodes/displayport.c:15: BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'cleanup_module' target declared here BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/altmodes/displayport.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_altmode_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb/typec_altmode.h:157:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 157 | module_driver(__typec_altmode_driver, typec_altmode_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/typec_altmode.h:8, BUILDSTDERR: from ./include/linux/usb/typec_dp.h:5, BUILDSTDERR: from drivers/usb/typec/altmodes/displayport.c:15: BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:29: note: 'init_module' target declared here BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/altmodes/displayport.c:576:1: note: in expansion of macro 'module_typec_altmode_driver' BUILDSTDERR: 576 | module_typec_altmode_driver(dp_altmode_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/fusb302/fusb302.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fusb302_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from drivers/usb/typec/fusb302/fusb302.c:11: BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/fusb302/fusb302.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fusb302_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/extcon.h:29, BUILDSTDERR: from drivers/usb/typec/fusb302/fusb302.c:11: BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:19: note: 'init_module' target declared here BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/fusb302/fusb302.c:1872:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1872 | module_i2c_driver(fusb302_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/mux/pi3usb30532.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/mux/pi3usb30532.c:8: BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/mux/pi3usb30532.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pi3usb30532_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/mux/pi3usb30532.c:8: BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/mux/pi3usb30532.c:177:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 177 | module_i2c_driver(pi3usb30532_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/usb/typec/ucsi/ucsi_acpi.c:9: BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'cleanup_module' target declared here BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/ucsi/ucsi_acpi.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ucsi_acpi_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/usb/typec/ucsi/ucsi_acpi.c:9: BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:24: note: 'init_module' target declared here BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/ucsi/ucsi_acpi.c:156:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 156 | module_platform_driver(ucsi_acpi_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/class.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'typec_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1642:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1642 | subsys_initcall(typec_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1626:19: note: 'init_module' target declared here BUILDSTDERR: 1626 | static int __init typec_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/class.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'typec_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1650:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1650 | module_exit(typec_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/class.c:1644:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1644 | static void __exit typec_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpm.c: In function 'tcpm_pd_data_request': BUILDSTDERR: 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] BUILDSTDERR: 1638 | tcpm_handle_vdm_request(port, msg->payload, cnt); BUILDSTDERR: | ~~~^~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 1647 | tcpm_handle_alert(port, msg->payload, cnt); BUILDSTDERR: | ~~~^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wcove_typec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:24: note: 'init_module' target declared here BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wcove_typec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/usb/typec/typec_wcove.c:9: BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:24: note: 'cleanup_module' target declared here BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/typec_wcove.c:693:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 693 | module_platform_driver(wcove_typec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:9: BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:19: note: 'cleanup_module' target declared here BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tps6598x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tps6598x.c:9: BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:19: note: 'init_module' target declared here BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tps6598x.c:532:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 532 | module_i2c_driver(tps6598x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/tcpci.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tcpci.c:11: BUILDSTDERR: drivers/usb/typec/tcpci.c:609:19: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/typec/tcpci.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpci_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/usb/typec/tcpci.c:11: BUILDSTDERR: drivers/usb/typec/tcpci.c:609:19: note: 'init_module' target declared here BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/typec/tcpci.c:609:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 609 | module_i2c_driver(tcpci_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/byteorder/little_endian.h:5, BUILDSTDERR: from ./arch/x86/include/uapi/asm/byteorder.h:5, BUILDSTDERR: from drivers/usb/usbip/usbip_common.c:8: BUILDSTDERR: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_cmd_submit': BUILDSTDERR: 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] BUILDSTDERR: 438 | cpu_to_be32s(&pdu->transfer_buffer_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:438:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 438 | cpu_to_be32s(&pdu->transfer_buffer_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 439 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:439:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 439 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 440 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:440:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 440 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 441 | cpu_to_be32s(&pdu->interval); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:441:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 441 | cpu_to_be32s(&pdu->interval); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 445 | be32_to_cpus(&pdu->transfer_buffer_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:445:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 445 | be32_to_cpus(&pdu->transfer_buffer_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 446 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:446:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 446 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 447 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:447:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 447 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 448 | be32_to_cpus(&pdu->interval); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:448:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 448 | be32_to_cpus(&pdu->interval); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_submit': BUILDSTDERR: 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] BUILDSTDERR: 456 | cpu_to_be32s(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:456:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 456 | cpu_to_be32s(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 457 | cpu_to_be32s(&pdu->actual_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:457:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 457 | cpu_to_be32s(&pdu->actual_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 458 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:458:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 458 | cpu_to_be32s(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 459 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:459:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 459 | cpu_to_be32s(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 460 | cpu_to_be32s(&pdu->error_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:460:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 460 | cpu_to_be32s(&pdu->error_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 462 | be32_to_cpus(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:462:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 462 | be32_to_cpus(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 463 | be32_to_cpus(&pdu->actual_length); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:463:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 463 | be32_to_cpus(&pdu->actual_length); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 464 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:464:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 464 | be32_to_cpus(&pdu->start_frame); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 465 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:465:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 465 | be32_to_cpus(&pdu->number_of_packets); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 466 | be32_to_cpus(&pdu->error_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:466:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 466 | be32_to_cpus(&pdu->error_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c: In function 'correct_endian_ret_unlink': BUILDSTDERR: 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] BUILDSTDERR: 483 | cpu_to_be32s(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:100:38: note: in definition of macro '__cpu_to_be32s' BUILDSTDERR: 100 | #define __cpu_to_be32s(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:483:3: note: in expansion of macro 'cpu_to_be32s' BUILDSTDERR: 483 | cpu_to_be32s(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 485 | be32_to_cpus(&pdu->status); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:485:3: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 485 | be32_to_cpus(&pdu->status); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/usbip_common.c:14: BUILDSTDERR: drivers/usb/usbip/usbip_common.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:747:1: note: in expansion of macro 'module_init' BUILDSTDERR: 747 | module_init(usbip_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:730:19: note: 'init_module' target declared here BUILDSTDERR: 730 | static int __init usbip_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/usbip_common.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:748:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 748 | module_exit(usbip_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.c:741:20: note: 'cleanup_module' target declared here BUILDSTDERR: 741 | static void __exit usbip_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/usbip_common.o: warning: objtool: usbip_dump_header()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/usbip_common.o: warning: objtool: usbip_dump_header.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_sysfs.o: warning: objtool: detach_store()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_tx.o: warning: objtool: vhci_send_cmd_unlink()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_tx.o: warning: objtool: vhci_send_cmd_submit()+0x1a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_rx.o: warning: objtool: vhci_rx_loop()+0x23e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_rx.o: warning: objtool: vhci_rx_loop.cold()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/usbip/vhci_hcd.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhci_hcd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1555:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1555 | module_init(vhci_hcd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1491:19: note: 'init_module' target declared here BUILDSTDERR: 1491 | static int __init vhci_hcd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/vhci_hcd.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhci_hcd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1556 | module_exit(vhci_hcd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.c:1548:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1548 | static void __exit vhci_hcd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_hcd_probe()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_hub_control()+0xf37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_start()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_urb_dequeue()+0xad: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_urb_enqueue()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_shutdown_connection()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/vhci_hcd.o: warning: objtool: vhci_shutdown_connection.cold()+0x226: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/usbip/stub_main.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usbip_host_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:402:1: note: in expansion of macro 'module_init' BUILDSTDERR: 402 | module_init(usbip_host_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:341:19: note: 'init_module' target declared here BUILDSTDERR: 341 | static int __init usbip_host_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/usbip/stub_main.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usbip_host_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:403:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 403 | module_exit(usbip_host_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.c:382:20: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | static void __exit usbip_host_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/usbip/stub_main.o: warning: objtool: rebind_store()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/usbip/stub_main.o: warning: objtool: match_busid_store()+0x1c1: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/crypto.o: warning: objtool: wusb_prf()+0x65: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/crypto.o: warning: objtool: wusb_crypto_init()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/security.o: warning: objtool: wusbhc_sec_create()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/wusbcore/wusbhc.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wusbcore_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:476:1: note: in expansion of macro 'module_init' BUILDSTDERR: 476 | module_init(wusbcore_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:452:19: note: 'init_module' target declared here BUILDSTDERR: 452 | static int __init wusbcore_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/wusbcore/wusbhc.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wusbcore_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:490:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 490 | module_exit(wusbcore_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wusbhc.c:478:20: note: 'cleanup_module' target declared here BUILDSTDERR: 478 | static void __exit wusbcore_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_xfer_status_to_errno()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: __wa_seg_submit()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_seg_iso_pack_desc_cb()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_urb_enqueue_b()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/usb/wusbcore/wa-xfer.o: warning: objtool: wa_urb_dequeue()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/usb/wusbcore/cbaf.c:75: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbaf_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/wusbcore/cbaf.c:77: BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:19: note: 'cleanup_module' target declared here BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/usb/wusbcore/cbaf.c:75: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbaf_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/usb/wusbcore/cbaf.c:77: BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:19: note: 'init_module' target declared here BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/usb/wusbcore/cbaf.c:648:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 648 | module_usb_driver(cbaf_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/i1480/dfu/usb.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/i1480/dfu/usb.c:38: BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'cleanup_module' target declared here BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/i1480/dfu/usb.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_dfu_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/i1480/dfu/usb.c:38: BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:19: note: 'init_module' target declared here BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/dfu/usb.c:458:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 458 | module_usb_driver(i1480_dfu_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/i1480/i1480-est.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'i1480_est_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:74:1: note: in expansion of macro 'module_init' BUILDSTDERR: 74 | module_init(i1480_est_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:57:19: note: 'init_module' target declared here BUILDSTDERR: 57 | static int __init i1480_est_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/i1480/i1480-est.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'i1480_est_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(i1480_est_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/i1480/i1480-est.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit i1480_est_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/driver.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'uwb_subsys_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 143 | module_init(uwb_subsys_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | static int __init uwb_subsys_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/driver.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'uwb_subsys_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(uwb_subsys_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/driver.c:145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | static void __exit uwb_subsys_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/drp.c: In function 'uwb_drp_availability_process': BUILDSTDERR: 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] BUILDSTDERR: 732 | drp_availability_ie->bmp, UWB_NUM_MAS); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: drivers/uwb/lc-dev.o: warning: objtool: uwb_dev_add()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/uwb/uwbd.o: warning: objtool: uwbd_start()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/uwb/uwbd.o: warning: objtool: uwbd_start.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uwb/umc-bus.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'umc_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(umc_bus_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init umc_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/umc-bus.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'umc_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 208 | module_exit(umc_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.c:204:20: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | static void __exit umc_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/umc-bus.o: warning: objtool: umc_device_probe()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/uwb/whci.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uwb/whci.c:11: BUILDSTDERR: drivers/uwb/whci.c:255:19: note: 'cleanup_module' target declared here BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/whci.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from drivers/uwb/whci.c:11: BUILDSTDERR: drivers/uwb/whci.c:255:19: note: 'init_module' target declared here BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/whci.c:255:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 255 | module_pci_driver(whci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/whc-rc.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'whcrc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:477:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 477 | module_exit(whcrc_driver_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:473:20: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | static void __exit whcrc_driver_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/whc-rc.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'whcrc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:471:1: note: in expansion of macro 'module_init' BUILDSTDERR: 471 | module_init(whcrc_driver_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/uwb/whc-rc.c:467:19: note: 'init_module' target declared here BUILDSTDERR: 467 | static int __init whcrc_driver_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/hwa-rc.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hwarc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/hwa-rc.c:57: BUILDSTDERR: drivers/uwb/hwa-rc.c:942:19: note: 'cleanup_module' target declared here BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/uwb/hwa-rc.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hwarc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/uwb/hwa-rc.c:57: BUILDSTDERR: drivers/uwb/hwa-rc.c:942:19: note: 'init_module' target declared here BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/uwb/hwa-rc.c:942:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 942 | module_usb_driver(hwarc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/mdev/mdev_core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:406:1: note: in expansion of macro 'module_init' BUILDSTDERR: 406 | module_init(mdev_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:393:19: note: 'init_module' target declared here BUILDSTDERR: 393 | static int __init mdev_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/mdev/mdev_core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:407:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 407 | module_exit(mdev_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_core.c:398:20: note: 'cleanup_module' target declared here BUILDSTDERR: 398 | static void __exit mdev_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/mdev_sysfs.o: warning: objtool: add_mdev_supported_type()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vfio/mdev/vfio_mdev.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_mdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(vfio_mdev_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init vfio_mdev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/mdev/vfio_mdev.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_mdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(vfio_mdev_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/mdev/vfio_mdev.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit vfio_mdev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/pci/vfio_pci.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_pci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1479:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1479 | module_init(vfio_pci_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1456:19: note: 'init_module' target declared here BUILDSTDERR: 1456 | static int __init vfio_pci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/pci/vfio_pci.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_pci_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1480:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1480 | module_exit(vfio_pci_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.c:1409:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1409 | static void __exit vfio_pci_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/pci/vfio_pci.o: warning: objtool: vfio_pci_disable()+0x4b0: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_virt_config_write()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_default_config_read()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_default_config_write()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_basic_config_write()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/pci/vfio_pci_config.o: warning: objtool: vfio_config_init()+0x449: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vfio/vfio.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2263 | module_init(vfio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2196:19: note: 'init_module' target declared here BUILDSTDERR: 2196 | static int __init vfio_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/vfio.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2264 | module_exit(vfio_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio.c:2248:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2248 | static void __exit vfio_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/virqfd.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_virqfd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:220:1: note: in expansion of macro 'module_init' BUILDSTDERR: 220 | module_init(vfio_virqfd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:26:19: note: 'init_module' target declared here BUILDSTDERR: 26 | static int __init vfio_virqfd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/virqfd.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_virqfd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:221:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 221 | module_exit(vfio_virqfd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/virqfd.c:36:20: note: 'cleanup_module' target declared here BUILDSTDERR: 36 | static void __exit vfio_virqfd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/vfio_iommu_type1.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1813:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1813 | module_init(vfio_iommu_type1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1803:19: note: 'init_module' target declared here BUILDSTDERR: 1803 | static int __init vfio_iommu_type1_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vfio/vfio_iommu_type1.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfio_iommu_type1_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1814:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1814 | module_exit(vfio_iommu_type1_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.c:1808:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1808 | static void __exit vfio_iommu_type1_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/vfio/vfio_iommu_type1.o: warning: objtool: vfio_iommu_type1_pin_pages()+0x3d9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vfio/vfio_iommu_type1.o: warning: objtool: vfio_iommu_type1_attach_group()+0x637: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vhost/scsi.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_scsi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/scsi.c:2143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2143 | module_init(vhost_scsi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/scsi.c:2099:19: note: 'init_module' target declared here BUILDSTDERR: 2099 | static int __init vhost_scsi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_tpg_attrib_fabric_prot_type_store()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_send_bad_target()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_make_tpg()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_complete_cmd_work()+0xcc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_nexus_cb()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_tpg_nexus_store()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_make_tport()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_clear_endpoint()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_ioctl()+0x3cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/scsi.o: warning: objtool: vhost_scsi_handle_vq()+0x2fc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vhost/vsock.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_vsock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:806:1: note: in expansion of macro 'module_init' BUILDSTDERR: 806 | module_init(vhost_vsock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:790:19: note: 'init_module' target declared here BUILDSTDERR: 790 | static int __init vhost_vsock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/vhost/vsock.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhost_vsock_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:807:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 807 | module_exit(vhost_vsock_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vsock.c:800:20: note: 'cleanup_module' target declared here BUILDSTDERR: 800 | static void __exit vhost_vsock_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: range_check()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_notify_disable_user()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_need_notify_user()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_notify_enable_user()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_complete_multi_user()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_complete_user()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_getdesc_kern()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_getdesc_user()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/vhost/vringh.o: warning: objtool: vringh_notify_disable_user.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/vhost/vhost.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vhost_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2519:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2519 | module_init(vhost_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2510:19: note: 'init_module' target declared here BUILDSTDERR: 2510 | static int __init vhost_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/vhost/vhost.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vhost_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2520:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2520 | module_exit(vhost_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/vhost/vhost.c:2515:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2515 | static void __exit vhost_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/lcd.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lcd_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:113:32: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | #define postcore_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:359:1: note: in expansion of macro 'postcore_initcall' BUILDSTDERR: 359 | postcore_initcall(lcd_class_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:342:19: note: 'init_module' target declared here BUILDSTDERR: 342 | static int __init lcd_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/lcd.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lcd_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:360:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 360 | module_exit(lcd_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lcd.c:337:20: note: 'cleanup_module' target declared here BUILDSTDERR: 337 | static void __exit lcd_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/platform_lcd.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'platform_lcd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/video/backlight/platform_lcd.c:15: BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:24: note: 'init_module' target declared here BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/platform_lcd.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'platform_lcd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from drivers/video/backlight/platform_lcd.c:15: BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:24: note: 'cleanup_module' target declared here BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/platform_lcd.c:157:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 157 | module_platform_driver(platform_lcd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/apple_bl.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'apple_bl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:250:1: note: in expansion of macro 'module_init' BUILDSTDERR: 250 | module_init(apple_bl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | static int __init apple_bl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/apple_bl.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'apple_bl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:251:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 251 | module_exit(apple_bl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit apple_bl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/apple_bl.o: warning: objtool: apple_bl_add()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/video/backlight/lp855x_bl.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lp855x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/video/backlight/lp855x_bl.c:14: BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:19: note: 'cleanup_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/lp855x_bl.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lp855x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/video/backlight/lp855x_bl.c:14: BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/lp855x_bl.c:545:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 545 | module_i2c_driver(lp855x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/arcxcnn_bl.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arcxcnn_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/video/backlight/arcxcnn_bl.c:20: BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/backlight/arcxcnn_bl.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arcxcnn_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/backlight.h:12, BUILDSTDERR: from drivers/video/backlight/arcxcnn_bl.c:20: BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:19: note: 'init_module' target declared here BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/backlight/arcxcnn_bl.c:415:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 415 | module_i2c_driver(arcxcnn_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/hyperv_fb.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvfb_drv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:964:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 964 | module_exit(hvfb_drv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:957:20: note: 'cleanup_module' target declared here BUILDSTDERR: 957 | static void __exit hvfb_drv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/hyperv_fb.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvfb_drv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:963:1: note: in expansion of macro 'module_init' BUILDSTDERR: 963 | module_init(hvfb_drv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.c:940:19: note: 'init_module' target declared here BUILDSTDERR: 940 | static int __init hvfb_drv_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_update()+0xa2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_send_situ()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_send_ptr()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: synthvid_negotiate_ver()+0x9c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: hvfb_probe()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/video/fbdev/hyperv_fb.o: warning: objtool: hvfb_probe.cold()+0x293: return with modified stack frame BUILDSTDERR: In file included from drivers/video/fbdev/vga16fb.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vga16fb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1452:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1452 | module_init(vga16fb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1414:19: note: 'init_module' target declared here BUILDSTDERR: 1414 | static int __init vga16fb_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/vga16fb.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vga16fb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1453:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1453 | module_exit(vga16fb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vga16fb.c:1444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1444 | static void __exit vga16fb_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/vfb.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vfb_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:539:1: note: in expansion of macro 'module_init' BUILDSTDERR: 539 | module_init(vfb_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:505:19: note: 'init_module' target declared here BUILDSTDERR: 505 | static int __init vfb_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/video/fbdev/vfb.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vfb_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:548:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 548 | module_exit(vfb_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.c:542:20: note: 'cleanup_module' target declared here BUILDSTDERR: 542 | static void __exit vfb_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/video/fbdev/vfb.o: warning: objtool: vfb_probe()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vbg_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/virt/vboxguest/vboxguest_linux.c:8: BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'cleanup_module' target declared here BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virt/vboxguest/vboxguest_linux.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vbg_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from drivers/virt/vboxguest/vboxguest_linux.c:8: BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:19: note: 'init_module' target declared here BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_linux.c:477:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 477 | module_pci_driver(vbg_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_info()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_warn()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_err()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_info.cold()+0x3b: return with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_warn.cold()+0x3b: return with modified stack frame BUILDSTDERR: drivers/virt/vboxguest/vboxguest_utils.o: warning: objtool: vbg_err.cold()+0x3b: return with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/virtio/virtio_mmio.c:61: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_mmio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:778:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 778 | module_exit(virtio_mmio_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:771:20: note: 'cleanup_module' target declared here BUILDSTDERR: 771 | static void __exit virtio_mmio_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/virtio/virtio_mmio.c:61: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_mmio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:777:1: note: in expansion of macro 'module_init' BUILDSTDERR: 777 | module_init(virtio_mmio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_mmio.c:766:19: note: 'init_module' target declared here BUILDSTDERR: 766 | static int __init virtio_mmio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virtio/virtio_balloon.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_balloon.c:22: BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:22: note: 'init_module' target declared here BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virtio/virtio_balloon.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_balloon_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_balloon.c:22: BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:22: note: 'cleanup_module' target declared here BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_balloon.c:724:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 724 | module_virtio_driver(virtio_balloon_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virtio/virtio_input.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_input_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_input.c:2: BUILDSTDERR: drivers/virtio/virtio_input.c:383:22: note: 'init_module' target declared here BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/virtio/virtio_input.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_input_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/virtio.h:212:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 212 | module_driver(__virtio_driver, register_virtio_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/virtio.h:9, BUILDSTDERR: from drivers/virtio/virtio_input.c:2: BUILDSTDERR: drivers/virtio/virtio_input.c:383:22: note: 'cleanup_module' target declared here BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/virtio/virtio_input.c:383:1: note: in expansion of macro 'module_virtio_driver' BUILDSTDERR: 383 | module_virtio_driver(virtio_input_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/masters/ds2490.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/w1/masters/ds2490.c:25: BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/masters/ds2490.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from drivers/w1/masters/ds2490.c:25: BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:19: note: 'init_module' target declared here BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.c:1101:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1101 | module_usb_driver(ds_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_send_control()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_recv_status()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_recv_data()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_send_data.isra.0()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_reset_device()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_wait_status()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_probe()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/masters/ds2490.o: warning: objtool: ds_reset_device.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/masters/ds2482.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ds2482_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/w1/masters/ds2482.c:19: BUILDSTDERR: drivers/w1/masters/ds2482.c:558:19: note: 'cleanup_module' target declared here BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/masters/ds2482.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ds2482_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from drivers/w1/masters/ds2482.c:19: BUILDSTDERR: drivers/w1/masters/ds2482.c:558:19: note: 'init_module' target declared here BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.c:558:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 558 | module_i2c_driver(ds2482_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/masters/ds2482.o: warning: objtool: ds2482_wait_1wire_idle()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_therm.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_therm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:751:1: note: in expansion of macro 'module_init' BUILDSTDERR: 751 | module_init(w1_therm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:729:19: note: 'init_module' target declared here BUILDSTDERR: 729 | static int __init w1_therm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_therm.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_therm_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:752:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 752 | module_exit(w1_therm_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.c:742:20: note: 'cleanup_module' target declared here BUILDSTDERR: 742 | static void __exit w1_therm_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_therm.o: warning: objtool: w1_DS18B20_precision()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_smem.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_smem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:66:1: note: in expansion of macro 'module_init' BUILDSTDERR: 66 | module_init(w1_smem_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init w1_smem_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_smem.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_smem_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:67:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 67 | module_exit(w1_smem_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_smem.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit w1_smem_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_ds2405_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:19: BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'init_module' target declared here BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_ds2405_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2405.c:19: BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:18: note: 'cleanup_module' target declared here BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2405.c:228:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 228 | module_w1_family(w1_family_ds2405); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_29_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'init_module' target declared here BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_29_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2408.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:18: note: 'cleanup_module' target declared here BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2408.c:348:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 348 | module_w1_family(w1_family_29); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_3a_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'init_module' target declared here BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_3a_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2413.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:18: note: 'cleanup_module' target declared here BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2413.c:133:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 133 | module_w1_family(w1_family_3a); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_12_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'init_module' target declared here BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_12_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2406.c:14: BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:18: note: 'cleanup_module' target declared here BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2406.c:152:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 152 | module_w1_family(w1_family_12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:28: BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'init_module' target declared here BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1d_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2423.c:28: BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:18: note: 'cleanup_module' target declared here BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2423.c:141:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 141 | module_w1_family(w1_family_1d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_2d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:15: BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'init_module' target declared here BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_2d_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2431.c:15: BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:18: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.c:291:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 291 | module_w1_family(w1_family_2d); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2431.o: warning: objtool: w1_f2d_readblock()+0xa3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2805.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_f0d_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 308 | module_init(w1_f0d_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:296:19: note: 'init_module' target declared here BUILDSTDERR: 296 | static int __init w1_f0d_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2805.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_f0d_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(w1_f0d_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.c:302:20: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | static void __exit w1_f0d_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2805.o: warning: objtool: w1_f0d_readblock()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_23_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'init_module' target declared here BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_23_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2433.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:18: note: 'cleanup_module' target declared here BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.c:303:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 303 | module_w1_family(w1_family_23); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2433.o: warning: objtool: eeprom_write()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2438_family_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:12: BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'init_module' target declared here BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2438_family_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2438.c:12: BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:18: note: 'cleanup_module' target declared here BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2438.c:387:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 387 | module_w1_family(w1_ds2438_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2780_family_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:18: BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'init_module' target declared here BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2780_family_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2780.c:18: BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:18: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2780.c:158:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 158 | module_w1_family(w1_ds2780_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_ds2781_family_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:16: BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'init_module' target declared here BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_ds2781_family_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds2781.c:16: BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:18: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds2781.c:155:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 155 | module_w1_family(w1_ds2781_family); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_family_1C_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'init_module' target declared here BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_family_1C_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/w1.h:294:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 294 | module_driver(__w1_family, w1_register_family, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/w1/slaves/w1_ds28e04.c:13: BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:18: note: 'cleanup_module' target declared here BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.c:425:1: note: in expansion of macro 'module_w1_family' BUILDSTDERR: 425 | module_w1_family(w1_family_1C); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/slaves/w1_ds28e04.o: warning: objtool: eeprom_write()+0x1e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/w1/w1.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w1_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1249:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1249 | module_init(w1_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1188:19: note: 'init_module' target declared here BUILDSTDERR: 1188 | static int __init w1_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/w1/w1.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w1_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1250:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1250 | module_exit(w1_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/w1/w1.c:1234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1234 | static void __exit w1_fini(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/w1/w1_int.o: warning: objtool: w1_add_master_device()+0x356: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/w1_family.o: warning: objtool: w1_unregister_family()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/w1/w1_netlink.o: warning: objtool: w1_cn_callback()+0x26f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/pcwd_pci.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcipcwd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_pci.c:43: BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:19: note: 'cleanup_module' target declared here BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/pcwd_pci.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcipcwd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_pci.c:43: BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:19: note: 'init_module' target declared here BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.c:818:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 818 | module_pci_driver(pcipcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_stop()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_get_status()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_start()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_open()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_pci.o: warning: objtool: pcipcwd_card_init()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/wdt_pci.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdtpci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/wdt_pci.c:46: BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:19: note: 'cleanup_module' target declared here BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/wdt_pci.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdtpci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/wdt_pci.c:46: BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:19: note: 'init_module' target declared here BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.c:741:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 741 | module_pci_driver(wdtpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_interrupt()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_init_one()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/wdt_pci.o: warning: objtool: wdtpci_init_one.cold()+0x18: return with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/pcwd_usb.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_usb.c:35: BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:19: note: 'cleanup_module' target declared here BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/pcwd_usb.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_pcwd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/pcwd_usb.c:35: BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:19: note: 'init_module' target declared here BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.c:809:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 809 | module_usb_driver(usb_pcwd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_intr_done()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_start()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_stop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_probe()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/pcwd_usb.o: warning: objtool: usb_pcwd_intr_done.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/alim1535_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 450 | module_exit(watchdog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:438:20: note: 'cleanup_module' target declared here BUILDSTDERR: 438 | static void __exit watchdog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/alim1535_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 449 | module_init(watchdog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim1535_wdt.c:390:19: note: 'init_module' target declared here BUILDSTDERR: 390 | static int __init watchdog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/alim7101_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alim7101_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:436:1: note: in expansion of macro 'module_init' BUILDSTDERR: 436 | module_init(alim7101_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | static int __init alim7101_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/alim7101_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alim7101_wdt_unload': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:437:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 437 | module_exit(alim7101_wdt_unload); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.c:348:20: note: 'cleanup_module' target declared here BUILDSTDERR: 348 | static void __exit alim7101_wdt_unload(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/alim7101_wdt.o: warning: objtool: wdt_timer_ping()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/f71808e_wdt.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'f71808e_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:875:1: note: in expansion of macro 'module_init' BUILDSTDERR: 875 | module_init(f71808e_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:844:19: note: 'init_module' target declared here BUILDSTDERR: 844 | static int __init f71808e_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/f71808e_wdt.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'f71808e_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:876:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 876 | module_exit(f71808e_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.c:861:20: note: 'cleanup_module' target declared here BUILDSTDERR: 861 | static void __exit f71808e_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: superio_enter()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_set_timeout()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: f71862fg_pin_configure()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_stop()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_keepalive()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/f71808e_wdt.o: warning: objtool: watchdog_start.part.0()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/sp5100_tco.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sp5100_tco_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:492:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 492 | module_exit(sp5100_tco_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:485:20: note: 'cleanup_module' target declared here BUILDSTDERR: 485 | static void __exit sp5100_tco_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sp5100_tco.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sp5100_tco_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:491:1: note: in expansion of macro 'module_init' BUILDSTDERR: 491 | module_init(sp5100_tco_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sp5100_tco.c:449:19: note: 'init_module' target declared here BUILDSTDERR: 449 | static int __init sp5100_tco_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fitpc2_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:253:1: note: in expansion of macro 'module_init' BUILDSTDERR: 253 | module_init(fitpc2_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:199:19: note: 'init_module' target declared here BUILDSTDERR: 199 | static int __init fitpc2_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sbc_fitpc2_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fitpc2_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:254:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 254 | module_exit(fitpc2_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.c:246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 246 | static void __exit fitpc2_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sbc_fitpc2_wdt.o: warning: objtool: fitpc2_wdt_release()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/ib700wdt.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibwdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:375:1: note: in expansion of macro 'module_init' BUILDSTDERR: 375 | module_init(ibwdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:346:19: note: 'init_module' target declared here BUILDSTDERR: 346 | static int __init ibwdt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ib700wdt.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibwdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:376:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 376 | module_exit(ibwdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ib700wdt.c:368:20: note: 'cleanup_module' target declared here BUILDSTDERR: 368 | static void __exit ibwdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ibmasr.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ibmasr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:411:1: note: in expansion of macro 'module_init' BUILDSTDERR: 411 | module_init(ibmasr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:372:19: note: 'init_module' target declared here BUILDSTDERR: 372 | static int __init ibmasr_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ibmasr.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ibmasr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:412:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 412 | module_exit(ibmasr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ibmasr.c:401:20: note: 'cleanup_module' target declared here BUILDSTDERR: 401 | static void __exit ibmasr_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/i6300esb.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/i6300esb.c:38: BUILDSTDERR: drivers/watchdog/i6300esb.c:359:19: note: 'cleanup_module' target declared here BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/i6300esb.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/miscdevice.h:7, BUILDSTDERR: from drivers/watchdog/i6300esb.c:38: BUILDSTDERR: drivers/watchdog/i6300esb.c:359:19: note: 'init_module' target declared here BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/i6300esb.c:359:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 359 | module_pci_driver(esb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ie6xx_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ie6xx_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:123:28: note: in expansion of macro 'module_init' BUILDSTDERR: 123 | #define late_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:340:1: note: in expansion of macro 'late_initcall' BUILDSTDERR: 340 | late_initcall(ie6xx_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:320:19: note: 'init_module' target declared here BUILDSTDERR: 320 | static int __init ie6xx_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/ie6xx_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ie6xx_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(ie6xx_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/ie6xx_wdt.c:335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 335 | static void __exit ie6xx_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/iTCO_wdt.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_wdt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:647:1: note: in expansion of macro 'module_init' BUILDSTDERR: 647 | module_init(iTCO_wdt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:634:19: note: 'init_module' target declared here BUILDSTDERR: 634 | static int __init iTCO_wdt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/iTCO_wdt.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_wdt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:648:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 648 | module_exit(iTCO_wdt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.c:641:20: note: 'cleanup_module' target declared here BUILDSTDERR: 641 | static void __exit iTCO_wdt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_wdt.o: warning: objtool: iTCO_wdt_probe()+0x138: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/iTCO_vendor_support.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iTCO_vendor_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:363:1: note: in expansion of macro 'module_init' BUILDSTDERR: 363 | module_init(iTCO_vendor_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | static int __init iTCO_vendor_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/iTCO_vendor_support.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iTCO_vendor_exit_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:364:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 364 | module_exit(iTCO_vendor_exit_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/iTCO_vendor_support.c:358:20: note: 'cleanup_module' target declared here BUILDSTDERR: 358 | static void __exit iTCO_vendor_exit_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/it8712f_wdt.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it8712f_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:453:1: note: in expansion of macro 'module_init' BUILDSTDERR: 453 | module_init(it8712f_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:405:19: note: 'init_module' target declared here BUILDSTDERR: 405 | static int __init it8712f_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/it8712f_wdt.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it8712f_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:454:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 454 | module_exit(it8712f_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.c:446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | static void __exit it8712f_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it8712f_wdt.o: warning: objtool: it8712f_wdt_release.cold()+0x11: unreachable instruction BUILDSTDERR: In file included from drivers/watchdog/it87_wdt.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'it87_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:360:1: note: in expansion of macro 'module_init' BUILDSTDERR: 360 | module_init(it87_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:269:19: note: 'init_module' target declared here BUILDSTDERR: 269 | static int __init it87_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/it87_wdt.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'it87_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:361:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 361 | module_exit(it87_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/it87_wdt.c:355:20: note: 'cleanup_module' target declared here BUILDSTDERR: 355 | static void __exit it87_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hpwdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:18: BUILDSTDERR: drivers/watchdog/hpwdt.c:376:19: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hpwdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/hpwdt.c:18: BUILDSTDERR: drivers/watchdog/hpwdt.c:376:19: note: 'init_module' target declared here BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/hpwdt.c:376:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 376 | module_pci_driver(hpwdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/nv_tco.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nv_tco_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 514 | module_exit(nv_tco_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:506:20: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | static void __exit nv_tco_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/nv_tco.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nv_tco_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:513:1: note: in expansion of macro 'module_init' BUILDSTDERR: 513 | module_init(nv_tco_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.c:482:19: note: 'init_module' target declared here BUILDSTDERR: 482 | static int __init nv_tco_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nv_tco.o: warning: objtool: nv_tco_remove()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/nv_tco.o: warning: objtool: nv_tco_init()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/sch311x_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sch311x_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:540:1: note: in expansion of macro 'module_init' BUILDSTDERR: 540 | module_init(sch311x_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:501:19: note: 'init_module' target declared here BUILDSTDERR: 501 | static int __init sch311x_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/sch311x_wdt.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sch311x_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:541:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 541 | module_exit(sch311x_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/sch311x_wdt.c:534:20: note: 'cleanup_module' target declared here BUILDSTDERR: 534 | static void __exit sch311x_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:16: BUILDSTDERR: drivers/watchdog/via_wdt.c:257:19: note: 'init_module' target declared here BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/via_wdt.c:16: BUILDSTDERR: drivers/watchdog/via_wdt.c:257:19: note: 'cleanup_module' target declared here BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/via_wdt.c:257:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 257 | module_pci_driver(wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83627hf_wdt.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:493:1: note: in expansion of macro 'module_init' BUILDSTDERR: 493 | module_init(wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:428:19: note: 'init_module' target declared here BUILDSTDERR: 428 | static int __init wdt_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83627hf_wdt.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:494:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 494 | module_exit(wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83627hf_wdt.c:488:20: note: 'cleanup_module' target declared here BUILDSTDERR: 488 | static void __exit wdt_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83877f_wdt.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83877f_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:403:1: note: in expansion of macro 'module_init' BUILDSTDERR: 403 | module_init(w83877f_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:352:19: note: 'init_module' target declared here BUILDSTDERR: 352 | static int __init w83877f_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83877f_wdt.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83877f_wdt_unload': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:404:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 404 | module_exit(w83877f_wdt_unload); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83877f_wdt.c:340:20: note: 'cleanup_module' target declared here BUILDSTDERR: 340 | static void __exit w83877f_wdt_unload(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83977f_wdt.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'w83977f_wdt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:524:1: note: in expansion of macro 'module_init' BUILDSTDERR: 524 | module_init(w83977f_wdt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:468:19: note: 'init_module' target declared here BUILDSTDERR: 468 | static int __init w83977f_wdt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/w83977f_wdt.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'w83977f_wdt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:525:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 525 | module_exit(w83977f_wdt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/w83977f_wdt.c:516:20: note: 'cleanup_module' target declared here BUILDSTDERR: 516 | static void __exit w83977f_wdt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/machzwd.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'zf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:455:1: note: in expansion of macro 'module_init' BUILDSTDERR: 455 | module_init(zf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | static int __init zf_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/machzwd.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'zf_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:456:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 456 | module_exit(zf_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.c:446:20: note: 'cleanup_module' target declared here BUILDSTDERR: 446 | static void __exit zf_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: drivers/watchdog/machzwd.o: warning: objtool: zf_ping()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/watchdog/machzwd.o: warning: objtool: zf_ping.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/watchdog/mei_wdt.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mei_wdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/watchdog.h:14, BUILDSTDERR: from drivers/watchdog/mei_wdt.c:12: BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:22: note: 'cleanup_module' target declared here BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/mei_wdt.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mei_wdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/mei_cl_bus.h:85:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 85 | module_driver(__mei_cldrv, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/cdev.h:8, BUILDSTDERR: from ./include/linux/watchdog.h:14, BUILDSTDERR: from drivers/watchdog/mei_wdt.c:12: BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:22: note: 'init_module' target declared here BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/mei_wdt.c:679:1: note: in expansion of macro 'module_mei_cl_driver' BUILDSTDERR: 679 | module_mei_cl_driver(mei_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'watchdog_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:24: note: 'cleanup_module' target declared here BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'watchdog_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/nic7018_wdt.c:15: BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:24: note: 'init_module' target declared here BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/nic7018_wdt.c:261:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 261 | module_platform_driver(watchdog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/xen_wdt.c:26: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/wait.h:9, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from drivers/watchdog/xen_wdt.c:16: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/xen_wdt.c:21: BUILDSTDERR: drivers/watchdog/xen_wdt.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_wdt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:211:1: note: in expansion of macro 'module_init' BUILDSTDERR: 211 | module_init(xen_wdt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:184:19: note: 'init_module' target declared here BUILDSTDERR: 184 | static int __init xen_wdt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/xen_wdt.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_wdt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:212:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 212 | module_exit(xen_wdt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/xen_wdt.c:205:20: note: 'cleanup_module' target declared here BUILDSTDERR: 205 | static void __exit xen_wdt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:24: note: 'init_module' target declared here BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wdat_wdt_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from drivers/watchdog/wdat_wdt.c:12: BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:24: note: 'cleanup_module' target declared here BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: drivers/watchdog/wdat_wdt.c:523:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 523 | module_platform_driver(wdat_wdt_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/softdog.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'softdog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:161:1: note: in expansion of macro 'module_init' BUILDSTDERR: 161 | module_init(softdog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | static int __init softdog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/watchdog/softdog.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'softdog_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:167:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 167 | module_exit(softdog_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.c:163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 163 | static void __exit softdog_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/watchdog/softdog.o: warning: objtool: softdog_fire.cold()+0x21: unreachable instruction BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-pciback/pci_stub.c:20: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/xen-pciback/pci_stub.c:10: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-pciback/pci_stub.c:10: BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_pcibk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1647:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1647 | module_init(xen_pcibk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1609:19: note: 'init_module' target declared here BUILDSTDERR: 1609 | static int __init xen_pcibk_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-pciback/pci_stub.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_pcibk_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1648:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1648 | module_exit(xen_pcibk_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.c:1638:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1638 | static void __exit xen_pcibk_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pci_stub.o: warning: objtool: pcistub_remove()+0x172: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-pciback/pciback_ops.c:13: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/wait.h:9, BUILDSTDERR: from drivers/xen/xen-pciback/pciback_ops.c:11: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/pciback_ops.o: warning: objtool: xen_pcibk_guest_interrupt()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/pciback_ops.o: warning: objtool: xen_pcibk_do_op()+0x468: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-pciback/xenbus.c:16: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/vmalloc.h:5, BUILDSTDERR: from drivers/xen/xen-pciback/xenbus.c:13: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-pciback/conf_space.o: warning: objtool: xen_pcibk_config_read()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space.o: warning: objtool: xen_pcibk_config_write()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: command_write()+0x160: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: rom_write()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/conf_space_header.o: warning: objtool: bar_write()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: drivers/xen/xen-pciback/vpci.o: warning: objtool: __xen_pcibk_add_pci_dev()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-pciback/vpci.o: warning: objtool: __xen_pcibk_add_pci_dev.cold()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/xenfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xenfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(xenfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init xenfs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xenfs/super.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xenfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(xenfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit xenfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: drivers/xen/xenfs/super.o: warning: objtool: capabilities_read()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/xenfs/xensyms.c:9: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/seq_file.h:8, BUILDSTDERR: from drivers/xen/xenfs/xensyms.c:3: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/evtchn.c:56: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/evtchn.c:36: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/evtchn.c:36: BUILDSTDERR: drivers/xen/evtchn.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'evtchn_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:731:1: note: in expansion of macro 'module_init' BUILDSTDERR: 731 | module_init(evtchn_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:707:19: note: 'init_module' target declared here BUILDSTDERR: 707 | static int __init evtchn_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/evtchn.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'evtchn_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:732:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 732 | module_exit(evtchn_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/evtchn.c:726:20: note: 'cleanup_module' target declared here BUILDSTDERR: 726 | static void __exit evtchn_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/gntdev.c:45: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/gntdev.c:25: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntdev.c:25: BUILDSTDERR: drivers/xen/gntdev.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gntdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1228:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1228 | module_init(gntdev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1206:19: note: 'init_module' target declared here BUILDSTDERR: 1206 | static int __init gntdev_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntdev.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gntdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1229:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1229 | module_exit(gntdev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit gntdev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntdev.o: warning: objtool: gntdev_mmap()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/gntalloc.c:71: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/gntalloc.c:54: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntalloc.c:54: BUILDSTDERR: drivers/xen/gntalloc.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gntalloc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:606:1: note: in expansion of macro 'module_init' BUILDSTDERR: 606 | module_init(gntalloc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:582:19: note: 'init_module' target declared here BUILDSTDERR: 582 | static int __init gntalloc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/gntalloc.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gntalloc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:607:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 607 | module_exit(gntalloc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.c:601:20: note: 'cleanup_module' target declared here BUILDSTDERR: 601 | static void __exit gntalloc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/gntalloc.o: warning: objtool: gntalloc_mmap()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/tmem.c:21: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/tmem.c:10: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/tmem.c:10: BUILDSTDERR: drivers/xen/tmem.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_tmem_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/tmem.c:415:1: note: in expansion of macro 'module_init' BUILDSTDERR: 415 | module_init(xen_tmem_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/tmem.c:373:19: note: 'init_module' target declared here BUILDSTDERR: 373 | static int __init xen_tmem_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/privcmd.c:31: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/privcmd.c:12: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/privcmd.c:12: BUILDSTDERR: drivers/xen/privcmd.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'privcmd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:1027:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1027 | module_init(privcmd_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:998:19: note: 'init_module' target declared here BUILDSTDERR: 998 | static int __init privcmd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/privcmd.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'privcmd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:1028:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1028 | module_exit(privcmd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.c:1021:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1021 | static void __exit privcmd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: drivers/xen/privcmd.o: warning: objtool: privcmd_close()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/privcmd.o: warning: objtool: alloc_empty_pages.isra.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from drivers/xen/xen-acpi-processor.c:35: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./include/linux/mutex.h:19, BUILDSTDERR: from ./include/linux/notifier.h:14, BUILDSTDERR: from ./include/linux/clk.h:17, BUILDSTDERR: from ./include/linux/cpufreq.h:14, BUILDSTDERR: from drivers/xen/xen-acpi-processor.c:23: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-acpi-processor.c:28: BUILDSTDERR: drivers/xen/xen-acpi-processor.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xen_acpi_processor_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:121:30: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | #define device_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:611:1: note: in expansion of macro 'device_initcall' BUILDSTDERR: 611 | device_initcall(xen_acpi_processor_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:527:19: note: 'init_module' target declared here BUILDSTDERR: 527 | static int __init xen_acpi_processor_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-acpi-processor.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xen_acpi_processor_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:612:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 612 | module_exit(xen_acpi_processor_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.c:590:20: note: 'cleanup_module' target declared here BUILDSTDERR: 590 | static void __exit xen_acpi_processor_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-acpi-processor.o: warning: objtool: xen_acpi_processor_resume_worker.cold()+0x1: unreachable instruction BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from drivers/xen/xen-scsiback.c:61: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/module.h:10, BUILDSTDERR: from drivers/xen/xen-scsiback.c:38: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-scsiback.c:38: BUILDSTDERR: drivers/xen/xen-scsiback.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'scsiback_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1901:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1901 | module_init(scsiback_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1861:19: note: 'init_module' target declared here BUILDSTDERR: 1861 | static int __init scsiback_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from drivers/xen/xen-scsiback.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'scsiback_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1902:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1902 | module_exit(scsiback_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.c:1888:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1888 | static void __exit scsiback_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_tpg_param_alias_store()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_gnttab_data_map_batch()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_tpg_nexus_store()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_make_tport()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_probe()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_add_lun()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_1lun_hotplug()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_cmd_done()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: drivers/xen/xen-scsiback.o: warning: objtool: scsiback_do_cmd_fn()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/crypto_user.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_user_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:561:1: note: in expansion of macro 'module_init' BUILDSTDERR: 561 | module_init(crypto_user_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:543:19: note: 'init_module' target declared here BUILDSTDERR: 543 | static int __init crypto_user_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/crypto_user.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_user_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:562:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 562 | module_exit(crypto_user_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.c:556:20: note: 'cleanup_module' target declared here BUILDSTDERR: 556 | static void __exit crypto_user_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_update_alg()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_del_alg()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_add_alg()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/crypto_user.o: warning: objtool: crypto_report()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/cmac.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cmac_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:316:1: note: in expansion of macro 'module_init' BUILDSTDERR: 316 | module_init(crypto_cmac_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:306:19: note: 'init_module' target declared here BUILDSTDERR: 306 | static int __init crypto_cmac_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cmac.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cmac_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:317:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 317 | module_exit(crypto_cmac_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cmac.c:311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 311 | static void __exit crypto_cmac_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/oss/mixer_oss.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1427:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1427 | module_init(alsa_mixer_oss_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1404:19: note: 'init_module' target declared here BUILDSTDERR: 1404 | static int __init alsa_mixer_oss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/oss/mixer_oss.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_mixer_oss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1428:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1428 | module_exit(alsa_mixer_oss_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.c:1416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1416 | static void __exit alsa_mixer_oss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/oss/mixer_oss.o: warning: objtool: snd_mixer_oss_build_input()+0x15f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/oss/mixer_oss.o: warning: objtool: snd_mixer_oss_proc_write()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/vmac.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmac_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:693:1: note: in expansion of macro 'module_init' BUILDSTDERR: 693 | module_init(vmac_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:683:19: note: 'init_module' target declared here BUILDSTDERR: 683 | static int __init vmac_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/vmac.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmac_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:694:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 694 | module_exit(vmac_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/vmac.c:688:20: note: 'cleanup_module' target declared here BUILDSTDERR: 688 | static void __exit vmac_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/oss/pcm_oss.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3201:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3201 | module_init(alsa_pcm_oss_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3173:19: note: 'init_module' target declared here BUILDSTDERR: 3173 | static int __init alsa_pcm_oss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/oss/pcm_oss.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_oss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3202:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3202 | module_exit(alsa_pcm_oss_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/oss/pcm_oss.c:3196:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3196 | static void __exit alsa_pcm_oss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/xcbc.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 283 | module_init(crypto_xcbc_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:273:19: note: 'init_module' target declared here BUILDSTDERR: 273 | static int __init crypto_xcbc_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/xcbc.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_xcbc_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:284:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 284 | module_exit(crypto_xcbc_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xcbc.c:278:20: note: 'cleanup_module' target declared here BUILDSTDERR: 278 | static void __exit crypto_xcbc_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/md4.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'md4_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:235:1: note: in expansion of macro 'module_init' BUILDSTDERR: 235 | module_init(md4_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:225:19: note: 'init_module' target declared here BUILDSTDERR: 225 | static int __init md4_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/md4.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'md4_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:236:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 236 | module_exit(md4_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/md4.c:230:20: note: 'cleanup_module' target declared here BUILDSTDERR: 230 | static void __exit md4_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd128.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd128_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:321:1: note: in expansion of macro 'module_init' BUILDSTDERR: 321 | module_init(rmd128_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:311:19: note: 'init_module' target declared here BUILDSTDERR: 311 | static int __init rmd128_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd128.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd128_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:322:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 322 | module_exit(rmd128_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd128.c:316:20: note: 'cleanup_module' target declared here BUILDSTDERR: 316 | static void __exit rmd128_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd160.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd160_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:365:1: note: in expansion of macro 'module_init' BUILDSTDERR: 365 | module_init(rmd160_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:355:19: note: 'init_module' target declared here BUILDSTDERR: 355 | static int __init rmd160_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd160.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd160_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:366:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 366 | module_exit(rmd160_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd160.c:360:20: note: 'cleanup_module' target declared here BUILDSTDERR: 360 | static void __exit rmd160_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd256.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd256_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 340 | module_init(rmd256_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | static int __init rmd256_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd256.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd256_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(rmd256_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd256.c:335:20: note: 'cleanup_module' target declared here BUILDSTDERR: 335 | static void __exit rmd256_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd320.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rmd320_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:389:1: note: in expansion of macro 'module_init' BUILDSTDERR: 389 | module_init(rmd320_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:379:19: note: 'init_module' target declared here BUILDSTDERR: 379 | static int __init rmd320_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/rmd320.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rmd320_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:390:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 390 | module_exit(rmd320_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/rmd320.c:384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | static void __exit rmd320_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/oss/seq_oss.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_oss_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(alsa_seq_oss_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init alsa_seq_oss_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/oss/seq_oss.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_oss_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(alsa_seq_oss_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit alsa_seq_oss_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: sound/core/seq/oss/seq_oss_init.o: warning: objtool: snd_seq_oss_open()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/sha512_generic.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha512_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:226:1: note: in expansion of macro 'module_init' BUILDSTDERR: 226 | module_init(sha512_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | static int __init sha512_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sha512_generic.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha512_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:227:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 227 | module_exit(sha512_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha512_generic.c:221:20: note: 'cleanup_module' target declared here BUILDSTDERR: 221 | static void __exit sha512_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sha3_generic.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sha3_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:297:1: note: in expansion of macro 'module_init' BUILDSTDERR: 297 | module_init(sha3_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | static int __init sha3_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sha3_generic.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sha3_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:298:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 298 | module_exit(sha3_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sha3_generic.c:292:20: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | static void __exit sha3_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sm3_generic.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm3_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:202:1: note: in expansion of macro 'module_init' BUILDSTDERR: 202 | module_init(sm3_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:192:19: note: 'init_module' target declared here BUILDSTDERR: 192 | static int __init sm3_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sm3_generic.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm3_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:203:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 203 | module_exit(sm3_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm3_generic.c:197:20: note: 'cleanup_module' target declared here BUILDSTDERR: 197 | static void __exit sm3_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/wp512.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wp512_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1171:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1171 | module_init(wp512_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1157:19: note: 'init_module' target declared here BUILDSTDERR: 1157 | static int __init wp512_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/wp512.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wp512_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1172:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1172 | module_exit(wp512_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/wp512.c:1162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1162 | static void __exit wp512_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss_synth.o: warning: objtool: snd_seq_oss_synth_make_info()+0xfe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/tgr192.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tgr192_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 680 | module_init(tgr192_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:666:19: note: 'init_module' target declared here BUILDSTDERR: 666 | static int __init tgr192_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/tgr192.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tgr192_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:681:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 681 | module_exit(tgr192_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tgr192.c:671:20: note: 'cleanup_module' target declared here BUILDSTDERR: 671 | static void __exit tgr192_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/oss/seq_oss_midi.o: warning: objtool: snd_seq_oss_midi_check_new_port()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/cfb.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_cfb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:355:1: note: in expansion of macro 'module_init' BUILDSTDERR: 355 | module_init(crypto_cfb_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:345:19: note: 'init_module' target declared here BUILDSTDERR: 345 | static int __init crypto_cfb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cfb.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_cfb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:356:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 356 | module_exit(crypto_cfb_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cfb.c:350:20: note: 'cleanup_module' target declared here BUILDSTDERR: 350 | static void __exit crypto_cfb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcbc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 301 | module_init(crypto_pcbc_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init crypto_pcbc_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcbc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_pcbc_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 302 | module_exit(crypto_pcbc_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.c:296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | static void __exit crypto_pcbc_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: crypto/pcbc.o: warning: objtool: crypto_pcbc_encrypt()+0x11a: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/pcbc.o: warning: objtool: crypto_pcbc_decrypt()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/seq/seq.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(alsa_seq_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:83:19: note: 'init_module' target declared here BUILDSTDERR: 83 | static int __init alsa_seq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(alsa_seq_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq.c:117:20: note: 'cleanup_module' target declared here BUILDSTDERR: 117 | static void __exit alsa_seq_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/keywrap.c:84: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_kw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:381:1: note: in expansion of macro 'module_init' BUILDSTDERR: 381 | module_init(crypto_kw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:371:19: note: 'init_module' target declared here BUILDSTDERR: 371 | static int __init crypto_kw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/keywrap.c:84: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_kw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:382:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 382 | module_exit(crypto_kw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/keywrap.c:376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 376 | static void __exit crypto_kw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_lock.o: warning: objtool: snd_use_lock_sync_helper()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/seq/seq_lock.o: warning: objtool: snd_use_lock_sync_helper.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/ccm.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_ccm_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:1038:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1038 | module_init(crypto_ccm_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:998:19: note: 'init_module' target declared here BUILDSTDERR: 998 | static int __init crypto_ccm_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/ccm.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_ccm_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:1039:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1039 | module_exit(crypto_ccm_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ccm.c:1030:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1030 | static void __exit crypto_ccm_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_clientmgr.o: warning: objtool: seq_free_client()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/chacha20poly1305.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:739:1: note: in expansion of macro 'module_init' BUILDSTDERR: 739 | module_init(chacha20poly1305_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:718:19: note: 'init_module' target declared here BUILDSTDERR: 718 | static int __init chacha20poly1305_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/chacha20poly1305.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20poly1305_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:740:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 740 | module_exit(chacha20poly1305_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20poly1305.c:733:20: note: 'cleanup_module' target declared here BUILDSTDERR: 733 | static void __exit chacha20poly1305_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcrypt.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcrypt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:515:1: note: in expansion of macro 'module_init' BUILDSTDERR: 515 | module_init(pcrypt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:477:19: note: 'init_module' target declared here BUILDSTDERR: 477 | static int __init pcrypt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from crypto/pcrypt.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcrypt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:516:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 516 | module_exit(pcrypt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/pcrypt.c:506:20: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | static void __exit pcrypt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from crypto/mcryptd.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mcryptd_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:670:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 670 | subsys_initcall(mcryptd_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:636:19: note: 'init_module' target declared here BUILDSTDERR: 636 | static int __init mcryptd_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/mcryptd.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mcryptd_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:671:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 671 | module_exit(mcryptd_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/mcryptd.c:663:20: note: 'cleanup_module' target declared here BUILDSTDERR: 663 | static void __exit mcryptd_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_timer.o: warning: objtool: snd_seq_timer_open()+0xe2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/des_generic.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'des_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:996:1: note: in expansion of macro 'module_init' BUILDSTDERR: 996 | module_init(des_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:986:19: note: 'init_module' target declared here BUILDSTDERR: 986 | static int __init des_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/des_generic.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'des_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:997:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 997 | module_exit(des_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/des_generic.c:991:20: note: 'cleanup_module' target declared here BUILDSTDERR: 991 | static void __exit des_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/fcrypt.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcrypt_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:417:1: note: in expansion of macro 'module_init' BUILDSTDERR: 417 | module_init(fcrypt_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:407:19: note: 'init_module' target declared here BUILDSTDERR: 407 | static int __init fcrypt_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/fcrypt.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcrypt_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:418:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 418 | module_exit(fcrypt_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/fcrypt.c:412:20: note: 'cleanup_module' target declared here BUILDSTDERR: 412 | static void __exit fcrypt_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_ports.o: warning: objtool: snd_seq_create_port()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/blowfish_generic.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'blowfish_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:136:1: note: in expansion of macro 'module_init' BUILDSTDERR: 136 | module_init(blowfish_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:126:19: note: 'init_module' target declared here BUILDSTDERR: 126 | static int __init blowfish_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/blowfish_generic.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'blowfish_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:137:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 137 | module_exit(blowfish_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/blowfish_generic.c:131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 131 | static void __exit blowfish_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq_dummy.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 225 | module_init(alsa_seq_dummy_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:215:19: note: 'init_module' target declared here BUILDSTDERR: 215 | static int __init alsa_seq_dummy_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq_dummy.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_dummy_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 226 | module_exit(alsa_seq_dummy_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_dummy.c:220:20: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | static void __exit alsa_seq_dummy_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq_midi.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/core/seq/seq_midi.c:35: BUILDSTDERR: sound/core/seq/seq_midi.c:468:23: note: 'init_module' target declared here BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq/seq_midi.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seq_midisynth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/core/seq/seq_midi.c:35: BUILDSTDERR: sound/core/seq/seq_midi.c:468:23: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.c:468:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 468 | module_snd_seq_driver(seq_midisynth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/twofish_generic.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'twofish_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:208:1: note: in expansion of macro 'module_init' BUILDSTDERR: 208 | module_init(twofish_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init twofish_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/twofish_generic.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'twofish_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:209:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 209 | module_exit(twofish_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/twofish_generic.c:203:20: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | static void __exit twofish_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_midi.o: warning: objtool: dump_midi()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/seq/seq_midi_event.o: warning: objtool: snd_midi_event_decode()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/serpent_generic.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'serpent_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:667:1: note: in expansion of macro 'module_init' BUILDSTDERR: 667 | module_init(serpent_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:657:19: note: 'init_module' target declared here BUILDSTDERR: 657 | static int __init serpent_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/serpent_generic.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'serpent_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:668:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 668 | module_exit(serpent_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/serpent_generic.c:662:20: note: 'cleanup_module' target declared here BUILDSTDERR: 662 | static void __exit serpent_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq/seq_virmidi.o: warning: objtool: snd_virmidi_dev_register()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/sound.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_sound_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:422:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 422 | subsys_initcall(alsa_sound_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:398:19: note: 'init_module' target declared here BUILDSTDERR: 398 | static int __init alsa_sound_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/sound.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_sound_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:423:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 423 | module_exit(alsa_sound_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/sound.c:416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | static void __exit alsa_sound_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/sm4_generic.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sm4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:240:1: note: in expansion of macro 'module_init' BUILDSTDERR: 240 | module_init(sm4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init sm4_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/sm4_generic.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sm4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 241 | module_exit(sm4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/sm4_generic.c:235:20: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | static void __exit sm4_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/aes_ti.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aes_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:388:1: note: in expansion of macro 'module_init' BUILDSTDERR: 388 | module_init(aes_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:378:19: note: 'init_module' target declared here BUILDSTDERR: 378 | static int __init aes_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from crypto/aes_ti.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aes_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:389:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 389 | module_exit(aes_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/aes_ti.c:383:20: note: 'cleanup_module' target declared here BUILDSTDERR: 383 | static void __exit aes_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/core/init.o: warning: objtool: card_id_store_attr()+0xe3: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/init.o: warning: objtool: snd_card_set_id_no_lock()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/camellia_generic.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'camellia_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1095:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1095 | module_init(camellia_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1085:19: note: 'init_module' target declared here BUILDSTDERR: 1085 | static int __init camellia_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/camellia_generic.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'camellia_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1096:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1096 | module_exit(camellia_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/camellia_generic.c:1090:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1090 | static void __exit camellia_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/core/control.o: warning: objtool: snd_ctl_new1()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/control.o: warning: objtool: snd_ctl_elem_add()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/cast5_generic.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast5_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:546:1: note: in expansion of macro 'module_init' BUILDSTDERR: 546 | module_init(cast5_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:536:19: note: 'init_module' target declared here BUILDSTDERR: 536 | static int __init cast5_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cast5_generic.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast5_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:547:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 547 | module_exit(cast5_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.c:541:20: note: 'cleanup_module' target declared here BUILDSTDERR: 541 | static void __exit cast5_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cast5_generic.o: warning: objtool: cast5_setkey()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/cast6_generic.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cast6_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:288:1: note: in expansion of macro 'module_init' BUILDSTDERR: 288 | module_init(cast6_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:278:19: note: 'init_module' target declared here BUILDSTDERR: 278 | static int __init cast6_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/cast6_generic.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cast6_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:289:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 289 | module_exit(cast6_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.c:283:20: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | static void __exit cast6_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/cast6_generic.o: warning: objtool: __cast6_setkey()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/arc4.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arc4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:163:1: note: in expansion of macro 'module_init' BUILDSTDERR: 163 | module_init(arc4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:153:19: note: 'init_module' target declared here BUILDSTDERR: 153 | static int __init arc4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from crypto/arc4.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arc4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:164:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 164 | module_exit(arc4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/arc4.c:158:20: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | static void __exit arc4_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from crypto/tea.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tea_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 277 | module_init(tea_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:263:19: note: 'init_module' target declared here BUILDSTDERR: 263 | static int __init tea_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/tea.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tea_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(tea_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tea.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit tea_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/khazad.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'khazad_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:878:1: note: in expansion of macro 'module_init' BUILDSTDERR: 878 | module_init(khazad_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:864:19: note: 'init_module' target declared here BUILDSTDERR: 864 | static int __init khazad_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/khazad.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'khazad_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:879:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 879 | module_exit(khazad_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/khazad.c:872:20: note: 'cleanup_module' target declared here BUILDSTDERR: 872 | static void __exit khazad_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/vmaster.o: warning: objtool: slave_init()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/anubis.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'anubis_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:702:1: note: in expansion of macro 'module_init' BUILDSTDERR: 702 | module_init(anubis_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:689:19: note: 'init_module' target declared here BUILDSTDERR: 689 | static int __init anubis_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/anubis.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'anubis_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:703:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 703 | module_exit(anubis_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/anubis.c:697:20: note: 'cleanup_module' target declared here BUILDSTDERR: 697 | static void __exit anubis_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/seed.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'seed_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:473:1: note: in expansion of macro 'module_init' BUILDSTDERR: 473 | module_init(seed_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | static int __init seed_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from crypto/seed.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'seed_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:474:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 474 | module_exit(seed_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/seed.c:468:20: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | static void __exit seed_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/core/hwdep.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_hwdep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:550:1: note: in expansion of macro 'module_init' BUILDSTDERR: 550 | module_init(alsa_hwdep_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:535:19: note: 'init_module' target declared here BUILDSTDERR: 535 | static int __init alsa_hwdep_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/hwdep.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_hwdep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:551:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 551 | module_exit(alsa_hwdep_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hwdep.c:543:20: note: 'cleanup_module' target declared here BUILDSTDERR: 543 | static void __exit alsa_hwdep_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/salsa20_generic.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:207:1: note: in expansion of macro 'module_init' BUILDSTDERR: 207 | module_init(salsa20_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:197:19: note: 'init_module' target declared here BUILDSTDERR: 197 | static int __init salsa20_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/salsa20_generic.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'salsa20_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:208:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 208 | module_exit(salsa20_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/salsa20_generic.c:202:20: note: 'cleanup_module' target declared here BUILDSTDERR: 202 | static void __exit salsa20_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/timer.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_timer_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2181 | module_init(alsa_timer_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2136:19: note: 'init_module' target declared here BUILDSTDERR: 2136 | static int __init alsa_timer_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/timer.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_timer_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2182 | module_exit(alsa_timer_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/timer.c:2170:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2170 | static void __exit alsa_timer_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/chacha20_generic.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 129 | module_init(chacha20_generic_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | static int __init chacha20_generic_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/chacha20_generic.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'chacha20_generic_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:130:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 130 | module_exit(chacha20_generic_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/chacha20_generic.c:124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | static void __exit chacha20_generic_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/poly1305_generic.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'poly1305_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:297:1: note: in expansion of macro 'module_init' BUILDSTDERR: 297 | module_init(poly1305_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | static int __init poly1305_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/poly1305_generic.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'poly1305_mod_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:298:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 298 | module_exit(poly1305_mod_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/poly1305_generic.c:292:20: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | static void __exit poly1305_mod_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/timer.o: warning: objtool: snd_timer_free.part.0()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/core/hrtimer.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_hrtimer_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 182 | module_init(snd_hrtimer_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | static int __init snd_hrtimer_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/hrtimer.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_hrtimer_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 183 | module_exit(snd_hrtimer_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/hrtimer.c:174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 174 | static void __exit snd_hrtimer_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/michael_mic.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'michael_mic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:181:1: note: in expansion of macro 'module_init' BUILDSTDERR: 181 | module_init(michael_mic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | static int __init michael_mic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/michael_mic.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'michael_mic_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:182:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 182 | module_exit(michael_mic_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/michael_mic.c:175:20: note: 'cleanup_module' target declared here BUILDSTDERR: 175 | static void __exit michael_mic_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/pcm.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_pcm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1291:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1291 | module_init(alsa_pcm_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1276:19: note: 'init_module' target declared here BUILDSTDERR: 1276 | static int __init alsa_pcm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/pcm.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_pcm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1292:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1292 | module_exit(alsa_pcm_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/pcm.c:1284:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1284 | static void __exit alsa_pcm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/crc32_generic.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crc32_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(crc32_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init crc32_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/crc32_generic.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crc32_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(crc32_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/crc32_generic.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit crc32_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authenc.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:511:1: note: in expansion of macro 'module_init' BUILDSTDERR: 511 | module_init(crypto_authenc_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:501:19: note: 'init_module' target declared here BUILDSTDERR: 501 | static int __init crypto_authenc_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authenc.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:512:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 512 | module_exit(crypto_authenc_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authenc.c:506:20: note: 'cleanup_module' target declared here BUILDSTDERR: 506 | static void __exit crypto_authenc_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authencesn.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:526:1: note: in expansion of macro 'module_init' BUILDSTDERR: 526 | module_init(crypto_authenc_esn_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | static int __init crypto_authenc_esn_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/authencesn.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'crypto_authenc_esn_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:527:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 527 | module_exit(crypto_authenc_esn_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/authencesn.c:521:20: note: 'cleanup_module' target declared here BUILDSTDERR: 521 | static void __exit crypto_authenc_esn_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:168:1: note: in expansion of macro 'module_init' BUILDSTDERR: 168 | module_init(lz4_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static int __init lz4_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:169:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 169 | module_exit(lz4_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4.c:162:20: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | static void __exit lz4_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4hc.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lz4hc_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:169:1: note: in expansion of macro 'module_init' BUILDSTDERR: 169 | module_init(lz4hc_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | static int __init lz4hc_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/lz4hc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lz4hc_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:170:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 170 | module_exit(lz4hc_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/lz4hc.c:163:20: note: 'cleanup_module' target declared here BUILDSTDERR: 163 | static void __exit lz4hc_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/ansi_cprng.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'prng_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:475:1: note: in expansion of macro 'module_init' BUILDSTDERR: 475 | module_init(prng_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:460:19: note: 'init_module' target declared here BUILDSTDERR: 460 | static int __init prng_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/ansi_cprng.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prng_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:476:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 476 | module_exit(prng_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.c:465:20: note: 'cleanup_module' target declared here BUILDSTDERR: 465 | static void __exit prng_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: reset_prng_context.constprop.0()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: cprng_init()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: _get_more_prng_bytes()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/ansi_cprng.o: warning: objtool: get_prng_bytes()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/tcrypt.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcrypt_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2994:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2994 | module_init(tcrypt_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2951:19: note: 'init_module' target declared here BUILDSTDERR: 2951 | static int __init tcrypt_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/tcrypt.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcrypt_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2995:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2995 | module_exit(tcrypt_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/tcrypt.c:2992:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2992 | static void __exit tcrypt_mod_fini(void) { } BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/pcm_memory.o: warning: objtool: snd_pcm_lib_preallocate_pages1()+0x105: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/pcm_memory.o: warning: objtool: snd_pcm_lib_preallocate_pages1.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/memalloc.o: warning: objtool: snd_dma_alloc_pages()+0x1f1: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_skcipher_speed()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_ahash_speed_common()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_aead_speed.constprop.0()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_skcipher_speed()+0x9b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_aead_speed.constprop.0()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_ahash_speed.constprop.0()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: do_test()+0x58e: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_skcipher_speed.cold()+0x9a: return with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_ahash_speed_common.cold()+0x8f: return with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_aead_speed.constprop.0.cold()+0x260: stack state mismatch: reg1[13]=-1+0 reg2[13]=-2+96 BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_skcipher_speed.cold()+0x1f3: sibling call from callable instruction with modified stack frame BUILDSTDERR: crypto/tcrypt.o: warning: objtool: test_mb_aead_speed.constprop.0.cold()+0x104: stack state mismatch: reg1[3]=-1+0 reg2[3]=-2+112 BUILDSTDERR: crypto/ecc.o: warning: objtool: vli_mmod_fast()+0x626: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from crypto/xor.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'calibrate_xor_blocks': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:111:28: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | #define core_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:162:1: note: in expansion of macro 'core_initcall' BUILDSTDERR: 162 | core_initcall(calibrate_xor_blocks); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:111:1: note: 'init_module' target declared here BUILDSTDERR: 111 | calibrate_xor_blocks(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from crypto/xor.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xor_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:163:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 163 | module_exit(xor_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: crypto/xor.c:157:20: note: 'cleanup_module' target declared here BUILDSTDERR: 157 | static __exit void xor_exit(void) { } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from sound/core/seq_device.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_seq_device_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:317:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 317 | subsys_initcall(alsa_seq_device_init) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static int __init alsa_seq_device_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/seq_device.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_seq_device_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:318:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 318 | module_exit(alsa_seq_device_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/seq_device.c:306:20: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | static void __exit alsa_seq_device_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/rawmidi.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_rawmidi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1824:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1824 | module_init(alsa_rawmidi_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1793:19: note: 'init_module' target declared here BUILDSTDERR: 1793 | static int __init alsa_rawmidi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/core/rawmidi.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_rawmidi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1825:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1825 | module_exit(alsa_rawmidi_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/core/rawmidi.c:1818:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1818 | static void __exit alsa_rawmidi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401_uart.o: warning: objtool: snd_mpu401_uart_new()+0x2dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/compress_offload.o: warning: objtool: snd_compress_dev_register()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/compress_offload.o: warning: objtool: snd_compress_register()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/core/compress_offload.o: warning: objtool: snd_compr_open()+0x57: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/mpu401/mpu401.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:287:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 287 | module_exit(alsa_card_mpu401_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | static void __exit alsa_card_mpu401_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/mpu401/mpu401.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_mpu401_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:286:1: note: in expansion of macro 'module_init' BUILDSTDERR: 286 | module_init(alsa_card_mpu401_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.c:241:19: note: 'init_module' target declared here BUILDSTDERR: 241 | static int __init alsa_card_mpu401_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mpu401/mpu401.o: warning: objtool: snd_mpu401_create()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/mpu401/mpu401.o: warning: objtool: snd_mpu401_probe()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/mpu401/mpu401.o: warning: objtool: snd_mpu401_pnp_probe()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/opl3/opl3_lib.o: warning: objtool: snd_opl3_init()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/opl3/opl3_lib.o: warning: objtool: snd_opl3_create()+0x1c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/opl3/opl3_seq.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'opl3_seq_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from ./include/sound/opl3.h:54, BUILDSTDERR: from sound/drivers/opl3/opl3_voice.h:22, BUILDSTDERR: from sound/drivers/opl3/opl3_seq.c:25: BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:23: note: 'init_module' target declared here BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/opl3/opl3_seq.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'opl3_seq_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from ./include/sound/opl3.h:54, BUILDSTDERR: from sound/drivers/opl3/opl3_voice.h:22, BUILDSTDERR: from sound/drivers/opl3/opl3_seq.c:25: BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:23: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_seq.c:290:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 290 | module_snd_seq_driver(opl3_seq_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/opl3/opl3_oss.o: warning: objtool: snd_opl3_load_patch_seq_oss()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/pcsp/pcsp.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcsp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:238:1: note: in expansion of macro 'module_init' BUILDSTDERR: 238 | module_init(pcsp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:226:19: note: 'init_module' target declared here BUILDSTDERR: 226 | static int __init pcsp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/pcsp/pcsp.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcsp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:239:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 239 | module_exit(pcsp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.c:233:20: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | static void __exit pcsp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: sound/drivers/pcsp/pcsp.o: warning: objtool: pcsp_probe()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/pcsp/pcsp_lib.o: warning: objtool: snd_pcsp_trigger()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/pcsp/pcsp_lib.o: warning: objtool: pcsp_do_timer()+0x28e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_resume()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_load_boot_image()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_dsp_load()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/vx/vx_core.o: warning: objtool: snd_vx_threaded_irq_handler()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/firewire/bebob/bebob.h:16, BUILDSTDERR: from sound/firewire/bebob/bebob.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_bebob_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:561:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 561 | module_exit(snd_bebob_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:555:1: note: 'cleanup_module' target declared here BUILDSTDERR: 555 | snd_bebob_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/bebob/bebob.h:16, BUILDSTDERR: from sound/firewire/bebob/bebob.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_bebob_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:560:1: note: in expansion of macro 'module_init' BUILDSTDERR: 560 | module_init(snd_bebob_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/bebob/bebob.c:549:1: note: 'init_module' target declared here BUILDSTDERR: 549 | snd_bebob_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/vx/vx_hwdep.o: warning: objtool: snd_vx_setup_firmware()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/firewire/bebob/bebob.o: warning: objtool: do_registration()+0x25c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/vx/vx_pcm.o: warning: objtool: vx_pcm_prepare()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/vx/vx_pcm.o: warning: objtool: vx_init_audio_io()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/dummy.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_dummy_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1228:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1228 | module_init(alsa_card_dummy_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1183:19: note: 'init_module' target declared here BUILDSTDERR: 1183 | static int __init alsa_card_dummy_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/dummy.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_dummy_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1229:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1229 | module_exit(alsa_card_dummy_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.c:1223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1223 | static void __exit alsa_card_dummy_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/dummy.o: warning: objtool: snd_dummy_probe()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/aloop.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_loopback_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1286:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1286 | module_init(alsa_card_loopback_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1246:19: note: 'init_module' target declared here BUILDSTDERR: 1246 | static int __init alsa_card_loopback_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/aloop.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_loopback_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1287:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1287 | module_exit(alsa_card_loopback_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/aloop.c:1281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1281 | static void __exit alsa_card_loopback_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/dice/dice.h:20, BUILDSTDERR: from sound/firewire/dice/dice.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_dice_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:426:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 426 | module_exit(alsa_dice_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 420 | static void __exit alsa_dice_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/dice/dice.h:20, BUILDSTDERR: from sound/firewire/dice/dice.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_dice_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:425:1: note: in expansion of macro 'module_init' BUILDSTDERR: 425 | module_init(alsa_dice_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/dice/dice.c:415:19: note: 'init_module' target declared here BUILDSTDERR: 415 | static int __init alsa_dice_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/virmidi.c:48: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:198:1: note: in expansion of macro 'module_init' BUILDSTDERR: 198 | module_init(alsa_card_virmidi_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:158:19: note: 'init_module' target declared here BUILDSTDERR: 158 | static int __init alsa_card_virmidi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/virmidi.c:48: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_virmidi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:199:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 199 | module_exit(alsa_card_virmidi_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.c:193:20: note: 'cleanup_module' target declared here BUILDSTDERR: 193 | static void __exit alsa_card_virmidi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/virmidi.o: warning: objtool: snd_virmidi_probe()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/serial-u16550.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_serial_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1043:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1043 | module_init(alsa_card_serial_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1005:19: note: 'init_module' target declared here BUILDSTDERR: 1005 | static int __init alsa_card_serial_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/serial-u16550.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_serial_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1044:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1044 | module_exit(alsa_card_serial_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.c:1038:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1038 | static void __exit alsa_card_serial_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/serial-u16550.o: warning: objtool: snd_uart16550_io_loop()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/serial-u16550.o: warning: objtool: snd_serial_probe()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/drivers/serial-u16550.o: warning: objtool: snd_uart16550_output_byte.constprop.0()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/mtpav.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_mtpav_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:785:1: note: in expansion of macro 'module_init' BUILDSTDERR: 785 | module_init(alsa_card_mtpav_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:760:19: note: 'init_module' target declared here BUILDSTDERR: 760 | static int __init alsa_card_mtpav_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/mtpav.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_mtpav_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:786:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 786 | module_exit(alsa_card_mtpav_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.c:779:20: note: 'cleanup_module' target declared here BUILDSTDERR: 779 | static void __exit alsa_card_mtpav_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mtpav.o: warning: objtool: snd_mtpav_probe()+0x343: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/mts64.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_mts64_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1070:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1070 | module_init(snd_mts64_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1045:19: note: 'init_module' target declared here BUILDSTDERR: 1045 | static int __init snd_mts64_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/mts64.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_mts64_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1071:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1071 | module_exit(snd_mts64_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.c:1065:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1065 | static void __exit snd_mts64_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/mts64.o: warning: objtool: snd_mts64_probe()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/drivers/portman2x4.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_portman_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:869:1: note: in expansion of macro 'module_init' BUILDSTDERR: 869 | module_init(snd_portman_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:844:19: note: 'init_module' target declared here BUILDSTDERR: 844 | static int __init snd_portman_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/drivers/portman2x4.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_portman_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:870:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 870 | module_exit(snd_portman_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.c:864:20: note: 'cleanup_module' target declared here BUILDSTDERR: 864 | static void __exit snd_portman_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/drivers/portman2x4.o: warning: objtool: snd_portman_probe()+0x3a1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/hda/hda_bus_type.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hda_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:95:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 95 | subsys_initcall(hda_bus_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init hda_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/hda/hda_bus_type.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hda_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(hda_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/hda/hda_bus_type.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit hda_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/digi00x/digi00x.h:15, BUILDSTDERR: from sound/firewire/digi00x/digi00x.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_dg00x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:225:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 225 | module_exit(snd_dg00x_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:219:20: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | static void __exit snd_dg00x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/digi00x/digi00x.h:15, BUILDSTDERR: from sound/firewire/digi00x/digi00x.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_dg00x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:224:1: note: in expansion of macro 'module_init' BUILDSTDERR: 224 | module_init(snd_dg00x_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/digi00x/digi00x.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | static int __init snd_dg00x_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fireface/ff.h:15, BUILDSTDERR: from sound/firewire/fireface/ff.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_ff_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:209:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 209 | module_exit(snd_ff_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:203:20: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | static void __exit snd_ff_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fireface/ff.h:15, BUILDSTDERR: from sound/firewire/fireface/ff.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_ff_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:208:1: note: in expansion of macro 'module_init' BUILDSTDERR: 208 | module_init(snd_ff_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireface/ff.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init snd_ff_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/motu/motu.h:15, BUILDSTDERR: from sound/firewire/motu/motu.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_motu_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 302 | module_exit(alsa_motu_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | static void __exit alsa_motu_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/motu/motu.h:15, BUILDSTDERR: from sound/firewire/motu/motu.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_motu_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 301 | module_init(alsa_motu_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/motu/motu.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init alsa_motu_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_hwinfo': BUILDSTDERR: 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] BUILDSTDERR: 219 | NULL, 0, (__be32 *)hwinfo, sizeof(*hwinfo)); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: sound/firewire/fireworks/./fireworks.h:125:8: note: defined here BUILDSTDERR: 125 | struct snd_efw_hwinfo { BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/byteorder/little_endian.h:5, BUILDSTDERR: from ./arch/x86/include/uapi/asm/byteorder.h:5, BUILDSTDERR: from ./include/asm-generic/bitops/le.h:6, BUILDSTDERR: from ./arch/x86/include/asm/bitops.h:510, BUILDSTDERR: from ./include/linux/bitops.h:19, BUILDSTDERR: from ./include/linux/kernel.h:11, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/preempt.h:11, BUILDSTDERR: from ./include/linux/spinlock.h:51, BUILDSTDERR: from ./include/linux/seqlock.h:36, BUILDSTDERR: from ./include/linux/time.h:6, BUILDSTDERR: from ./include/linux/stat.h:19, BUILDSTDERR: from ./include/linux/compat.h:12, BUILDSTDERR: from sound/firewire/fireworks/./fireworks.h:12, BUILDSTDERR: from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: 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] BUILDSTDERR: 223 | be32_to_cpus(&hwinfo->flags); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:223:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 223 | be32_to_cpus(&hwinfo->flags); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 224 | be32_to_cpus(&hwinfo->guid_hi); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:224:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 224 | be32_to_cpus(&hwinfo->guid_hi); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 225 | be32_to_cpus(&hwinfo->guid_lo); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:225:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 225 | be32_to_cpus(&hwinfo->guid_lo); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 226 | be32_to_cpus(&hwinfo->type); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:226:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 226 | be32_to_cpus(&hwinfo->type); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 227 | be32_to_cpus(&hwinfo->version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:227:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 227 | be32_to_cpus(&hwinfo->version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 228 | be32_to_cpus(&hwinfo->supported_clocks); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:228:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 228 | be32_to_cpus(&hwinfo->supported_clocks); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:229:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 229 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:230:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 230 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 231 | be32_to_cpus(&hwinfo->phys_out); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:231:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 231 | be32_to_cpus(&hwinfo->phys_out); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 232 | be32_to_cpus(&hwinfo->phys_in); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:232:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 232 | be32_to_cpus(&hwinfo->phys_in); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:233:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 233 | be32_to_cpus(&hwinfo->phys_out_grp_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:234:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 234 | be32_to_cpus(&hwinfo->phys_in_grp_count); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 235 | be32_to_cpus(&hwinfo->midi_out_ports); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:235:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 235 | be32_to_cpus(&hwinfo->midi_out_ports); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 236 | be32_to_cpus(&hwinfo->midi_in_ports); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:236:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 236 | be32_to_cpus(&hwinfo->midi_in_ports); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 237 | be32_to_cpus(&hwinfo->max_sample_rate); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:237:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 237 | be32_to_cpus(&hwinfo->max_sample_rate); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 238 | be32_to_cpus(&hwinfo->min_sample_rate); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:238:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 238 | be32_to_cpus(&hwinfo->min_sample_rate); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 239 | be32_to_cpus(&hwinfo->dsp_version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:239:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 239 | be32_to_cpus(&hwinfo->dsp_version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 240 | be32_to_cpus(&hwinfo->arm_version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:240:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 240 | be32_to_cpus(&hwinfo->arm_version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:241:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 241 | be32_to_cpus(&hwinfo->mixer_playback_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:242:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 242 | be32_to_cpus(&hwinfo->mixer_capture_channels); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 243 | be32_to_cpus(&hwinfo->fpga_version); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:243:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 243 | be32_to_cpus(&hwinfo->fpga_version); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:244:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 244 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_2x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:245:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 245 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_2x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:246:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 246 | be32_to_cpus(&hwinfo->amdtp_rx_pcm_channels_4x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); BUILDSTDERR: ./include/uapi/linux/byteorder/little_endian.h:101:38: note: in definition of macro '__be32_to_cpus' BUILDSTDERR: 101 | #define __be32_to_cpus(x) __swab32s((x)) BUILDSTDERR: | ^ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c:247:2: note: in expansion of macro 'be32_to_cpus' BUILDSTDERR: 247 | be32_to_cpus(&hwinfo->amdtp_tx_pcm_channels_4x); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks_command.c: In function 'snd_efw_command_get_phys_meters': BUILDSTDERR: 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] BUILDSTDERR: 260 | u32 *buf = (u32 *)meters; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here BUILDSTDERR: 170 | struct snd_efw_phys_meters { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 266 | NULL, 0, (__be32 *)meters, len); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks_command.c:9: BUILDSTDERR: sound/firewire/fireworks/./fireworks.h:170:8: note: defined here BUILDSTDERR: 170 | struct snd_efw_phys_meters { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks_proc.c: In function 'proc_read_phys_meters': BUILDSTDERR: 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] BUILDSTDERR: 152 | linear = meters->values; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks.h:16, BUILDSTDERR: from sound/firewire/fireworks/fireworks.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_efw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:427:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 427 | module_exit(snd_efw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:420:20: note: 'cleanup_module' target declared here BUILDSTDERR: 420 | static void __exit snd_efw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fireworks/fireworks.h:16, BUILDSTDERR: from sound/firewire/fireworks/fireworks.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_efw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:426:1: note: in expansion of macro 'module_init' BUILDSTDERR: 426 | module_init(snd_efw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fireworks/fireworks.c:404:19: note: 'init_module' target declared here BUILDSTDERR: 404 | static int __init snd_efw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/i2c/cs8427.o: warning: objtool: snd_cs8427_reg_write()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/i2c/cs8427.o: warning: objtool: snd_cs8427_reg_read()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/i2c/cs8427.o: warning: objtool: snd_cs8427_qsubcode_get()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/i2c/cs8427.o: warning: objtool: snd_cs8427_init()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/isa/sb/sb_common.o: warning: objtool: snd_sbdsp_create()+0x215: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: sound/pci/ac97/ac97_codec.o: warning: objtool: reset_tlv.isra.0()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/ac97/ac97_codec.o: warning: objtool: snd_ac97_mixer()+0x909: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/ali5451/ali5451.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ali5451_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ali5451/ali5451.c:32: BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ali5451/ali5451.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ali5451_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ali5451/ali5451.c:32: BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:19: note: 'init_module' target declared here BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ali5451/ali5451.c:2281:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2281 | module_pci_driver(ali5451_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/asihpi/asihpi.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_asihpi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3052:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3052 | module_exit(snd_asihpi_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3044:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3044 | static void __exit snd_asihpi_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/asihpi/asihpi.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_asihpi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3051:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3051 | module_init(snd_asihpi_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.c:3038:19: note: 'init_module' target declared here BUILDSTDERR: 3038 | static int __init snd_asihpi_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_remove()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_int_stop()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_playback_prepare()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_capture_prepare()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_mute_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_put()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_volume_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_level_put()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_level_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_mux_put()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_mux_get()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_clksrc_put()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_gain_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_freq_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_aesebu_rxstatus_get()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_proc_read()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_mixer_new()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_pcm_hw_params()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_band_get()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_tuner_band_put()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_asihpi_probe()+0x157: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_playback_open()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_capture_open()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_timer_function()+0x486: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/asihpi.o: warning: objtool: snd_card_asihpi_trigger()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_isr()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_hpi_ioctl()+0x32e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpioctl.o: warning: objtool: asihpi_adapter_probe()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: find_control()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_add_adapter()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_check_control_cache_single()+0x427: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_check_control_cache()+0x45: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpicmn.o: warning: objtool: hpi_cmn_control_cache_sync_to_msg()+0x62: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpidebug.o: warning: objtool: hpi_debug_data()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpidspcd.o: warning: objtool: hpi_dsp_code_open()+0xdd: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpidspcd.o: warning: objtool: hpi_dsp_code_close()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpios.o: warning: objtool: hpios_locked_mem_alloc()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpios.o: warning: objtool: hpios_locked_mem_free()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: hpi6000_adapter_boot_load_dsp()+0x73b: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: create_adapter_obj()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6000.o: warning: objtool: HPI_6000()+0x390: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: boot_loader_test_memory.isra.0()+0xd3: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: hpi6205_transfer_data.isra.0()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: message_response_sequence.isra.0()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: adapter_boot_load_dsp()+0x9b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: create_adapter_obj()+0x2e5: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpi6205.o: warning: objtool: _HPI_6205()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: HPIMSGX__cleanup()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: adapter_message()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: outstream_close()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: instream_close()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/asihpi/hpimsgx.o: warning: objtool: hpi_send_recv_ex()+0x14d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8810.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8810.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8810.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8810.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au8810.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8820.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8820.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8820.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8820.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au8820.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8830.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vortex_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8830.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'cleanup_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/au88x0/au88x0.c:22, BUILDSTDERR: from sound/pci/au88x0/au8830.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vortex_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/au88x0/au88x0.h:20, BUILDSTDERR: from sound/pci/au88x0/au8830.c:3: BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:19: note: 'init_module' target declared here BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au88x0.c:382:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 382 | module_pci_driver(vortex_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/au88x0/au8830.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/ca0106/ca0106_main.c:143: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0106_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ca0106/ca0106_main.c:141: BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ca0106/ca0106_main.c:143: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0106_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ca0106/ca0106_main.c:141: BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:19: note: 'init_module' target declared here BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_main.c:1970:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1970 | module_pci_driver(ca0106_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ca0106/ca0106_mixer.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/ca0106/ca0106_mixer.o: warning: objtool: ctl_find()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/cs46xx/cs46xx.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs46xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs46xx/cs46xx.c:28: BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:19: note: 'cleanup_module' target declared here BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cs46xx/cs46xx.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs46xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs46xx/cs46xx.c:28: BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:19: note: 'init_module' target declared here BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs46xx/cs46xx.c:176:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 176 | module_pci_driver(cs46xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ctxfi/xfi.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ct_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ctxfi/xfi.c:12: BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:19: note: 'cleanup_module' target declared here BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ctxfi/xfi.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ct_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ctxfi/xfi.c:12: BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:19: note: 'init_module' target declared here BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ctxfi/xfi.c:162:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 162 | module_pci_driver(ct_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/darla20.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla20.c:42: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/darla20.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla20.c:42: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/gina20.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina20.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/gina20.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina20.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla20.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla20.c:51: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla20.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla20.c:51: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/layla20.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/darla24.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla24.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/darla24.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/darla24.c:46: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/gina24.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina24.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/gina24.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/gina24.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla24.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla24.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/layla24.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/layla24.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/layla24.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/mona.c:51: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mona.c:50: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/mona.c:51: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mona.c:50: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/mia.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mia.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/mia.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/mia.c:52: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/mia.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/echo3g.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/echo3g.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/echo3g.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/echo3g.c:53: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echo3g.o: warning: objtool: snd_echo_midi_output_write()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/echoaudio/indigo.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigo.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigo.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigo.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigoio.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoio.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigoio.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoio.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigodj.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodj.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigodj.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodj.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigoiox.c:46: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoiox.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigoiox.c:46: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigoiox.c:45: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigodjx.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'echo_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodjx.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/echoaudio/indigodjx.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'echo_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/echoaudio/indigodjx.c:44: BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:19: note: 'init_module' target declared here BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/echoaudio/echoaudio.c:2295:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2295 | module_pci_driver(echo_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1.c:27: BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:19: note: 'cleanup_module' target declared here BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1.c:27: BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1.c:283:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 283 | module_pci_driver(emu10k1_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emumixer.o: warning: objtool: remove_ctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/emu10k1/emumixer.o: warning: objtool: rename_ctl()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1_synth.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth_local.h:24, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth.c:21: BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'init_module' target declared here BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1_synth.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1_synth_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/sound/seq_device.h:88:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth_local.h:24, BUILDSTDERR: from sound/pci/emu10k1/emu10k1_synth.c:21: BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:23: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1_synth.c:119:1: note: in expansion of macro 'module_snd_seq_driver' BUILDSTDERR: 119 | module_snd_seq_driver(emu10k1_synth_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1x.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'emu10k1x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1x.c:34: BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/emu10k1/emu10k1x.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'emu10k1x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/emu10k1/emu10k1x.c:34: BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:19: note: 'init_module' target declared here BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/emu10k1/emu10k1x.c:1642:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1642 | module_pci_driver(emu10k1x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_jack.o: warning: objtool: add_jack_kctl.part.0()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/hda_generic.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'generic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/hda_generic.c:32: BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:25: note: 'cleanup_module' target declared here BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/hda_generic.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'generic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/hda_generic.c:32: BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:25: note: 'init_module' target declared here BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_generic.c:6109:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 6109 | module_hda_codec_driver(generic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_realtek.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realtek_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_realtek.c:29: BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:25: note: 'cleanup_module' target declared here BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_realtek.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realtek_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_realtek.c:29: BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:25: note: 'init_module' target declared here BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_realtek.c:8833:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 8833 | module_hda_codec_driver(realtek_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_cmedia.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmedia_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cmedia.c:27: BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:25: note: 'cleanup_module' target declared here BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_cmedia.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmedia_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cmedia.c:27: BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:25: note: 'init_module' target declared here BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cmedia.c:141:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 141 | module_hda_codec_driver(cmedia_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_analog.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'analog_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_analog.c:26: BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_analog.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'analog_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_analog.c:26: BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:25: note: 'init_module' target declared here BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_analog.c:1195:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1195 | module_hda_codec_driver(analog_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_sigmatel.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sigmatel_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_sigmatel.c:30: BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'cleanup_module' target declared here BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_sigmatel.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sigmatel_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_sigmatel.c:30: BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:25: note: 'init_module' target declared here BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_sigmatel.c:5157:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 5157 | module_hda_codec_driver(sigmatel_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_si3054.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'si3054_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_si3054.c:29: BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:25: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_si3054.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'si3054_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_si3054.c:29: BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:25: note: 'init_module' target declared here BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_si3054.c:318:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 318 | module_hda_codec_driver(si3054_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_cirrus.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cirrus_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cirrus.c:24: BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_cirrus.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cirrus_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_cirrus.c:24: BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:25: note: 'init_module' target declared here BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_cirrus.c:1256:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1256 | module_hda_codec_driver(cirrus_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0110.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0110_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_ca0110.c:24: BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:25: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0110.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0110_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_ca0110.c:24: BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:25: note: 'init_module' target declared here BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0110.c:101:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 101 | module_hda_codec_driver(ca0110_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0132.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ca0132_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_ca0132.c:33: BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:25: note: 'cleanup_module' target declared here BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_ca0132.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ca0132_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/hda/patch_ca0132.c:33: BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:25: note: 'init_module' target declared here BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.c:7699:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 7699 | module_hda_codec_driver(ca0132_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_ca0132.o: warning: objtool: ca0132_alt_mic_boost_info()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/hda/patch_ca0132.o: warning: objtool: dspio_scp()+0x596: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/patch_conexant.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conexant_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_conexant.c:27: BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_conexant.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conexant_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_conexant.c:27: BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:25: note: 'init_module' target declared here BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_conexant.c:1139:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1139 | module_hda_codec_driver(conexant_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_via.c:52: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_via.c:53: BUILDSTDERR: sound/pci/hda/patch_via.c:1250:25: note: 'cleanup_module' target declared here BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_via.c:52: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/pci/hda/patch_via.c:53: BUILDSTDERR: sound/pci/hda/patch_via.c:1250:25: note: 'init_module' target declared here BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_via.c:1250:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 1250 | module_hda_codec_driver(via_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_hdmi.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/pci/hda/patch_hdmi.c:36: BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:25: note: 'cleanup_module' target declared here BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/patch_hdmi.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_codec.h:110:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 110 | module_driver(drv, hda_codec_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/pci/hda/patch_hdmi.c:36: BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:25: note: 'init_module' target declared here BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.c:3922:1: note: in expansion of macro 'module_hda_codec_driver' BUILDSTDERR: 3922 | module_hda_codec_driver(hdmi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/patch_hdmi.o: warning: objtool: hdmi_parse_codec()+0x377: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/hda/patch_hdmi.o: warning: objtool: generic_hdmi_build_jack()+0xcf: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/hda/hda_intel.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/hda/hda_intel.c:41: BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/hda/hda_intel.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/hda/hda_intel.c:41: BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:19: note: 'init_module' target declared here BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/hda/hda_intel.c:2754:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2754 | module_pci_driver(azx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ice1712/ice1712.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ice1712_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1712.c:53: BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ice1712/ice1712.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ice1712_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1712.c:53: BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:19: note: 'init_module' target declared here BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1712.c:2873:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2873 | module_pci_driver(ice1712_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ice1712/ice1724.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vt1724_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1724.c:28: BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ice1712/ice1724.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vt1724_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ice1712/ice1724.c:28: BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:19: note: 'init_module' target declared here BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.c:2882:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2882 | module_pci_driver(vt1724_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ice1712/ice1724.o: warning: objtool: snd_vt1724_probe()+0xa07: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/korg1212/korg1212.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'korg1212_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/korg1212/korg1212.c:25: BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/korg1212/korg1212.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'korg1212_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/korg1212/korg1212.c:25: BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:19: note: 'init_module' target declared here BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.c:2486:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2486 | module_pci_driver(korg1212_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/korg1212/korg1212.o: warning: objtool: snd_korg1212_interrupt()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/korg1212/korg1212.o: warning: objtool: snd_korg1212_probe()+0x20c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/lola/lola.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lola_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/lola/lola.c:24: BUILDSTDERR: sound/pci/lola/lola.c:775:19: note: 'cleanup_module' target declared here BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/lola/lola.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lola_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/pci/lola/lola.c:24: BUILDSTDERR: sound/pci/lola/lola.c:775:19: note: 'init_module' target declared here BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lola/lola.c:775:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 775 | module_pci_driver(lola_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/lx6464es/lx6464es.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lx6464es_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/lx6464es/lx6464es.c:27: BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/lx6464es/lx6464es.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lx6464es_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/lx6464es/lx6464es.c:27: BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:19: note: 'init_module' target declared here BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/lx6464es/lx6464es.c:1145:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1145 | module_pci_driver(lx6464es_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/mixart/mixart.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mixart_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/mixart/mixart.c:26: BUILDSTDERR: sound/pci/mixart/mixart.c:1421:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/mixart/mixart.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mixart_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/mixart/mixart.c:26: BUILDSTDERR: sound/pci/mixart/mixart.c:1421:19: note: 'init_module' target declared here BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.c:1421:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1421 | module_pci_driver(mixart_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/mixart/mixart.o: warning: objtool: snd_mixart_create_pcm()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/nm256/nm256.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nm256_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/nm256/nm256.c:31: BUILDSTDERR: sound/pci/nm256/nm256.c:1772:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/nm256/nm256.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nm256_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/nm256/nm256.c:31: BUILDSTDERR: sound/pci/nm256/nm256.c:1772:19: note: 'init_module' target declared here BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/nm256/nm256.c:1772:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1772 | module_pci_driver(nm256_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen_pcm.o: warning: objtool: oxygen_pcm_init()+0x246: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/oxygen/oxygen.c:54: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'oxygen_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/oxygen.c:53: BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:19: note: 'cleanup_module' target declared here BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/oxygen/oxygen.c:54: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'oxygen_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/oxygen.c:53: BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:19: note: 'init_module' target declared here BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/oxygen.c:880:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 880 | module_pci_driver(oxygen_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/oxygen/virtuoso.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xonar_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/virtuoso.c:20: BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:19: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/oxygen/virtuoso.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xonar_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/oxygen/virtuoso.c:20: BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:19: note: 'init_module' target declared here BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/oxygen/virtuoso.c:107:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 107 | module_pci_driver(xonar_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/pcxhr/pcxhr.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcxhr_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/pcxhr/pcxhr.c:27: BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/pcxhr/pcxhr.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcxhr_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/pcxhr/pcxhr.c:27: BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:19: note: 'init_module' target declared here BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.c:1699:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1699 | module_pci_driver(pcxhr_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/pcxhr/pcxhr.o: warning: objtool: pcxhr_create_pcm()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/riptide/riptide.c:101: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_riptide_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2217:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2217 | module_exit(alsa_card_riptide_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2208:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2208 | static void __exit alsa_card_riptide_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/riptide/riptide.c:101: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_riptide_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2216:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2216 | module_init(alsa_card_riptide_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.c:2193:19: note: 'init_module' target declared here BUILDSTDERR: 2193 | static int __init alsa_card_riptide_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/riptide/riptide.o: warning: objtool: riptide_reset()+0x44e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/riptide/riptide.o: warning: objtool: sendcmd()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/riptide/riptide.o: warning: objtool: riptide_handleirq()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/riptide/riptide.o: warning: objtool: snd_riptide_hw_params()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/riptide/riptide.o: warning: objtool: snd_riptide_joystick_probe()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/riptide/riptide.o: warning: objtool: snd_card_riptide_probe()+0x136: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/riptide/riptide.o: warning: objtool: snd_riptide_hw_params.cold()+0x1c: return with modified stack frame BUILDSTDERR: In file included from sound/pci/rme9652/rme9652.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme9652_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/rme9652.c:26: BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/rme9652.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme9652_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/rme9652.c:26: BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:19: note: 'init_module' target declared here BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/rme9652.c:2654:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2654 | module_pci_driver(rme9652_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdsp.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdsp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdsp.c:27: BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdsp.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdsp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdsp.c:27: BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:19: note: 'init_module' target declared here BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdsp.c:5412:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 5412 | module_pci_driver(hdsp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdspm.c:135: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdspm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdspm.c:137: BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:19: note: 'cleanup_module' target declared here BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme9652/hdspm.c:135: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdspm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme9652/hdspm.c:137: BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:19: note: 'init_module' target declared here BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme9652/hdspm.c:7000:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 7000 | module_pci_driver(hdspm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/trident/trident.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trident_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/trident/trident.c:25: BUILDSTDERR: sound/pci/trident/trident.c:187:19: note: 'cleanup_module' target declared here BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/trident/trident.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trident_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/trident/trident.c:25: BUILDSTDERR: sound/pci/trident/trident.c:187:19: note: 'init_module' target declared here BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.c:187:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 187 | module_pci_driver(trident_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/trident/trident.o: warning: objtool: snd_trident_probe()+0x11c: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/pci/trident/trident_memory.o: warning: objtool: is_valid_page.cold()+0xf: unreachable instruction BUILDSTDERR: In file included from sound/pci/vx222/vx222.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vx222_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/vx222/vx222.c:23: BUILDSTDERR: sound/pci/vx222/vx222.c:292:19: note: 'cleanup_module' target declared here BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/vx222/vx222.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vx222_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/vx222/vx222.c:23: BUILDSTDERR: sound/pci/vx222/vx222.c:292:19: note: 'init_module' target declared here BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/vx222/vx222.c:292:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 292 | module_pci_driver(vx222_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ymfpci/ymfpci.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ymfpci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ymfpci/ymfpci.c:23: BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:19: note: 'cleanup_module' target declared here BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ymfpci/ymfpci.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ymfpci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ymfpci/ymfpci.c:23: BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:19: note: 'init_module' target declared here BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ymfpci/ymfpci.c:371:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 371 | module_pci_driver(ymfpci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ad1889.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ad1889.c:36: BUILDSTDERR: sound/pci/ad1889.c:1051:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ad1889.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ad1889_pci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ad1889.c:36: BUILDSTDERR: sound/pci/ad1889.c:1051:19: note: 'init_module' target declared here BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ad1889.c:1051:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1051 | module_pci_driver(ad1889_pci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/als300.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als300_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als300.c:36: BUILDSTDERR: sound/pci/als300.c:816:19: note: 'cleanup_module' target declared here BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/als300.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als300_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als300.c:36: BUILDSTDERR: sound/pci/als300.c:816:19: note: 'init_module' target declared here BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als300.c:816:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 816 | module_pci_driver(als300_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/als4000.c:72: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'als4000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als4000.c:70: BUILDSTDERR: sound/pci/als4000.c:1037:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/als4000.c:72: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'als4000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/als4000.c:70: BUILDSTDERR: sound/pci/als4000.c:1037:19: note: 'init_module' target declared here BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/als4000.c:1037:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1037 | module_pci_driver(als4000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/atiixp.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp.c:26: BUILDSTDERR: sound/pci/atiixp.c:1706:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/atiixp.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp.c:26: BUILDSTDERR: sound/pci/atiixp.c:1706:19: note: 'init_module' target declared here BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp.c:1706:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1706 | module_pci_driver(atiixp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp.o: warning: objtool: snd_atiixp_probe()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/atiixp_modem.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp_modem.c:26: BUILDSTDERR: sound/pci/atiixp_modem.c:1327:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/atiixp_modem.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atiixp_modem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/atiixp_modem.c:26: BUILDSTDERR: sound/pci/atiixp_modem.c:1327:19: note: 'init_module' target declared here BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/atiixp_modem.c:1327:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1327 | module_pci_driver(atiixp_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/azt3328.c:189: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'azf3328_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/azt3328.c:185: BUILDSTDERR: sound/pci/azt3328.c:2762:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/azt3328.c:189: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'azf3328_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/azt3328.c:185: BUILDSTDERR: sound/pci/azt3328.c:2762:19: note: 'init_module' target declared here BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/azt3328.c:2762:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2762 | module_pci_driver(azf3328_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/azt3328.o: warning: objtool: snd_azf3328_codec_setfmt()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/bt87x.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:994:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 994 | module_exit(alsa_card_bt87x_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:988:20: note: 'cleanup_module' target declared here BUILDSTDERR: 988 | static void __exit alsa_card_bt87x_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/bt87x.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_card_bt87x_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 993 | module_init(alsa_card_bt87x_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/pci/bt87x.c:981:19: note: 'init_module' target declared here BUILDSTDERR: 981 | static int __init alsa_card_bt87x_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cmipci.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmipci_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cmipci.c:27: BUILDSTDERR: sound/pci/cmipci.c:3407:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cmipci.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmipci_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cmipci.c:27: BUILDSTDERR: sound/pci/cmipci.c:3407:19: note: 'init_module' target declared here BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cmipci.c:3407:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3407 | module_pci_driver(cmipci_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cmipci.o: warning: objtool: snd_cmipci_probe()+0xc1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/pci/cs4281.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs4281_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs4281.c:26: BUILDSTDERR: sound/pci/cs4281.c:2085:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/cs4281.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs4281_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/cs4281.c:26: BUILDSTDERR: sound/pci/cs4281.c:2085:19: note: 'init_module' target declared here BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/cs4281.c:2085:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2085 | module_pci_driver(cs4281_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ens137x_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/ens1370.c:36, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ens137x_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/ens1370.c:33, BUILDSTDERR: from sound/pci/ens1371.c:2: BUILDSTDERR: sound/pci/ens1370.c:2476:19: note: 'init_module' target declared here BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/ens1370.c:2476:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2476 | module_pci_driver(ens137x_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/es1938.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1938_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1938.c:52: BUILDSTDERR: sound/pci/es1938.c:1883:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/es1938.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1938_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1938.c:52: BUILDSTDERR: sound/pci/es1938.c:1883:19: note: 'init_module' target declared here BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1938.c:1883:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1883 | module_pci_driver(es1938_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/es1968.c:105: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es1968_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1968.c:101: BUILDSTDERR: sound/pci/es1968.c:2934:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/es1968.c:105: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es1968_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/es1968.c:101: BUILDSTDERR: sound/pci/es1968.c:2934:19: note: 'init_module' target declared here BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/es1968.c:2934:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2934 | module_pci_driver(es1968_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/fm801.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fm801_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/fm801.c:21: BUILDSTDERR: sound/pci/fm801.c:1463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/fm801.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fm801_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/fm801.c:21: BUILDSTDERR: sound/pci/fm801.c:1463:19: note: 'init_module' target declared here BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/fm801.c:1463:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1463 | module_pci_driver(fm801_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0.c:33: BUILDSTDERR: sound/pci/intel8x0.c:3356:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0.c:33: BUILDSTDERR: sound/pci/intel8x0.c:3356:19: note: 'init_module' target declared here BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0.c:3356:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 3356 | module_pci_driver(intel8x0_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0m.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'intel8x0m_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0m.c:30: BUILDSTDERR: sound/pci/intel8x0m.c:1332:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/intel8x0m.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'intel8x0m_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/intel8x0m.c:30: BUILDSTDERR: sound/pci/intel8x0m.c:1332:19: note: 'init_module' target declared here BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/intel8x0m.c:1332:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1332 | module_pci_driver(intel8x0m_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/maestro3.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'm3_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/maestro3.c:38: BUILDSTDERR: sound/pci/maestro3.c:2794:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/maestro3.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'm3_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/maestro3.c:38: BUILDSTDERR: sound/pci/maestro3.c:2794:19: note: 'init_module' target declared here BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/maestro3.c:2794:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2794 | module_pci_driver(m3_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme32.c:77: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme32_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme32.c:76: BUILDSTDERR: sound/pci/rme32.c:1996:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme32.c:77: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme32_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme32.c:76: BUILDSTDERR: sound/pci/rme32.c:1996:19: note: 'init_module' target declared here BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme32.c:1996:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1996 | module_pci_driver(rme32_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme96.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rme96_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme96.c:29: BUILDSTDERR: sound/pci/rme96.c:2550:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/rme96.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rme96_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/rme96.c:29: BUILDSTDERR: sound/pci/rme96.c:2550:19: note: 'init_module' target declared here BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/rme96.c:2550:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2550 | module_pci_driver(rme96_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/sonicvibes.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sonicvibes_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/sonicvibes.c:28: BUILDSTDERR: sound/pci/sonicvibes.c:1548:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/sonicvibes.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sonicvibes_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/sonicvibes.c:28: BUILDSTDERR: sound/pci/sonicvibes.c:1548:19: note: 'init_module' target declared here BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/sonicvibes.c:1548:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1548 | module_pci_driver(sonicvibes_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx.c:56: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx.c:53: BUILDSTDERR: sound/pci/via82xx.c:2650:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx.c:56: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx.c:53: BUILDSTDERR: sound/pci/via82xx.c:2650:19: note: 'init_module' target declared here BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx.c:2650:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 2650 | module_pci_driver(via82xx_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx_modem.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx_modem.c:38: BUILDSTDERR: sound/pci/via82xx_modem.c:1232:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/pci/via82xx_modem.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'via82xx_modem_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/pci/via82xx_modem.c:38: BUILDSTDERR: sound/pci/via82xx_modem.c:1232:19: note: 'init_module' target declared here BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/pci/via82xx_modem.c:1232:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1232 | module_pci_driver(via82xx_modem_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/core.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:188:1: note: in expansion of macro 'module_init' BUILDSTDERR: 188 | module_init(lowpan_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:157:19: note: 'init_module' target declared here BUILDSTDERR: 157 | static int __init lowpan_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/core.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(lowpan_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/core.c:182:20: note: 'cleanup_module' target declared here BUILDSTDERR: 182 | static void __exit lowpan_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_iphc_ctx_get_by_addr()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_compress_ctx_addr()+0x4d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_header_decompress()+0x80b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/6lowpan/iphc.o: warning: objtool: lowpan_header_compress()+0xb57: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/6lowpan/nhc.o: warning: objtool: lowpan_nhc_do_uncompression()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_dest_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: net/6lowpan/nhc_dest.c:26:19: note: 'init_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_dest_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_dest.c:11: BUILDSTDERR: net/6lowpan/nhc_dest.c:26:19: note: 'cleanup_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(nhc_dest); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_fragment_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_fragment_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_fragment.c:10: BUILDSTDERR: net/6lowpan/nhc_fragment.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_fragment); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_hop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_hop.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_hop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_hop.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_hop); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ipv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ipv6.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_ipv6); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_mobility_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_mobility_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_mobility.c:10: BUILDSTDERR: net/6lowpan/nhc_mobility.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_mobility); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_routing_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: net/6lowpan/nhc_routing.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_routing_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_routing.c:10: BUILDSTDERR: net/6lowpan/nhc_routing.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(nhc_routing); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nhc_udp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: net/6lowpan/nhc_udp.c:186:19: note: 'init_module' target declared here BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nhc_udp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_udp.c:18: BUILDSTDERR: net/6lowpan/nhc_udp.c:186:19: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | module_lowpan_nhc(nhc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_hop_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_hop_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_hop.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_hop.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_hop); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_udp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_udp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_udp.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_udp.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_udp); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_icmpv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_icmpv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_icmpv6.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_icmpv6.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_icmpv6); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_dest_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_dest_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_dest.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_dest.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_dest); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_frag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'init_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_frag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_frag.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_frag.c:26:19: note: 'cleanup_module' target declared here BUILDSTDERR: 26 | module_lowpan_nhc(ghc_ext_frag); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ghc_ext_route_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:46:1: note: in expansion of macro 'module_init' BUILDSTDERR: 46 | module_init(__nhc##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'init_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:42:19: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 42 | static int __init __nhc##_init(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc.h:7, BUILDSTDERR: from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ghc_ext_route_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(__nhc##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:1: note: in expansion of macro 'module_lowpan_nhc' BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/6lowpan/nhc_ghc_ext_route.c:10: BUILDSTDERR: net/6lowpan/nhc_ghc_ext_route.c:25:19: note: 'cleanup_module' target declared here BUILDSTDERR: 25 | module_lowpan_nhc(ghc_ext_route); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/6lowpan/nhc.h:47:20: note: in definition of macro 'module_lowpan_nhc' BUILDSTDERR: 47 | static void __exit __nhc##_exit(void) \ BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from net/802/psnap.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snap_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | module_init(snap_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init snap_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/802/psnap.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snap_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:120:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 120 | module_exit(snap_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/802/psnap.c:115:20: note: 'cleanup_module' target declared here BUILDSTDERR: 115 | static void __exit snap_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/8021q/vlan.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_proto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:826:1: note: in expansion of macro 'module_init' BUILDSTDERR: 826 | module_init(vlan_proto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | static int __init vlan_proto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/8021q/vlan.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:827:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 827 | module_exit(vlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.c:806:20: note: 'cleanup_module' target declared here BUILDSTDERR: 806 | static void __exit vlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/8021q/vlan.o: warning: objtool: vlan_device_event()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/8021q/vlan.o: warning: objtool: vlan_check_real_dev()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/8021q/vlanproc.o: warning: objtool: vlan_proc_init()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/9p/mod.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_p9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:193:1: note: in expansion of macro 'module_init' BUILDSTDERR: 193 | module_init(init_p9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | static int __init init_p9(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/9p/mod.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_p9': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:194:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 194 | module_exit(exit_p9) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/mod.c:186:20: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | static void __exit exit_p9(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_destroy()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_prepare_req.part.0()+0x28f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_create()+0x2b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_clunk()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_write()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_readdir()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/client.o: warning: objtool: p9_client_read()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_socket_open()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_fd_create_unix()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_fd_create_tcp()+0x20b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_fd.o: warning: objtool: p9_fd_create()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/xen/events.h:11, BUILDSTDERR: from net/9p/trans_xen.c:33: BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h: In function 'MULTI_update_descriptor': BUILDSTDERR: ./arch/x86/include/asm/xen/hypercall.h:478: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] BUILDSTDERR: 478 | u32 *p = (u32 *)&desc; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ./arch/x86/include/asm/paravirt_types.h:43, BUILDSTDERR: from ./arch/x86/include/asm/ptrace.h:92, BUILDSTDERR: from ./arch/x86/include/asm/math_emu.h:5, BUILDSTDERR: from ./arch/x86/include/asm/processor.h:12, BUILDSTDERR: from ./arch/x86/include/asm/cpufeature.h:5, BUILDSTDERR: from ./arch/x86/include/asm/thread_info.h:53, BUILDSTDERR: from ./include/linux/thread_info.h:38, BUILDSTDERR: from ./arch/x86/include/asm/preempt.h:7, BUILDSTDERR: from ./include/linux/preempt.h:81, BUILDSTDERR: from ./include/linux/hardirq.h:5, BUILDSTDERR: from ./include/linux/interrupt.h:11, BUILDSTDERR: from ./include/xen/events.h:5, BUILDSTDERR: from net/9p/trans_xen.c:33: BUILDSTDERR: ./arch/x86/include/asm/desc_defs.h:16:8: note: defined here BUILDSTDERR: 16 | struct desc_struct { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/9p/trans_virtio.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_virtio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:779:1: note: in expansion of macro 'module_init' BUILDSTDERR: 779 | module_init(p9_virtio_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:765:19: note: 'init_module' target declared here BUILDSTDERR: 765 | static int __init p9_virtio_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/9p/trans_virtio.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_virtio_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:780:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 780 | module_exit(p9_virtio_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.c:773:20: note: 'cleanup_module' target declared here BUILDSTDERR: 773 | static void __exit p9_virtio_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/9p/trans_virtio.o: warning: objtool: p9_virtio_probe()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/9p/trans_rdma.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'p9_trans_rdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:779:1: note: in expansion of macro 'module_init' BUILDSTDERR: 779 | module_init(p9_trans_rdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:768:19: note: 'init_module' target declared here BUILDSTDERR: 768 | static int __init p9_trans_rdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/9p/trans_rdma.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'p9_trans_rdma_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:780:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 780 | module_exit(p9_trans_rdma_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.c:774:20: note: 'cleanup_module' target declared here BUILDSTDERR: 774 | static void __exit p9_trans_rdma_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/9p/trans_rdma.o: warning: objtool: recv_done()+0xf2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/9p/trans_rdma.o: warning: objtool: rdma_create_trans()+0x271: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/appletalk/ddp.c:55: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atalk_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1958:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1958 | module_init(atalk_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1911:19: note: 'init_module' target declared here BUILDSTDERR: 1911 | static int __init atalk_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/appletalk/ddp.c:55: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atalk_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1983:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1983 | module_exit(atalk_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.c:1969:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1969 | static void __exit atalk_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atif_ioctl()+0x4d1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atalk_rcv()+0x3eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atalk_sendmsg()+0x39a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/appletalk/ddp.o: warning: objtool: atalk_connect()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/signaling.o: warning: objtool: sigd_close()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/signaling.o: warning: objtool: sigd_send()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/ioctl.o: warning: objtool: do_vcc_ioctl()+0x309: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/atm/common.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:898:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 898 | subsys_initcall(atm_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:849:19: note: 'init_module' target declared here BUILDSTDERR: 849 | static int __init atm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/atm/common.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:900:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 900 | module_exit(atm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/common.c:889:20: note: 'cleanup_module' target declared here BUILDSTDERR: 889 | static void __exit atm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/atm/common.o: warning: objtool: vcc_sock_destruct()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/common.o: warning: objtool: adjust_tp()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/resources.o: warning: objtool: atm_dev_register()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/atm/clip.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_clip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:924:1: note: in expansion of macro 'module_init' BUILDSTDERR: 924 | module_init(atm_clip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:869:19: note: 'init_module' target declared here BUILDSTDERR: 869 | static int __init atm_clip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/atm/clip.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_clip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:925:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 925 | module_exit(atm_clip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/clip.c:917:20: note: 'cleanup_module' target declared here BUILDSTDERR: 917 | static void __exit atm_clip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/atm/clip.o: warning: objtool: unlink_clip_vcc()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/clip.o: warning: objtool: clip_ioctl()+0x1d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/clip.o: warning: objtool: clip_start_xmit()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/atm/br2684.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br2684_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:864:1: note: in expansion of macro 'module_init' BUILDSTDERR: 864 | module_init(br2684_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:823:19: note: 'init_module' target declared here BUILDSTDERR: 823 | static int __init br2684_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/atm/br2684.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br2684_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:865:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 865 | module_exit(br2684_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.c:836:20: note: 'cleanup_module' target declared here BUILDSTDERR: 836 | static void __exit br2684_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/br2684.o: warning: objtool: br2684_ioctl()+0x1e2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/atm/lec.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lane_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1073:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1073 | module_init(lane_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1036:19: note: 'init_module' target declared here BUILDSTDERR: 1036 | static int __init lane_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/atm/lec.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lane_module_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1074:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1074 | module_exit(lane_module_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/lec.c:1054:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1054 | static void __exit lane_module_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_pop()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: make_entry()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lane2_associate_req()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lane_ioctl()+0x3bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_atm_close()+0x2a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_start_xmit()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_atm_send()+0xb32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/atm/lec.o: warning: objtool: lec_pop.cold()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/atm/pppoatm.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppoatm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 494 | module_init(pppoatm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init pppoatm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/atm/pppoatm.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppoatm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:495:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 495 | module_exit(pppoatm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/atm/pppoatm.c:489:20: note: 'cleanup_module' target declared here BUILDSTDERR: 489 | static void __exit pppoatm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/ax25/ax25_dev.o: warning: objtool: ax25_dev_device_up()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_dev.o: warning: objtool: ax25_dev_device_up.cold()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_ip.o: warning: objtool: ax25_hard_header()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_out.o: warning: objtool: ax25_transmit_buffer()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_out.o: warning: objtool: ax25_transmit_buffer.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/ax25_route.o: warning: objtool: ax25_rt_build_path()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ax25/af_ax25.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ax25_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:1993:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1993 | module_init(ax25_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:1975:19: note: 'init_module' target declared here BUILDSTDERR: 1975 | static int __init ax25_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ax25/af_ax25.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ax25_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:2018:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2018 | module_exit(ax25_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.c:2001:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2001 | static void __exit ax25_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/ax25/af_ax25.o: warning: objtool: ax25_ioctl()+0x2ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/af_ax25.o: warning: objtool: ax25_getsockopt()+0x1c8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ax25/af_ax25.o: warning: objtool: ax25_connect()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/bat_algo.o: warning: objtool: batadv_param_set_ra()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/bat_algo.o: warning: objtool: batadv_algo_register()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/bat_algo.o: warning: objtool: batadv_param_set_ra.cold()+0x17: return with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/batman-adv/bat_v_elp.o: warning: objtool: batadv_v_elp_get_throughput()+0x81: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/gateway_common.o: warning: objtool: batadv_parse_throughput()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_check_known_mac_addr()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_activate_interface.part.0()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_enable_interface()+0x71: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hardif_disable_interface()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/hard-interface.o: warning: objtool: batadv_hard_if_event()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/batman-adv/main.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'batadv_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:679:1: note: in expansion of macro 'module_init' BUILDSTDERR: 679 | module_init(batadv_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:86:19: note: 'init_module' target declared here BUILDSTDERR: 86 | static int __init batadv_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/batman-adv/main.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'batadv_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:680:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 680 | module_exit(batadv_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/batman-adv/main.c:126:20: note: 'cleanup_module' target declared here BUILDSTDERR: 126 | static void __exit batadv_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/batman-adv/multicast.o: warning: objtool: batadv_mcast_querier_log.isra.0.cold()+0x16: unreachable instruction BUILDSTDERR: net/batman-adv/network-coding.o: warning: objtool: batadv_nc_purge_paths()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/send.o: warning: objtool: batadv_send_skb_packet()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/soft-interface.o: warning: objtool: batadv_softif_create()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_isolation_mark()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_bool_attr()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_uint_attr()+0x6a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_gw_mode()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_mesh_iface()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_throughput_override()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_store_mesh_iface_work()+0xd5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_meshif()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_vlan()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/sysfs.o: warning: objtool: batadv_sysfs_add_hardif()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/tp_meter.o: warning: objtool: batadv_tp_start()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/translation-table.o: warning: objtool: batadv_tt_local_add()+0x763: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/translation-table.o: warning: objtool: batadv_tt_tvlv_unicast_handler_v1()+0x70e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/batman-adv/translation-table.o: warning: objtool: batadv_tt_local_resize_to_mtu()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bluetooth/bnep/core.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bnep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:755:1: note: in expansion of macro 'module_init' BUILDSTDERR: 755 | module_init(bnep_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:730:19: note: 'init_module' target declared here BUILDSTDERR: 730 | static int __init bnep_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/bnep/core.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bnep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:756:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 756 | module_exit(bnep_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/bnep/core.c:750:20: note: 'cleanup_module' target declared here BUILDSTDERR: 750 | static void __exit bnep_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/cmtp/core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cmtp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:507:1: note: in expansion of macro 'module_init' BUILDSTDERR: 507 | module_init(cmtp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:493:19: note: 'init_module' target declared here BUILDSTDERR: 493 | static int __init cmtp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/cmtp/core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cmtp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:508:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 508 | module_exit(cmtp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/cmtp/core.c:502:20: note: 'cleanup_module' target declared here BUILDSTDERR: 502 | static void __exit cmtp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/hidp/core.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hidp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1464:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1464 | module_init(hidp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1452:19: note: 'init_module' target declared here BUILDSTDERR: 1452 | static int __init hidp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/hidp/core.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hidp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1465:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1465 | module_exit(hidp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/hidp/core.c:1459:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1459 | static void __exit hidp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/rfcomm/core.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfcomm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2240:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2240 | module_init(rfcomm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2184:19: note: 'init_module' target declared here BUILDSTDERR: 2184 | static int __init rfcomm_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/rfcomm/core.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfcomm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2241 | module_exit(rfcomm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/rfcomm/core.c:2227:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2227 | static void __exit rfcomm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/af_bluetooth.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:804:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 804 | subsys_initcall(bt_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:728:19: note: 'init_module' target declared here BUILDSTDERR: 728 | static int __init bt_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/bluetooth/af_bluetooth.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:805:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 805 | module_exit(bt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/af_bluetooth.c:785:20: note: 'cleanup_module' target declared here BUILDSTDERR: 785 | static void __exit bt_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/bluetooth/hci_core.o: warning: objtool: hci_get_dev_info()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_conn.o: warning: objtool: hci_le_start_enc()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_event.o: warning: objtool: hci_le_meta_evt()+0x802: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_event.o: warning: objtool: hci_event_packet()+0x141d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/mgmt.c: In function 'read_commands': BUILDSTDERR: 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] BUILDSTDERR: 328 | __le16 *opcode = rp->opcodes; BUILDSTDERR: | ^~ BUILDSTDERR: 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] BUILDSTDERR: 336 | __le16 *opcode = rp->opcodes; BUILDSTDERR: | ^~ BUILDSTDERR: net/bluetooth/mgmt.o: warning: objtool: mgmt_new_ltk()+0xea: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/mgmt.o: warning: objtool: mgmt_device_found()+0x15e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/mgmt.o: warning: objtool: mgmt_remote_name()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/smp.o: warning: objtool: le_max_key_size_read()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/smp.o: warning: objtool: le_min_key_size_read()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/lib.o: warning: objtool: bt_err_ratelimited()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/ecdh_helper.o: warning: objtool: compute_ecdh_secret()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_request.o: warning: objtool: __hci_req_update_scan_rsp_data()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bluetooth/hci_request.o: warning: objtool: __hci_req_update_adv_data()+0x1e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bluetooth/6lowpan.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bt_6lowpan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1306:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1306 | module_init(bt_6lowpan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1279:19: note: 'init_module' target declared here BUILDSTDERR: 1279 | static int __init bt_6lowpan_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bluetooth/6lowpan.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bt_6lowpan_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1307:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1307 | module_exit(bt_6lowpan_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bluetooth/6lowpan.c:1291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1291 | static void __exit bt_6lowpan_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nft_reject_bridge.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 449 | module_init(nft_reject_bridge_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:439:19: note: 'init_module' target declared here BUILDSTDERR: 439 | static int __init nft_reject_bridge_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nft_reject_bridge.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_bridge_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 450 | module_exit(nft_reject_bridge_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nft_reject_bridge.c:444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | static void __exit nft_reject_bridge_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nf_log_bridge.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_bridge_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(nf_log_bridge_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:53:19: note: 'init_module' target declared here BUILDSTDERR: 53 | static int __init nf_log_bridge_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/nf_log_bridge.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_bridge_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(nf_log_bridge_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/nf_log_bridge.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit nf_log_bridge_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebtables.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtables_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2462:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2462 | module_init(ebtables_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2437:19: note: 'init_module' target declared here BUILDSTDERR: 2437 | static int __init ebtables_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebtables.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtables_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2463:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2463 | module_exit(ebtables_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.c:2453:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2453 | static void __exit ebtables_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtables.o: warning: objtool: do_replace_finish()+0x6d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/netfilter/ebtables.o: warning: objtool: compat_copy_everything_to_user()+0x3fe: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_broute.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_broute_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:102:1: note: in expansion of macro 'module_init' BUILDSTDERR: 102 | module_init(ebtable_broute_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:82:19: note: 'init_module' target declared here BUILDSTDERR: 82 | static int __init ebtable_broute_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_broute.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_broute_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:103:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 103 | module_exit(ebtable_broute_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_broute.c:95:20: note: 'cleanup_module' target declared here BUILDSTDERR: 95 | static void __exit ebtable_broute_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_filter.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_filter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:121:1: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | module_init(ebtable_filter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:111:19: note: 'init_module' target declared here BUILDSTDERR: 111 | static int __init ebtable_filter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_filter.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_filter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:122:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 122 | module_exit(ebtable_filter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_filter.c:116:20: note: 'cleanup_module' target declared here BUILDSTDERR: 116 | static void __exit ebtable_filter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_nat.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebtable_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:121:1: note: in expansion of macro 'module_init' BUILDSTDERR: 121 | module_init(ebtable_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:111:19: note: 'init_module' target declared here BUILDSTDERR: 111 | static int __init ebtable_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/if_pppox.h:46, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge.h:12, BUILDSTDERR: from ./include/linux/netfilter_bridge.h:5, BUILDSTDERR: from ./include/uapi/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from ./include/linux/netfilter_bridge/ebtables.h:18, BUILDSTDERR: from net/bridge/netfilter/ebtable_nat.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebtable_nat_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:122:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 122 | module_exit(ebtable_nat_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebtable_nat.c:116:20: note: 'cleanup_module' target declared here BUILDSTDERR: 116 | static void __exit ebtable_nat_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_802_3.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_802_3_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(ebt_802_3_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init ebt_802_3_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_802_3.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_802_3_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(ebt_802_3_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_802_3.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit ebt_802_3_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_among.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_among_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 277 | module_init(ebt_among_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | static int __init ebt_among_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_among.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_among_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(ebt_among_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.c:272:20: note: 'cleanup_module' target declared here BUILDSTDERR: 272 | static void __exit ebt_among_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_among.o: warning: objtool: ebt_among_mt_check()+0x20d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arp.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(ebt_arp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:124:19: note: 'init_module' target declared here BUILDSTDERR: 124 | static int __init ebt_arp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arp.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(ebt_arp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arp.c:129:20: note: 'cleanup_module' target declared here BUILDSTDERR: 129 | static void __exit ebt_arp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/bridge/netfilter/ebt_ip.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:165:1: note: in expansion of macro 'module_init' BUILDSTDERR: 165 | module_init(ebt_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | static int __init ebt_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/bridge/netfilter/ebt_ip.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:166:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 166 | module_exit(ebt_ip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip.c:160:20: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | static void __exit ebt_ip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/bridge/netfilter/ebt_ip6.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_ip6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:159:1: note: in expansion of macro 'module_init' BUILDSTDERR: 159 | module_init(ebt_ip6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init ebt_ip6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/bridge/netfilter/ebt_ip6.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_ip6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:160:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 160 | module_exit(ebt_ip6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_ip6.c:154:20: note: 'cleanup_module' target declared here BUILDSTDERR: 154 | static void __exit ebt_ip6_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_limit.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_limit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:125:1: note: in expansion of macro 'module_init' BUILDSTDERR: 125 | module_init(ebt_limit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:115:19: note: 'init_module' target declared here BUILDSTDERR: 115 | static int __init ebt_limit_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_limit.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_limit_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:126:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 126 | module_exit(ebt_limit_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.c:120:20: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | static void __exit ebt_limit_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_limit.o: warning: objtool: ebt_limit_mt_check()+0xb0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark_m.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_m_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(ebt_mark_m_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init ebt_mark_m_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark_m.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_m_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(ebt_mark_m_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark_m.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit ebt_mark_m_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_pkttype.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_pkttype_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:53:1: note: in expansion of macro 'module_init' BUILDSTDERR: 53 | module_init(ebt_pkttype_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init ebt_pkttype_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_pkttype.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_pkttype_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:54:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 54 | module_exit(ebt_pkttype_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_pkttype.c:48:20: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | static void __exit ebt_pkttype_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_stp.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_stp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:191:1: note: in expansion of macro 'module_init' BUILDSTDERR: 191 | module_init(ebt_stp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:181:19: note: 'init_module' target declared here BUILDSTDERR: 181 | static int __init ebt_stp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_stp.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_stp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:192:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 192 | module_exit(ebt_stp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_stp.c:186:20: note: 'cleanup_module' target declared here BUILDSTDERR: 186 | static void __exit ebt_stp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_vlan.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_vlan_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 184 | module_init(ebt_vlan_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:173:19: note: 'init_module' target declared here BUILDSTDERR: 173 | static int __init ebt_vlan_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_vlan.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_vlan_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 185 | module_exit(ebt_vlan_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_vlan.c:179:20: note: 'cleanup_module' target declared here BUILDSTDERR: 179 | static void __exit ebt_vlan_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arpreply.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_arpreply_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(ebt_arpreply_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | static int __init ebt_arpreply_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_arpreply.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_arpreply_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(ebt_arpreply_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_arpreply.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit ebt_arpreply_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_mark_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(ebt_mark_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init ebt_mark_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_mark.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_mark_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(ebt_mark_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_mark.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit ebt_mark_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_dnat.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_dnat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(ebt_dnat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init ebt_dnat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_dnat.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_dnat_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(ebt_dnat_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_dnat.c:86:20: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | static void __exit ebt_dnat_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_redirect.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_redirect_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(ebt_redirect_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init ebt_redirect_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_redirect.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_redirect_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(ebt_redirect_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_redirect.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit ebt_redirect_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_snat.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_snat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(ebt_snat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init ebt_snat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_snat.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_snat_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(ebt_snat_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_snat.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit ebt_snat_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_log.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_log_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:222:1: note: in expansion of macro 'module_init' BUILDSTDERR: 222 | module_init(ebt_log_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | static int __init ebt_log_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_log.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_log_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:223:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 223 | module_exit(ebt_log_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.c:217:20: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | static void __exit ebt_log_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_log.o: warning: objtool: ebt_log_packet.constprop.0()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/netfilter/ebt_nflog.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ebt_nflog_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(ebt_nflog_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init ebt_nflog_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/netfilter/ebt_nflog.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ebt_nflog_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(ebt_nflog_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/netfilter/ebt_nflog.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit ebt_nflog_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/br.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:284:1: note: in expansion of macro 'module_init' BUILDSTDERR: 284 | module_init(br_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | static int __init br_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/bridge/br.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_deinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:285:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 285 | module_exit(br_deinit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br.c:266:20: note: 'cleanup_module' target declared here BUILDSTDERR: 266 | static void __exit br_deinit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: fdb_insert()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_update()+0x14a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_delete()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: __br_fdb_add()+0x1a6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_add()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_fdb.o: warning: objtool: br_fdb_update.cold()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_set_state()+0x54: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_root_selection()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: __br_set_topology_change()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_topology_change_detection()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_received_tcn_bpdu()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_set_state.cold()+0x1d: return with modified stack frame BUILDSTDERR: net/bridge/br_stp.o: warning: objtool: br_received_tcn_bpdu.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp_bpdu.o: warning: objtool: br_stp_rcv()+0xdc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp_if.o: warning: objtool: br_stp_set_enabled()+0x169: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_stp_timer.o: warning: objtool: br_message_age_timer_expired()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_sysfs_br.o: warning: objtool: br_sysfs_addbr()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_multicast.o: warning: objtool: br_multicast_new_group()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_mdb.o: warning: objtool: br_mdb_parse.isra.0()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_vlan.o: warning: objtool: br_vlan_add()+0x177: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_vlan.o: warning: objtool: __vlan_add()+0x329: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/bridge/br_switchdev.o: warning: objtool: br_switchdev_set_port_flag()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/bridge/br_netfilter_hooks.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'br_netfilter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1113 | module_init(br_netfilter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1074:19: note: 'init_module' target declared here BUILDSTDERR: 1074 | static int __init br_netfilter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/bridge/br_netfilter_hooks.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'br_netfilter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1114:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1114 | module_exit(br_netfilter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/bridge/br_netfilter_hooks.c:1103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1103 | static void __exit br_netfilter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/af_can.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'can_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:1000:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1000 | module_init(can_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:959:19: note: 'init_module' target declared here BUILDSTDERR: 959 | static __init int can_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/can/af_can.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'can_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:1001:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1001 | module_exit(can_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/af_can.c:985:20: note: 'cleanup_module' target declared here BUILDSTDERR: 985 | static __exit void can_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/can/af_can.o: warning: objtool: can_rx_unregister()+0x173: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_proto_register()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: canfd_rcv()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_rcv()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_notifier()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/af_can.o: warning: objtool: can_create()+0x1a9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/proc.o: warning: objtool: can_stat_update()+0x11e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/proc.o: warning: objtool: can_init_proc()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/proc.o: warning: objtool: can_init_proc.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/can/raw.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:891:1: note: in expansion of macro 'module_init' BUILDSTDERR: 891 | module_init(raw_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:873:19: note: 'init_module' target declared here BUILDSTDERR: 873 | static __init int raw_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/raw.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:892:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 892 | module_exit(raw_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/raw.c:886:20: note: 'cleanup_module' target declared here BUILDSTDERR: 886 | static __exit void raw_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/bcm.c:42: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcm_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1762:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1762 | module_init(bcm_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1740:19: note: 'init_module' target declared here BUILDSTDERR: 1740 | static int __init bcm_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/bcm.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcm_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1763:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1763 | module_exit(bcm_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/bcm.c:1756:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1756 | static void __exit bcm_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/can/bcm.o: warning: objtool: bcm_rx_unreg()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/bcm.o: warning: objtool: bcm_rx_unreg.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/can/gw.c: In function 'cgw_parse_attr': BUILDSTDERR: 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] BUILDSTDERR: 682 | canframecpy(&mod->modframe.and, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 698 | canframecpy(&mod->modframe.or, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 714 | canframecpy(&mod->modframe.xor, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 730 | canframecpy(&mod->modframe.set, &mb.cf); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from net/can/gw.c:42: BUILDSTDERR: net/can/gw.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgw_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1089:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1089 | module_init(cgw_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1039:19: note: 'init_module' target declared here BUILDSTDERR: 1039 | static __init int cgw_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/can/gw.c:42: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgw_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1090:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1090 | module_exit(cgw_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/can/gw.c:1077:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1077 | static __exit void cgw_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ceph/ceph_common.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_ceph_lib': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:811:1: note: in expansion of macro 'module_init' BUILDSTDERR: 811 | module_init(init_ceph_lib); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:765:19: note: 'init_module' target declared here BUILDSTDERR: 765 | static int __init init_ceph_lib(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ceph/ceph_common.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_ceph_lib': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:812:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 812 | module_exit(exit_ceph_lib); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.c:800:20: note: 'cleanup_module' target declared here BUILDSTDERR: 800 | static void __exit exit_ceph_lib(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/ceph/ceph_common.o: warning: objtool: __ceph_open_session()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/ceph_common.o: warning: objtool: ceph_parse_options()+0x450: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_tcp_connect': BUILDSTDERR: 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] BUILDSTDERR: 465 | struct sockaddr_storage *paddr = &con->peer_addr.in_addr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:487:2: note: in expansion of macro 'dout' BUILDSTDERR: 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~ BUILDSTDERR: 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] BUILDSTDERR: 494 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:493:3: note: in expansion of macro 'dout' BUILDSTDERR: 493 | dout("connect %s EINPROGRESS sk_state = %u\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 498 | ceph_pr_addr(&con->peer_addr.in_addr), ret); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_con_close': BUILDSTDERR: 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] BUILDSTDERR: 703 | ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:702:2: note: in expansion of macro 'dout' BUILDSTDERR: 702 | dout("con_close %p peer %s\n", con, BUILDSTDERR: | ^~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_con_open': BUILDSTDERR: 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] BUILDSTDERR: 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:727:2: note: in expansion of macro 'dout' BUILDSTDERR: 727 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'verify_hello': BUILDSTDERR: 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] BUILDSTDERR: 1820 | ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'ceph_parse_ips': BUILDSTDERR: 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] BUILDSTDERR: 1974 | struct sockaddr_storage *ss = &addr[i].in_addr; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'process_banner': BUILDSTDERR: 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] BUILDSTDERR: 2055 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 2058 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:310:37: note: in definition of macro 'pr_warning' BUILDSTDERR: 310 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' BUILDSTDERR: 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2060 | ceph_pr_addr(&con->actual_peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:310:37: note: in definition of macro 'pr_warning' BUILDSTDERR: 310 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:2057:3: note: in expansion of macro 'pr_warn' BUILDSTDERR: 2057 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2069 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2070 | int port = addr_port(&con->msgr->inst.addr.in_addr); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2075 | addr_set_port(&con->msgr->inst.addr.in_addr, port); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 2078 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:2077:3: note: in expansion of macro 'dout' BUILDSTDERR: 2077 | dout("process_banner learned my addr is %s\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'process_connect': BUILDSTDERR: 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] BUILDSTDERR: 2129 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2139 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2173 | ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 2230 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:308:33: note: in definition of macro 'pr_err' BUILDSTDERR: 308 | printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c: In function 'read_partial_message': BUILDSTDERR: 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] BUILDSTDERR: 2438 | ceph_pr_addr(&con->peer_addr.in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' BUILDSTDERR: 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: net/ceph/messenger.c: In function 'con_fault': BUILDSTDERR: 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] BUILDSTDERR: 3017 | con, con->state, ceph_pr_addr(&con->peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:3016:2: note: in expansion of macro 'dout' BUILDSTDERR: 3016 | dout("fault %p state %lu to peer %s\n", BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/wait.h:7, BUILDSTDERR: from ./include/linux/wait_bit.h:8, BUILDSTDERR: from ./include/linux/fs.h:6, BUILDSTDERR: from ./include/linux/highmem.h:5, BUILDSTDERR: from net/ceph/messenger.c:6: BUILDSTDERR: 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] BUILDSTDERR: 3020 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:310:37: note: in definition of macro 'pr_warning' BUILDSTDERR: 310 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/messenger.c:3019:2: note: in expansion of macro 'pr_warn' BUILDSTDERR: 3019 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_con_init()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: con_close_socket()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_sock_state_change()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_msg_new()+0xfc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/messenger.o: warning: objtool: ceph_con_workfn()+0x26ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/module.h:9, BUILDSTDERR: from net/ceph/mon_client.c:4: BUILDSTDERR: net/ceph/mon_client.c: In function 'ceph_monmap_decode': BUILDSTDERR: 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] BUILDSTDERR: 79 | ceph_pr_addr(&m->mon_inst[i].addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/mon_client.c:78:3: note: in expansion of macro 'dout' BUILDSTDERR: 78 | dout("monmap_decode mon%d is %s\n", i, BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/module.h:9, BUILDSTDERR: from net/ceph/mon_client.c:4: BUILDSTDERR: net/ceph/mon_client.c: In function 'reopen_session': BUILDSTDERR: 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] BUILDSTDERR: 206 | monc->cur_mon, ceph_pr_addr(&monc->con.peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' BUILDSTDERR: 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/mon_client.c: In function 'handle_auth_reply': BUILDSTDERR: net/ceph/mon_client.c:1181:17: warning: taking address of packed member of 'struct ceph_entity_addr' may result in an unaligned pointer value [-Waddress-of-packed-member] BUILDSTDERR: 1181 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/printk.h:315:34: note: in definition of macro 'pr_info' BUILDSTDERR: 315 | printk(KERN_INFO pr_fmt(fmt), ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: mon_alloc_msg()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: __send_subscribe()+0xef: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: dispatch()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/mon_client.o: warning: objtool: mon_alloc_msg.cold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/asm-generic/bug.h:18, BUILDSTDERR: from ./arch/x86/include/asm/bug.h:83, BUILDSTDERR: from ./include/linux/bug.h:5, BUILDSTDERR: from ./include/linux/mmdebug.h:5, BUILDSTDERR: from ./include/linux/gfp.h:5, BUILDSTDERR: from ./include/linux/slab.h:15, BUILDSTDERR: from net/ceph/cls_lock_client.c:5: BUILDSTDERR: net/ceph/cls_lock_client.c: In function 'decode_locker': BUILDSTDERR: 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] BUILDSTDERR: 274 | ceph_pr_addr(&locker->info.addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/cls_lock_client.c:272:2: note: in expansion of macro 'dout' BUILDSTDERR: 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, BUILDSTDERR: | ^~~~ BUILDSTDERR: net/ceph/cls_lock_client.o: warning: objtool: ceph_cls_lock_info()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/printk.h:336, BUILDSTDERR: from ./include/linux/kernel.h:14, BUILDSTDERR: from ./include/linux/list.h:9, BUILDSTDERR: from ./include/linux/module.h:9, BUILDSTDERR: from net/ceph/osd_client.c:5: BUILDSTDERR: net/ceph/osd_client.c: In function 'decode_watcher': BUILDSTDERR: 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] BUILDSTDERR: 4827 | ceph_pr_addr(&item->addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/dynamic_debug.h:128:10: note: in definition of macro 'dynamic_pr_debug' BUILDSTDERR: 128 | ##__VA_ARGS__); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro 'pr_debug' BUILDSTDERR: 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ceph/osd_client.c:4825:2: note: in expansion of macro 'dout' BUILDSTDERR: 4825 | dout("%s %s%llu cookie %llu addr %s\n", __func__, BUILDSTDERR: | ^~~~ BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: check_pool_dne()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: queue_watch_error()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: send_request()+0x4b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_backoff_unblock()+0x2d8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: alloc_msg()+0x140: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_timeout()+0x6d3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: check_linger_pool_dne()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: __submit_request()+0x315: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: ceph_osdc_list_watchers()+0x179: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_reply()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: decode_hoid()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: ceph_osdc_handle_map()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: dispatch()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: queue_watch_error.cold()+0x8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: handle_backoff_unblock.cold()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osd_client.o: warning: objtool: check_linger_pool_dne.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: decode_new_up_state_weight()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: decode_pg_mapping()+0x82: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: __decode_pools()+0x147: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: crush_decode()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: ceph_osdmap_decode()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: osdmap_apply_incremental()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/osdmap.o: warning: objtool: ceph_pg_to_up_acting_osds()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/debugfs.c: In function 'monmap_show': BUILDSTDERR: 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] BUILDSTDERR: 49 | ceph_pr_addr(&inst->addr.in_addr)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/debugfs.c: In function 'osdmap_show': BUILDSTDERR: 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] BUILDSTDERR: 85 | i, ceph_pr_addr(&addr->in_addr), BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ceph/auth.o: warning: objtool: ceph_build_auth_request()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth.o: warning: objtool: ceph_handle_auth_reply()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/crypto.o: warning: objtool: ceph_crypt()+0x460: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: __ceph_x_decrypt()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_verify_authorizer_reply()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_add_authorizer_challenge()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_build_authorizer.isra.0()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ceph/auth_x.o: warning: objtool: ceph_x_init()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/core/pktgen.c:124: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3878:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3878 | module_init(pg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3856:19: note: 'init_module' target declared here BUILDSTDERR: 3856 | static int __init pg_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/core/pktgen.c:124: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pg_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3879:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3879 | module_exit(pg_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/pktgen.c:3871:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3871 | static void __exit pg_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_if_write()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_stop_device()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_thread_write()+0x159: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_device_event()+0x149: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pg_net_init()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_xmit()+0xe8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_remove_device()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/pktgen.o: warning: objtool: pktgen_thread_worker()+0x2f2: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/core/devlink.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devlink_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4799:1: note: in expansion of macro 'module_init' BUILDSTDERR: 4799 | module_init(devlink_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4789:19: note: 'init_module' target declared here BUILDSTDERR: 4789 | static int __init devlink_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/core/devlink.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devlink_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4800:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 4800 | module_exit(devlink_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/devlink.c:4794:20: note: 'cleanup_module' target declared here BUILDSTDERR: 4794 | static void __exit devlink_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/core/devlink.o: warning: objtool: devlink_nl_param_fill()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/devlink.o: warning: objtool: devlink_nl_cmd_param_set_doit()+0x245: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/core/devlink.o: warning: objtool: devlink_param_driverinit_value_set()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/core/failover.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'failover_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(failover_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:299:1: note: 'init_module' target declared here BUILDSTDERR: 299 | failover_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/core/failover.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'failover_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:312:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 312 | module_exit(failover_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/core/failover.c:308:6: note: 'cleanup_module' target declared here BUILDSTDERR: 308 | void failover_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/dns_resolver/dns_key.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_dns_resolver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:320:1: note: in expansion of macro 'module_init' BUILDSTDERR: 320 | module_init(init_dns_resolver) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:266:19: note: 'init_module' target declared here BUILDSTDERR: 266 | static int __init init_dns_resolver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/dns_resolver/dns_key.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_dns_resolver': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:321:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 321 | module_exit(exit_dns_resolver) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.c:313:20: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | static void __exit exit_dns_resolver(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/dns_resolver/dns_key.o: warning: objtool: dns_resolver_cmp()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dns_resolver/dns_key.o: warning: objtool: dns_resolver_preparse()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dns_resolver/dns_query.o: warning: objtool: dns_query()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dns_resolver/dns_query.o: warning: objtool: dns_query.cold()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/dsa/dsa.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsa_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:313:1: note: in expansion of macro 'module_init' BUILDSTDERR: 313 | module_init(dsa_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init dsa_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/dsa/dsa.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsa_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:322:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 322 | module_exit(dsa_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa.c:315:20: note: 'cleanup_module' target declared here BUILDSTDERR: 315 | static void __exit dsa_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/dsa/dsa2.o: warning: objtool: dsa_tree_teardown()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/dsa2.o: warning: objtool: dsa_register_switch()+0x220: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/dsa2.o: warning: objtool: dsa_tree_teardown.cold()+0x2b: return with modified stack frame BUILDSTDERR: net/dsa/port.o: warning: objtool: dsa_port_set_state_now()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/port.o: warning: objtool: dsa_port_bridge_leave()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/port.o: warning: objtool: dsa_port_set_state_now.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/dsa/slave.o: warning: objtool: dsa_slave_unregister_notifier.cold()+0x13: unreachable instruction BUILDSTDERR: In file included from net/ieee802154/6lowpan/core.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lowpan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:280:1: note: in expansion of macro 'module_init' BUILDSTDERR: 280 | module_init(lowpan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:245:19: note: 'init_module' target declared here BUILDSTDERR: 245 | static int __init lowpan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ieee802154/6lowpan/core.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lowpan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:281:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 281 | module_exit(lowpan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/core.c:271:20: note: 'cleanup_module' target declared here BUILDSTDERR: 271 | static void __exit lowpan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/6lowpan/rx.o: warning: objtool: lowpan_rcv()+0x444: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ieee802154/6lowpan/reassembly.o: warning: objtool: lowpan_frag_rcv()+0x849: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ieee802154/core.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wpan_phy_class_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:388:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 388 | subsys_initcall(wpan_phy_class_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:350:19: note: 'init_module' target declared here BUILDSTDERR: 350 | static int __init wpan_phy_class_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ieee802154/core.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wpan_phy_class_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:398:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 398 | module_exit(wpan_phy_class_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/core.c:390:20: note: 'cleanup_module' target declared here BUILDSTDERR: 390 | static void __exit wpan_phy_class_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/header_ops.o: warning: objtool: ieee802154_hdr_push()+0xde: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ieee802154/socket.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_ieee802154_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1140 | module_init(af_ieee802154_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1103:19: note: 'init_module' target declared here BUILDSTDERR: 1103 | static int __init af_ieee802154_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ieee802154/socket.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_ieee802154_remove': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1141 | module_exit(af_ieee802154_remove); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.c:1132:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1132 | static void __exit af_ieee802154_remove(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ieee802154/socket.o: warning: objtool: ieee802154_get_dev()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:420:1: note: in expansion of macro 'module_init' BUILDSTDERR: 420 | module_init(nf_nat_l3proto_ipv4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:393:19: note: 'init_module' target declared here BUILDSTDERR: 393 | static int __init nf_nat_l3proto_ipv4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:421:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 421 | module_exit(nf_nat_l3proto_ipv4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:411:20: note: 'cleanup_module' target declared here BUILDSTDERR: 411 | static void __exit nf_nat_l3proto_ipv4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_masquerade_ipv4.o: warning: objtool: nf_nat_masquerade_ipv4()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:157:1: note: in expansion of macro 'module_init' BUILDSTDERR: 157 | module_init(nf_defrag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | static int __init nf_defrag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:158:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 158 | module_exit(nf_defrag_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_defrag_ipv4.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit nf_defrag_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_arp.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_arp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:154:1: note: in expansion of macro 'module_init' BUILDSTDERR: 154 | module_init(nf_log_arp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:127:19: note: 'init_module' target declared here BUILDSTDERR: 127 | static int __init nf_log_arp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_arp.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_arp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 155 | module_exit(nf_log_arp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_arp.c:148:20: note: 'cleanup_module' target declared here BUILDSTDERR: 148 | static void __exit nf_log_arp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:390:1: note: in expansion of macro 'module_init' BUILDSTDERR: 390 | module_init(nf_log_ipv4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:363:19: note: 'init_module' target declared here BUILDSTDERR: 363 | static int __init nf_log_ipv4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_log_ipv4.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:391:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 391 | module_exit(nf_log_ipv4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_log_ipv4.c:384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 384 | static void __exit nf_log_ipv4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_h323.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:628:1: note: in expansion of macro 'module_init' BUILDSTDERR: 628 | module_init(init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:584:19: note: 'init_module' target declared here BUILDSTDERR: 584 | static int __init init(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_h323.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:629:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 629 | module_exit(fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.c:611:20: note: 'cleanup_module' target declared here BUILDSTDERR: 611 | static void __exit fini(void) BUILDSTDERR: | ^~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: set_addr()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_q931()+0x29f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_callforwarding()+0x16d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_h245()+0x1c3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_t120()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/nf_nat_h323.o: warning: objtool: nat_rtp_rtcp()+0x1a4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_pptp.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:327:1: note: in expansion of macro 'module_init' BUILDSTDERR: 327 | module_init(nf_nat_helper_pptp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:300:19: note: 'init_module' target declared here BUILDSTDERR: 300 | static int __init nf_nat_helper_pptp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_pptp.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_helper_pptp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:328:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 328 | module_exit(nf_nat_helper_pptp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_pptp.c:318:20: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | static void __exit nf_nat_helper_pptp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_proto_gre.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:143:1: note: in expansion of macro 'module_init' BUILDSTDERR: 143 | module_init(nf_nat_proto_gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:133:19: note: 'init_module' target declared here BUILDSTDERR: 133 | static int __init nf_nat_proto_gre_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_proto_gre.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_proto_gre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:144:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 144 | module_exit(nf_nat_proto_gre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_proto_gre.c:138:20: note: 'cleanup_module' target declared here BUILDSTDERR: 138 | static void __exit nf_nat_proto_gre_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_route_ipv4.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(nft_chain_route_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init nft_chain_route_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_route_ipv4.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(nft_chain_route_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_route_ipv4.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit nft_chain_route_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(nft_chain_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init nft_chain_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(nft_chain_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_chain_nat_ipv4.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit nft_chain_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_reject_ipv4.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:71:1: note: in expansion of macro 'module_init' BUILDSTDERR: 71 | module_init(nft_reject_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:61:19: note: 'init_module' target declared here BUILDSTDERR: 61 | static int __init nft_reject_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_reject_ipv4.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:72:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 72 | module_exit(nft_reject_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_reject_ipv4.c:66:20: note: 'cleanup_module' target declared here BUILDSTDERR: 66 | static void __exit nft_reject_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_fib_ipv4.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:244:1: note: in expansion of macro 'module_init' BUILDSTDERR: 244 | module_init(nft_fib4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:234:19: note: 'init_module' target declared here BUILDSTDERR: 234 | static int __init nft_fib4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_fib_ipv4.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:245:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 245 | module_exit(nft_fib4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_fib_ipv4.c:239:20: note: 'cleanup_module' target declared here BUILDSTDERR: 239 | static void __exit nft_fib4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_masq_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(nft_masq_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:64:19: note: 'init_module' target declared here BUILDSTDERR: 64 | static int __init nft_masq_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_masq_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(nft_masq_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_masq_ipv4.c:79:20: note: 'cleanup_module' target declared here BUILDSTDERR: 79 | static void __exit nft_masq_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_redir_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(nft_redir_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init nft_redir_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_redir_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(nft_redir_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_redir_ipv4.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit nft_redir_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_dup_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(nft_dup_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init nft_dup_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nft_dup_ipv4.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(nft_dup_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nft_dup_ipv4.c:102:20: note: 'cleanup_module' target declared here BUILDSTDERR: 102 | static void __exit nft_dup_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_flow_table_ipv4.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_ipv4_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:28:1: note: in expansion of macro 'module_init' BUILDSTDERR: 28 | module_init(nf_flow_ipv4_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:16:19: note: 'init_module' target declared here BUILDSTDERR: 16 | static int __init nf_flow_ipv4_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_flow_table_ipv4.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_ipv4_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:29:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 29 | module_exit(nf_flow_ipv4_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_flow_table_ipv4.c:23:20: note: 'cleanup_module' target declared here BUILDSTDERR: 23 | static void __exit nf_flow_ipv4_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_mangle_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(iptable_mangle_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:118:19: note: 'init_module' target declared here BUILDSTDERR: 118 | static int __init iptable_mangle_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_mangle_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(iptable_mangle_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_mangle.c:143:20: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | static void __exit iptable_mangle_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_nat.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(iptable_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:134:19: note: 'init_module' target declared here BUILDSTDERR: 134 | static int __init iptable_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_nat.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(iptable_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_nat.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit iptable_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_raw.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_raw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:117:1: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | module_init(iptable_raw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init iptable_raw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_raw.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_raw_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:118:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 118 | module_exit(iptable_raw_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_raw.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit iptable_raw_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_security.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iptable_security_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:110:1: note: in expansion of macro 'module_init' BUILDSTDERR: 110 | module_init(iptable_security_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init iptable_security_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/iptable_security.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iptable_security_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:111:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 111 | module_exit(iptable_security_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/iptable_security.c:104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | static void __exit iptable_security_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ah.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(ah_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init ah_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ah.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(ah_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ah.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit ah_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_rpfilter.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(rpfilter_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init rpfilter_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_rpfilter.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(rpfilter_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit rpfilter_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_rpfilter.o: warning: objtool: rpfilter_check()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'clusterip_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:911:1: note: in expansion of macro 'module_init' BUILDSTDERR: 911 | module_init(clusterip_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:871:19: note: 'init_module' target declared here BUILDSTDERR: 871 | static int __init clusterip_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_CLUSTERIP.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'clusterip_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:912:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 912 | module_exit(clusterip_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.c:899:20: note: 'cleanup_module' target declared here BUILDSTDERR: 899 | static void __exit clusterip_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.o: warning: objtool: clusterip_tg()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/ipt_CLUSTERIP.o: warning: objtool: clusterip_tg_check()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ECN.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:135:1: note: in expansion of macro 'module_init' BUILDSTDERR: 135 | module_init(ecn_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:125:19: note: 'init_module' target declared here BUILDSTDERR: 125 | static int __init ecn_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_ECN.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:136:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 136 | module_exit(ecn_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_ECN.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit ecn_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_MASQUERADE.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:100:1: note: in expansion of macro 'module_init' BUILDSTDERR: 100 | module_init(masquerade_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init masquerade_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_MASQUERADE.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 101 | module_exit(masquerade_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_MASQUERADE.c:94:20: note: 'cleanup_module' target declared here BUILDSTDERR: 94 | static void __exit masquerade_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:500:1: note: in expansion of macro 'module_init' BUILDSTDERR: 500 | module_init(synproxy_tg4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:490:19: note: 'init_module' target declared here BUILDSTDERR: 490 | static int __init synproxy_tg4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg4_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:501:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 501 | module_exit(synproxy_tg4_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/ipt_SYNPROXY.c:495:20: note: 'cleanup_module' target declared here BUILDSTDERR: 495 | static void __exit synproxy_tg4_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arp_tables.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arp_tables_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1672:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1672 | module_init(arp_tables_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1633:19: note: 'init_module' target declared here BUILDSTDERR: 1633 | static int __init arp_tables_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arp_tables.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arp_tables_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1673:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1673 | module_exit(arp_tables_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.c:1661:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1661 | static void __exit arp_tables_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arp_tables.o: warning: objtool: arpt_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/arp_tables.o: warning: objtool: __do_replace()+0x261: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/netfilter/arp_tables.o: warning: objtool: get_info()+0x10a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/netfilter/arpt_mangle.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arpt_mangle_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(arpt_mangle_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init arpt_mangle_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arpt_mangle.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arpt_mangle_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(arpt_mangle_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arpt_mangle.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit arpt_mangle_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arptable_filter.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'arptable_filter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:99:1: note: in expansion of macro 'module_init' BUILDSTDERR: 99 | module_init(arptable_filter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:70:19: note: 'init_module' target declared here BUILDSTDERR: 70 | static int __init arptable_filter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/arptable_filter.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'arptable_filter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:100:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 100 | module_exit(arptable_filter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/arptable_filter.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit arptable_filter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:239:1: note: in expansion of macro 'module_init' BUILDSTDERR: 239 | module_init(nf_nat_snmp_basic_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:224:19: note: 'init_module' target declared here BUILDSTDERR: 224 | static int __init nf_nat_snmp_basic_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_snmp_basic_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:240:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 240 | module_exit(nf_nat_snmp_basic_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/netfilter/nf_nat_snmp_basic_main.c:232:20: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | static void __exit nf_nat_snmp_basic_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_tunnel.o: warning: objtool: __ip_tunnel_create()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv4/ip_tunnel.o: warning: objtool: ip_tunnel_rcv()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/ipip.c:95: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:726:1: note: in expansion of macro 'module_init' BUILDSTDERR: 726 | module_init(ipip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:674:19: note: 'init_module' target declared here BUILDSTDERR: 674 | static int __init ipip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ipip.c:95: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:727:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 727 | module_exit(ipip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipip.c:714:20: note: 'cleanup_module' target declared here BUILDSTDERR: 714 | static void __exit ipip_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/fou.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1116 | module_init(fou_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1086:19: note: 'init_module' target declared here BUILDSTDERR: 1086 | static int __init fou_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/fou.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1117 | module_exit(fou_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/fou.c:1109:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1109 | static void __exit fou_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/gre_demux.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:208:1: note: in expansion of macro 'module_init' BUILDSTDERR: 208 | module_init(gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:192:19: note: 'init_module' target declared here BUILDSTDERR: 192 | static int __init gre_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/gre_demux.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gre_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:209:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 209 | module_exit(gre_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/gre_demux.c:203:20: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | static void __exit gre_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_gre.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipgre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1754:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1754 | module_init(ipgre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1690:19: note: 'init_module' target declared here BUILDSTDERR: 1690 | static int __init ipgre_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_gre.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipgre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1755:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1755 | module_exit(ipgre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_gre.c:1743:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1743 | static void __exit ipgre_fini(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_vti.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:686:1: note: in expansion of macro 'module_init' BUILDSTDERR: 686 | module_init(vti_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:624:19: note: 'init_module' target declared here BUILDSTDERR: 624 | static int __init vti_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ip_vti.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:687:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 687 | module_exit(vti_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ip_vti.c:676:20: note: 'cleanup_module' target declared here BUILDSTDERR: 676 | static void __exit vti_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ah4.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:596:1: note: in expansion of macro 'module_init' BUILDSTDERR: 596 | module_init(ah4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:574:19: note: 'init_module' target declared here BUILDSTDERR: 574 | static int __init ah4_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ah4.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:597:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 597 | module_exit(ah4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ah4.c:588:20: note: 'cleanup_module' target declared here BUILDSTDERR: 588 | static void __exit ah4_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ipv4/ah4.o: warning: objtool: ah_init_state()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv4/esp4.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1070:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1070 | module_init(esp4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1048:19: note: 'init_module' target declared here BUILDSTDERR: 1048 | static int __init esp4_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/esp4.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1071:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1071 | module_exit(esp4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.c:1062:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1062 | static void __exit esp4_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/ipv4/esp4.o: warning: objtool: esp_init_authenc()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv4/esp4_offload.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp4_offload_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:277:1: note: in expansion of macro 'module_init' BUILDSTDERR: 277 | module_init(esp4_offload_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:259:19: note: 'init_module' target declared here BUILDSTDERR: 259 | static int __init esp4_offload_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv4/esp4_offload.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp4_offload_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:278:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 278 | module_exit(esp4_offload_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/esp4_offload.c:269:20: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | static void __exit esp4_offload_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ipcomp.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:197:1: note: in expansion of macro 'module_init' BUILDSTDERR: 197 | module_init(ipcomp4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:175:19: note: 'init_module' target declared here BUILDSTDERR: 175 | static int __init ipcomp4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/ipcomp.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:198:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 198 | module_exit(ipcomp4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/ipcomp.c:189:20: note: 'cleanup_module' target declared here BUILDSTDERR: 189 | static void __exit ipcomp4_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_tunnel.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:114:1: note: in expansion of macro 'module_init' BUILDSTDERR: 114 | module_init(ipip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:77:19: note: 'init_module' target declared here BUILDSTDERR: 77 | static int __init ipip_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_tunnel.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:115:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 115 | module_exit(ipip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_tunnel.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | static void __exit ipip_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_beet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(xfrm4_beet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init xfrm4_beet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_beet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(xfrm4_beet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_beet.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit xfrm4_beet_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tunnel4.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel4_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:248:1: note: in expansion of macro 'module_init' BUILDSTDERR: 248 | module_init(tunnel4_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | static int __init tunnel4_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tunnel4.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel4_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(tunnel4_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tunnel4.c:234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 234 | static void __exit tunnel4_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_transport.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:111:1: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | module_init(xfrm4_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:98:19: note: 'init_module' target declared here BUILDSTDERR: 98 | static int __init xfrm4_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_transport.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:112:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 112 | module_exit(xfrm4_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_transport.c:103:20: note: 'cleanup_module' target declared here BUILDSTDERR: 103 | static void __exit xfrm4_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_tunnel.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(xfrm4_mode_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | static int __init xfrm4_mode_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/xfrm4_mode_tunnel.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm4_mode_tunnel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(xfrm4_mode_tunnel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/xfrm4_mode_tunnel.c:141:20: note: 'cleanup_module' target declared here BUILDSTDERR: 141 | static void __exit xfrm4_mode_tunnel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/inet_diag.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'inet_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1319 | module_init(inet_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1282:19: note: 'init_module' target declared here BUILDSTDERR: 1282 | static int __init inet_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/inet_diag.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'inet_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1320 | module_exit(inet_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/inet_diag.c:1311:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1311 | static void __exit inet_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_diag.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:188:1: note: in expansion of macro 'module_init' BUILDSTDERR: 188 | module_init(tcp_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:178:19: note: 'init_module' target declared here BUILDSTDERR: 178 | static int __init tcp_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_diag.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(tcp_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_diag.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit tcp_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/udp_diag.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'udp_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:301:1: note: in expansion of macro 'module_init' BUILDSTDERR: 301 | module_init(udp_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:278:19: note: 'init_module' target declared here BUILDSTDERR: 278 | static int __init udp_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/udp_diag.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'udp_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:302:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 302 | module_exit(udp_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/udp_diag.c:295:20: note: 'cleanup_module' target declared here BUILDSTDERR: 295 | static void __exit udp_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/raw_diag.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raw_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:262:1: note: in expansion of macro 'module_init' BUILDSTDERR: 262 | module_init(raw_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:252:19: note: 'init_module' target declared here BUILDSTDERR: 252 | static int __init raw_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/raw_diag.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'raw_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:263:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 263 | module_exit(raw_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/raw_diag.c:257:20: note: 'cleanup_module' target declared here BUILDSTDERR: 257 | static void __exit raw_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_bbr.c:59: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bbr_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:973:1: note: in expansion of macro 'module_init' BUILDSTDERR: 973 | module_init(bbr_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | static int __init bbr_register(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_bbr.c:59: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bbr_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:974:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 974 | module_exit(bbr_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bbr.c:968:20: note: 'cleanup_module' target declared here BUILDSTDERR: 968 | static void __exit bbr_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_bic.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bictcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:222:1: note: in expansion of macro 'module_init' BUILDSTDERR: 222 | module_init(bictcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init bictcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_bic.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bictcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:223:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 223 | module_exit(bictcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_bic.c:217:20: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | static void __exit bictcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_cdg.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_cdg_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(tcp_cdg_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:404:19: note: 'init_module' target declared here BUILDSTDERR: 404 | static int __init tcp_cdg_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_cdg.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_cdg_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(tcp_cdg_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_cdg.c:416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | static void __exit tcp_cdg_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_dctcp.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dctcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:312:1: note: in expansion of macro 'module_init' BUILDSTDERR: 312 | module_init(dctcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:301:19: note: 'init_module' target declared here BUILDSTDERR: 301 | static int __init dctcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_dctcp.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dctcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:313:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 313 | module_exit(dctcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_dctcp.c:307:20: note: 'cleanup_module' target declared here BUILDSTDERR: 307 | static void __exit dctcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_westwood.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_westwood_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:302:1: note: in expansion of macro 'module_init' BUILDSTDERR: 302 | module_init(tcp_westwood_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:291:19: note: 'init_module' target declared here BUILDSTDERR: 291 | static int __init tcp_westwood_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_westwood.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_westwood_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:303:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 303 | module_exit(tcp_westwood_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_westwood.c:297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | static void __exit tcp_westwood_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_highspeed.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hstcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:180:1: note: in expansion of macro 'module_init' BUILDSTDERR: 180 | module_init(hstcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | static int __init hstcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_highspeed.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hstcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:181:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 181 | module_exit(hstcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_highspeed.c:175:20: note: 'cleanup_module' target declared here BUILDSTDERR: 175 | static void __exit hstcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_hybla.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hybla_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:188:1: note: in expansion of macro 'module_init' BUILDSTDERR: 188 | module_init(hybla_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:177:19: note: 'init_module' target declared here BUILDSTDERR: 177 | static int __init hybla_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_hybla.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hybla_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:189:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 189 | module_exit(hybla_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_hybla.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit hybla_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_htcp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'htcp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:311:1: note: in expansion of macro 'module_init' BUILDSTDERR: 311 | module_init(htcp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:299:19: note: 'init_module' target declared here BUILDSTDERR: 299 | static int __init htcp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_htcp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htcp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:312:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 312 | module_exit(htcp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_htcp.c:306:20: note: 'cleanup_module' target declared here BUILDSTDERR: 306 | static void __exit htcp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_vegas.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_vegas_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:333:1: note: in expansion of macro 'module_init' BUILDSTDERR: 333 | module_init(tcp_vegas_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:321:19: note: 'init_module' target declared here BUILDSTDERR: 321 | static int __init tcp_vegas_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_vegas.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_vegas_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:334:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 334 | module_exit(tcp_vegas_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_vegas.c:328:20: note: 'cleanup_module' target declared here BUILDSTDERR: 328 | static void __exit tcp_vegas_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_nv.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpnv_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:495:1: note: in expansion of macro 'module_init' BUILDSTDERR: 495 | module_init(tcpnv_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:483:19: note: 'init_module' target declared here BUILDSTDERR: 483 | static int __init tcpnv_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_nv.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpnv_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:496:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 496 | module_exit(tcpnv_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_nv.c:490:20: note: 'cleanup_module' target declared here BUILDSTDERR: 490 | static void __exit tcpnv_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_veno.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_veno_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:229:1: note: in expansion of macro 'module_init' BUILDSTDERR: 229 | module_init(tcp_veno_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:217:19: note: 'init_module' target declared here BUILDSTDERR: 217 | static int __init tcp_veno_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_veno.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_veno_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:230:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 230 | module_exit(tcp_veno_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_veno.c:224:20: note: 'cleanup_module' target declared here BUILDSTDERR: 224 | static void __exit tcp_veno_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_scalable.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_scalable_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:58:1: note: in expansion of macro 'module_init' BUILDSTDERR: 58 | module_init(tcp_scalable_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:48:19: note: 'init_module' target declared here BUILDSTDERR: 48 | static int __init tcp_scalable_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_scalable.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_scalable_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:59:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 59 | module_exit(tcp_scalable_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_scalable.c:53:20: note: 'cleanup_module' target declared here BUILDSTDERR: 53 | static void __exit tcp_scalable_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_lp.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_lp_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:341:1: note: in expansion of macro 'module_init' BUILDSTDERR: 341 | module_init(tcp_lp_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:330:19: note: 'init_module' target declared here BUILDSTDERR: 330 | static int __init tcp_lp_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_lp.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_lp_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:342:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 342 | module_exit(tcp_lp_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_lp.c:336:20: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | static void __exit tcp_lp_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_yeah.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_yeah_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:252:1: note: in expansion of macro 'module_init' BUILDSTDERR: 252 | module_init(tcp_yeah_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | static int __init tcp_yeah_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_yeah.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_yeah_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:253:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 253 | module_exit(tcp_yeah_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_yeah.c:247:20: note: 'cleanup_module' target declared here BUILDSTDERR: 247 | static void __exit tcp_yeah_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_illinois.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_illinois_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:351:1: note: in expansion of macro 'module_init' BUILDSTDERR: 351 | module_init(tcp_illinois_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:340:19: note: 'init_module' target declared here BUILDSTDERR: 340 | static int __init tcp_illinois_register(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv4/tcp_illinois.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_illinois_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:352:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 352 | module_exit(tcp_illinois_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv4/tcp_illinois.c:346:20: note: 'cleanup_module' target declared here BUILDSTDERR: 346 | static void __exit tcp_illinois_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ila/ila.h:17, BUILDSTDERR: from net/ipv6/ila/ila_main.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ila_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(ila_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init ila_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ila/ila.h:17, BUILDSTDERR: from net/ipv6/ila/ila_main.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ila_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(ila_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ila/ila_main.c:111:20: note: 'cleanup_module' target declared here BUILDSTDERR: 111 | static void __exit ila_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6_tables.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tables_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1977:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1977 | module_init(ip6_tables_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1931:19: note: 'init_module' target declared here BUILDSTDERR: 1931 | static int __init ip6_tables_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6_tables.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tables_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1978:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1978 | module_exit(ip6_tables_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.c:1964:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1964 | static void __exit ip6_tables_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6_tables.o: warning: objtool: __do_replace()+0x216: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/netfilter/ip6_tables.o: warning: objtool: ip6t_error()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/netfilter/ip6_tables.o: warning: objtool: get_info()+0x122: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_filter.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_filter_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:113:1: note: in expansion of macro 'module_init' BUILDSTDERR: 113 | module_init(ip6table_filter_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:92:19: note: 'init_module' target declared here BUILDSTDERR: 92 | static int __init ip6table_filter_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_filter.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_filter_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:114:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 114 | module_exit(ip6table_filter_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_filter.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit ip6table_filter_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_mangle_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:140:1: note: in expansion of macro 'module_init' BUILDSTDERR: 140 | module_init(ip6table_mangle_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | static int __init ip6table_mangle_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_mangle.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_mangle_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:141:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 141 | module_exit(ip6table_mangle_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_mangle.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit ip6table_mangle_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_raw.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_raw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:116:1: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | module_init(ip6table_raw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init ip6table_raw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_raw.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_raw_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:117:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 117 | module_exit(ip6table_raw_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_raw.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit ip6table_raw_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_security.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_security_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:107:1: note: in expansion of macro 'module_init' BUILDSTDERR: 107 | module_init(ip6table_security_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init ip6table_security_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_security.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_security_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:108:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 108 | module_exit(ip6table_security_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_security.c:101:20: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | static void __exit ip6table_security_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_nat.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6table_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:153:1: note: in expansion of macro 'module_init' BUILDSTDERR: 153 | module_init(ip6table_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | static int __init ip6table_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6table_nat.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6table_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:154:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 154 | module_exit(ip6table_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6table_nat.c:148:20: note: 'cleanup_module' target declared here BUILDSTDERR: 148 | static void __exit ip6table_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:443:1: note: in expansion of macro 'module_init' BUILDSTDERR: 443 | module_init(nf_nat_l3proto_ipv6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:416:19: note: 'init_module' target declared here BUILDSTDERR: 416 | static int __init nf_nat_l3proto_ipv6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_l3proto_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:444:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 444 | module_exit(nf_nat_l3proto_ipv6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:434:20: note: 'cleanup_module' target declared here BUILDSTDERR: 434 | static void __exit nf_nat_l3proto_ipv6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_defrag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:158:1: note: in expansion of macro 'module_init' BUILDSTDERR: 158 | module_init(nf_defrag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:106:19: note: 'init_module' target declared here BUILDSTDERR: 106 | static int __init nf_defrag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_defrag_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 159 | module_exit(nf_defrag_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit nf_defrag_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:422:1: note: in expansion of macro 'module_init' BUILDSTDERR: 422 | module_init(nf_log_ipv6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | static int __init nf_log_ipv6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_log_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:423:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 423 | module_exit(nf_log_ipv6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_log_ipv6.c:416:20: note: 'cleanup_module' target declared here BUILDSTDERR: 416 | static void __exit nf_log_ipv6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_route_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(nft_chain_route_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | static int __init nft_chain_route_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_route_ipv6.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_route_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(nft_chain_route_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_route_ipv6.c:81:20: note: 'cleanup_module' target declared here BUILDSTDERR: 81 | static void __exit nft_chain_route_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(nft_chain_nat_ipv6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init nft_chain_nat_ipv6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_chain_nat_ipv6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(nft_chain_nat_ipv6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_chain_nat_ipv6.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit nft_chain_nat_ipv6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(nft_reject_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init nft_reject_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_reject_ipv6.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(nft_reject_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_reject_ipv6.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit nft_reject_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:86:1: note: in expansion of macro 'module_init' BUILDSTDERR: 86 | module_init(nft_masq_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init nft_masq_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_masq_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_masq_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:87:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 87 | module_exit(nft_masq_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_masq_ipv6.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit nft_masq_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(nft_redir_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:68:19: note: 'init_module' target declared here BUILDSTDERR: 68 | static int __init nft_redir_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_redir_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_redir_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(nft_redir_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_redir_ipv6.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit nft_redir_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:105:1: note: in expansion of macro 'module_init' BUILDSTDERR: 105 | module_init(nft_dup_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:95:19: note: 'init_module' target declared here BUILDSTDERR: 95 | static int __init nft_dup_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_dup_ipv6.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(nft_dup_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_dup_ipv6.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | static void __exit nft_dup_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:273:1: note: in expansion of macro 'module_init' BUILDSTDERR: 273 | module_init(nft_fib6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:264:19: note: 'init_module' target declared here BUILDSTDERR: 264 | static int __init nft_fib6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:274:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 274 | module_exit(nft_fib6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nft_fib_ipv6.c:269:20: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | static void __exit nft_fib6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_flow_table_ipv6.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:29:1: note: in expansion of macro 'module_init' BUILDSTDERR: 29 | module_init(nf_flow_ipv6_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:17:19: note: 'init_module' target declared here BUILDSTDERR: 17 | static int __init nf_flow_ipv6_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/nf_flow_table_ipv6.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_ipv6_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:30:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 30 | module_exit(nf_flow_ipv6_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/nf_flow_table_ipv6.c:24:20: note: 'cleanup_module' target declared here BUILDSTDERR: 24 | static void __exit nf_flow_ipv6_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ah.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:120:1: note: in expansion of macro 'module_init' BUILDSTDERR: 120 | module_init(ah_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:110:19: note: 'init_module' target declared here BUILDSTDERR: 110 | static int __init ah_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ah.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:121:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 121 | module_exit(ah_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ah.c:115:20: note: 'cleanup_module' target declared here BUILDSTDERR: 115 | static void __exit ah_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_eui64.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'eui64_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(eui64_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init eui64_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_eui64.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'eui64_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(eui64_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_eui64.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit eui64_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_frag.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'frag_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:135:1: note: in expansion of macro 'module_init' BUILDSTDERR: 135 | module_init(frag_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:125:19: note: 'init_module' target declared here BUILDSTDERR: 125 | static int __init frag_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_frag.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'frag_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:136:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 136 | module_exit(frag_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_frag.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit frag_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipv6header_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(ipv6header_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: 'init_module' target declared here BUILDSTDERR: 142 | static int __init ipv6header_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_ipv6header.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipv6header_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(ipv6header_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit ipv6header_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_mh.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mh_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:93:1: note: in expansion of macro 'module_init' BUILDSTDERR: 93 | module_init(mh_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:83:19: note: 'init_module' target declared here BUILDSTDERR: 83 | static int __init mh_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_mh.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mh_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:94:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 94 | module_exit(mh_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_mh.c:88:20: note: 'cleanup_module' target declared here BUILDSTDERR: 88 | static void __exit mh_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_hbh.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hbh_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:214:1: note: in expansion of macro 'module_init' BUILDSTDERR: 214 | module_init(hbh_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:204:19: note: 'init_module' target declared here BUILDSTDERR: 204 | static int __init hbh_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_hbh.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hbh_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:215:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 215 | module_exit(hbh_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_hbh.c:209:20: note: 'cleanup_module' target declared here BUILDSTDERR: 209 | static void __exit hbh_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpfilter_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(rpfilter_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:138:19: note: 'init_module' target declared here BUILDSTDERR: 138 | static int __init rpfilter_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rpfilter.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpfilter_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(rpfilter_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.c:143:20: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | static void __exit rpfilter_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rpfilter.o: warning: objtool: rpfilter_check()+0x8d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rt.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:224:1: note: in expansion of macro 'module_init' BUILDSTDERR: 224 | module_init(rt_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | static int __init rt_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_rt.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:225:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 225 | module_exit(rt_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_rt.c:219:20: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | static void __exit rt_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_srh.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'srh_mt6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:319:1: note: in expansion of macro 'module_init' BUILDSTDERR: 319 | module_init(srh_mt6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:309:19: note: 'init_module' target declared here BUILDSTDERR: 309 | static int __init srh_mt6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_srh.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'srh_mt6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:320:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 320 | module_exit(srh_mt6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.c:314:20: note: 'cleanup_module' target declared here BUILDSTDERR: 314 | static void __exit srh_mt6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.o: warning: objtool: srh1_mt6_check()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/netfilter/ip6t_srh.o: warning: objtool: srh_mt6_check()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'masquerade_tg6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:76:1: note: in expansion of macro 'module_init' BUILDSTDERR: 76 | module_init(masquerade_tg6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | static int __init masquerade_tg6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_MASQUERADE.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'masquerade_tg6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:77:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 77 | module_exit(masquerade_tg6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_MASQUERADE.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit masquerade_tg6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_NPT.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6t_npt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(ip6t_npt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:136:19: note: 'init_module' target declared here BUILDSTDERR: 136 | static int __init ip6t_npt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_NPT.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6t_npt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(ip6t_npt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_NPT.c:142:20: note: 'cleanup_module' target declared here BUILDSTDERR: 142 | static void __exit ip6t_npt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'reject_tg6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:124:1: note: in expansion of macro 'module_init' BUILDSTDERR: 124 | module_init(reject_tg6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:114:19: note: 'init_module' target declared here BUILDSTDERR: 114 | static int __init reject_tg6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'reject_tg6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:125:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 125 | module_exit(reject_tg6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.c:119:20: note: 'cleanup_module' target declared here BUILDSTDERR: 119 | static void __exit reject_tg6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_REJECT.o: warning: objtool: reject_tg6_check.cold()+0x17: unreachable instruction BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_tg6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:522:1: note: in expansion of macro 'module_init' BUILDSTDERR: 522 | module_init(synproxy_tg6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:512:19: note: 'init_module' target declared here BUILDSTDERR: 512 | static int __init synproxy_tg6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_tg6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:523:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 523 | module_exit(synproxy_tg6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/netfilter/ip6t_SYNPROXY.c:517:20: note: 'cleanup_module' target declared here BUILDSTDERR: 517 | static void __exit synproxy_tg6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ah6.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ah6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:813:1: note: in expansion of macro 'module_init' BUILDSTDERR: 813 | module_init(ah6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:787:19: note: 'init_module' target declared here BUILDSTDERR: 787 | static int __init ah6_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ah6.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ah6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:814:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 814 | module_exit(ah6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ah6.c:803:20: note: 'cleanup_module' target declared here BUILDSTDERR: 803 | static void __exit ah6_fini(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/ipv6/ah6.o: warning: objtool: ipv6_clear_mutable_options()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ah6.o: warning: objtool: ah6_init_state()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/esp6.c:31: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:968:1: note: in expansion of macro 'module_init' BUILDSTDERR: 968 | module_init(esp6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:945:19: note: 'init_module' target declared here BUILDSTDERR: 945 | static int __init esp6_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/esp6.c:31: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:969:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 969 | module_exit(esp6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.c:960:20: note: 'cleanup_module' target declared here BUILDSTDERR: 960 | static void __exit esp6_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/ipv6/esp6.o: warning: objtool: esp_init_authenc()+0x16e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv6/esp6_offload.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp6_offload_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:305:1: note: in expansion of macro 'module_init' BUILDSTDERR: 305 | module_init(esp6_offload_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:287:19: note: 'init_module' target declared here BUILDSTDERR: 287 | static int __init esp6_offload_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from ./include/net/protocol.h:30, BUILDSTDERR: from net/ipv6/esp6_offload.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp6_offload_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:306:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 306 | module_exit(esp6_offload_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/esp6_offload.c:297:20: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | static void __exit esp6_offload_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ipcomp6.c:35: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipcomp6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:225:1: note: in expansion of macro 'module_init' BUILDSTDERR: 225 | module_init(ipcomp6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:203:19: note: 'init_module' target declared here BUILDSTDERR: 203 | static int __init ipcomp6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ipcomp6.c:35: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipcomp6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:226:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 226 | module_exit(ipcomp6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ipcomp6.c:217:20: note: 'cleanup_module' target declared here BUILDSTDERR: 217 | static void __exit ipcomp6_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_tunnel.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:412:1: note: in expansion of macro 'module_init' BUILDSTDERR: 412 | module_init(xfrm6_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:364:19: note: 'init_module' target declared here BUILDSTDERR: 364 | static int __init xfrm6_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_tunnel.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_tunnel_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:413:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 413 | module_exit(xfrm6_tunnel_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_tunnel.c:399:20: note: 'cleanup_module' target declared here BUILDSTDERR: 399 | static void __exit xfrm6_tunnel_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/tunnel6.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:191:1: note: in expansion of macro 'module_init' BUILDSTDERR: 191 | module_init(tunnel6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:169:19: note: 'init_module' target declared here BUILDSTDERR: 169 | static int __init tunnel6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/tunnel6.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:192:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 192 | module_exit(tunnel6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/tunnel6.c:183:20: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | static void __exit tunnel6_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_transport.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(xfrm6_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:105:19: note: 'init_module' target declared here BUILDSTDERR: 105 | static int __init xfrm6_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_transport.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(xfrm6_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_transport.c:110:20: note: 'cleanup_module' target declared here BUILDSTDERR: 110 | static void __exit xfrm6_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_tunnel.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(xfrm6_mode_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:135:19: note: 'init_module' target declared here BUILDSTDERR: 135 | static int __init xfrm6_mode_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_tunnel.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_mode_tunnel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(xfrm6_mode_tunnel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_tunnel.c:140:20: note: 'cleanup_module' target declared here BUILDSTDERR: 140 | static void __exit xfrm6_mode_tunnel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_ro.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_ro_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(xfrm6_ro_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:69:19: note: 'init_module' target declared here BUILDSTDERR: 69 | static int __init xfrm6_ro_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_ro.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_ro_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(xfrm6_ro_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_ro.c:74:20: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | static void __exit xfrm6_ro_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xfrm6_beet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:128:1: note: in expansion of macro 'module_init' BUILDSTDERR: 128 | module_init(xfrm6_beet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:115:19: note: 'init_module' target declared here BUILDSTDERR: 115 | static int __init xfrm6_beet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/xfrm6_mode_beet.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xfrm6_beet_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:129:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 129 | module_exit(xfrm6_beet_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/xfrm6_mode_beet.c:120:20: note: 'cleanup_module' target declared here BUILDSTDERR: 120 | static void __exit xfrm6_beet_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_vti.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vti6_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1242:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1242 | module_init(vti6_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1189:19: note: 'init_module' target declared here BUILDSTDERR: 1189 | static int __init vti6_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_vti.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vti6_tunnel_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1243:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1243 | module_exit(vti6_tunnel_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.c:1233:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1233 | static void __exit vti6_tunnel_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_vti.o: warning: objtool: vti6_tnl_xmit()+0x393: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/sit.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sit_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1965:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1965 | module_init(sit_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1919:19: note: 'init_module' target declared here BUILDSTDERR: 1919 | static int __init sit_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/sit.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sit_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1966:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1966 | module_exit(sit_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.c:1906:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1906 | static void __exit sit_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/sit.o: warning: objtool: ipip6_tunnel_update_6rd()+0x72: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/sit.o: warning: objtool: ipip6_rcv()+0x3be: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': BUILDSTDERR: 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] BUILDSTDERR: 419 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/ipv6.h:5, BUILDSTDERR: from ./include/net/ipv6.h:16, BUILDSTDERR: from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from ./include/net/ip.h:32, BUILDSTDERR: from ./include/net/icmp.h:25, BUILDSTDERR: from net/ipv6/ip6_tunnel.c:48: BUILDSTDERR: ./include/uapi/linux/ipv6.h:61:8: note: defined here BUILDSTDERR: 61 | struct ipv6_opt_hdr { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/inetpeer.h:16, BUILDSTDERR: from ./include/net/route.h:28, BUILDSTDERR: from ./include/net/ip.h:32, BUILDSTDERR: from ./include/net/icmp.h:25, BUILDSTDERR: from net/ipv6/ip6_tunnel.c:48: BUILDSTDERR: ./include/net/ipv6.h:147:8: note: defined here BUILDSTDERR: 147 | struct frag_hdr { BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_tunnel.c:23: BUILDSTDERR: net/ipv6/ip6_tunnel.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6_tunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2345:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2345 | module_init(ip6_tunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2291:19: note: 'init_module' target declared here BUILDSTDERR: 2291 | static int __init ip6_tunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_tunnel.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6_tunnel_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2346:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2346 | module_exit(ip6_tunnel_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.c:2333:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2333 | static void __exit ip6_tunnel_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_tunnel.o: warning: objtool: ip6_tnl_xmit_ctl()+0x56: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_tunnel.o: warning: objtool: ip6_tnl_xmit()+0x8e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/ipv6/ip6_tunnel.o: warning: objtool: __ip6_tnl_rcv()+0x2e8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/ipv6/ip6_gre.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip6gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2393:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2393 | module_init(ip6gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2342:19: note: 'init_module' target declared here BUILDSTDERR: 2342 | static int __init ip6gre_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/ip6_gre.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip6gre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2394:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2394 | module_exit(ip6gre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/ip6_gre.c:2384:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2384 | static void __exit ip6gre_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/fou6.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fou6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:135:1: note: in expansion of macro 'module_init' BUILDSTDERR: 135 | module_init(fou6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init fou6_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/ipv6/fou6.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fou6_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:136:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 136 | module_exit(fou6_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/ipv6/fou6.c:130:20: note: 'cleanup_module' target declared here BUILDSTDERR: 130 | static void __exit fou6_fini(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/key/af_key.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipsec_pfkey_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3909:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3909 | module_init(ipsec_pfkey_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3881:19: note: 'init_module' target declared here BUILDSTDERR: 3881 | static int __init ipsec_pfkey_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/key/af_key.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipsec_pfkey_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3910:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3910 | module_exit(ipsec_pfkey_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/key/af_key.c:3873:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3873 | static void __exit ipsec_pfkey_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_sock_destruct()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_send_policy_notify()+0x111: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_send_notify()+0x26d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/key/af_key.o: warning: objtool: pfkey_sock_destruct.cold()+0xc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/l2tp/l2tp_core.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1783:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1783 | module_init(l2tp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1752:19: note: 'init_module' target declared here BUILDSTDERR: 1752 | static int __init l2tp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_core.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1784:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1784 | module_exit(l2tp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.c:1774:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1774 | static void __exit l2tp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_tunnel_destruct()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_recv_common()+0x4d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_tunnel_del_work()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_core.o: warning: objtool: l2tp_udp_encap_recv()+0x249: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/l2tp/l2tp_ppp.c:62: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pppol2tp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1754:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1754 | module_init(pppol2tp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1706:19: note: 'init_module' target declared here BUILDSTDERR: 1706 | static int __init pppol2tp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ppp.c:62: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pppol2tp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1755:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1755 | module_exit(pppol2tp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.c:1744:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1744 | static void __exit pppol2tp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_recv()+0x155: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_connect()+0x4f6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_setsockopt()+0x20f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/l2tp/l2tp_ppp.o: warning: objtool: pppol2tp_getsockopt()+0x242: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/l2tp/l2tp_ip.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:677:1: note: in expansion of macro 'module_init' BUILDSTDERR: 677 | module_init(l2tp_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:647:19: note: 'init_module' target declared here BUILDSTDERR: 647 | static int __init l2tp_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ip.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:678:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 678 | module_exit(l2tp_ip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip.c:670:20: note: 'cleanup_module' target declared here BUILDSTDERR: 670 | static void __exit l2tp_ip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/l2tp/l2tp_netlink.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_nl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_netlink.c:1031:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1031 | module_init(l2tp_nl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_netlink.c:1020:19: note: 'init_module' target declared here BUILDSTDERR: 1020 | static int __init l2tp_nl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_eth.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_eth_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:383:1: note: in expansion of macro 'module_init' BUILDSTDERR: 383 | module_init(l2tp_eth_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:362:19: note: 'init_module' target declared here BUILDSTDERR: 362 | static int __init l2tp_eth_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_eth.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_eth_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:384:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 384 | module_exit(l2tp_eth_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_eth.c:378:20: note: 'cleanup_module' target declared here BUILDSTDERR: 378 | static void __exit l2tp_eth_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_debugfs.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_debugfs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:361:1: note: in expansion of macro 'module_init' BUILDSTDERR: 361 | module_init(l2tp_debugfs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:331:19: note: 'init_module' target declared here BUILDSTDERR: 331 | static int __init l2tp_debugfs_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_debugfs.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_debugfs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:362:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 362 | module_exit(l2tp_debugfs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_debugfs.c:355:20: note: 'cleanup_module' target declared here BUILDSTDERR: 355 | static void __exit l2tp_debugfs_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ip6.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_ip6_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:810:1: note: in expansion of macro 'module_init' BUILDSTDERR: 810 | module_init(l2tp_ip6_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:780:19: note: 'init_module' target declared here BUILDSTDERR: 780 | static int __init l2tp_ip6_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/l2tp/l2tp_ip6.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_ip6_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:811:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 811 | module_exit(l2tp_ip6_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/l2tp/l2tp_ip6.c:803:20: note: 'cleanup_module' target declared here BUILDSTDERR: 803 | static void __exit l2tp_ip6_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/llc/llc_core.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'llc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:158:1: note: in expansion of macro 'module_init' BUILDSTDERR: 158 | module_init(llc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static int __init llc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/llc/llc_core.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'llc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:159:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 159 | module_exit(llc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/llc/llc_core.c:152:20: note: 'cleanup_module' target declared here BUILDSTDERR: 152 | static void __exit llc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from net/mac80211/main.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee80211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1335:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1335 | subsys_initcall(ieee80211_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1292:19: note: 'init_module' target declared here BUILDSTDERR: 1292 | static int __init ieee80211_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/inet_ecn.h:8, BUILDSTDERR: from ./include/net/codel.h:48, BUILDSTDERR: from ./include/net/mac80211.h:25, BUILDSTDERR: from net/mac80211/main.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee80211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1336:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1336 | module_exit(ieee80211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac80211/main.c:1322:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1322 | static void __exit ieee80211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mac80211/status.o: warning: objtool: ieee80211_tx_monitor()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/status.o: warning: objtool: ieee80211_tx_monitor.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/sta_info.o: warning: objtool: sta_info_insert_rcu()+0x5dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/wep.o: warning: objtool: ieee80211_wep_encrypt()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/wep.o: warning: objtool: ieee80211_crypto_wep_decrypt()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/agg-rx.o: warning: objtool: ___ieee80211_stop_rx_ba_session()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/vht.o: warning: objtool: ieee80211_vht_cap_ie_to_sta_vht_cap()+0x21b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_process_chanswitch.constprop.0()+0x11d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: __ieee80211_sta_join_ibss()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_sta_create_ibss()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_add_sta()+0xe4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_rx_no_sta()+0x137: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_work()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_sta_create_ibss.cold()+0x84: return with modified stack frame BUILDSTDERR: net/mac80211/ibss.o: warning: objtool: ieee80211_ibss_rx_no_sta.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/iface.o: warning: objtool: ieee80211_assign_perm_addr()+0x1ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/cfg.o: warning: objtool: ieee80211_channel_switch()+0x626: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/cfg.o: warning: objtool: ieee80211_csa_finalize_work()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/rx.c: In function 'ieee80211_add_rx_radiotap_header': BUILDSTDERR: 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] BUILDSTDERR: 307 | it_present = &rthdr->it_present; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/mac80211/rx.o: warning: objtool: ieee80211_deliver_skb()+0x202: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/spectmgmt.o: warning: objtool: ieee80211_parse_ch_switch_ie()+0x143: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tx.o: warning: objtool: ieee80211_build_hdr()+0x59c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tx.o: warning: objtool: ieee80211_reserve_tid()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/key.o: warning: objtool: __ieee80211_key_destroy()+0x27b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/key.o: warning: objtool: ieee80211_key_enable_hw_accel()+0x305: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/util.o: warning: objtool: ieee80211_build_preq_ies()+0x21d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/chan.o: warning: objtool: ieee80211_vif_use_reserved_switch()+0x516: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_determine_chantype()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_done()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_wmm_params()+0x38f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_process_chanswitch.constprop.0()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_auth()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_prep_connection()+0x743: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_work()+0x14e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_beacon_connection_loss_work()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_rx_mgmt_beacon()+0x4af: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_rx_mgmt_assoc_resp()+0xae: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_handle_tspec_ac_params()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_rx_queued_mgmt()+0x317: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_sta_work()+0x2aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_auth()+0x2c0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_assoc()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_deauth()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_mgd_disassoc()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_chswitch_done.cold()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mlme.o: warning: objtool: ieee80211_beacon_connection_loss_work.cold()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/tdls.o: warning: objtool: ieee80211_tdls_mgmt()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ocb.o: warning: objtool: ieee80211_ocb_rx_no_sta()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/ocb.o: warning: objtool: ieee80211_ocb_rx_no_sta.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/debugfs_sta.o: warning: objtool: sta_flags_read()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/debugfs_netdev.o: warning: objtool: ieee80211_debugfs_rename_netdev()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/debugfs_key.o: warning: objtool: key_algorithm_read()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac80211/mesh.o: warning: objtool: ieee80211_mesh_process_chnswitch()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/mac802154/main.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ieee802154_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:245:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 245 | subsys_initcall(ieee802154_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | static int __init ieee802154_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mac802154/main.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ieee802154_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:246:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 246 | module_exit(ieee802154_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.c:238:20: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | static void __exit ieee802154_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/mac802154/main.o: warning: objtool: ieee802154_alloc_hw()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/mac802154/rx.o: warning: objtool: ieee802154_rx()+0x449: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/mpls/mpls_gso.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_gso_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:105:1: note: in expansion of macro 'module_init' BUILDSTDERR: 105 | module_init(mpls_gso_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:89:19: note: 'init_module' target declared here BUILDSTDERR: 89 | static int __init mpls_gso_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mpls/mpls_gso.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_gso_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(mpls_gso_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_gso.c:99:20: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | static void __exit mpls_gso_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mpls/af_mpls.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2545:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2545 | module_init(mpls_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2506:19: note: 'init_module' target declared here BUILDSTDERR: 2506 | static int __init mpls_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/mpls/af_mpls.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2556 | module_exit(mpls_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/af_mpls.c:2547:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2547 | static void __exit mpls_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/mpls/mpls_iptunnel.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mpls_iptunnel_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:289:1: note: in expansion of macro 'module_init' BUILDSTDERR: 289 | module_init(mpls_iptunnel_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:285:19: note: 'init_module' target declared here BUILDSTDERR: 285 | static int __init mpls_iptunnel_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/mpls/mpls_iptunnel.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mpls_iptunnel_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 295 | module_exit(mpls_iptunnel_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/mpls/mpls_iptunnel.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit mpls_iptunnel_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_set_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2141:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2141 | module_init(ip_set_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2104:1: note: 'init_module' target declared here BUILDSTDERR: 2104 | ip_set_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_set_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2142 | module_exit(ip_set_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.c:2132:1: note: 'cleanup_module' target declared here BUILDSTDERR: 2132 | ip_set_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_unregister()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: load_settype()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_register()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_core.o: warning: objtool: ip_set_type_unregister.cold()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:377:1: note: in expansion of macro 'module_init' BUILDSTDERR: 377 | module_init(bitmap_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:365:1: note: 'init_module' target declared here BUILDSTDERR: 365 | bitmap_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:378:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 378 | module_exit(bitmap_ip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ip.c:371:1: note: 'cleanup_module' target declared here BUILDSTDERR: 371 | bitmap_ip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_ipmac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:423:1: note: in expansion of macro 'module_init' BUILDSTDERR: 423 | module_init(bitmap_ipmac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:411:1: note: 'init_module' target declared here BUILDSTDERR: 411 | bitmap_ipmac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_ipmac_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:424:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 424 | module_exit(bitmap_ipmac_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_ipmac.c:417:1: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | bitmap_ipmac_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_port.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bitmap_port_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 308 | module_init(bitmap_port_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:296:1: note: 'init_module' target declared here BUILDSTDERR: 296 | bitmap_port_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_bitmap_port.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bitmap_port_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(bitmap_port_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_bitmap_port.c:302:1: note: 'cleanup_module' target declared here BUILDSTDERR: 302 | bitmap_port_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:324:1: note: in expansion of macro 'module_init' BUILDSTDERR: 324 | module_init(hash_ip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:312:1: note: 'init_module' target declared here BUILDSTDERR: 312 | hash_ip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ip.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:325:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 325 | module_exit(hash_ip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.c:318:1: note: 'cleanup_module' target declared here BUILDSTDERR: 318 | hash_ip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_add()+0x2db: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_list()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip4_add()+0x277: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ip.o: warning: objtool: hash_ip6_list()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:318:1: note: in expansion of macro 'module_init' BUILDSTDERR: 318 | module_init(hash_ipmac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:307:1: note: 'init_module' target declared here BUILDSTDERR: 307 | hash_ipmac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmac_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:319:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 319 | module_exit(hash_ipmac_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.c:313:1: note: 'cleanup_module' target declared here BUILDSTDERR: 313 | hash_ipmac_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_add()+0x31b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac6_list()+0x259: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_add()+0x2b3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmac.o: warning: objtool: hash_ipmac4_list()+0x27c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipmark_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:323:1: note: in expansion of macro 'module_init' BUILDSTDERR: 323 | module_init(hash_ipmark_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:311:1: note: 'init_module' target declared here BUILDSTDERR: 311 | hash_ipmark_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipmark_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:324:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 324 | module_exit(hash_ipmark_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.c:317:1: note: 'cleanup_module' target declared here BUILDSTDERR: 317 | hash_ipmark_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_add()+0x2c5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_list()+0x28a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark4_add()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipmark.o: warning: objtool: hash_ipmark6_list()+0x275: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:391:1: note: in expansion of macro 'module_init' BUILDSTDERR: 391 | module_init(hash_ipport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:379:1: note: 'init_module' target declared here BUILDSTDERR: 379 | hash_ipport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipport.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipport_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:392:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 392 | module_exit(hash_ipport_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.c:385:1: note: 'cleanup_module' target declared here BUILDSTDERR: 385 | hash_ipport_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_add()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport6_list()+0x29e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_add()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipport.o: warning: objtool: hash_ipport4_list()+0x2aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:406:1: note: in expansion of macro 'module_init' BUILDSTDERR: 406 | module_init(hash_ipportip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:394:1: note: 'init_module' target declared here BUILDSTDERR: 394 | hash_ipportip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:407:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 407 | module_exit(hash_ipportip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.c:400:1: note: 'cleanup_module' target declared here BUILDSTDERR: 400 | hash_ipportip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_add()+0x2b4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_list()+0x30d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip6_add()+0x310: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportip.o: warning: objtool: hash_ipportip4_list()+0x323: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_ipportnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:566:1: note: in expansion of macro 'module_init' BUILDSTDERR: 566 | module_init(hash_ipportnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:554:1: note: 'init_module' target declared here BUILDSTDERR: 554 | hash_ipportnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_ipportnet_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:567:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 567 | module_exit(hash_ipportnet_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.c:560:1: note: 'cleanup_module' target declared here BUILDSTDERR: 560 | hash_ipportnet_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_resize()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_list()+0x41a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_add()+0x44b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet4_add()+0x3a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_ipportnet.o: warning: objtool: hash_ipportnet6_list()+0x404: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_mac_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:170:1: note: in expansion of macro 'module_init' BUILDSTDERR: 170 | module_init(hash_mac_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:158:1: note: 'init_module' target declared here BUILDSTDERR: 158 | hash_mac_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_mac.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_mac_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:171:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 171 | module_exit(hash_mac_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.c:164:1: note: 'cleanup_module' target declared here BUILDSTDERR: 164 | hash_mac_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_add()+0x254: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_list()+0x2bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_mac.o: warning: objtool: hash_mac4_resize()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_net.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_net_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:400:1: note: in expansion of macro 'module_init' BUILDSTDERR: 400 | module_init(hash_net_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:388:1: note: 'init_module' target declared here BUILDSTDERR: 388 | hash_net_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_net.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_net_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:401:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 401 | module_exit(hash_net_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.c:394:1: note: 'cleanup_module' target declared here BUILDSTDERR: 394 | hash_net_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_add()+0x297: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net6_list()+0x289: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_add()+0x382: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_net.o: warning: objtool: hash_net4_list()+0x2ab: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:511:1: note: in expansion of macro 'module_init' BUILDSTDERR: 511 | module_init(hash_netport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:499:1: note: 'init_module' target declared here BUILDSTDERR: 499 | hash_netport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netport.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netport_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:512:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 512 | module_exit(hash_netport_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.c:505:1: note: 'cleanup_module' target declared here BUILDSTDERR: 505 | hash_netport_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_list()+0x38c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_add()+0x392: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport6_add()+0x413: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netport.o: warning: objtool: hash_netport4_list()+0x3ae: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netiface_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:507:1: note: in expansion of macro 'module_init' BUILDSTDERR: 507 | module_init(hash_netiface_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:495:1: note: 'init_module' target declared here BUILDSTDERR: 495 | hash_netiface_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netiface.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netiface_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:508:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 508 | module_exit(hash_netiface_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.c:501:1: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | hash_netiface_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_add()+0x33c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface4_list()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_add()+0x38a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netiface.o: warning: objtool: hash_netiface6_list()+0x2cb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:507:1: note: in expansion of macro 'module_init' BUILDSTDERR: 507 | module_init(hash_netnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:495:1: note: 'init_module' target declared here BUILDSTDERR: 495 | hash_netnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netnet.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netnet_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:508:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 508 | module_exit(hash_netnet_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.c:501:1: note: 'cleanup_module' target declared here BUILDSTDERR: 501 | hash_netnet_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_add()+0x2e9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_resize()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet6_list()+0x3d4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_add()+0x2d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netnet.o: warning: objtool: hash_netnet4_list()+0x402: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hash_netportnet_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:611:1: note: in expansion of macro 'module_init' BUILDSTDERR: 611 | module_init(hash_netportnet_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:599:1: note: 'init_module' target declared here BUILDSTDERR: 599 | hash_netportnet_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hash_netportnet_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:612:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 612 | module_exit(hash_netportnet_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.c:605:1: note: 'cleanup_module' target declared here BUILDSTDERR: 605 | hash_netportnet_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_add()+0x407: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_resize()+0x8c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_resize()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet4_list()+0x320: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_add()+0x32d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipset/ip_set_hash_netportnet.o: warning: objtool: hash_netportnet6_list()+0x307: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_list_set.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'list_set_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:684:1: note: in expansion of macro 'module_init' BUILDSTDERR: 684 | module_init(list_set_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:672:1: note: 'init_module' target declared here BUILDSTDERR: 672 | list_set_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipset/ip_set_list_set.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'list_set_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:685:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 685 | module_exit(list_set_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.c:678:1: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | list_set_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipset/ip_set_list_set.o: warning: objtool: list_set_list()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/netfilter/ipvs/ip_vs_conn.o: warning: objtool: ip_vs_conn_new()+0x58b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_core.c:30: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2378:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2378 | module_init(ip_vs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2318:19: note: 'init_module' target declared here BUILDSTDERR: 2318 | static int __init ip_vs_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_core.c:30: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2379:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2379 | module_exit(ip_vs_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.c:2367:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2367 | static void __exit ip_vs_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_new_conn_out()+0x3ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_sched_persist()+0x3d7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_core.o: warning: objtool: ip_vs_schedule()+0x2cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_edit_service()+0x123: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_add_service()+0x2e0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_edit_dest()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_add_dest()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: do_ip_vs_get_ctl()+0x416: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: ip_vs_genl_get_cmd()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_ctl.o: warning: objtool: do_ip_vs_set_ctl()+0x46a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_scheduler_err()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_bind_scheduler()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: register_ip_vs_scheduler()+0xe: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: unregister_ip_vs_scheduler()+0x9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sched.o: warning: objtool: ip_vs_scheduler_err.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_conn()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: start_sync_thread()+0xf5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: stop_sync_thread()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_net_cleanup()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/ipvs/ip_vs_sync.o: warning: objtool: ip_vs_sync_conn.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_rr.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_rr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:128:1: note: in expansion of macro 'module_init' BUILDSTDERR: 128 | module_init(ip_vs_rr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:117:19: note: 'init_module' target declared here BUILDSTDERR: 117 | static int __init ip_vs_rr_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_rr.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_rr_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:129:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 129 | module_exit(ip_vs_rr_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_rr.c:122:20: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | static void __exit ip_vs_rr_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wrr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:268:1: note: in expansion of macro 'module_init' BUILDSTDERR: 268 | module_init(ip_vs_wrr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:257:19: note: 'init_module' target declared here BUILDSTDERR: 257 | static int __init ip_vs_wrr_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wrr.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wrr_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:269:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 269 | module_exit(ip_vs_wrr_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wrr.c:262:20: note: 'cleanup_module' target declared here BUILDSTDERR: 262 | static void __exit ip_vs_wrr_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lc.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:91:1: note: in expansion of macro 'module_init' BUILDSTDERR: 91 | module_init(ip_vs_lc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init ip_vs_lc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lc.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:92:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 92 | module_exit(ip_vs_lc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lc.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit ip_vs_lc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_wlc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:114:1: note: in expansion of macro 'module_init' BUILDSTDERR: 114 | module_init(ip_vs_wlc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init ip_vs_wlc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_wlc.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_wlc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:115:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 115 | module_exit(ip_vs_wlc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_wlc.c:108:20: note: 'cleanup_module' target declared here BUILDSTDERR: 108 | static void __exit ip_vs_wlc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_fo.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_fo_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(ip_vs_fo_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init ip_vs_fo_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_fo.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_fo_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(ip_vs_fo_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_fo.c:71:20: note: 'cleanup_module' target declared here BUILDSTDERR: 71 | static void __exit ip_vs_fo_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ovf.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ovf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(ip_vs_ovf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init ip_vs_ovf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ovf.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ovf_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(ip_vs_ovf_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ovf.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit ip_vs_ovf_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblc.c:47: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:633:1: note: in expansion of macro 'module_init' BUILDSTDERR: 633 | module_init(ip_vs_lblc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:611:19: note: 'init_module' target declared here BUILDSTDERR: 611 | static int __init ip_vs_lblc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblc.c:47: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:634:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 634 | module_exit(ip_vs_lblc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblc.c:625:20: note: 'cleanup_module' target declared here BUILDSTDERR: 625 | static void __exit ip_vs_lblc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblcr.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:818:1: note: in expansion of macro 'module_init' BUILDSTDERR: 818 | module_init(ip_vs_lblcr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:796:19: note: 'init_module' target declared here BUILDSTDERR: 796 | static int __init ip_vs_lblcr_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_lblcr.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_lblcr_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:819:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 819 | module_exit(ip_vs_lblcr_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_lblcr.c:810:20: note: 'cleanup_module' target declared here BUILDSTDERR: 810 | static void __exit ip_vs_lblcr_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_dh.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_dh_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(ip_vs_dh_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:262:19: note: 'init_module' target declared here BUILDSTDERR: 262 | static int __init ip_vs_dh_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_dh.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_dh_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(ip_vs_dh_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_dh.c:268:20: note: 'cleanup_module' target declared here BUILDSTDERR: 268 | static void __exit ip_vs_dh_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sh.c:45: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sh_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:381:1: note: in expansion of macro 'module_init' BUILDSTDERR: 381 | module_init(ip_vs_sh_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:368:19: note: 'init_module' target declared here BUILDSTDERR: 368 | static int __init ip_vs_sh_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sh.c:45: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sh_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:382:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 382 | module_exit(ip_vs_sh_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sh.c:374:20: note: 'cleanup_module' target declared here BUILDSTDERR: 374 | static void __exit ip_vs_sh_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sed.c:41: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sed_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(ip_vs_sed_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:131:19: note: 'init_module' target declared here BUILDSTDERR: 131 | static int __init ip_vs_sed_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_sed.c:41: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sed_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(ip_vs_sed_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_sed.c:136:20: note: 'cleanup_module' target declared here BUILDSTDERR: 136 | static void __exit ip_vs_sed_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_nq.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_nq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:141:1: note: in expansion of macro 'module_init' BUILDSTDERR: 141 | module_init(ip_vs_nq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:130:19: note: 'init_module' target declared here BUILDSTDERR: 130 | static int __init ip_vs_nq_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_nq.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_nq_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:142:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 142 | module_exit(ip_vs_nq_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_nq.c:135:20: note: 'cleanup_module' target declared here BUILDSTDERR: 135 | static void __exit ip_vs_nq_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ftp.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_ftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:643:1: note: in expansion of macro 'module_init' BUILDSTDERR: 643 | module_init(ip_vs_ftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:627:19: note: 'init_module' target declared here BUILDSTDERR: 627 | static int __init ip_vs_ftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_ftp.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_ftp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:644:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 644 | module_exit(ip_vs_ftp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.c:636:20: note: 'cleanup_module' target declared here BUILDSTDERR: 636 | static void __exit ip_vs_ftp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_ftp.o: warning: objtool: __ip_vs_ftp_init()+0x7b: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ip_vs_sip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 184 | module_init(ip_vs_sip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:173:19: note: 'init_module' target declared here BUILDSTDERR: 173 | static int __init ip_vs_sip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ip_vs_sip_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 185 | module_exit(ip_vs_sip_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/ipvs/ip_vs_pe_sip.c:178:20: note: 'cleanup_module' target declared here BUILDSTDERR: 178 | static void __exit ip_vs_sip_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:635:1: note: in expansion of macro 'module_init' BUILDSTDERR: 635 | module_init(nfnetlink_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:618:19: note: 'init_module' target declared here BUILDSTDERR: 618 | static int __init nfnetlink_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:636:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 636 | module_exit(nfnetlink_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink.c:631:20: note: 'cleanup_module' target declared here BUILDSTDERR: 631 | static void __exit nfnetlink_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_acct.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_acct_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:545:1: note: in expansion of macro 'module_init' BUILDSTDERR: 545 | module_init(nfnl_acct_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:516:19: note: 'init_module' target declared here BUILDSTDERR: 516 | static int __init nfnl_acct_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_acct.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_acct_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:546:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 546 | module_exit(nfnl_acct_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_acct.c:539:20: note: 'cleanup_module' target declared here BUILDSTDERR: 539 | static void __exit nfnl_acct_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': BUILDSTDERR: 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] BUILDSTDERR: 493 | *packet_id_ptr = &pmsg->packet_id; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_queue.c:20: BUILDSTDERR: net/netfilter/nfnetlink_queue.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_queue_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1592:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1592 | module_init(nfnetlink_queue_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1543:19: note: 'init_module' target declared here BUILDSTDERR: 1543 | static int __init nfnetlink_queue_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_queue.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_queue_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1593:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1593 | module_exit(nfnetlink_queue_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.c:1577:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1577 | static void __exit nfnetlink_queue_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_queue.o: warning: objtool: __nfqnl_enqueue_packet()+0x73f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nfnetlink_log.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnetlink_log_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1149 | module_init(nfnetlink_log_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1097:19: note: 'init_module' target declared here BUILDSTDERR: 1097 | static int __init nfnetlink_log_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_log.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnetlink_log_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1150 | module_exit(nfnetlink_log_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.c:1131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1131 | static void __exit nfnetlink_log_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_log.o: warning: objtool: nfulnl_log_packet()+0x6e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nfnetlink_osf.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfnl_osf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:437:1: note: in expansion of macro 'module_init' BUILDSTDERR: 437 | module_init(nfnl_osf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:399:19: note: 'init_module' target declared here BUILDSTDERR: 399 | static int __init nfnl_osf_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nfnetlink_osf.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfnl_osf_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:438:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 438 | module_exit(nfnl_osf_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nfnetlink_osf.c:418:20: note: 'cleanup_module' target declared here BUILDSTDERR: 418 | static void __exit nfnl_osf_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_core.o: warning: objtool: __nf_conntrack_alloc()+0x142: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_standalone.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:721:1: note: in expansion of macro 'module_init' BUILDSTDERR: 721 | module_init(nf_conntrack_standalone_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:673:19: note: 'init_module' target declared here BUILDSTDERR: 673 | static int __init nf_conntrack_standalone_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_standalone.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_standalone_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:722:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 722 | module_exit(nf_conntrack_standalone_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_standalone.c:711:20: note: 'cleanup_module' target declared here BUILDSTDERR: 711 | static void __exit nf_conntrack_standalone_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_expect.o: warning: objtool: nf_ct_expect_related_report()+0x477: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_helper.o: warning: objtool: __nf_ct_try_assign_helper()+0x167: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_helper.o: warning: objtool: nf_conntrack_helper_pernet_init()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_helper.o: warning: objtool: nf_conntrack_helper_init()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto.o: warning: objtool: nf_ct_l4proto_pernet_register()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto.o: warning: objtool: nf_conntrack_proto_init()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_generic.o: warning: objtool: generic_new()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_tcp.o: warning: objtool: tcp_error()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_tcp.o: warning: objtool: tcp_packet()+0x345: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_udp.o: warning: objtool: udp_error()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_udp.o: warning: objtool: udplite_error()+0x9f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_icmp.o: warning: objtool: icmp_error()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_acct.o: warning: objtool: nf_conntrack_acct_pernet_init()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_acct.o: warning: objtool: nf_conntrack_acct_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_icmpv6.o: warning: objtool: icmpv6_error()+0x23c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_timestamp.o: warning: objtool: nf_conntrack_tstamp_pernet_init()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_timestamp.o: warning: objtool: nf_conntrack_tstamp_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_ecache.o: warning: objtool: nf_conntrack_ecache_pernet_init()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_ecache.o: warning: objtool: nf_conntrack_ecache_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_dccp.o: warning: objtool: dccp_new()+0xc2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_dccp.o: warning: objtool: dccp_error()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/nf_conntrack_proto_sctp.o: warning: objtool: sctp_error()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_proto_gre.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:421:1: note: in expansion of macro 'module_init' BUILDSTDERR: 421 | module_init(nf_ct_proto_gre_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:395:19: note: 'init_module' target declared here BUILDSTDERR: 395 | static int __init nf_ct_proto_gre_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_proto_gre.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_ct_proto_gre_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:422:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 422 | module_exit(nf_ct_proto_gre_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.c:415:20: note: 'cleanup_module' target declared here BUILDSTDERR: 415 | static void __exit nf_ct_proto_gre_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_proto_gre.o: warning: objtool: proto_gre_net_init()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netlink.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ctnetlink_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3632:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3632 | module_init(ctnetlink_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3586:19: note: 'init_module' target declared here BUILDSTDERR: 3586 | static int __init ctnetlink_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netlink.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ctnetlink_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3633:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3633 | module_exit(ctnetlink_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.c:3621:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3621 | static void __exit ctnetlink_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netlink.o: warning: objtool: ctnetlink_net_init()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:234:1: note: in expansion of macro 'module_init' BUILDSTDERR: 234 | module_init(nf_conntrack_amanda_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | static int __init nf_conntrack_amanda_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_amanda_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:235:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 235 | module_exit(nf_conntrack_amanda_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.c:196:20: note: 'cleanup_module' target declared here BUILDSTDERR: 196 | static void __exit nf_conntrack_amanda_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_amanda.o: warning: objtool: amanda_help()+0x22b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_ftp.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:609:1: note: in expansion of macro 'module_init' BUILDSTDERR: 609 | module_init(nf_conntrack_ftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:575:19: note: 'init_module' target declared here BUILDSTDERR: 575 | static int __init nf_conntrack_ftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_ftp.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_ftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:610:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 610 | module_exit(nf_conntrack_ftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_ftp.c:569:20: note: 'cleanup_module' target declared here BUILDSTDERR: 569 | static void __exit nf_conntrack_ftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_h323_main.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1842:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1842 | module_init(nf_conntrack_h323_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1823:19: note: 'init_module' target declared here BUILDSTDERR: 1823 | static int __init nf_conntrack_h323_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_h323_main.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_h323_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1843:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1843 | module_exit(nf_conntrack_h323_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_h323_main.c:1816:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1816 | static void __exit nf_conntrack_h323_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_irc.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 283 | module_init(nf_conntrack_irc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init nf_conntrack_irc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_irc.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_irc_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:284:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 284 | module_exit(nf_conntrack_irc_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.c:277:20: note: 'cleanup_module' target declared here BUILDSTDERR: 277 | static void __exit nf_conntrack_irc_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_irc.o: warning: objtool: help()+0x3f8: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:73:1: note: in expansion of macro 'module_init' BUILDSTDERR: 73 | module_init(nf_conntrack_netbios_ns_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init nf_conntrack_netbios_ns_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_netbios_ns_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:74:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 74 | module_exit(nf_conntrack_netbios_ns_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_netbios_ns.c:68:20: note: 'cleanup_module' target declared here BUILDSTDERR: 68 | static void __exit nf_conntrack_netbios_ns_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_snmp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:78:1: note: in expansion of macro 'module_init' BUILDSTDERR: 78 | module_init(nf_conntrack_snmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init nf_conntrack_snmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_snmp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_snmp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:79:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 79 | module_exit(nf_conntrack_snmp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_snmp.c:73:20: note: 'cleanup_module' target declared here BUILDSTDERR: 73 | static void __exit nf_conntrack_snmp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_pptp.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:625:1: note: in expansion of macro 'module_init' BUILDSTDERR: 625 | module_init(nf_conntrack_pptp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:613:19: note: 'init_module' target declared here BUILDSTDERR: 613 | static int __init nf_conntrack_pptp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_pptp.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_pptp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:626:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 626 | module_exit(nf_conntrack_pptp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_pptp.c:620:20: note: 'cleanup_module' target declared here BUILDSTDERR: 620 | static void __exit nf_conntrack_pptp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sane.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(nf_conntrack_sane_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:182:19: note: 'init_module' target declared here BUILDSTDERR: 182 | static int __init nf_conntrack_sane_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sane.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_sane_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(nf_conntrack_sane_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sane.c:176:20: note: 'cleanup_module' target declared here BUILDSTDERR: 176 | static void __exit nf_conntrack_sane_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sip.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1661:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1661 | module_init(nf_conntrack_sip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1625:19: note: 'init_module' target declared here BUILDSTDERR: 1625 | static int __init nf_conntrack_sip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_sip.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_sip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1662:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1662 | module_exit(nf_conntrack_sip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_sip.c:1620:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1620 | static void __exit nf_conntrack_sip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_tftp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:138:1: note: in expansion of macro 'module_init' BUILDSTDERR: 138 | module_init(nf_conntrack_tftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:112:19: note: 'init_module' target declared here BUILDSTDERR: 112 | static int __init nf_conntrack_tftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_conntrack_tftp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conntrack_tftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:139:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 139 | module_exit(nf_conntrack_tftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conntrack_tftp.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit nf_conntrack_tftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_common.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_common_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:214:1: note: in expansion of macro 'module_init' BUILDSTDERR: 214 | module_init(nf_log_common_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:207:19: note: 'init_module' target declared here BUILDSTDERR: 207 | static int __init nf_log_common_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_common.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_common_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:215:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 215 | module_exit(nf_log_common_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_common.c:212:20: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | static void __exit nf_log_common_exit(void) {} BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_netdev.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_log_netdev_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:75:1: note: in expansion of macro 'module_init' BUILDSTDERR: 75 | module_init(nf_log_netdev_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:52:19: note: 'init_module' target declared here BUILDSTDERR: 52 | static int __init nf_log_netdev_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_log_netdev.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_log_netdev_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:76:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 76 | module_exit(nf_log_netdev_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_log_netdev.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit nf_log_netdev_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_core.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1104 | module_init(nf_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1045:19: note: 'init_module' target declared here BUILDSTDERR: 1045 | static int __init nf_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_core.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1105 | module_exit(nf_nat_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_core.c:1082:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1082 | static void __exit nf_nat_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_amanda_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:88:1: note: in expansion of macro 'module_init' BUILDSTDERR: 88 | module_init(nf_nat_amanda_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:81:19: note: 'init_module' target declared here BUILDSTDERR: 81 | static int __init nf_nat_amanda_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_amanda.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_amanda_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:89:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 89 | module_exit(nf_nat_amanda_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.c:75:20: note: 'cleanup_module' target declared here BUILDSTDERR: 75 | static void __exit nf_nat_amanda_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_amanda.o: warning: objtool: help()+0x153: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_nat_ftp.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_ftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:146:1: note: in expansion of macro 'module_init' BUILDSTDERR: 146 | module_init(nf_nat_ftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:131:19: note: 'init_module' target declared here BUILDSTDERR: 131 | static int __init nf_nat_ftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_ftp.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_ftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:147:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 147 | module_exit(nf_nat_ftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_ftp.c:125:20: note: 'cleanup_module' target declared here BUILDSTDERR: 125 | static void __exit nf_nat_ftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_irc.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_irc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:118:1: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | module_init(nf_nat_irc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init nf_nat_irc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_irc.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_irc_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:119:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 119 | module_exit(nf_nat_irc_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.c:97:20: note: 'cleanup_module' target declared here BUILDSTDERR: 97 | static void __exit nf_nat_irc_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_irc.o: warning: objtool: help()+0xf7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nf_nat_sip.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_sip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:652:1: note: in expansion of macro 'module_init' BUILDSTDERR: 652 | module_init(nf_nat_sip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:644:19: note: 'init_module' target declared here BUILDSTDERR: 644 | static int __init nf_nat_sip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_sip.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_sip_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:653:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 653 | module_exit(nf_nat_sip_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_sip.c:626:20: note: 'cleanup_module' target declared here BUILDSTDERR: 626 | static void __exit nf_nat_sip_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_tftp.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_nat_tftp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:51:1: note: in expansion of macro 'module_init' BUILDSTDERR: 51 | module_init(nf_nat_tftp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:44:19: note: 'init_module' target declared here BUILDSTDERR: 44 | static int __init nf_nat_tftp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_nat_tftp.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_nat_tftp_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:52:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 52 | module_exit(nf_nat_tftp_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_nat_tftp.c:38:20: note: 'cleanup_module' target declared here BUILDSTDERR: 38 | static void __exit nf_nat_tftp_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_synproxy_core.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'synproxy_core_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:416:1: note: in expansion of macro 'module_init' BUILDSTDERR: 416 | module_init(synproxy_core_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:390:19: note: 'init_module' target declared here BUILDSTDERR: 390 | static int __init synproxy_core_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_synproxy_core.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'synproxy_core_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:417:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 417 | module_exit(synproxy_core_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_synproxy_core.c:410:20: note: 'cleanup_module' target declared here BUILDSTDERR: 410 | static void __exit synproxy_core_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/nf_conncount.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_conncount_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:619:1: note: in expansion of macro 'module_init' BUILDSTDERR: 619 | module_init(nf_conncount_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:589:19: note: 'init_module' target declared here BUILDSTDERR: 589 | static int __init nf_conncount_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/nf_conncount.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_conncount_modexit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:620:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 620 | module_exit(nf_conncount_modexit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_conncount.c:613:20: note: 'cleanup_module' target declared here BUILDSTDERR: 613 | static void __exit nf_conncount_modexit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_tables_api.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7386:1: note: in expansion of macro 'module_init' BUILDSTDERR: 7386 | module_init(nf_tables_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7339:19: note: 'init_module' target declared here BUILDSTDERR: 7339 | static int __init nf_tables_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_tables_api.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7387:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 7387 | module_exit(nf_tables_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_api.c:7376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 7376 | static void __exit nf_tables_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/netfilter/nf_tables.h:5, BUILDSTDERR: from ./include/net/netfilter/nf_tables_core.h:5, BUILDSTDERR: from net/netfilter/nf_tables_set_core.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_tables_set_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:24:1: note: in expansion of macro 'module_init' BUILDSTDERR: 24 | module_init(nf_tables_set_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:4:19: note: 'init_module' target declared here BUILDSTDERR: 4 | static int __init nf_tables_set_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/net/netfilter/nf_tables.h:5, BUILDSTDERR: from ./include/net/netfilter/nf_tables_core.h:5, BUILDSTDERR: from net/netfilter/nf_tables_set_core.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_tables_set_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:25:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 25 | module_exit(nf_tables_set_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_tables_set_core.c:15:20: note: 'cleanup_module' target declared here BUILDSTDERR: 15 | static void __exit nf_tables_set_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_compat.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_compat_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:881:1: note: in expansion of macro 'module_init' BUILDSTDERR: 881 | module_init(nft_compat_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:846:19: note: 'init_module' target declared here BUILDSTDERR: 846 | static int __init nft_compat_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_compat.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_compat_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:882:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 882 | module_exit(nft_compat_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.c:872:20: note: 'cleanup_module' target declared here BUILDSTDERR: 872 | static void __exit nft_compat_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_compat.o: warning: objtool: nfnl_compat_get_rcu()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/nft_numgen.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ng_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:218:1: note: in expansion of macro 'module_init' BUILDSTDERR: 218 | module_init(nft_ng_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:208:19: note: 'init_module' target declared here BUILDSTDERR: 208 | static int __init nft_ng_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_numgen.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ng_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:219:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 219 | module_exit(nft_ng_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_numgen.c:213:20: note: 'cleanup_module' target declared here BUILDSTDERR: 213 | static void __exit nft_ng_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_ct.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_ct_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1184:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1184 | module_init(nft_ct_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1139:19: note: 'init_module' target declared here BUILDSTDERR: 1139 | static int __init nft_ct_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_ct.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_ct_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1185:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1185 | module_exit(nft_ct_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_ct.c:1174:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1174 | static void __exit nft_ct_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_flow_offload.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:242:1: note: in expansion of macro 'module_init' BUILDSTDERR: 242 | module_init(nft_flow_offload_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:216:19: note: 'init_module' target declared here BUILDSTDERR: 216 | static int __init nft_flow_offload_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_flow_offload.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_flow_offload_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:243:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 243 | module_exit(nft_flow_offload_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_flow_offload.c:236:20: note: 'cleanup_module' target declared here BUILDSTDERR: 236 | static void __exit nft_flow_offload_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_limit.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_limit_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:371:1: note: in expansion of macro 'module_init' BUILDSTDERR: 371 | module_init(nft_limit_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:347:19: note: 'init_module' target declared here BUILDSTDERR: 347 | static int __init nft_limit_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_limit.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_limit_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:372:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 372 | module_exit(nft_limit_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_limit.c:365:20: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | static void __exit nft_limit_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_nat.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_nat_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:293:1: note: in expansion of macro 'module_init' BUILDSTDERR: 293 | module_init(nft_nat_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | static int __init nft_nat_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_nat.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_nat_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:294:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 294 | module_exit(nft_nat_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_nat.c:288:20: note: 'cleanup_module' target declared here BUILDSTDERR: 288 | static void __exit nft_nat_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_objref.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_objref_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:251:1: note: in expansion of macro 'module_init' BUILDSTDERR: 251 | module_init(nft_objref_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:241:19: note: 'init_module' target declared here BUILDSTDERR: 241 | static int __init nft_objref_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_objref.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_objref_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:252:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 252 | module_exit(nft_objref_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_objref.c:246:20: note: 'cleanup_module' target declared here BUILDSTDERR: 246 | static void __exit nft_objref_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_queue.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_queue_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:216:1: note: in expansion of macro 'module_init' BUILDSTDERR: 216 | module_init(nft_queue_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:206:19: note: 'init_module' target declared here BUILDSTDERR: 206 | static int __init nft_queue_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_queue.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_queue_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:217:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 217 | module_exit(nft_queue_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_queue.c:211:20: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | static void __exit nft_queue_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_quota.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_quota_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:238:1: note: in expansion of macro 'module_init' BUILDSTDERR: 238 | module_init(nft_quota_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:214:19: note: 'init_module' target declared here BUILDSTDERR: 214 | static int __init nft_quota_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_quota.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_quota_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:239:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 239 | module_exit(nft_quota_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_quota.c:232:20: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | static void __exit nft_quota_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_reject_inet.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:149:1: note: in expansion of macro 'module_init' BUILDSTDERR: 149 | module_init(nft_reject_inet_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init nft_reject_inet_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_reject_inet.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_reject_inet_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:150:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 150 | module_exit(nft_reject_inet_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_reject_inet.c:144:20: note: 'cleanup_module' target declared here BUILDSTDERR: 144 | static void __exit nft_reject_inet_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_counter.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_counter_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:302:1: note: in expansion of macro 'module_init' BUILDSTDERR: 302 | module_init(nft_counter_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:275:19: note: 'init_module' target declared here BUILDSTDERR: 275 | static int __init nft_counter_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_counter.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_counter_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:303:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 303 | module_exit(nft_counter_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_counter.c:296:20: note: 'cleanup_module' target declared here BUILDSTDERR: 296 | static void __exit nft_counter_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_log.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_log_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:298:1: note: in expansion of macro 'module_init' BUILDSTDERR: 298 | module_init(nft_log_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init nft_log_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_log.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_log_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:299:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 299 | module_exit(nft_log_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_log.c:293:20: note: 'cleanup_module' target declared here BUILDSTDERR: 293 | static void __exit nft_log_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_hash.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_hash_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:370:1: note: in expansion of macro 'module_init' BUILDSTDERR: 370 | module_init(nft_hash_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:360:19: note: 'init_module' target declared here BUILDSTDERR: 360 | static int __init nft_hash_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_hash.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_hash_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:371:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 371 | module_exit(nft_hash_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_hash.c:365:20: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | static void __exit nft_hash_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_inet.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(nft_fib_inet_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init nft_fib_inet_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_inet.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_inet_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(nft_fib_inet_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_inet.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit nft_fib_inet_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_netdev.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:82:1: note: in expansion of macro 'module_init' BUILDSTDERR: 82 | module_init(nft_fib_netdev_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | static int __init nft_fib_netdev_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fib_netdev.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fib_netdev_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:83:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 83 | module_exit(nft_fib_netdev_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fib_netdev.c:77:20: note: 'cleanup_module' target declared here BUILDSTDERR: 77 | static void __exit nft_fib_netdev_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_dup_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:92:1: note: in expansion of macro 'module_init' BUILDSTDERR: 92 | module_init(nft_dup_netdev_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:82:19: note: 'init_module' target declared here BUILDSTDERR: 82 | static int __init nft_dup_netdev_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_dup_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_dup_netdev_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:93:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 93 | module_exit(nft_dup_netdev_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_dup_netdev.c:87:20: note: 'cleanup_module' target declared here BUILDSTDERR: 87 | static void __exit nft_dup_netdev_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fwd_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:237:1: note: in expansion of macro 'module_init' BUILDSTDERR: 237 | module_init(nft_fwd_netdev_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:227:19: note: 'init_module' target declared here BUILDSTDERR: 227 | static int __init nft_fwd_netdev_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nft_fwd_netdev.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nft_fwd_netdev_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:238:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 238 | module_exit(nft_fwd_netdev_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nft_fwd_netdev.c:232:20: note: 'cleanup_module' target declared here BUILDSTDERR: 232 | static void __exit nft_fwd_netdev_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_flow_table_inet.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:43:1: note: in expansion of macro 'module_init' BUILDSTDERR: 43 | module_init(nf_flow_inet_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:31:19: note: 'init_module' target declared here BUILDSTDERR: 31 | static int __init nf_flow_inet_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/nf_flow_table_inet.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nf_flow_inet_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:44:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 44 | module_exit(nf_flow_inet_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/nf_flow_table_inet.c:38:20: note: 'cleanup_module' target declared here BUILDSTDERR: 38 | static void __exit nf_flow_inet_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_mark.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mark_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:84:1: note: in expansion of macro 'module_init' BUILDSTDERR: 84 | module_init(mark_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init mark_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_mark.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mark_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:85:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 85 | module_exit(mark_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mark.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit mark_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connmark.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:217:1: note: in expansion of macro 'module_init' BUILDSTDERR: 217 | module_init(connmark_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | static int __init connmark_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connmark.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:218:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 218 | module_exit(connmark_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.c:211:20: note: 'cleanup_module' target declared here BUILDSTDERR: 211 | static void __exit connmark_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connmark.o: warning: objtool: connmark_mt_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_connmark.o: warning: objtool: connmark_tg_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_set.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_set_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:714:1: note: in expansion of macro 'module_init' BUILDSTDERR: 714 | module_init(xt_set_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:694:19: note: 'init_module' target declared here BUILDSTDERR: 694 | static int __init xt_set_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_set.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_set_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:715:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 715 | module_exit(xt_set_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.c:708:20: note: 'cleanup_module' target declared here BUILDSTDERR: 708 | static void __exit xt_set_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_target_v1_checkentry()+0xbf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_target_v0_checkentry()+0xda: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_match_v1_checkentry()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_match_v0_checkentry()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_set.o: warning: objtool: set_target_v3_checkentry()+0x15d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_nat.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_nat_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:241:1: note: in expansion of macro 'module_init' BUILDSTDERR: 241 | module_init(xt_nat_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:230:19: note: 'init_module' target declared here BUILDSTDERR: 230 | static int __init xt_nat_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_nat.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_nat_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:242:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 242 | module_exit(xt_nat_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nat.c:236:20: note: 'cleanup_module' target declared here BUILDSTDERR: 236 | static void __exit xt_nat_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_AUDIT.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'audit_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:160:1: note: in expansion of macro 'module_init' BUILDSTDERR: 160 | module_init(audit_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:150:19: note: 'init_module' target declared here BUILDSTDERR: 150 | static int __init audit_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_AUDIT.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'audit_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:161:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 161 | module_exit(audit_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_AUDIT.c:155:20: note: 'cleanup_module' target declared here BUILDSTDERR: 155 | static void __exit audit_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CHECKSUM.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'checksum_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:89:1: note: in expansion of macro 'module_init' BUILDSTDERR: 89 | module_init(checksum_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:79:19: note: 'init_module' target declared here BUILDSTDERR: 79 | static int __init checksum_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CHECKSUM.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'checksum_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:90:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 90 | module_exit(checksum_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.c:84:20: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | static void __exit checksum_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CHECKSUM.o: warning: objtool: checksum_tg_check()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_CLASSIFY.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'classify_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(classify_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init classify_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CLASSIFY.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'classify_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(classify_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CLASSIFY.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit classify_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CONNSECMARK.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connsecmark_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(connsecmark_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init connsecmark_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CONNSECMARK.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connsecmark_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(connsecmark_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit connsecmark_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CONNSECMARK.o: warning: objtool: connsecmark_tg_check()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_CT.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_ct_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:481:1: note: in expansion of macro 'module_init' BUILDSTDERR: 481 | module_init(xt_ct_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:459:19: note: 'init_module' target declared here BUILDSTDERR: 459 | static int __init xt_ct_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_CT.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_ct_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:482:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 482 | module_exit(xt_ct_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.c:475:20: note: 'cleanup_module' target declared here BUILDSTDERR: 475 | static void __exit xt_ct_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_CT.o: warning: objtool: notrack_chk()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_CT.o: warning: objtool: xt_ct_tg_check()+0x17c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_DSCP.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:163:1: note: in expansion of macro 'module_init' BUILDSTDERR: 163 | module_init(dscp_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:153:19: note: 'init_module' target declared here BUILDSTDERR: 153 | static int __init dscp_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_DSCP.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:164:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 164 | module_exit(dscp_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_DSCP.c:158:20: note: 'cleanup_module' target declared here BUILDSTDERR: 158 | static void __exit dscp_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HL.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:159:1: note: in expansion of macro 'module_init' BUILDSTDERR: 159 | module_init(hl_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:149:19: note: 'init_module' target declared here BUILDSTDERR: 149 | static int __init hl_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HL.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:160:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 160 | module_exit(hl_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HL.c:154:20: note: 'cleanup_module' target declared here BUILDSTDERR: 154 | static void __exit hl_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HMARK.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hmark_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:374:1: note: in expansion of macro 'module_init' BUILDSTDERR: 374 | module_init(hmark_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:364:19: note: 'init_module' target declared here BUILDSTDERR: 364 | static int __init hmark_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_HMARK.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hmark_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:375:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 375 | module_exit(hmark_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.c:369:20: note: 'cleanup_module' target declared here BUILDSTDERR: 369 | static void __exit hmark_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_HMARK.o: warning: objtool: hmark_tg_check()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_LED.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'led_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:215:1: note: in expansion of macro 'module_init' BUILDSTDERR: 215 | module_init(led_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:205:19: note: 'init_module' target declared here BUILDSTDERR: 205 | static int __init led_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_LED.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'led_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:216:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 216 | module_exit(led_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.c:210:20: note: 'cleanup_module' target declared here BUILDSTDERR: 210 | static void __exit led_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LED.o: warning: objtool: led_tg_check()+0x14f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_LOG.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'log_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:105:1: note: in expansion of macro 'module_init' BUILDSTDERR: 105 | module_init(log_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:95:19: note: 'init_module' target declared here BUILDSTDERR: 95 | static int __init log_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_LOG.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'log_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:106:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 106 | module_exit(log_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_LOG.c:100:20: note: 'cleanup_module' target declared here BUILDSTDERR: 100 | static void __exit log_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NETMAP.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netmap_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NETMAP.c:165:1: note: in expansion of macro 'module_init' BUILDSTDERR: 165 | module_init(netmap_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NETMAP.c:155:19: note: 'init_module' target declared here BUILDSTDERR: 155 | static int __init netmap_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFLOG.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nflog_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:83:1: note: in expansion of macro 'module_init' BUILDSTDERR: 83 | module_init(nflog_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:73:19: note: 'init_module' target declared here BUILDSTDERR: 73 | static int __init nflog_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFLOG.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nflog_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:84:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 84 | module_exit(nflog_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFLOG.c:78:20: note: 'cleanup_module' target declared here BUILDSTDERR: 78 | static void __exit nflog_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFQUEUE.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfqueue_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:161:1: note: in expansion of macro 'module_init' BUILDSTDERR: 161 | module_init(nfqueue_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:151:19: note: 'init_module' target declared here BUILDSTDERR: 151 | static int __init nfqueue_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_NFQUEUE.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfqueue_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:162:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 162 | module_exit(nfqueue_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.c:156:20: note: 'cleanup_module' target declared here BUILDSTDERR: 156 | static void __exit nfqueue_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_NFQUEUE.o: warning: objtool: nfqueue_tg_check()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_RATEEST.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:231:1: note: in expansion of macro 'module_init' BUILDSTDERR: 231 | module_init(xt_rateest_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:210:19: note: 'init_module' target declared here BUILDSTDERR: 210 | static int __init xt_rateest_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_RATEEST.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_tg_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:232:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 232 | module_exit(xt_rateest_tg_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_RATEEST.c:219:20: note: 'cleanup_module' target declared here BUILDSTDERR: 219 | static void __exit xt_rateest_tg_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_REDIRECT.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'redirect_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:114:1: note: in expansion of macro 'module_init' BUILDSTDERR: 114 | module_init(redirect_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:103:19: note: 'init_module' target declared here BUILDSTDERR: 103 | static int __init redirect_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_REDIRECT.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'redirect_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:115:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 115 | module_exit(redirect_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_REDIRECT.c:109:20: note: 'cleanup_module' target declared here BUILDSTDERR: 109 | static void __exit redirect_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_SECMARK.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'secmark_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:148:1: note: in expansion of macro 'module_init' BUILDSTDERR: 148 | module_init(secmark_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:138:19: note: 'init_module' target declared here BUILDSTDERR: 138 | static int __init secmark_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_SECMARK.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'secmark_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:149:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 149 | module_exit(secmark_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.c:143:20: note: 'cleanup_module' target declared here BUILDSTDERR: 143 | static void __exit secmark_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_SECMARK.o: warning: objtool: secmark_tg_check()+0x15a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_TPROXY.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tproxy_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:275:1: note: in expansion of macro 'module_init' BUILDSTDERR: 275 | module_init(tproxy_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:265:19: note: 'init_module' target declared here BUILDSTDERR: 265 | static int __init tproxy_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TPROXY.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tproxy_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:276:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 276 | module_exit(tproxy_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.c:270:20: note: 'cleanup_module' target declared here BUILDSTDERR: 270 | static void __exit tproxy_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TPROXY.o: warning: objtool: tproxy_tg6_check()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_TPROXY.o: warning: objtool: tproxy_tg4_check()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_TCPMSS.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(tcpmss_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init tcpmss_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TCPMSS.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(tcpmss_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit tcpmss_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPMSS.o: warning: objtool: tcpmss_mangle_packet()+0x460: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:152:1: note: in expansion of macro 'module_init' BUILDSTDERR: 152 | module_init(tcpoptstrip_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:140:19: note: 'init_module' target declared here BUILDSTDERR: 140 | static int __init tcpoptstrip_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TCPOPTSTRIP.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpoptstrip_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:153:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 153 | module_exit(tcpoptstrip_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TCPOPTSTRIP.c:146:20: note: 'cleanup_module' target declared here BUILDSTDERR: 146 | static void __exit tcpoptstrip_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TEE.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tee_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:227:1: note: in expansion of macro 'module_init' BUILDSTDERR: 227 | module_init(tee_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:195:19: note: 'init_module' target declared here BUILDSTDERR: 195 | static int __init tee_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TEE.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tee_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:228:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 228 | module_exit(tee_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TEE.c:220:20: note: 'cleanup_module' target declared here BUILDSTDERR: 220 | static void __exit tee_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TRACE.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'trace_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:52:1: note: in expansion of macro 'module_init' BUILDSTDERR: 52 | module_init(trace_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:42:19: note: 'init_module' target declared here BUILDSTDERR: 42 | static int __init trace_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_TRACE.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'trace_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:53:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 53 | module_exit(trace_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_TRACE.c:47:20: note: 'cleanup_module' target declared here BUILDSTDERR: 47 | static void __exit trace_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_IDLETIMER.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'idletimer_tg_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:332:1: note: in expansion of macro 'module_init' BUILDSTDERR: 332 | module_init(idletimer_tg_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:288:19: note: 'init_module' target declared here BUILDSTDERR: 288 | static int __init idletimer_tg_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_IDLETIMER.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'idletimer_tg_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:333:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 333 | module_exit(idletimer_tg_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.c:324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 324 | static void __exit idletimer_tg_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_IDLETIMER.o: warning: objtool: idletimer_tg_checkentry()+0x4a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_addrtype.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'addrtype_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:240:1: note: in expansion of macro 'module_init' BUILDSTDERR: 240 | module_init(addrtype_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:229:19: note: 'init_module' target declared here BUILDSTDERR: 229 | static int __init addrtype_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_addrtype.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'addrtype_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 241 | module_exit(addrtype_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.c:235:20: note: 'cleanup_module' target declared here BUILDSTDERR: 235 | static void __exit addrtype_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_addrtype.o: warning: objtool: addrtype_mt_checkentry_v1()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_bpf.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:155:1: note: in expansion of macro 'module_init' BUILDSTDERR: 155 | module_init(bpf_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:145:19: note: 'init_module' target declared here BUILDSTDERR: 145 | static int __init bpf_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_bpf.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:156:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 156 | module_exit(bpf_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.c:150:20: note: 'cleanup_module' target declared here BUILDSTDERR: 150 | static void __exit bpf_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_bpf.o: warning: objtool: bpf_mt_check_v1()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_cluster.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_cluster_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(xt_cluster_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:162:19: note: 'init_module' target declared here BUILDSTDERR: 162 | static int __init xt_cluster_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cluster.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_cluster_mt_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(xt_cluster_mt_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.c:167:20: note: 'cleanup_module' target declared here BUILDSTDERR: 167 | static void __exit xt_cluster_mt_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cluster.o: warning: objtool: xt_cluster_mt_checkentry()+0x99: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_comment.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comment_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:44:1: note: in expansion of macro 'module_init' BUILDSTDERR: 44 | module_init(comment_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:34:19: note: 'init_module' target declared here BUILDSTDERR: 34 | static int __init comment_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_comment.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comment_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:45:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 45 | module_exit(comment_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_comment.c:39:20: note: 'cleanup_module' target declared here BUILDSTDERR: 39 | static void __exit comment_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connbytes.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connbytes_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:156:1: note: in expansion of macro 'module_init' BUILDSTDERR: 156 | module_init(connbytes_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:146:19: note: 'init_module' target declared here BUILDSTDERR: 146 | static int __init connbytes_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connbytes.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connbytes_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:157:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 157 | module_exit(connbytes_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.c:151:20: note: 'cleanup_module' target declared here BUILDSTDERR: 151 | static void __exit connbytes_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connbytes.o: warning: objtool: connbytes_mt_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_connlabel.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlabel_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:104:1: note: in expansion of macro 'module_init' BUILDSTDERR: 104 | module_init(connlabel_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:94:19: note: 'init_module' target declared here BUILDSTDERR: 94 | static int __init connlabel_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connlabel.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlabel_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:105:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 105 | module_exit(connlabel_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.c:99:20: note: 'cleanup_module' target declared here BUILDSTDERR: 99 | static void __exit connlabel_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlabel.o: warning: objtool: connlabel_mt_check()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_connlimit.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connlimit_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:129:1: note: in expansion of macro 'module_init' BUILDSTDERR: 129 | module_init(connlimit_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:119:19: note: 'init_module' target declared here BUILDSTDERR: 119 | static int __init connlimit_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_connlimit.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connlimit_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:130:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 130 | module_exit(connlimit_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_connlimit.c:124:20: note: 'cleanup_module' target declared here BUILDSTDERR: 124 | static void __exit connlimit_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_conntrack.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'conntrack_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:329:1: note: in expansion of macro 'module_init' BUILDSTDERR: 329 | module_init(conntrack_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | static int __init conntrack_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_conntrack.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'conntrack_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:330:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 330 | module_exit(conntrack_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.c:324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 324 | static void __exit conntrack_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_conntrack.o: warning: objtool: conntrack_mt_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_cpu.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cpu_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:64:1: note: in expansion of macro 'module_init' BUILDSTDERR: 64 | module_init(cpu_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:54:19: note: 'init_module' target declared here BUILDSTDERR: 54 | static int __init cpu_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cpu.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cpu_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:65:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 65 | module_exit(cpu_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cpu.c:59:20: note: 'cleanup_module' target declared here BUILDSTDERR: 59 | static void __exit cpu_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dccp.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dccp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:187:1: note: in expansion of macro 'module_init' BUILDSTDERR: 187 | module_init(dccp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:161:19: note: 'init_module' target declared here BUILDSTDERR: 161 | static int __init dccp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dccp.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dccp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:188:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 188 | module_exit(dccp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dccp.c:181:20: note: 'cleanup_module' target declared here BUILDSTDERR: 181 | static void __exit dccp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_devgroup.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'devgroup_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(devgroup_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init devgroup_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_devgroup.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'devgroup_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(devgroup_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_devgroup.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit devgroup_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dscp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dscp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 112 | module_init(dscp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init dscp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_dscp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dscp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 113 | module_exit(dscp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_dscp.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit dscp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/netfilter/xt_ecn.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ecn_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:178:1: note: in expansion of macro 'module_init' BUILDSTDERR: 178 | module_init(ecn_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:168:19: note: 'init_module' target declared here BUILDSTDERR: 168 | static int __init ecn_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/net/ip.h:31, BUILDSTDERR: from net/netfilter/xt_ecn.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ecn_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 179 | module_exit(ecn_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ecn.c:173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | static void __exit ecn_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_esp.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'esp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:106:1: note: in expansion of macro 'module_init' BUILDSTDERR: 106 | module_init(esp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:96:19: note: 'init_module' target declared here BUILDSTDERR: 96 | static int __init esp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_esp.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'esp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:107:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 107 | module_exit(esp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_esp.c:101:20: note: 'cleanup_module' target declared here BUILDSTDERR: 101 | static void __exit esp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_hashlimit.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hashlimit_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1333:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1333 | module_init(hashlimit_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1294:19: note: 'init_module' target declared here BUILDSTDERR: 1294 | static int __init hashlimit_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_hashlimit.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hashlimit_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1334:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1334 | module_exit(hashlimit_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.c:1324:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1324 | static void __exit hashlimit_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hashlimit.o: warning: objtool: hashlimit_mt_check_common.isra.0()+0x433: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_hashlimit.o: warning: objtool: hashlimit_mt_common.isra.0()+0x75a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_helper.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'helper_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:98:1: note: in expansion of macro 'module_init' BUILDSTDERR: 98 | module_init(helper_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:88:19: note: 'init_module' target declared here BUILDSTDERR: 88 | static int __init helper_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_helper.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'helper_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:99:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 99 | module_exit(helper_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.c:93:20: note: 'cleanup_module' target declared here BUILDSTDERR: 93 | static void __exit helper_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_helper.o: warning: objtool: helper_mt_check()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_hl.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hl_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(hl_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init hl_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_hl.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hl_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(hl_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_hl.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit hl_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipcomp.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'comp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 112 | module_init(comp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init comp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipcomp.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'comp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 113 | module_exit(comp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit comp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipcomp.o: warning: objtool: comp_mt_check()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_iprange.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'iprange_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:133:1: note: in expansion of macro 'module_init' BUILDSTDERR: 133 | module_init(iprange_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:123:19: note: 'init_module' target declared here BUILDSTDERR: 123 | static int __init iprange_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_iprange.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'iprange_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:134:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 134 | module_exit(iprange_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_iprange.c:128:20: note: 'cleanup_module' target declared here BUILDSTDERR: 128 | static void __exit iprange_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipvs.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipvs_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(ipvs_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:179:19: note: 'init_module' target declared here BUILDSTDERR: 179 | static int __init ipvs_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_ipvs.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipvs_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(ipvs_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.c:184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | static void __exit ipvs_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_ipvs.o: warning: objtool: ipvs_mt_check()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_l2tp.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'l2tp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:357:1: note: in expansion of macro 'module_init' BUILDSTDERR: 357 | module_init(l2tp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:347:19: note: 'init_module' target declared here BUILDSTDERR: 347 | static int __init l2tp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_l2tp.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'l2tp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:358:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 358 | module_exit(l2tp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.c:352:20: note: 'cleanup_module' target declared here BUILDSTDERR: 352 | static void __exit l2tp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check.isra.0()+0xbc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check6()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_l2tp.o: warning: objtool: l2tp_mt_check4()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_length.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'length_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:69:1: note: in expansion of macro 'module_init' BUILDSTDERR: 69 | module_init(length_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:59:19: note: 'init_module' target declared here BUILDSTDERR: 59 | static int __init length_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_length.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'length_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:70:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 70 | module_exit(length_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_length.c:64:20: note: 'cleanup_module' target declared here BUILDSTDERR: 64 | static void __exit length_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_limit.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'limit_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:211:1: note: in expansion of macro 'module_init' BUILDSTDERR: 211 | module_init(limit_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | static int __init limit_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_limit.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'limit_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:212:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 212 | module_exit(limit_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.c:206:20: note: 'cleanup_module' target declared here BUILDSTDERR: 206 | static void __exit limit_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_limit.o: warning: objtool: limit_mt_check()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_mac.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mac_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:65:1: note: in expansion of macro 'module_init' BUILDSTDERR: 65 | module_init(mac_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:55:19: note: 'init_module' target declared here BUILDSTDERR: 55 | static int __init mac_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_mac.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mac_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:66:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 66 | module_exit(mac_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_mac.c:60:20: note: 'cleanup_module' target declared here BUILDSTDERR: 60 | static void __exit mac_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_multiport.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiport_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:178:1: note: in expansion of macro 'module_init' BUILDSTDERR: 178 | module_init(multiport_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | static int __init multiport_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_multiport.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiport_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:179:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 179 | module_exit(multiport_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_multiport.c:173:20: note: 'cleanup_module' target declared here BUILDSTDERR: 173 | static void __exit multiport_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_nfacct.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfacct_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:81:1: note: in expansion of macro 'module_init' BUILDSTDERR: 81 | module_init(nfacct_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:71:19: note: 'init_module' target declared here BUILDSTDERR: 71 | static int __init nfacct_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_nfacct.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfacct_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:82:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 82 | module_exit(nfacct_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.c:76:20: note: 'cleanup_module' target declared here BUILDSTDERR: 76 | static void __exit nfacct_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_nfacct.o: warning: objtool: nfacct_mt_checkentry()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_osf.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_osf_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:85:1: note: in expansion of macro 'module_init' BUILDSTDERR: 85 | module_init(xt_osf_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:66:19: note: 'init_module' target declared here BUILDSTDERR: 66 | static int __init xt_osf_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_osf.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_osf_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:86:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 86 | module_exit(xt_osf_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_osf.c:80:20: note: 'cleanup_module' target declared here BUILDSTDERR: 80 | static void __exit xt_osf_fini(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_owner.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'owner_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:127:1: note: in expansion of macro 'module_init' BUILDSTDERR: 127 | module_init(owner_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:117:19: note: 'init_module' target declared here BUILDSTDERR: 117 | static int __init owner_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_owner.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'owner_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:128:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 128 | module_exit(owner_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_owner.c:122:20: note: 'cleanup_module' target declared here BUILDSTDERR: 122 | static void __exit owner_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cgroup.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cgroup_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:221:1: note: in expansion of macro 'module_init' BUILDSTDERR: 221 | module_init(cgroup_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:211:19: note: 'init_module' target declared here BUILDSTDERR: 211 | static int __init cgroup_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_cgroup.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cgroup_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:222:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 222 | module_exit(cgroup_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.c:216:20: note: 'cleanup_module' target declared here BUILDSTDERR: 216 | static void __exit cgroup_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_cgroup.o: warning: objtool: cgroup_mt_check_v2()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_cgroup.o: warning: objtool: cgroup_mt_check_v1()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_physdev.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'physdev_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:142:1: note: in expansion of macro 'module_init' BUILDSTDERR: 142 | module_init(physdev_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:132:19: note: 'init_module' target declared here BUILDSTDERR: 132 | static int __init physdev_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_physdev.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'physdev_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:143:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 143 | module_exit(physdev_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.c:137:20: note: 'cleanup_module' target declared here BUILDSTDERR: 137 | static void __exit physdev_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_physdev.o: warning: objtool: physdev_mt_check()+0x5c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_pkttype.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pkttype_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:63:1: note: in expansion of macro 'module_init' BUILDSTDERR: 63 | module_init(pkttype_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:53:19: note: 'init_module' target declared here BUILDSTDERR: 53 | static int __init pkttype_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_pkttype.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pkttype_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:64:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 64 | module_exit(pkttype_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_pkttype.c:58:20: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | static void __exit pkttype_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_policy.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'policy_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:189:1: note: in expansion of macro 'module_init' BUILDSTDERR: 189 | module_init(policy_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:179:19: note: 'init_module' target declared here BUILDSTDERR: 179 | static int __init policy_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_policy.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'policy_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:190:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 190 | module_exit(policy_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.c:184:20: note: 'cleanup_module' target declared here BUILDSTDERR: 184 | static void __exit policy_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_policy.o: warning: objtool: policy_mt_check()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_quota.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'quota_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:90:1: note: in expansion of macro 'module_init' BUILDSTDERR: 90 | module_init(quota_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:80:19: note: 'init_module' target declared here BUILDSTDERR: 80 | static int __init quota_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_quota.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'quota_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:91:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 91 | module_exit(quota_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_quota.c:85:20: note: 'cleanup_module' target declared here BUILDSTDERR: 85 | static void __exit quota_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_rateest.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'xt_rateest_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:155:1: note: in expansion of macro 'module_init' BUILDSTDERR: 155 | module_init(xt_rateest_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:140:19: note: 'init_module' target declared here BUILDSTDERR: 140 | static int __init xt_rateest_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_rateest.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'xt_rateest_mt_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:156:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 156 | module_exit(xt_rateest_mt_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_rateest.c:145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | static void __exit xt_rateest_mt_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_realm.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'realm_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:53:1: note: in expansion of macro 'module_init' BUILDSTDERR: 53 | module_init(realm_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:43:19: note: 'init_module' target declared here BUILDSTDERR: 43 | static int __init realm_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_realm.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'realm_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:54:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 54 | module_exit(realm_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_realm.c:48:20: note: 'cleanup_module' target declared here BUILDSTDERR: 48 | static void __exit realm_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_recent.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'recent_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:760:1: note: in expansion of macro 'module_init' BUILDSTDERR: 760 | module_init(recent_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:735:19: note: 'init_module' target declared here BUILDSTDERR: 735 | static int __init recent_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/netfilter/xt_recent.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'recent_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:761:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 761 | module_exit(recent_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.c:754:20: note: 'cleanup_module' target declared here BUILDSTDERR: 754 | static void __exit recent_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_recent.o: warning: objtool: recent_mt_check.isra.0()+0x426: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_recent.o: warning: objtool: recent_mt_proc_write()+0xc6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_sctp.c:2: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:197:1: note: in expansion of macro 'module_init' BUILDSTDERR: 197 | module_init(sctp_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:187:19: note: 'init_module' target declared here BUILDSTDERR: 187 | static int __init sctp_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_sctp.c:2: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:198:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 198 | module_exit(sctp_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_sctp.c:192:20: note: 'cleanup_module' target declared here BUILDSTDERR: 192 | static void __exit sctp_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_socket.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'socket_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:317:1: note: in expansion of macro 'module_init' BUILDSTDERR: 317 | module_init(socket_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:307:19: note: 'init_module' target declared here BUILDSTDERR: 307 | static int __init socket_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_socket.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'socket_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:318:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 318 | module_exit(socket_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.c:312:20: note: 'cleanup_module' target declared here BUILDSTDERR: 312 | static void __exit socket_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_socket.o: warning: objtool: socket_mt_v3_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_socket.o: warning: objtool: socket_mt_v2_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netfilter/xt_socket.o: warning: objtool: socket_mt_v1_check()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_state.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'state_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(state_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | static int __init state_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_state.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'state_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(state_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.c:72:20: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | static void __exit state_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_state.o: warning: objtool: state_mt_check()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_statistic.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'statistic_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:101:1: note: in expansion of macro 'module_init' BUILDSTDERR: 101 | module_init(statistic_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:91:19: note: 'init_module' target declared here BUILDSTDERR: 91 | static int __init statistic_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_statistic.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'statistic_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:102:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 102 | module_exit(statistic_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_statistic.c:96:20: note: 'cleanup_module' target declared here BUILDSTDERR: 96 | static void __exit statistic_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_string.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'string_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:95:1: note: in expansion of macro 'module_init' BUILDSTDERR: 95 | module_init(string_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:85:19: note: 'init_module' target declared here BUILDSTDERR: 85 | static int __init string_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_string.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'string_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:96:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 96 | module_exit(string_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_string.c:90:20: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | static void __exit string_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_tcpmss.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcpmss_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:109:1: note: in expansion of macro 'module_init' BUILDSTDERR: 109 | module_init(tcpmss_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:99:19: note: 'init_module' target declared here BUILDSTDERR: 99 | static int __init tcpmss_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_tcpmss.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcpmss_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:110:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 110 | module_exit(tcpmss_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_tcpmss.c:104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | static void __exit tcpmss_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_time.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'time_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:286:1: note: in expansion of macro 'module_init' BUILDSTDERR: 286 | module_init(time_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:267:19: note: 'init_module' target declared here BUILDSTDERR: 267 | static int __init time_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_time.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'time_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:287:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 287 | module_exit(time_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.c:281:20: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | static void __exit time_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_time.o: warning: objtool: time_mt_check()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/netfilter/xt_u32.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'u32_mt_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:117:1: note: in expansion of macro 'module_init' BUILDSTDERR: 117 | module_init(u32_mt_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:107:19: note: 'init_module' target declared here BUILDSTDERR: 107 | static int __init u32_mt_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netfilter/xt_u32.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'u32_mt_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:118:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 118 | module_exit(u32_mt_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netfilter/xt_u32.c:112:20: note: 'cleanup_module' target declared here BUILDSTDERR: 112 | static void __exit u32_mt_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/netlink/diag.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netlink_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:256:1: note: in expansion of macro 'module_init' BUILDSTDERR: 256 | module_init(netlink_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:246:19: note: 'init_module' target declared here BUILDSTDERR: 246 | static int __init netlink_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netlink/diag.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netlink_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:257:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 257 | module_exit(netlink_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netlink/diag.c:251:20: note: 'cleanup_module' target declared here BUILDSTDERR: 251 | static void __exit netlink_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netrom/af_netrom.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nr_proto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1494:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1494 | module_init(nr_proto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1390:19: note: 'init_module' target declared here BUILDSTDERR: 1390 | static int __init nr_proto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/netrom/af_netrom.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1537:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1537 | module_exit(nr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/netrom/af_netrom.c:1504:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1504 | static void __exit nr_exit(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/netrom/nr_route.o: warning: objtool: nr_rt_ioctl()+0x490: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netrom/nr_subr.o: warning: objtool: nr_write_internal()+0x257: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/netrom/nr_subr.o: warning: objtool: nr_write_internal.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/nfc/hci/core.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfc_hci_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1100:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1100 | subsys_initcall(nfc_hci_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1090:19: note: 'init_module' target declared here BUILDSTDERR: 1090 | static int __init nfc_hci_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/nfc/hci/core.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfc_hci_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1101:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1101 | module_exit(nfc_hci_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.c:1095:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1095 | static void __exit nfc_hci_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: hci_dev_up()+0x4af: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: nfc_hci_cmd_received()+0x1c7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: nfc_hci_event_received()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/core.o: warning: objtool: nfc_hci_event_received.cold()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/hcp.o: warning: objtool: nfc_hci_hcp_message_rx()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/hcp.o: warning: objtool: nfc_hci_hcp_message_rx.cold()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/llc_shdlc.o: warning: objtool: llc_shdlc_rcv_from_drv()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/hci/llc_shdlc.o: warning: objtool: llc_shdlc_handle_rcv_queue()+0x560: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: __nci_request()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_transceive()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_rx_work()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_tm_send()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_send_cmd()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_allocate_device()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_stop_poll()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_deactivate_target()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_dep_link_down()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_activate_target()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_start_poll()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_stop_poll.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/core.o: warning: objtool: nci_deactivate_target.cold()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/data.o: warning: objtool: nci_data_exchange_complete()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/data.o: warning: objtool: nci_rx_data_packet()+0x235: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/ntf.o: warning: objtool: nci_add_new_protocol()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/ntf.o: warning: objtool: nci_ntf_packet()+0x422: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/rsp.o: warning: objtool: nci_rsp_packet()+0x414: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/nci/hci.o: warning: objtool: nci_hci_hcp_message_rx()+0xf6: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/nfc/core.c:26: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nfc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1240:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1240 | subsys_initcall(nfc_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1189:19: note: 'init_module' target declared here BUILDSTDERR: 1189 | static int __init nfc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/nfc/core.c:26: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nfc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1241:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1241 | module_exit(nfc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nfc/core.c:1231:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1231 | static void __exit nfc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/nfc/core.o: warning: objtool: nfc_register_device()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/core.o: warning: objtool: nfc_dev_up()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/rawsock.o: warning: objtool: rawsock_destruct()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/rawsock.o: warning: objtool: rawsock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_recv()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_set_remote_gb()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_rx_skb()+0x655: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_core.o: warning: objtool: nfc_llcp_recv.cold()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: llcp_allocate_pdu()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_parse_gb_tlv()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_parse_connection_tlv()+0xe7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_cc()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_i_frame()+0x1cf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_commands.o: warning: objtool: nfc_llcp_send_ui_frame()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_sock.o: warning: objtool: llcp_sock_recvmsg()+0x325: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_sock.o: warning: objtool: llcp_sock_destruct()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/llcp_sock.o: warning: objtool: llcp_sock_destruct.cold()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_start_poll()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_stop_poll()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_wq_cmd()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_deactivate_target()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: nfc_digital_allocate_device()+0x22a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_in_configure_hw()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_tg_configure_hw()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_target_found()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_stop_poll.cold()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_wq_cmd.cold()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_core.o: warning: objtool: digital_deactivate_target.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_attrib_res()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sdd_res()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sensf_res()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_tg_recv_sel_req()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_tg_recv_sensf_req()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sel_res()+0x130: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_iso15693_inv_res()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sensb_res()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_technology.o: warning: objtool: digital_in_recv_sens_res()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_recv_psl_res()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_recv_atr_res()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_send_atr_req()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_in_recv_dep_res()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_tg_recv_dep_req()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_tg_send_atr_res_complete()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/nfc/digital_dep.o: warning: objtool: digital_tg_recv_atr_req()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/nsh/nsh.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nsh_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:150:1: note: in expansion of macro 'module_init' BUILDSTDERR: 150 | module_init(nsh_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:139:19: note: 'init_module' target declared here BUILDSTDERR: 139 | static int __init nsh_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/nsh/nsh.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nsh_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:151:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 151 | module_exit(nsh_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/nsh/nsh.c:145:20: note: 'cleanup_module' target declared here BUILDSTDERR: 145 | static void __exit nsh_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/actions.o: warning: objtool: ovs_fragment()+0x189: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/openvswitch/datapath.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/datapath.c:2465:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2465 | module_init(dp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/datapath.c:2392:19: note: 'init_module' target declared here BUILDSTDERR: 2392 | static int __init dp_init(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: get_flow_actions()+0x95: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_nla_init_match_and_action()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_new()+0x391: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_get()+0x1eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/datapath.o: warning: objtool: ovs_flow_cmd_set()+0x2fa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: __parse_flow_nlattrs()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: parse_eth_type_from_nlattrs()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: nsh_key_put_from_nlattr()+0x133: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ip_tun_from_nlattr()+0x6e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: metadata_from_nlattrs()+0xe3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ovs_key_from_nlattrs()+0x13ca: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: reserve_sfa_size()+0xf9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: __parse_vlan_from_nlattrs()+0x38f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ovs_nla_get_match()+0x476: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/flow_netlink.o: warning: objtool: ovs_nla_get_ufid()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/vport.o: warning: objtool: ovs_vport_send()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_get()+0x285: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_del()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_limit_cmd_set()+0x24b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_execute()+0x414: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_copy_action()+0x624: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/openvswitch/conntrack.o: warning: objtool: ovs_ct_init()+0xf1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/openvswitch/vport-vxlan.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(ovs_vxlan_tnl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:167:19: note: 'init_module' target declared here BUILDSTDERR: 167 | static int __init ovs_vxlan_tnl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/openvswitch/vport-vxlan.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_vxlan_tnl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(ovs_vxlan_tnl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-vxlan.c:172:20: note: 'cleanup_module' target declared here BUILDSTDERR: 172 | static void __exit ovs_vxlan_tnl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/linux/udp.h:20, BUILDSTDERR: from net/openvswitch/vport-geneve.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:139:1: note: in expansion of macro 'module_init' BUILDSTDERR: 139 | module_init(ovs_geneve_tnl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:129:19: note: 'init_module' target declared here BUILDSTDERR: 129 | static int __init ovs_geneve_tnl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/net/inet_sock.h:26, BUILDSTDERR: from ./include/linux/udp.h:20, BUILDSTDERR: from net/openvswitch/vport-geneve.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_geneve_tnl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(ovs_geneve_tnl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-geneve.c:134:20: note: 'cleanup_module' target declared here BUILDSTDERR: 134 | static void __exit ovs_geneve_tnl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/openvswitch/vport-gre.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:111:1: note: in expansion of macro 'module_init' BUILDSTDERR: 111 | module_init(ovs_gre_tnl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:101:19: note: 'init_module' target declared here BUILDSTDERR: 101 | static int __init ovs_gre_tnl_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/openvswitch/vport-gre.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ovs_gre_tnl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:112:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 112 | module_exit(ovs_gre_tnl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/openvswitch/vport-gre.c:106:20: note: 'cleanup_module' target declared here BUILDSTDERR: 106 | static void __exit ovs_gre_tnl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/packet/diag.c:1: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'packet_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:261:1: note: in expansion of macro 'module_init' BUILDSTDERR: 261 | module_init(packet_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:251:19: note: 'init_module' target declared here BUILDSTDERR: 251 | static int __init packet_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/packet/diag.c:1: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'packet_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:262:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 262 | module_exit(packet_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/packet/diag.c:256:20: note: 'cleanup_module' target declared here BUILDSTDERR: 256 | static void __exit packet_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/psample/psample.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'psample_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(psample_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | static int __init psample_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/psample/psample.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'psample_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(psample_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/psample/psample.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit psample_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/psample/psample.o: warning: objtool: psample_sample_packet()+0x26a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/bind.o: warning: objtool: rds_bind()+0x2ce: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/connection.o: warning: objtool: __rds_conn_create()+0x610: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/recv.o: warning: objtool: rds_recv_hs_exthdrs()+0x7e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/send.o: warning: objtool: rds_sendmsg()+0x1062: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/threads.o: warning: objtool: rds_connect_path_complete()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/threads.o: warning: objtool: rds_connect_path_complete.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/transport.o: warning: objtool: rds_trans_register()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/transport.o: warning: objtool: rds_trans_register.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/rdma_transport.o: warning: objtool: rds_rdma_cm_event_handler_cmn()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/rdma_transport.o: warning: objtool: rds_rdma_listen_init_common.constprop.0()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib.o: warning: objtool: rds_ib_add_one()+0x1c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_cm.o: warning: objtool: rds_ib_cm_connect_complete()+0xa8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_cm.o: warning: objtool: rds_ib_cm_handle_connect()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_cm.o: warning: objtool: rds_ib_cm_connect_complete.cold()+0x161: return with modified stack frame BUILDSTDERR: net/rds/ib_recv.o: warning: objtool: rds_ib_recv_refill()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_send_unmap_op.isra.0()+0xff: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_xmit()+0x4bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_xmit_atomic()+0x1b9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_send.o: warning: objtool: rds_ib_xmit_rdma()+0x2e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_rdma.o: warning: objtool: rds_ib_get_mr()+0x78: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_fmr.o: warning: objtool: rds_ib_alloc_fmr()+0xf3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_fmr.o: warning: objtool: rds_ib_reg_fmr()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_fmr.o: warning: objtool: rds_ib_unreg_fmr()+0xaf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_frmr.o: warning: objtool: rds_ib_unreg_frmr()+0x152: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/ib_frmr.o: warning: objtool: rds_ib_reg_frmr()+0x22e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/tcp.o: warning: objtool: rds_tcp_skbuf_handler()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/tcp.o: warning: objtool: rds_tcp_init_net()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rds/tcp_send.o: warning: objtool: rds_tcp_xmit()+0x270: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/rfkill/core.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1374:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 1374 | subsys_initcall(rfkill_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1337:19: note: 'init_module' target declared here BUILDSTDERR: 1337 | static int __init rfkill_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/rfkill/core.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1385:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1385 | module_exit(rfkill_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.c:1376:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1376 | static void __exit rfkill_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rfkill/core.o: warning: objtool: rfkill_fop_ioctl()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rfkill/core.o: warning: objtool: rfkill_fop_release()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/rfkill/rfkill-gpio.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from net/rfkill/rfkill-gpio.c:19: BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:24: note: 'cleanup_module' target declared here BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rfkill/rfkill-gpio.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rfkill_gpio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from net/rfkill/rfkill-gpio.c:19: BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:24: note: 'init_module' target declared here BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/rfkill/rfkill-gpio.c:183:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 183 | module_platform_driver(rfkill_gpio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rose/af_rose.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rose_proto_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1578:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1578 | module_init(rose_proto_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1500:19: note: 'init_module' target declared here BUILDSTDERR: 1500 | static int __init rose_proto_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rose/af_rose.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rose_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1626:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1626 | module_exit(rose_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rose/af_rose.c:1588:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1588 | static void __exit rose_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/rose/af_rose.o: warning: objtool: rose_sendmsg()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_dev.o: warning: objtool: rose_xmit()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_in.o: warning: objtool: rose_process_rx_frame()+0x21a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_link.o: warning: objtool: rose_link_rx_restart()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_subr.o: warning: objtool: rose_write_internal()+0x550: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rose/rose_subr.o: warning: objtool: rose_parse_facilities()+0x630: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/rxrpc/af_rxrpc.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'af_rxrpc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:1097:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1097 | module_init(af_rxrpc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:980:19: note: 'init_module' target declared here BUILDSTDERR: 980 | static int __init af_rxrpc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/rxrpc/af_rxrpc.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'af_rxrpc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:1098:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1098 | module_exit(af_rxrpc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.c:1073:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1073 | static void __exit af_rxrpc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_validate_address()+0x5e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_begin_call()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_end_call()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_kernel_retry_call()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_create()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sock_destructor()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sendmsg()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_connect()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_setsockopt()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_shutdown()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_listen()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_bind()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_release()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_write_space()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/af_rxrpc.o: warning: objtool: rxrpc_sock_destructor.cold()+0xb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_service_prealloc_one()+0x42e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_discard_prealloc()+0x21c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_new_incoming_call()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_accept_call()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_accept.o: warning: objtool: rxrpc_reject_call()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_event.o: warning: objtool: rxrpc_propose_ACK()+0x76: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_event.o: warning: objtool: rxrpc_process_call()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_incoming_call()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_find_call_by_user_ID()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_prepare_call_for_retry()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_cleanup_call()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_put_call()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_call_timer_expired()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_retry_client_call()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: __rxrpc_queue_call()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_release_call()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_new_client_call()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_release_calls_on_socket()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/call_object.o: warning: objtool: rxrpc_destroy_all_calls()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_activate_one_channel()+0xdf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_activate_channels()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_destroy_client_conn_ids()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_put_client_conn()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_disconnect_client_call()+0x127: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_discard_expired_client_conns()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_connect_call()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_destroy_all_client_connections()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_client.o: warning: objtool: rxrpc_discard_expired_client_conns.cold()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_calls()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_abort_connection()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_conn_retransmit_call()+0x52: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_event.o: warning: objtool: rxrpc_process_connection()+0x31f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_destroy_connection()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_alloc_connection()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_find_connection_rcu()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: __rxrpc_disconnect_call()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_kill_connection()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_put_service_conn()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_service_connection_reaper()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_object.o: warning: objtool: rxrpc_destroy_all_connections()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_service.o: warning: objtool: rxrpc_find_service_conn_rcu()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_service.o: warning: objtool: rxrpc_new_incoming_connection()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/conn_service.o: warning: objtool: rxrpc_new_incoming_connection.cold()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_post_packet_to_conn()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_end_tx_phase()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_input_ack()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/input.o: warning: objtool: rxrpc_input_packet()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_free_token_list()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_tagged_data()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_ticket()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_preparse_s()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_get_server_data_key()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_tagged_array.constprop.0()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_principal()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_preparse()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_read()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_request_key()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_server_keyring()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/key.o: warning: objtool: rxrpc_krb5_decode_principal.cold()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_event.o: warning: objtool: rxrpc_send_version_request.isra.0()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_event.o: warning: objtool: rxrpc_process_local_events()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_local_rcu()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_local_processor()+0x1ac: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_lookup_local()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_put_local()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/local_object.o: warning: objtool: rxrpc_destroy_all_locals()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/output.o: warning: objtool: rxrpc_send_data_packet()+0x51: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/output.o: warning: objtool: rxrpc_reject_packets()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/output.o: warning: objtool: rxrpc_send_keepalive()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_event.o: warning: objtool: rxrpc_error_report()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_event.o: warning: objtool: rxrpc_peer_keepalive_worker()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_peer_hash_key()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_init_peer()+0xd2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_lookup_peer_rcu()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_alloc_peer()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_lookup_peer()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_put_peer()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/peer_object.o: warning: objtool: rxrpc_destroy_all_peers()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_recvmsg_data.isra.0()+0x33f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_kernel_recv_data()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_notify_socket()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/recvmsg.o: warning: objtool: rxrpc_recvmsg()+0x879: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/security.o: warning: objtool: rxrpc_init_client_conn_security()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/security.o: warning: objtool: rxrpc_init_server_conn_security()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_kernel_abort_call()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_send_data()+0x596: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_kernel_send_data()+0x25: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/sendmsg.o: warning: objtool: rxrpc_do_sendmsg()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/utils.o: warning: objtool: rxrpc_extract_addr_from_skb()+0x61: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_clear()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_prime_packet_security()+0x5b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_init_connection_security()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_secure_packet_encrypt.isra.0()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_secure_packet()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_issue_challenge.part.0()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_issue_challenge()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_send_response()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_respond_to_challenge()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_response()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet_2()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet_1()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/rxrpc/rxkad.o: warning: objtool: rxkad_verify_packet()+0x6c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_police.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'police_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:368:1: note: in expansion of macro 'module_init' BUILDSTDERR: 368 | module_init(police_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:358:19: note: 'init_module' target declared here BUILDSTDERR: 358 | static int __init police_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_police.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'police_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:369:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 369 | module_exit(police_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_police.c:363:20: note: 'cleanup_module' target declared here BUILDSTDERR: 363 | static void __exit police_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_gact.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gact_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:299:1: note: in expansion of macro 'module_init' BUILDSTDERR: 299 | module_init(gact_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:283:19: note: 'init_module' target declared here BUILDSTDERR: 283 | static int __init gact_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_gact.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gact_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:300:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 300 | module_exit(gact_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_gact.c:294:20: note: 'cleanup_module' target declared here BUILDSTDERR: 294 | static void __exit gact_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_mirred.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mirred_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:456:1: note: in expansion of macro 'module_init' BUILDSTDERR: 456 | module_init(mirred_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:440:19: note: 'init_module' target declared here BUILDSTDERR: 440 | static int __init mirred_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_mirred.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mirred_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:457:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 457 | module_exit(mirred_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.c:450:20: note: 'cleanup_module' target declared here BUILDSTDERR: 450 | static void __exit mirred_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_mirred.o: warning: objtool: tcf_mirred_act()+0x323: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_sample.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sample_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:283:1: note: in expansion of macro 'module_init' BUILDSTDERR: 283 | module_init(sample_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:273:19: note: 'init_module' target declared here BUILDSTDERR: 273 | static int __init sample_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_sample.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sample_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:284:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 284 | module_exit(sample_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_sample.c:278:20: note: 'cleanup_module' target declared here BUILDSTDERR: 278 | static void __exit sample_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_ipt.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ipt_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:450:1: note: in expansion of macro 'module_init' BUILDSTDERR: 450 | module_init(ipt_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:426:19: note: 'init_module' target declared here BUILDSTDERR: 426 | static int __init ipt_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_ipt.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ipt_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:451:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 451 | module_exit(ipt_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.c:444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | static void __exit ipt_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ipt.o: warning: objtool: tcf_ipt_act()+0x121: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_nat.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nat_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(nat_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init nat_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_nat.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nat_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(nat_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_nat.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit nat_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_pedit.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pedit_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:518:1: note: in expansion of macro 'module_init' BUILDSTDERR: 518 | module_init(pedit_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:508:19: note: 'init_module' target declared here BUILDSTDERR: 508 | static int __init pedit_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_pedit.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pedit_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:519:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 519 | module_exit(pedit_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.c:513:20: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | static void __exit pedit_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_pedit.o: warning: objtool: tcf_pedit_act()+0x33a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_simple.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simp_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:248:1: note: in expansion of macro 'module_init' BUILDSTDERR: 248 | module_init(simp_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:235:19: note: 'init_module' target declared here BUILDSTDERR: 235 | static int __init simp_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_simple.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simp_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:249:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 249 | module_exit(simp_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.c:243:20: note: 'cleanup_module' target declared here BUILDSTDERR: 243 | static void __exit simp_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_simple.o: warning: objtool: tcf_simp_act()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/act_simple.o: warning: objtool: tcf_simp_act.cold()+0x50: return with modified stack frame BUILDSTDERR: In file included from net/sched/act_skbedit.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbedit_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:347:1: note: in expansion of macro 'module_init' BUILDSTDERR: 347 | module_init(skbedit_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:337:19: note: 'init_module' target declared here BUILDSTDERR: 337 | static int __init skbedit_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_skbedit.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbedit_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:348:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 348 | module_exit(skbedit_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbedit.c:342:20: note: 'cleanup_module' target declared here BUILDSTDERR: 342 | static void __exit skbedit_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_csum.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'csum_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:708:1: note: in expansion of macro 'module_init' BUILDSTDERR: 708 | module_init(csum_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:698:19: note: 'init_module' target declared here BUILDSTDERR: 698 | static int __init csum_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_csum.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'csum_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:709:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 709 | module_exit(csum_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_csum.c:703:20: note: 'cleanup_module' target declared here BUILDSTDERR: 703 | static void __exit csum_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_vlan.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vlan_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:341:1: note: in expansion of macro 'module_init' BUILDSTDERR: 341 | module_init(vlan_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:331:19: note: 'init_module' target declared here BUILDSTDERR: 331 | static int __init vlan_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_vlan.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vlan_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:342:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 342 | module_exit(vlan_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_vlan.c:336:20: note: 'cleanup_module' target declared here BUILDSTDERR: 336 | static void __exit vlan_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_bpf.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bpf_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:440:1: note: in expansion of macro 'module_init' BUILDSTDERR: 440 | module_init(bpf_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:430:19: note: 'init_module' target declared here BUILDSTDERR: 430 | static int __init bpf_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_bpf.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bpf_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:441:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 441 | module_exit(bpf_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_bpf.c:435:20: note: 'cleanup_module' target declared here BUILDSTDERR: 435 | static void __exit bpf_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_connmark.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'connmark_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:242:1: note: in expansion of macro 'module_init' BUILDSTDERR: 242 | module_init(connmark_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:232:19: note: 'init_module' target declared here BUILDSTDERR: 232 | static int __init connmark_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_connmark.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'connmark_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:243:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 243 | module_exit(connmark_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_connmark.c:237:20: note: 'cleanup_module' target declared here BUILDSTDERR: 237 | static void __exit connmark_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_skbmod.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skbmod_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:308:1: note: in expansion of macro 'module_init' BUILDSTDERR: 308 | module_init(skbmod_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:298:19: note: 'init_module' target declared here BUILDSTDERR: 298 | static int __init skbmod_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_skbmod.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skbmod_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:309:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 309 | module_exit(skbmod_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_skbmod.c:303:20: note: 'cleanup_module' target declared here BUILDSTDERR: 303 | static void __exit skbmod_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_ife.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ife_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:908:1: note: in expansion of macro 'module_init' BUILDSTDERR: 908 | module_init(ife_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:898:19: note: 'init_module' target declared here BUILDSTDERR: 898 | static int __init ife_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_ife.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ife_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:909:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 909 | module_exit(ife_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.c:903:20: note: 'cleanup_module' target declared here BUILDSTDERR: 903 | static void __exit ife_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_ife.o: warning: objtool: tcf_ife_act()+0x46e: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/act_meta_mark.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifemark_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(ifemark_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init ifemark_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_mark.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifemark_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(ifemark_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_mark.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit ifemark_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbprio.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifeprio_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:70:1: note: in expansion of macro 'module_init' BUILDSTDERR: 70 | module_init(ifeprio_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:60:19: note: 'init_module' target declared here BUILDSTDERR: 60 | static int __init ifeprio_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbprio.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifeprio_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:71:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 71 | module_exit(ifeprio_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbprio.c:65:20: note: 'cleanup_module' target declared here BUILDSTDERR: 65 | static void __exit ifeprio_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbtcindex.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ifetc_index_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:72:1: note: in expansion of macro 'module_init' BUILDSTDERR: 72 | module_init(ifetc_index_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:62:19: note: 'init_module' target declared here BUILDSTDERR: 62 | static int __init ifetc_index_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_meta_skbtcindex.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ifetc_index_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:73:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 73 | module_exit(ifetc_index_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_meta_skbtcindex.c:67:20: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | static void __exit ifetc_index_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_tunnel_key.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tunnel_key_init_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:605:1: note: in expansion of macro 'module_init' BUILDSTDERR: 605 | module_init(tunnel_key_init_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:595:19: note: 'init_module' target declared here BUILDSTDERR: 595 | static int __init tunnel_key_init_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/act_tunnel_key.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tunnel_key_cleanup_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:606:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 606 | module_exit(tunnel_key_cleanup_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/act_tunnel_key.c:600:20: note: 'cleanup_module' target declared here BUILDSTDERR: 600 | static void __exit tunnel_key_cleanup_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbq.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1805:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1805 | module_init(cbq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1797:19: note: 'init_module' target declared here BUILDSTDERR: 1797 | static int __init cbq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbq.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1806:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1806 | module_exit(cbq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.c:1801:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1801 | static void __exit cbq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbq.o: warning: objtool: cbq_normalize_quanta.part.0()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_htb.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'htb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1619:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1619 | module_init(htb_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1610:19: note: 'init_module' target declared here BUILDSTDERR: 1610 | static int __init htb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_htb.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1620:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1620 | module_exit(htb_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.c:1614:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1614 | static void __exit htb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_htb.o: warning: objtool: htb_dequeue()+0x5ee: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_htb.o: warning: objtool: htb_change_class()+0x241: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_hfsc.c:53: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hfsc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1696:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1696 | module_init(hfsc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1684:1: note: 'init_module' target declared here BUILDSTDERR: 1684 | hfsc_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_hfsc.c:53: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hfsc_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1697:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1697 | module_exit(hfsc_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hfsc.c:1690:1: note: 'cleanup_module' target declared here BUILDSTDERR: 1690 | hfsc_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_red.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'red_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:449:1: note: in expansion of macro 'module_init' BUILDSTDERR: 449 | module_init(red_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:439:19: note: 'init_module' target declared here BUILDSTDERR: 439 | static int __init red_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_red.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'red_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:450:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 450 | module_exit(red_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_red.c:444:20: note: 'cleanup_module' target declared here BUILDSTDERR: 444 | static void __exit red_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_gred.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'gred_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:617:1: note: in expansion of macro 'module_init' BUILDSTDERR: 617 | module_init(gred_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:607:19: note: 'init_module' target declared here BUILDSTDERR: 607 | static int __init gred_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_gred.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'gred_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:618:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 618 | module_exit(gred_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.c:612:20: note: 'cleanup_module' target declared here BUILDSTDERR: 612 | static void __exit gred_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_gred.o: warning: objtool: gred_dequeue()+0xe8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_gred.o: warning: objtool: gred_init()+0x191: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_gred.o: warning: objtool: gred_change()+0x54f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_ingress.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ingress_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(ingress_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:276:19: note: 'init_module' target declared here BUILDSTDERR: 276 | static int __init ingress_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_ingress.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ingress_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(ingress_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_ingress.c:290:20: note: 'cleanup_module' target declared here BUILDSTDERR: 290 | static void __exit ingress_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_dsmark.c:6: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dsmark_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:513:1: note: in expansion of macro 'module_init' BUILDSTDERR: 513 | module_init(dsmark_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:503:19: note: 'init_module' target declared here BUILDSTDERR: 503 | static int __init dsmark_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_dsmark.c:6: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dsmark_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:514:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 514 | module_exit(dsmark_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.c:508:20: note: 'cleanup_module' target declared here BUILDSTDERR: 508 | static void __exit dsmark_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_dsmark.o: warning: objtool: dsmark_dequeue()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_sfb.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfb_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:727:1: note: in expansion of macro 'module_init' BUILDSTDERR: 727 | module_init(sfb_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:717:19: note: 'init_module' target declared here BUILDSTDERR: 717 | static int __init sfb_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_sfb.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfb_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:728:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 728 | module_exit(sfb_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfb.c:722:20: note: 'cleanup_module' target declared here BUILDSTDERR: 722 | static void __exit sfb_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_sfq.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sfq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:933:1: note: in expansion of macro 'module_init' BUILDSTDERR: 933 | module_init(sfq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:925:19: note: 'init_module' target declared here BUILDSTDERR: 925 | static int __init sfq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_sfq.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sfq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:934:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 934 | module_exit(sfq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_sfq.c:929:20: note: 'cleanup_module' target declared here BUILDSTDERR: 929 | static void __exit sfq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_tbf.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tbf_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:561:1: note: in expansion of macro 'module_init' BUILDSTDERR: 561 | module_init(tbf_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:552:19: note: 'init_module' target declared here BUILDSTDERR: 552 | static int __init tbf_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_tbf.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tbf_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:562:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 562 | module_exit(tbf_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.c:557:20: note: 'cleanup_module' target declared here BUILDSTDERR: 557 | static void __exit tbf_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_tbf.o: warning: objtool: tbf_change()+0x3f7: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_teql.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'teql_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:524:1: note: in expansion of macro 'module_init' BUILDSTDERR: 524 | module_init(teql_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:473:19: note: 'init_module' target declared here BUILDSTDERR: 473 | static int __init teql_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_teql.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'teql_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:525:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 525 | module_exit(teql_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.c:510:20: note: 'cleanup_module' target declared here BUILDSTDERR: 510 | static void __exit teql_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/sched/sch_teql.o: warning: objtool: teql_master_xmit()+0x1dc: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_prio.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'prio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:475:1: note: in expansion of macro 'module_init' BUILDSTDERR: 475 | module_init(prio_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:465:19: note: 'init_module' target declared here BUILDSTDERR: 465 | static int __init prio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_prio.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'prio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:476:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 476 | module_exit(prio_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_prio.c:470:20: note: 'cleanup_module' target declared here BUILDSTDERR: 470 | static void __exit prio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_multiq.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'multiq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:422:1: note: in expansion of macro 'module_init' BUILDSTDERR: 422 | module_init(multiq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:412:19: note: 'init_module' target declared here BUILDSTDERR: 412 | static int __init multiq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_multiq.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'multiq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:423:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 423 | module_exit(multiq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_multiq.c:417:20: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | static void __exit multiq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_atm.c:5: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'atm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:703:1: note: in expansion of macro 'module_init' BUILDSTDERR: 703 | module_init(atm_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:693:19: note: 'init_module' target declared here BUILDSTDERR: 693 | static int __init atm_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_atm.c:5: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'atm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:704:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 704 | module_exit(atm_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_atm.c:698:20: note: 'cleanup_module' target declared here BUILDSTDERR: 698 | static void __exit atm_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/sched/sch_atm.o: warning: objtool: atm_tc_destroy()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_atm.o: warning: objtool: atm_tc_delete()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_netem.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'netem_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1258:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1258 | module_init(netem_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1249:19: note: 'init_module' target declared here BUILDSTDERR: 1249 | static int __init netem_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_netem.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'netem_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1259:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1259 | module_exit(netem_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.c:1254:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1254 | static void __exit netem_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_netem.o: warning: objtool: netem_change()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sched/sch_netem.o: warning: objtool: netem_init()+0x44: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_drr.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'drr_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:512:1: note: in expansion of macro 'module_init' BUILDSTDERR: 512 | module_init(drr_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:502:19: note: 'init_module' target declared here BUILDSTDERR: 502 | static int __init drr_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_drr.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'drr_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:513:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 513 | module_exit(drr_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_drr.c:507:20: note: 'cleanup_module' target declared here BUILDSTDERR: 507 | static void __exit drr_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_plug.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'plug_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:233:1: note: in expansion of macro 'module_init' BUILDSTDERR: 233 | module_init(plug_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:224:19: note: 'init_module' target declared here BUILDSTDERR: 224 | static int __init plug_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_plug.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'plug_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:234:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 234 | module_exit(plug_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_plug.c:229:20: note: 'cleanup_module' target declared here BUILDSTDERR: 229 | static void __exit plug_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_mqprio.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'mqprio_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:642:1: note: in expansion of macro 'module_init' BUILDSTDERR: 642 | module_init(mqprio_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:632:19: note: 'init_module' target declared here BUILDSTDERR: 632 | static int __init mqprio_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_mqprio.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'mqprio_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:643:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 643 | module_exit(mqprio_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_mqprio.c:637:20: note: 'cleanup_module' target declared here BUILDSTDERR: 637 | static void __exit mqprio_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_choke.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'choke_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:523:1: note: in expansion of macro 'module_init' BUILDSTDERR: 523 | module_init(choke_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | static int __init choke_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_choke.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'choke_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:524:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 524 | module_exit(choke_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_choke.c:518:20: note: 'cleanup_module' target declared here BUILDSTDERR: 518 | static void __exit choke_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_qfq.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'qfq_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1534:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1534 | module_init(qfq_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1524:19: note: 'init_module' target declared here BUILDSTDERR: 1524 | static int __init qfq_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_qfq.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'qfq_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1535:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1535 | module_exit(qfq_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.c:1529:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1529 | static void __exit qfq_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/sched/sch_qfq.o: warning: objtool: qfq_change_class()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_codel.c:43: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'codel_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:303:1: note: in expansion of macro 'module_init' BUILDSTDERR: 303 | module_init(codel_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:293:19: note: 'init_module' target declared here BUILDSTDERR: 293 | static int __init codel_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_codel.c:43: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'codel_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:304:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 304 | module_exit(codel_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_codel.c:298:20: note: 'cleanup_module' target declared here BUILDSTDERR: 298 | static void __exit codel_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_fq.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fq_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:930:1: note: in expansion of macro 'module_init' BUILDSTDERR: 930 | module_init(fq_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:908:19: note: 'init_module' target declared here BUILDSTDERR: 908 | static int __init fq_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_fq.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fq_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:931:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 931 | module_exit(fq_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.c:924:20: note: 'cleanup_module' target declared here BUILDSTDERR: 924 | static void __exit fq_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_fq.o: warning: objtool: fq_change()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/sch_hhf.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hhf_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:717:1: note: in expansion of macro 'module_init' BUILDSTDERR: 717 | module_init(hhf_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:707:19: note: 'init_module' target declared here BUILDSTDERR: 707 | static int __init hhf_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_hhf.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hhf_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:718:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 718 | module_exit(hhf_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_hhf.c:712:20: note: 'cleanup_module' target declared here BUILDSTDERR: 712 | static void __exit hhf_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_pie.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pie_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:566:1: note: in expansion of macro 'module_init' BUILDSTDERR: 566 | module_init(pie_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:556:19: note: 'init_module' target declared here BUILDSTDERR: 556 | static int __init pie_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_pie.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pie_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:567:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 567 | module_exit(pie_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_pie.c:561:20: note: 'cleanup_module' target declared here BUILDSTDERR: 561 | static void __exit pie_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbs.c:58: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cbs_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:498:1: note: in expansion of macro 'module_init' BUILDSTDERR: 498 | module_init(cbs_module_init) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:489:19: note: 'init_module' target declared here BUILDSTDERR: 489 | static int __init cbs_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/sch_cbs.c:58: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cbs_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:499:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 499 | module_exit(cbs_module_exit) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.c:494:20: note: 'cleanup_module' target declared here BUILDSTDERR: 494 | static void __exit cbs_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/sch_cbs.o: warning: objtool: cbs_disable_offload()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_u32.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1496:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1496 | module_init(init_u32) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1461:19: note: 'init_module' target declared here BUILDSTDERR: 1461 | static int __init init_u32(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_u32.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1497:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1497 | module_exit(exit_u32) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_u32.c:1490:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1490 | static void __exit exit_u32(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/sched/cls_u32.o: warning: objtool: u32_classify()+0x337: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_route.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_route4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:680:1: note: in expansion of macro 'module_init' BUILDSTDERR: 680 | module_init(init_route4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:670:19: note: 'init_module' target declared here BUILDSTDERR: 670 | static int __init init_route4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_route.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_route4': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:681:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 681 | module_exit(exit_route4) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_route.c:675:20: note: 'cleanup_module' target declared here BUILDSTDERR: 675 | static void __exit exit_route4(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_fw.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fw': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:467:1: note: in expansion of macro 'module_init' BUILDSTDERR: 467 | module_init(init_fw) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:457:19: note: 'init_module' target declared here BUILDSTDERR: 457 | static int __init init_fw(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/sched/cls_fw.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fw': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:468:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 468 | module_exit(exit_fw) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_fw.c:462:20: note: 'cleanup_module' target declared here BUILDSTDERR: 462 | static void __exit exit_fw(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:771:1: note: in expansion of macro 'module_init' BUILDSTDERR: 771 | module_init(init_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | static int __init init_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:772:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 772 | module_exit(exit_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:766:20: note: 'cleanup_module' target declared here BUILDSTDERR: 766 | static void __exit exit_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_tcindex.c:7: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_tcindex': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:687:1: note: in expansion of macro 'module_init' BUILDSTDERR: 687 | module_init(init_tcindex) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:677:19: note: 'init_module' target declared here BUILDSTDERR: 677 | static int __init init_tcindex(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_tcindex.c:7: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_tcindex': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:688:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 688 | module_exit(exit_tcindex) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_tcindex.c:682:20: note: 'cleanup_module' target declared here BUILDSTDERR: 682 | static void __exit exit_tcindex(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:771:1: note: in expansion of macro 'module_init' BUILDSTDERR: 771 | module_init(init_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:761:19: note: 'init_module' target declared here BUILDSTDERR: 761 | static int __init init_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rsvp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_rsvp.h:772:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 772 | module_exit(exit_rsvp) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_rsvp6.c:27: BUILDSTDERR: net/sched/cls_rsvp.h:766:20: note: 'cleanup_module' target declared here BUILDSTDERR: 766 | static void __exit exit_rsvp(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_basic.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_basic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:324:1: note: in expansion of macro 'module_init' BUILDSTDERR: 324 | module_init(init_basic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:314:19: note: 'init_module' target declared here BUILDSTDERR: 314 | static int __init init_basic(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_basic.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_basic': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:325:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 325 | module_exit(exit_basic) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_basic.c:319:20: note: 'cleanup_module' target declared here BUILDSTDERR: 319 | static void __exit exit_basic(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/sched/cls_flow.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_flow_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:720:1: note: in expansion of macro 'module_init' BUILDSTDERR: 720 | module_init(cls_flow_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:710:19: note: 'init_module' target declared here BUILDSTDERR: 710 | static int __init cls_flow_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/tcp.h:23, BUILDSTDERR: from ./include/linux/ipv6.h:87, BUILDSTDERR: from net/sched/cls_flow.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_flow_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:721:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 721 | module_exit(cls_flow_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flow.c:715:20: note: 'cleanup_module' target declared here BUILDSTDERR: 715 | static void __exit cls_flow_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_bpf.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_bpf_init_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:716:1: note: in expansion of macro 'module_init' BUILDSTDERR: 716 | module_init(cls_bpf_init_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:706:19: note: 'init_module' target declared here BUILDSTDERR: 706 | static int __init cls_bpf_init_mod(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_bpf.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_bpf_exit_mod': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:717:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 717 | module_exit(cls_bpf_exit_mod); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.c:711:20: note: 'cleanup_module' target declared here BUILDSTDERR: 711 | static void __exit cls_bpf_exit_mod(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_bpf.o: warning: objtool: __cls_bpf_delete()+0x34: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sched/cls_flower.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_fl_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1981:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1981 | module_init(cls_fl_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1971:19: note: 'init_module' target declared here BUILDSTDERR: 1971 | static int __init cls_fl_init(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_flower.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_fl_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1982:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1982 | module_exit(cls_fl_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_flower.c:1976:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1976 | static void __exit cls_fl_exit(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_matchall.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cls_mall_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:346:1: note: in expansion of macro 'module_init' BUILDSTDERR: 346 | module_init(cls_mall_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:336:19: note: 'init_module' target declared here BUILDSTDERR: 336 | static int __init cls_mall_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/cls_matchall.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cls_mall_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:347:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 347 | module_exit(cls_mall_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/cls_matchall.c:341:20: note: 'cleanup_module' target declared here BUILDSTDERR: 341 | static void __exit cls_mall_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_cmp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_cmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:96:1: note: in expansion of macro 'module_init' BUILDSTDERR: 96 | module_init(init_em_cmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | static int __init init_em_cmp(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_cmp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_cmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:97:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 97 | module_exit(exit_em_cmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_cmp.c:89:20: note: 'cleanup_module' target declared here BUILDSTDERR: 89 | static void __exit exit_em_cmp(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_nbyte.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_nbyte': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:77:1: note: in expansion of macro 'module_init' BUILDSTDERR: 77 | module_init(init_em_nbyte); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:65:19: note: 'init_module' target declared here BUILDSTDERR: 65 | static int __init init_em_nbyte(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_nbyte.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_nbyte': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:78:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 78 | module_exit(exit_em_nbyte); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_nbyte.c:70:20: note: 'cleanup_module' target declared here BUILDSTDERR: 70 | static void __exit exit_em_nbyte(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_u32.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:61:1: note: in expansion of macro 'module_init' BUILDSTDERR: 61 | module_init(init_em_u32); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:49:19: note: 'init_module' target declared here BUILDSTDERR: 49 | static int __init init_em_u32(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_u32.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_u32': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:62:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 62 | module_exit(exit_em_u32); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_u32.c:54:20: note: 'cleanup_module' target declared here BUILDSTDERR: 54 | static void __exit exit_em_u32(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_meta.c:62: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_meta': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:1011:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1011 | module_init(init_em_meta); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:999:19: note: 'init_module' target declared here BUILDSTDERR: 999 | static int __init init_em_meta(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_meta.c:62: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_meta': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:1012:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1012 | module_exit(exit_em_meta); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_meta.c:1004:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1004 | static void __exit exit_em_meta(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_text.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_text': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:154:1: note: in expansion of macro 'module_init' BUILDSTDERR: 154 | module_init(init_em_text); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:142:19: note: 'init_module' target declared here BUILDSTDERR: 142 | static int __init init_em_text(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_text.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_text': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 155 | module_exit(exit_em_text); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_text.c:147:20: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | static void __exit exit_em_text(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_canid.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_canid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:230:1: note: in expansion of macro 'module_init' BUILDSTDERR: 230 | module_init(init_em_canid); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:218:19: note: 'init_module' target declared here BUILDSTDERR: 218 | static int __init init_em_canid(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_canid.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_canid': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:231:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 231 | module_exit(exit_em_canid); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_canid.c:223:20: note: 'cleanup_module' target declared here BUILDSTDERR: 223 | static void __exit exit_em_canid(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipset.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_ipset': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:134:1: note: in expansion of macro 'module_init' BUILDSTDERR: 134 | module_init(init_em_ipset); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:120:19: note: 'init_module' target declared here BUILDSTDERR: 120 | static int __init init_em_ipset(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipset.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_ipset': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:135:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 135 | module_exit(exit_em_ipset); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipset.c:125:20: note: 'cleanup_module' target declared here BUILDSTDERR: 125 | static void __exit exit_em_ipset(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipt.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_em_ipt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:254:1: note: in expansion of macro 'module_init' BUILDSTDERR: 254 | module_init(init_em_ipt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:240:19: note: 'init_module' target declared here BUILDSTDERR: 240 | static int __init init_em_ipt(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sched/em_ipt.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_em_ipt': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:255:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 255 | module_exit(exit_em_ipt); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.c:245:20: note: 'cleanup_module' target declared here BUILDSTDERR: 245 | static void __exit exit_em_ipt(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sched/em_ipt.o: warning: objtool: em_ipt_change()+0x92: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sm_statetable.o: warning: objtool: sctp_sm_lookup_event.cold()+0x23: unreachable instruction BUILDSTDERR: net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': BUILDSTDERR: 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] BUILDSTDERR: 780 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 783 | &chunk->subh.cookie_hdr->c.peer_addr, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_a': BUILDSTDERR: 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] BUILDSTDERR: 1792 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/sm_statefuns.c: In function 'sctp_sf_do_dupcook_b': BUILDSTDERR: 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] BUILDSTDERR: 1910 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/sm_statefuns.o: warning: objtool: sctp_sf_backbeat_8_3()+0x1ff: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sm_sideeffect.o: warning: objtool: sctp_do_sm()+0x10b5: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sctp/protocol.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1607:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1607 | module_init(sctp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1365:19: note: 'init_module' target declared here BUILDSTDERR: 1365 | static __init int sctp_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from net/sctp/protocol.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1608:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1608 | module_exit(sctp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/protocol.c:1569:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1569 | static __exit void sctp_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/sctp/protocol.o: warning: objtool: sctp_ctrlsock_init()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/protocol.o: warning: objtool: sctp_v4_copy_ip_options()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/associola.o: warning: objtool: sctp_assoc_control_transport()+0xb5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/transport.o: warning: objtool: sctp_transport_update_pmtu()+0x23a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': BUILDSTDERR: 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] BUILDSTDERR: 1747 | bear_cookie = &cookie->c; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/sctp/bind_addr.o: warning: objtool: sctp_bind_addrs_to_raw()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.c: In function 'sctp_setsockopt_peer_addr_params': BUILDSTDERR: 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] BUILDSTDERR: 2755 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/socket.c: In function 'sctp_setsockopt_primary_addr': BUILDSTDERR: 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] BUILDSTDERR: 3096 | trans = sctp_addr_id2transport(sk, &prim.ssp_addr, prim.ssp_assoc_id); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': BUILDSTDERR: 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] BUILDSTDERR: 5212 | transport = sctp_addr_id2transport(sk, &pinfo.spinfo_address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': BUILDSTDERR: 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] BUILDSTDERR: 5616 | trans = sctp_addr_id2transport(sk, ¶ms.spp_address, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_send_asconf_add_ip.part.0()+0x19f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: __sctp_connect()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_getsockopt_sctp_status()+0x106: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_getsockopt_primary_addr()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_setsockopt()+0x1040: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_inet_listen()+0x1aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/socket.o: warning: objtool: sctp_getsockopt()+0x25b1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/output.o: warning: objtool: sctp_packet_transmit()+0xb2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/input.o: warning: objtool: sctp_hash_transport()+0x2b7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/sysctl.o: warning: objtool: proc_sctp_do_alpha_beta()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sctp/ipv6.o: warning: objtool: sctp_v6_copy_ip_options()+0x55: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sctp/diag.c:32: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sctp_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:555:1: note: in expansion of macro 'module_init' BUILDSTDERR: 555 | module_init(sctp_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:545:19: note: 'init_module' target declared here BUILDSTDERR: 545 | static int __init sctp_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sctp/diag.c:32: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sctp_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:556:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 556 | module_exit(sctp_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sctp/diag.c:550:20: note: 'cleanup_module' target declared here BUILDSTDERR: 550 | static void __exit sctp_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/af_smc.c:36: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/af_smc.c:21: BUILDSTDERR: net/smc/af_smc.c: At top level: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:2009:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2009 | module_init(smc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:1938:19: note: 'init_module' target declared here BUILDSTDERR: 1938 | static int __init smc_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/smc/af_smc.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:2010:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2010 | module_exit(smc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/af_smc.c:1998:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1998 | static void __exit smc_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_msg_hdr_valid': BUILDSTDERR: 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] BUILDSTDERR: 55 | pclc = (struct smc_clc_msg_proposal *)clcm; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_clc.c:24: BUILDSTDERR: net/smc/smc_clc.h:47:8: note: defined here BUILDSTDERR: 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.h:96:8: note: defined here BUILDSTDERR: 96 | struct smc_clc_msg_proposal { /* clc proposal message sent by Linux */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 81 | dclc = (struct smc_clc_msg_decline *)clcm; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_clc.c:24: BUILDSTDERR: net/smc/smc_clc.h:47:8: note: defined here BUILDSTDERR: 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.h:154:8: note: defined here BUILDSTDERR: 154 | struct smc_clc_msg_decline { /* clc decline message */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_prfx_set6_rcu': BUILDSTDERR: 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] BUILDSTDERR: 130 | ipv6_addr_prefix(&ipv6_prfx[cnt].prefix, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_prfx_match6_rcu': BUILDSTDERR: 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] BUILDSTDERR: 225 | ipv6_prefix_equal(&ifa->addr, &ipv6_prfx[i].prefix, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.c: In function 'smc_clc_wait_msg': BUILDSTDERR: 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] BUILDSTDERR: 339 | dclc = (struct smc_clc_msg_decline *)clcm; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_clc.c:24: BUILDSTDERR: net/smc/smc_clc.h:47:8: note: defined here BUILDSTDERR: 47 | struct smc_clc_msg_hdr { /* header1 of clc messages */ BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_clc.h:154:8: note: defined here BUILDSTDERR: 154 | struct smc_clc_msg_decline { /* clc decline message */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_core.c:27: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_cdc.c:17: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_tx.c:26: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_rx.c:21: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_tx.h:19, BUILDSTDERR: from net/smc/smc_close.c:18: BUILDSTDERR: net/smc/smc_cdc.h: In function 'smc_host_msg_to_cdc': BUILDSTDERR: 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] BUILDSTDERR: 183 | smc_host_cursor_to_cdc(&peer->prod, &local->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 184 | smc_host_cursor_to_cdc(&peer->cons, &local->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_cdc.h: In function 'smcr_cdc_msg_to_host': BUILDSTDERR: 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] BUILDSTDERR: 216 | smc_cdc_cursor_to_host(&local->prod, &peer->prod, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: 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] BUILDSTDERR: 217 | smc_cdc_cursor_to_host(&local->cons, &peer->cons, conn); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_diag.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'smc_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:263:1: note: in expansion of macro 'module_init' BUILDSTDERR: 263 | module_init(smc_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:253:19: note: 'init_module' target declared here BUILDSTDERR: 253 | static int __init smc_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/smc/smc_diag.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'smc_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:264:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 264 | module_exit(smc_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/smc/smc_diag.c:258:20: note: 'cleanup_module' target declared here BUILDSTDERR: 258 | static void __exit smc_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/auth_gss/auth_gss.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_rpcsec_gss': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2154:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2154 | module_init(init_rpcsec_gss) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2108:19: note: 'init_module' target declared here BUILDSTDERR: 2108 | static int __init init_rpcsec_gss(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/auth_gss/auth_gss.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_rpcsec_gss': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2155:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2155 | module_exit(exit_rpcsec_gss) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.c:2131:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2131 | static void __exit exit_rpcsec_gss(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: __gss_find_upcall()+0x60: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_free_cred_callback()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_free_ctx_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_create_cred()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_create()+0x89: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_unwrap_resp()+0xd9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_wrap_req()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_marshal()+0x5d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_refresh()+0x293: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_cred_init()+0x1ea: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_pipe_destroy_msg()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_pipe_downcall()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/auth_gss.o: warning: objtool: gss_validate()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_mech_unregister()+0x59: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_mech_register()+0x118: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/auth_gss/gss_mech_switch.o: warning: objtool: gss_delete_sec_context()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: read_gssp()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: gss_proxy_save_rsc()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: svcauth_gss_proxy_init()+0x17f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/svcauth_gss.o: warning: objtool: svcauth_gss_accept()+0x77: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_rpc_upcall.o: warning: objtool: gssp_rpc_create()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_rpc_upcall.o: warning: objtool: gssp_accept_sec_context_upcall()+0x360: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: In file included from net/sunrpc/auth_gss/gss_krb5_mech.c:40: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kerberos_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:792:1: note: in expansion of macro 'module_init' BUILDSTDERR: 792 | module_init(init_kerberos_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:776:19: note: 'init_module' target declared here BUILDSTDERR: 776 | static int __init init_kerberos_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/auth_gss/gss_krb5_mech.c:40: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_kerberos_module': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:793:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 793 | module_exit(cleanup_kerberos_module); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_mech.c:786:20: note: 'cleanup_module' target declared here BUILDSTDERR: 786 | static void __exit cleanup_kerberos_module(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_seal.o: warning: objtool: gss_get_mic_kerberos()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_unseal.o: warning: objtool: gss_verify_mic_kerberos()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_seqnum.o: warning: objtool: krb5_make_seq_num()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_seqnum.o: warning: objtool: krb5_get_seq_num()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_wrap.o: warning: objtool: gss_wrap_kerberos()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_wrap.o: warning: objtool: gss_unwrap_kerberos()+0x86: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_encrypt()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: krb5_decrypt()+0x165: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: make_checksum()+0x480: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_crypto.o: warning: objtool: make_checksum_v2()+0x162: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/auth_gss/gss_krb5_keys.o: warning: objtool: krb5_derive_key()+0x3bc: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_set_port()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_close()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_format_addresses()+0x193: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_setup_rdma()+0x210: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/transport.o: warning: objtool: xprt_rdma_init()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_decode_error.isra.0()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_set_max_header_sizes()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_prepare_send_sges()+0x444: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_reply_handler()+0x1c2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/rpc_rdma.o: warning: objtool: rpcrdma_reply_handler.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_wc_send()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_conn_upcall()+0x7c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_qp_async_error_upcall()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_wc_receive()+0x102: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_mrs_destroy()+0xf8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_create_id()+0x16b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ia_open()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ep_create()+0x27: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_buffer_create()+0x207: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_post_recvs()+0x386: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_ep_connect()+0x110: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_conn_upcall.cold()+0x4b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_qp_async_error_upcall.cold()+0x6: return with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/verbs.o: warning: objtool: rpcrdma_mrs_destroy.cold()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_init_mr()+0x90: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_map()+0x17a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_release_mr()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_recover_mr()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_unmap_sync()+0x182: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/fmr_ops.o: warning: objtool: fmr_op_recover_mr.cold()+0xe5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_release_mr()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_open()+0x4e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_mr_reset()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_sendcompletion_flush.isra.0()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_recover_mr()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_init_mr()+0x88: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_unmap_sync()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_map()+0x144: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: __frwr_sendcompletion_flush.isra.0.cold()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/frwr_ops.o: warning: objtool: frwr_op_recover_mr.cold()+0x68: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma.o: warning: objtool: read_reset_stat()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_close()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_put()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_rdma_bc_send_request()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: xprt_setup_rdma_bc()+0x186: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_backchannel.o: warning: objtool: svc_rdma_handle_bc_reply()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: __svc_rdma_free()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_bc_free()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_accept()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_create_xprt()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_create()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: svc_rdma_bc_create()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: rdma_listen_handler()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_transport.o: warning: objtool: rdma_cma_handler()+0xa5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_sendto.o: warning: objtool: svc_rdma_wc_send()+0xb1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_sendto.o: warning: objtool: svc_rdma_sendto()+0x324: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_recvfrom.o: warning: objtool: svc_rdma_wc_receive()+0x171: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_recvfrom.o: warning: objtool: svc_rdma_post_recvs()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_write_done()+0xba: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_wc_read_done()+0x11b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_build_read_chunk()+0x2c9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtrdma/svc_rdma_rw.o: warning: objtool: svc_rdma_build_writes()+0x1d0: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sunrpc/xprtrdma/module.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rpc_rdma_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:50:1: note: in expansion of macro 'module_init' BUILDSTDERR: 50 | module_init(rpc_rdma_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:34:19: note: 'init_module' target declared here BUILDSTDERR: 34 | static int __init rpc_rdma_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/xprtrdma/module.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rpc_rdma_cleanup': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:51:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 51 | module_exit(rpc_rdma_cleanup); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/module.c:28:20: note: 'cleanup_module' target declared here BUILDSTDERR: 28 | static void __exit rpc_rdma_cleanup(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/xprtrdma/backchannel.o: warning: objtool: xprt_rdma_bc_free_rqst()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_setup_pipedir_sb()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_bind()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_client_register()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_start()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_free_client()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_killall_tasks()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_release_client()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_switch_client_transport()+0x1b8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_shutdown_client()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_bc_transmit()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_reserve()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_reserveresult()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_allocate()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_retry_reserve()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_refresh()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_refreshresult()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_decode()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_localaddr()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_pipefs_event()+0xfb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_connect_status()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_timeout()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_transmit_status()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_transmit()+0x20: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_bind_status()+0x183: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_connect()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_new_client()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: __rpc_clone_client()+0xf4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_status()+0x50: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_run_bc_task()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: rpc_show_tasks()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/clnt.o: warning: objtool: call_refreshresult.cold()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_register_transport()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_connect_status()+0x94: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_reserve_xprt()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_disconnect_done()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_write_space()+0x2c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_unregister_transport()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_reserve_xprt_cong()+0xc0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_destroy()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_adjust_cwnd()+0x2e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: __xprt_lock_write_cong_func()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_complete_rqst()+0x2d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_lookup_rqst()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_alloc_slot()+0x150: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_adjust_timeout()+0x6b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_connect()+0x21: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_prepare_transmit()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_transmit()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_request_init()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_release()+0x18c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_create_transport()+0x12f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_connect_status.cold()+0xf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprt.o: warning: objtool: xprt_request_init.cold()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_inject_disconnect()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: bc_send_request()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: bc_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_set_port()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_error_report()+0x40: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_bind()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_create_sock()+0xb9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_data_ready()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_state_change()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_close()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_nospace()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_connect()+0xb4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_local_setup_socket()+0x1a5: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_xprt()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_bc_tcp()+0xd7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_tcp()+0x1f0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_udp()+0x1cc: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_setup_local()+0x178: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_send_request()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_udp_send_request()+0x8b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_local_send_request()+0x85: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_udp_data_receive_workfn()+0xc3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_local_data_receive_workfn()+0x227: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_udp_setup_socket()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_setup_socket()+0x3f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtsock.o: warning: objtool: xs_tcp_data_recv()+0x35b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_malloc()+0x66: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_free()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_free_task()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: __rpc_sleep_on_priority()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: __rpc_execute()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: __rpc_queue_timer_fn()+0x79: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_wake_up_first_on_wq()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/sched.o: warning: objtool: rpc_new_task()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_list_flavors()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_generic_bind_cred()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_lookupcred()+0x37: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_marshcred()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_checkverf()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_wrap_req()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_unwrap_resp()+0x46: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_refreshcred()+0x14b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth.o: warning: objtool: rpcauth_invalcred()+0x1b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_null.o: warning: objtool: nul_validate.cold()+0x17: unreachable instruction BUILDSTDERR: net/sunrpc/auth_unix.o: warning: objtool: unx_free_cred_callback()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_unix.o: warning: objtool: unx_destroy()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_generic.o: warning: objtool: rpc_lookup_machine_cred()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/auth_generic.o: warning: objtool: generic_free_cred_callback()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_destroy()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_process_common()+0x28b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: bc_svc_process()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_unregister.isra.0()+0x69: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: __svc_create()+0x1aa: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc.o: warning: objtool: svc_register()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_fragment_received()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_sock_free()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_sock_detach()+0x18: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_release_udp_skb()+0x24: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_write_space()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_data_ready()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_state_change()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_listen_data_ready()+0x19: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_release_skb()+0x29: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_udp_recvfrom()+0x288: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_recvfrom.isra.0()+0x87: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_recvfrom()+0x36: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_setup_socket()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_addsock()+0x19b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_sock_detach()+0x13: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_create_socket()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_accept()+0x3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_sendto()+0x38: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_state_change.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcsock.o: warning: objtool: svc_tcp_listen_data_ready.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcauth.o: warning: objtool: svc_authenticate()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcauth_unix.o: warning: objtool: __ip_map_lookup()+0x3b: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svcauth_unix.o: warning: objtool: svcauth_null_accept()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/addr.o: warning: objtool: rpc_uaddr2sockaddr()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_getport_done()+0x53: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_create_local_unix()+0xd0: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_create_local_net()+0xd4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_getport()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_getaddr()+0xed: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_enc_mapping()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_enc_getaddr()+0x14: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_register_call()+0x93: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_dec_set()+0x4c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_getport_async()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_register()+0x80: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpcb_clnt.o: warning: objtool: rpcb_v4_register()+0x163: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/sunrpc/sunrpc_syms.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_sunrpc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:139:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 139 | fs_initcall(init_sunrpc); /* Ensure we're initialised before nfs */ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:85:1: note: 'init_module' target declared here BUILDSTDERR: 85 | init_sunrpc(void) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from net/sunrpc/sunrpc_syms.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_sunrpc': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:140:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 140 | module_exit(cleanup_sunrpc); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/sunrpc/sunrpc_syms.c:123:1: note: 'cleanup_module' target declared here BUILDSTDERR: 123 | cleanup_sunrpc(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/sunrpc/cache.o: warning: objtool: cache_purge()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/cache.o: warning: objtool: cache_check()+0x9d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: rpc_kill_sb()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: __rpc_create_common()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: rpc_mkpipe_dentry()+0x8a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/rpc_pipe.o: warning: objtool: rpc_fill_super()+0x139: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_pool_stats_next()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_pool_stats_start()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_reg_xprt_class()+0x15: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_age_temp_xprts_now()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_unreg_xprt_class()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_age_temp_xprts()+0x1d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_xprt_release()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_drop()+0x16: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_delete_xprt()+0x26: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_recv()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_revisit()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_print_xprts()+0x97: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/svc_xprt.o: warning: objtool: svc_create_xprt()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/xprtmultipath.o: warning: objtool: rpc_xprt_switch_has_addr.part.0()+0xc8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_free_allocation()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_alloc_bc_req()+0x6d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_setup_bc()+0x31: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_destroy_bc()+0x1f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_free_bc_rqst()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_lookup_bc_request()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/backchannel_rqst.o: warning: objtool: xprt_complete_bc_request()+0x98: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: svc_proc_register()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: rpc_proc_register()+0x1e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: rpc_proc_init()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/sunrpc/stats.o: warning: objtool: rpc_proc_exit()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/addr.o: warning: objtool: tipc_set_node_addr()+0x7f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/addr.o: warning: objtool: tipc_set_node_addr.cold()+0x2b: return with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: tipc_l2_device_event()+0x107: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: tipc_enable_l2_media()+0xa6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: tipc_enable_bearer()+0xc9: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: tipc_bearer_stop()+0x30: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: __tipc_nl_bearer_disable()+0x73: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: __tipc_nl_bearer_set()+0x113: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/bearer.o: warning: objtool: __tipc_nl_media_set()+0xfd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/core.c:44: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:177:1: note: in expansion of macro 'module_init' BUILDSTDERR: 177 | module_init(tipc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:121:19: note: 'init_module' target declared here BUILDSTDERR: 121 | static int __init tipc_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/core.c:44: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:178:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 178 | module_exit(tipc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/core.c:166:20: note: 'cleanup_module' target declared here BUILDSTDERR: 166 | static void __exit tipc_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_data_input.isra.0()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_create()+0x166: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_retrans()+0x1a8: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_xmit()+0x48c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_create_dummy_tnl_msg()+0x83: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_tnl_prepare()+0xc7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_rcv()+0xa6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/link.o: warning: objtool: tipc_link_retrans.cold()+0x141: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/discover.o: warning: objtool: tipc_disc_rcv()+0x188: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_make_bundle()+0x151: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_assemble()+0x7a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_build()+0x588: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/msg.o: warning: objtool: tipc_msg_reassemble()+0x74: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_publish()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_withdraw()+0x58: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_node_up()+0x126: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_publ_notify()+0x96: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_distr.o: warning: objtool: tipc_named_rcv()+0xd6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/subscr.o: warning: objtool: tipc_sub_subscribe()+0x154: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/monitor.o: warning: objtool: tipc_mon_rcv()+0x19a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/monitor.o: warning: objtool: __tipc_nl_add_monitor()+0x14c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_service_create()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_insert_publ()+0x13e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_publish()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_withdraw()+0x84: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/name_table.o: warning: objtool: tipc_nametbl_subscribe()+0x236: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/net.o: warning: objtool: __tipc_nl_net_set()+0x12e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_fsm_evt.isra.0()+0x2ad: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_subscribe()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_unsubscribe()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_add_conn()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_check_dest()+0x3bf: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_rcv()+0x4b2: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_subscribe.cold()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/node.o: warning: objtool: tipc_node_unsubscribe.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_setsockopt()+0x3cd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_sk_filter_rcv()+0x7e4: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_sk_mcast_rcv()+0x33a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/socket.o: warning: objtool: tipc_socket_init()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/topsrv.o: warning: objtool: tipc_conn_rcv_sub.isra.0()+0x48: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/topsrv.o: warning: objtool: tipc_topsrv_start()+0x10c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/group.o: warning: objtool: tipc_group_update_rcv_win()+0x2d6: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/group.o: warning: objtool: tipc_group_proto_rcv()+0x9e: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_rcast_add()+0x5f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_recv()+0x18a: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_enable()+0x13f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/tipc/udp_media.o: warning: objtool: tipc_udp_nl_bearer_add()+0xa1: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/diag.c:37: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tipc_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:112:1: note: in expansion of macro 'module_init' BUILDSTDERR: 112 | module_init(tipc_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:102:19: note: 'init_module' target declared here BUILDSTDERR: 102 | static int __init tipc_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from net/tipc/socket.h:38, BUILDSTDERR: from net/tipc/diag.c:37: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tipc_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:113:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 113 | module_exit(tipc_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tipc/diag.c:107:20: note: 'cleanup_module' target declared here BUILDSTDERR: 107 | static void __exit tipc_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/tls/tls_main.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tls_register': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:755:1: note: in expansion of macro 'module_init' BUILDSTDERR: 755 | module_init(tls_register); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:731:19: note: 'init_module' target declared here BUILDSTDERR: 731 | static int __init tls_register(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from net/tls/tls_main.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tls_unregister': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:756:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 756 | module_exit(tls_unregister); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/tls/tls_main.c:747:20: note: 'cleanup_module' target declared here BUILDSTDERR: 747 | static void __exit tls_unregister(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/sock_diag.h:8, BUILDSTDERR: from net/unix/diag.c:3: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'unix_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:328:1: note: in expansion of macro 'module_init' BUILDSTDERR: 328 | module_init(unix_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:318:19: note: 'init_module' target declared here BUILDSTDERR: 318 | static int __init unix_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/kallsyms.h:13, BUILDSTDERR: from ./include/linux/filter.h:21, BUILDSTDERR: from ./include/net/sock.h:64, BUILDSTDERR: from ./include/linux/sock_diag.h:8, BUILDSTDERR: from net/unix/diag.c:3: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'unix_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:329:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 329 | module_exit(unix_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/unix/diag.c:323:20: note: 'cleanup_module' target declared here BUILDSTDERR: 323 | static void __exit unix_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/af_vsock.c:106: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsock_init_tables': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:2027:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2027 | module_init(vsock_init_tables); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:198:19: note: 'init_module' target declared here BUILDSTDERR: 198 | static int __init vsock_init_tables(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/af_vsock.c:106: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsock_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:2028:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2028 | module_exit(vsock_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.c:2022:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2022 | static void __exit vsock_exit(void) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/af_vsock.o: warning: objtool: __vsock_core_init()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/vmw_vsock/af_vsock.o: warning: objtool: vsock_dev_do_ioctl.isra.0()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/vmw_vsock/af_vsock_tap.o: warning: objtool: vsock_remove_tap()+0x23: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/vmw_vsock/diag.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vsock_diag_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:182:1: note: in expansion of macro 'module_init' BUILDSTDERR: 182 | module_init(vsock_diag_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:172:19: note: 'init_module' target declared here BUILDSTDERR: 172 | static int __init vsock_diag_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/diag.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vsock_diag_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 183 | module_exit(vsock_diag_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/diag.c:177:20: note: 'cleanup_module' target declared here BUILDSTDERR: 177 | static void __exit vsock_diag_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/vmci_transport.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'vmci_transport_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2162:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2162 | module_init(vmci_transport_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2123:19: note: 'init_module' target declared here BUILDSTDERR: 2123 | static int __init vmci_transport_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/vmci_transport.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'vmci_transport_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2183:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2183 | module_exit(vmci_transport_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.c:2164:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2164 | static void __exit vmci_transport_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/vmci_transport.o: warning: objtool: vmci_transport_queue_pair_alloc()+0x47: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/vmw_vsock/vmci_transport.o: warning: objtool: vmci_transport_recv_stream_cb()+0x291: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: 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 BUILDSTDERR: In file included from net/vmw_vsock/virtio_transport.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'virtio_vsock_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:729:1: note: in expansion of macro 'module_init' BUILDSTDERR: 729 | module_init(virtio_vsock_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:697:19: note: 'init_module' target declared here BUILDSTDERR: 697 | static int __init virtio_vsock_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/virtio_transport.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'virtio_vsock_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:730:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 730 | module_exit(virtio_vsock_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/virtio_transport.c:722:20: note: 'cleanup_module' target declared here BUILDSTDERR: 722 | static void __exit virtio_vsock_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/hyperv_transport.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hvs_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:911:1: note: in expansion of macro 'module_init' BUILDSTDERR: 911 | module_init(hvs_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:885:19: note: 'init_module' target declared here BUILDSTDERR: 885 | static int __init hvs_init(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/vmw_vsock/hyperv_transport.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hvs_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:912:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 912 | module_exit(hvs_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/vmw_vsock/hyperv_transport.c:905:20: note: 'cleanup_module' target declared here BUILDSTDERR: 905 | static void __exit hvs_exit(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from net/wireless/core.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cfg80211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:118:27: note: in expansion of macro 'module_init' BUILDSTDERR: 118 | #define fs_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1420:1: note: in expansion of macro 'fs_initcall' BUILDSTDERR: 1420 | fs_initcall(cfg80211_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1372:19: note: 'init_module' target declared here BUILDSTDERR: 1372 | static int __init cfg80211_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/core.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cfg80211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1432:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1432 | module_exit(cfg80211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/core.c:1422:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1422 | static void __exit cfg80211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/wireless/core.o: warning: objtool: cfg80211_dev_rename()+0x8f: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/core.o: warning: objtool: cfg80211_netdev_notifier_call()+0x145: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/radiotap.c: In function 'ieee80211_radiotap_iterator_init': BUILDSTDERR: 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] BUILDSTDERR: 119 | iterator->_next_bitmap = &radiotap_header->it_present; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/reg.o: warning: objtool: regdb_fw_cb()+0x11: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/reg.o: warning: objtool: set_regdom()+0x2fd: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/scan.o: warning: objtool: cfg80211_wext_giwscan()+0xa0c: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/ethtool.o: warning: objtool: cfg80211_get_drvinfo()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/wireless/lib80211.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:257:1: note: in expansion of macro 'module_init' BUILDSTDERR: 257 | module_init(lib80211_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:245:19: note: 'init_module' target declared here BUILDSTDERR: 245 | static int __init lib80211_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:258:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 258 | module_exit(lib80211_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.c:251:20: note: 'cleanup_module' target declared here BUILDSTDERR: 251 | static void __exit lib80211_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211.o: warning: objtool: lib80211_crypt_deinit_handler()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211.o: warning: objtool: lib80211_unregister_crypto_ops()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/wireless/lib80211_crypt_wep.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:296:1: note: in expansion of macro 'module_init' BUILDSTDERR: 296 | module_init(lib80211_crypto_wep_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:286:19: note: 'init_module' target declared here BUILDSTDERR: 286 | static int __init lib80211_crypto_wep_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_wep.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_wep_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:297:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 297 | module_exit(lib80211_crypto_wep_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.c:291:20: note: 'cleanup_module' target declared here BUILDSTDERR: 291 | static void __exit lib80211_crypto_wep_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_wep.o: warning: objtool: lib80211_wep_decrypt()+0xbb: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211_crypt_wep.o: warning: objtool: lib80211_wep_encrypt()+0x11f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from net/wireless/lib80211_crypt_ccmp.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:478:1: note: in expansion of macro 'module_init' BUILDSTDERR: 478 | module_init(lib80211_crypto_ccmp_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:468:19: note: 'init_module' target declared here BUILDSTDERR: 468 | static int __init lib80211_crypto_ccmp_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_ccmp.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_ccmp_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:479:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 479 | module_exit(lib80211_crypto_ccmp_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_ccmp.c:473:20: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | static void __exit lib80211_crypto_ccmp_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_tkip.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:775:1: note: in expansion of macro 'module_init' BUILDSTDERR: 775 | module_init(lib80211_crypto_tkip_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:765:19: note: 'init_module' target declared here BUILDSTDERR: 765 | static int __init lib80211_crypto_tkip_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from net/wireless/lib80211_crypt_tkip.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'lib80211_crypto_tkip_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:776:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 776 | module_exit(lib80211_crypto_tkip_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.c:770:20: note: 'cleanup_module' target declared here BUILDSTDERR: 770 | static void __exit lib80211_crypto_tkip_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: net/wireless/lib80211_crypt_tkip.o: warning: objtool: michael_mic()+0x4d: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211_crypt_tkip.o: warning: objtool: lib80211_michael_mic_verify()+0xa7: sibling call from callable instruction with modified stack frame BUILDSTDERR: net/wireless/lib80211_crypt_tkip.o: warning: objtool: lib80211_michael_mic_add()+0x1c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from lib/raid6/algos.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'raid6_select_algo': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/raid6/algos.c:269:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 269 | subsys_initcall(raid6_select_algo); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: lib/raid6/algos.c:229:12: note: 'init_module' target declared here BUILDSTDERR: 229 | int __init raid6_select_algo(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from lib/libcrc32c.c:38: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'libcrc32c_mod_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:80:1: note: in expansion of macro 'module_init' BUILDSTDERR: 80 | module_init(libcrc32c_mod_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:63:19: note: 'init_module' target declared here BUILDSTDERR: 63 | static int __init libcrc32c_mod_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from lib/libcrc32c.c:38: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'libcrc32c_mod_fini': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:81:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 81 | module_exit(libcrc32c_mod_fini); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/libcrc32c.c:69:20: note: 'cleanup_module' target declared here BUILDSTDERR: 69 | static void __exit libcrc32c_mod_fini(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from lib/ts_kmp.c:33: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_kmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:156:1: note: in expansion of macro 'module_init' BUILDSTDERR: 156 | module_init(init_kmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:144:19: note: 'init_module' target declared here BUILDSTDERR: 144 | static int __init init_kmp(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from lib/ts_kmp.c:33: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_kmp': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:157:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 157 | module_exit(exit_kmp); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_kmp.c:149:20: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | static void __exit exit_kmp(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from lib/ts_bm.c:39: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_bm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:206:1: note: in expansion of macro 'module_init' BUILDSTDERR: 206 | module_init(init_bm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:194:19: note: 'init_module' target declared here BUILDSTDERR: 194 | static int __init init_bm(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from lib/ts_bm.c:39: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_bm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:207:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 207 | module_exit(exit_bm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_bm.c:199:20: note: 'cleanup_module' target declared here BUILDSTDERR: 199 | static void __exit exit_bm(void) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from lib/ts_fsm.c:29: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_fsm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:340:1: note: in expansion of macro 'module_init' BUILDSTDERR: 340 | module_init(init_fsm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:328:19: note: 'init_module' target declared here BUILDSTDERR: 328 | static int __init init_fsm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from lib/ts_fsm.c:29: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'exit_fsm': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:341:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 341 | module_exit(exit_fsm); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: lib/ts_fsm.c:333:20: note: 'cleanup_module' target declared here BUILDSTDERR: 333 | static void __exit exit_fsm(void) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-pcm-dma.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'acp_dma_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/amd/acp-pcm-dma.c:21: BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'init_module' target declared here BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-pcm-dma.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'acp_dma_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/amd/acp-pcm-dma.c:21: BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.c:1428:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1428 | module_platform_driver(acp_dma_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_init()+0x3e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_deinit()+0x39: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: acp_dma_stop()+0x67: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: pre_config_reset()+0x70: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/amd/acp-pcm-dma.o: warning: objtool: pre_config_reset.cold()+0x10: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/amd/acp-da7219-max98357a.c:34: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-da7219-max98357a.c:26: BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:24: note: 'cleanup_module' target declared here BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-da7219-max98357a.c:34: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-da7219-max98357a.c:26: BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:24: note: 'init_module' target declared here BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-da7219-max98357a.c:407:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 407 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-rt5645.c:36: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cz_pcm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-rt5645.c:29: BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:24: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/amd/acp-rt5645.c:36: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cz_pcm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/amd/acp-rt5645.c:29: BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:24: note: 'init_module' target declared here BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(cz_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ac97_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:18: BUILDSTDERR: sound/soc/codecs/ac97.c:149:24: note: 'init_module' target declared here BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ac97_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ac97.c:18: BUILDSTDERR: sound/soc/codecs/ac97.c:149:24: note: 'cleanup_module' target declared here BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ac97.c:149:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 149 | module_platform_driver(ac97_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-i2c.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/adau1761-i2c.c:10: BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:19: note: 'cleanup_module' target declared here BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-i2c.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/adau1761-i2c.c:10: BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:19: note: 'init_module' target declared here BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 67 | module_i2c_driver(adau1761_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-spi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/adau1761-spi.c:13: BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:19: note: 'cleanup_module' target declared here BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/adau1761-spi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau1761_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/adau1761-spi.c:13: BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:19: note: 'init_module' target declared here BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 84 | module_spi_driver(adau1761_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'adau7002_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: sound/soc/codecs/adau7002.c:90:24: note: 'cleanup_module' target declared here BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'adau7002_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/adau7002.c:10: BUILDSTDERR: sound/soc/codecs/adau7002.c:90:24: note: 'init_module' target declared here BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 90 | module_platform_driver(adau7002_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak4458.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak4458.c:10: BUILDSTDERR: sound/soc/codecs/ak4458.c:652:19: note: 'init_module' target declared here BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak4458.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak4458_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak4458.c:10: BUILDSTDERR: sound/soc/codecs/ak4458.c:652:19: note: 'cleanup_module' target declared here BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 652 | module_i2c_driver(ak4458_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak5558.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak5558.c:10: BUILDSTDERR: sound/soc/codecs/ak5558.c:410:19: note: 'init_module' target declared here BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ak5558.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ak5558_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/ak5558.c:10: BUILDSTDERR: sound/soc/codecs/ak5558.c:410:19: note: 'cleanup_module' target declared here BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 410 | module_i2c_driver(ak5558_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/bd28623.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/codecs/bd28623.c:12: BUILDSTDERR: sound/soc/codecs/bd28623.c:238:24: note: 'cleanup_module' target declared here BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/bd28623.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bd28623_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/codecs/bd28623.c:12: BUILDSTDERR: sound/soc/codecs/bd28623.c:238:24: note: 'init_module' target declared here BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 238 | module_platform_driver(bd28623_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs35l34.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l34_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1238:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1238 | module_exit(cs35l34_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1234:20: note: 'cleanup_module' target declared here BUILDSTDERR: 1234 | static void __exit cs35l34_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs35l34.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l34_modinit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1232:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1232 | module_init(cs35l34_modinit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.c:1221:19: note: 'init_module' target declared here BUILDSTDERR: 1221 | static int __init cs35l34_modinit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_main_amp_event()+0xc4: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_mclk_event()+0x32: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/cs35l34.o: warning: objtool: cs35l34_sdin_event()+0x108: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/cs35l35.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs35l35.c:20: BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs35l35.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs35l35_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs35l35.c:20: BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:19: note: 'init_module' target declared here BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs35l35.c:1670:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1670 | module_i2c_driver(cs35l35_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs42l42.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs42l42.c:22: BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs42l42.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs42l42_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/cs42l42.c:22: BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:19: note: 'init_module' target declared here BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1973 | module_i2c_driver(cs42l42_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs43130.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/cs43130.c:17: BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/cs43130.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'cs43130_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/cs43130.c:17: BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:19: note: 'init_module' target declared here BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2703 | module_i2c_driver(cs43130_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: sound/soc/codecs/da7213.c:1896:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7213_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7213.c:15: BUILDSTDERR: sound/soc/codecs/da7213.c:1896:19: note: 'init_module' target declared here BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7213.c:1896:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1896 | module_i2c_driver(da7213_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: sound/soc/codecs/da7219.c:2284:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'da7219_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/da7219.c:14: BUILDSTDERR: sound/soc/codecs/da7219.c:2284:19: note: 'init_module' target declared here BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/da7219.c:2284:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2284 | module_i2c_driver(da7219_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/dmic.c:27: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dmic_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/dmic.c:23: BUILDSTDERR: sound/soc/codecs/dmic.c:160:24: note: 'init_module' target declared here BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/dmic.c:27: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dmic_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/dmic.c:23: BUILDSTDERR: sound/soc/codecs/dmic.c:160:24: note: 'cleanup_module' target declared here BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/dmic.c:160:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 160 | module_platform_driver(dmic_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es7134.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es7134_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/of_platform.h:9, BUILDSTDERR: from sound/soc/codecs/es7134.c:20: BUILDSTDERR: sound/soc/codecs/es7134.c:326:24: note: 'init_module' target declared here BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es7134.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es7134_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/of_platform.h:9, BUILDSTDERR: from sound/soc/codecs/es7134.c:20: BUILDSTDERR: sound/soc/codecs/es7134.c:326:24: note: 'cleanup_module' target declared here BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es7134.c:326:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 326 | module_platform_driver(es7134_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8316.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/es8316.c:14: BUILDSTDERR: sound/soc/codecs/es8316.c:625:19: note: 'cleanup_module' target declared here BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8316.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8316_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/es8316.c:14: BUILDSTDERR: sound/soc/codecs/es8316.c:625:19: note: 'init_module' target declared here BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8316.c:625:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 625 | module_i2c_driver(es8316_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8328-i2c.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/es8328-i2c.c:14: BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:19: note: 'cleanup_module' target declared here BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8328-i2c.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/es8328-i2c.c:14: BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:19: note: 'init_module' target declared here BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 51 | module_i2c_driver(es8328_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8328-spi.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'es8328_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/es8328-spi.c:15: BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:19: note: 'cleanup_module' target declared here BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/es8328-spi.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'es8328_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/es8328-spi.c:15: BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:19: note: 'init_module' target declared here BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 39 | module_spi_driver(es8328_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdac_hdmi.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2295:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 2295 | module_exit(hdmi_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2289:20: note: 'cleanup_module' target declared here BUILDSTDERR: 2289 | static void __exit hdmi_exit(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdac_hdmi.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2294:1: note: in expansion of macro 'module_init' BUILDSTDERR: 2294 | module_init(hdmi_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdac_hdmi.c:2284:19: note: 'init_module' target declared here BUILDSTDERR: 2284 | static int __init hdmi_init(void) BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max9759.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9759_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/max9759.c:11: BUILDSTDERR: sound/soc/codecs/max9759.c:203:24: note: 'init_module' target declared here BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max9759.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9759_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/max9759.c:11: BUILDSTDERR: sound/soc/codecs/max9759.c:203:24: note: 'cleanup_module' target declared here BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9759.c:203:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 203 | module_platform_driver(max9759_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max98090.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max98090.c:12: BUILDSTDERR: sound/soc/codecs/max98090.c:2692:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max98090.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98090_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max98090.c:12: BUILDSTDERR: sound/soc/codecs/max98090.c:2692:19: note: 'init_module' target declared here BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98090.c:2692:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2692 | module_i2c_driver(max98090_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: sound/soc/codecs/max98357a.c:147:24: note: 'cleanup_module' target declared here BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98357a_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98357a.c:15: BUILDSTDERR: sound/soc/codecs/max98357a.c:147:24: note: 'init_module' target declared here BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 147 | module_platform_driver(max98357a_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max9867.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max9867.c:12: BUILDSTDERR: sound/soc/codecs/max9867.c:535:19: note: 'cleanup_module' target declared here BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/max9867.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max9867_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/max9867.c:12: BUILDSTDERR: sound/soc/codecs/max9867.c:535:19: note: 'init_module' target declared here BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.c:535:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 535 | module_i2c_driver(max9867_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max9867.o: warning: objtool: max9867_dai_hw_params()+0x2eb: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: sound/soc/codecs/max98927.c:962:19: note: 'cleanup_module' target declared here BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98927_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98927.c:13: BUILDSTDERR: sound/soc/codecs/max98927.c:962:19: note: 'init_module' target declared here BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98927.c:962:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 962 | module_i2c_driver(max98927_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: sound/soc/codecs/max98373.c:969:19: note: 'cleanup_module' target declared here BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'max98373_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/max98373.c:4: BUILDSTDERR: sound/soc/codecs/max98373.c:969:19: note: 'init_module' target declared here BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/max98373.c:969:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 969 | module_i2c_driver(max98373_i2c_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8540.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8540.c:17: BUILDSTDERR: sound/soc/codecs/nau8540.c:883:19: note: 'cleanup_module' target declared here BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8540.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8540_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8540.c:17: BUILDSTDERR: sound/soc/codecs/nau8540.c:883:19: note: 'init_module' target declared here BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8540.c:883:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 883 | module_i2c_driver(nau8540_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8824.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8824.c:15: BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8824.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8824_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8824.c:15: BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:19: note: 'init_module' target declared here BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8824.c:1954:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1954 | module_i2c_driver(nau8824_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8825.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'nau8825_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8825.c:15: BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/nau8825.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'nau8825_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/nau8825.c:15: BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:19: note: 'init_module' target declared here BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/nau8825.c:2663:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2663 | module_i2c_driver(nau8825_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdmi-codec.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/codecs/hdmi-codec.c:17: BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:24: note: 'init_module' target declared here BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/hdmi-codec.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/codecs/hdmi-codec.c:17: BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:24: note: 'cleanup_module' target declared here BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/hdmi-codec.c:821:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 821 | module_platform_driver(hdmi_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm1789-i2c.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm1789-i2c.c:8: BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:19: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm1789-i2c.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm1789_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm1789-i2c.c:8: BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:19: note: 'init_module' target declared here BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 58 | module_i2c_driver(pcm1789_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-i2c.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm186x-i2c.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:19: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-i2c.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/pcm186x-i2c.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 56 | module_i2c_driver(pcm186x_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-spi.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/pcm186x-spi.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:19: note: 'cleanup_module' target declared here BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/pcm186x-spi.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pcm186x_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/pcm186x-spi.c:12: BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:19: note: 'init_module' target declared here BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 56 | module_spi_driver(pcm186x_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rl6231.o: warning: objtool: rl6231_calc_dmic_clk.cold()+0x19: unreachable instruction BUILDSTDERR: In file included from sound/soc/codecs/rt286.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt286.c:17: BUILDSTDERR: sound/soc/codecs/rt286.c:1273:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt286.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt286_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt286.c:17: BUILDSTDERR: sound/soc/codecs/rt286.c:1273:19: note: 'init_module' target declared here BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt286.c:1273:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1273 | module_i2c_driver(rt286_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt298.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt298.c:17: BUILDSTDERR: sound/soc/codecs/rt298.c:1318:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt298.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt298_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt298.c:17: BUILDSTDERR: sound/soc/codecs/rt298.c:1318:19: note: 'init_module' target declared here BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.c:1318:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1318 | module_i2c_driver(rt298_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt298.o: warning: objtool: rt298_adc_event()+0x75: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5514.c:12: BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:19: note: 'init_module' target declared here BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.c:1337:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1337 | module_i2c_driver(rt5514_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514.o: warning: objtool: rt5514_set_dmic_clk()+0x6f: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/rt5514-spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5514-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:19: note: 'cleanup_module' target declared here BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5514-spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5514_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5514-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:19: note: 'init_module' target declared here BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5514-spi.c:513:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 513 | module_spi_driver(rt5514_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5640.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/rt5640.c:18: BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5640.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5640_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/rt5640.c:18: BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:19: note: 'init_module' target declared here BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5640.c:2860:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2860 | module_i2c_driver(rt5640_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5645.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5645.c:17: BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:19: note: 'cleanup_module' target declared here BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5645.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5645_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5645.c:17: BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:19: note: 'init_module' target declared here BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 4110 | module_i2c_driver(rt5645_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5651.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5651.c:17: BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:19: note: 'cleanup_module' target declared here BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5651.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5651_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5651.c:17: BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:19: note: 'init_module' target declared here BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5651.c:2230:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 2230 | module_i2c_driver(rt5651_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5663.c:11: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5663.c:16: BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5663.c:11: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5663_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/rt5663.c:16: BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:19: note: 'init_module' target declared here BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5663.c:3675:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3675 | module_i2c_driver(rt5663_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5670.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/codecs/rt5670.c:17: BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:19: note: 'cleanup_module' target declared here BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5670.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5670_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_runtime.h:12, BUILDSTDERR: from sound/soc/codecs/rt5670.c:17: BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:19: note: 'init_module' target declared here BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5670.c:3205:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 3205 | module_i2c_driver(rt5670_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:19: note: 'cleanup_module' target declared here BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/rt5677.c:12: BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:19: note: 'init_module' target declared here BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677.c:5277:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 5277 | module_i2c_driver(rt5677_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5677-spi.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5677-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:19: note: 'init_module' target declared here BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/rt5677-spi.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'rt5677_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/codecs/rt5677-spi.c:13: BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:19: note: 'cleanup_module' target declared here BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/rt5677-spi.c:233:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 233 | module_spi_driver(rt5677_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/spdif_receiver.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dir_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_receiver.c:21: BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:24: note: 'init_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/spdif_receiver.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dir_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_receiver.c:21: BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:24: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dir_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/spdif_transmitter.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'spdif_dit_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_transmitter.c:20: BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:24: note: 'init_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/spdif_transmitter.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'spdif_dit_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/spdif_transmitter.c:20: BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:24: note: 'cleanup_module' target declared here BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 86 | module_platform_driver(spdif_dit_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ssm4567_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:19: note: 'cleanup_module' target declared here BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ssm4567_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/codecs/ssm4567.c:13: BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:19: note: 'init_module' target declared here BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 508 | module_i2c_driver(ssm4567_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:12: BUILDSTDERR: sound/soc/codecs/tas6424.c:771:19: note: 'cleanup_module' target declared here BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tas6424_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tas6424.c:12: BUILDSTDERR: sound/soc/codecs/tas6424.c:771:19: note: 'init_module' target declared here BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 771 | module_i2c_driver(tas6424_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tda7419.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tda7419_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tda7419.c:18: BUILDSTDERR: sound/soc/codecs/tda7419.c:650:19: note: 'cleanup_module' target declared here BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tda7419.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tda7419_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tda7419.c:18: BUILDSTDERR: sound/soc/codecs/tda7419.c:650:19: note: 'init_module' target declared here BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 650 | module_i2c_driver(tda7419_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_dai_fmt()+0xb8: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_hw_params()+0x43: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp5_gpio()+0x28: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp4_gpio()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/codecs/tlv320aic32x4.o: warning: objtool: aic32x4_set_mfp2_gpio()+0x22: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-i2c.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-i2c.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: 'cleanup_module' target declared here BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-i2c.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-i2c.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: 'init_module' target declared here BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 72 | module_i2c_driver(aic32x4_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-spi.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-spi.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: 'cleanup_module' target declared here BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tlv320aic32x4-spi.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'aic32x4_spi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/spi/spi.h:293:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 293 | module_driver(__spi_driver, spi_register_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/spi/spi.h:18, BUILDSTDERR: from sound/soc/codecs/tlv320aic32x4-spi.c:21: BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: 'init_module' target declared here BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro 'module_spi_driver' BUILDSTDERR: 74 | module_spi_driver(aic32x4_spi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:7: BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tscs42xx_i2c_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/tscs42xx.c:7: BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:19: note: 'init_module' target declared here BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/tscs42xx.c:1512:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 1512 | module_i2c_driver(tscs42xx_i2c_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ts3a227e.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ts3a227e_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/ts3a227e.c:11: BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:19: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/ts3a227e.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ts3a227e_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/i2c.h:871:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 871 | module_driver(__i2c_driver, i2c_add_driver, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/gpio/driver.h:5, BUILDSTDERR: from ./include/asm-generic/gpio.h:13, BUILDSTDERR: from ./include/linux/gpio.h:62, BUILDSTDERR: from sound/soc/codecs/ts3a227e.c:11: BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:19: note: 'init_module' target declared here BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro 'module_i2c_driver' BUILDSTDERR: 396 | module_i2c_driver(ts3a227e_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/wm8524.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from sound/soc/codecs/wm8524.c:20: BUILDSTDERR: sound/soc/codecs/wm8524.c:250:24: note: 'cleanup_module' target declared here BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/wm8524.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'wm8524_codec_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/node.h:18, BUILDSTDERR: from ./include/linux/cpu.h:17, BUILDSTDERR: from ./include/linux/of_device.h:5, BUILDSTDERR: from sound/soc/codecs/wm8524.c:20: BUILDSTDERR: sound/soc/codecs/wm8524.c:250:24: note: 'init_module' target declared here BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 250 | module_platform_driver(wm8524_codec_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/simple-amplifier.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'simple_amp_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/simple-amplifier.c:22: BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:24: note: 'init_module' target declared here BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/codecs/simple-amplifier.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'simple_amp_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from ./include/sound/soc.h:14, BUILDSTDERR: from sound/soc/codecs/simple-amplifier.c:22: BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:24: note: 'cleanup_module' target declared here BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/codecs/simple-amplifier.c:118:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 118 | module_platform_driver(simple_amp_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'dw_i2s_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:15: BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:24: note: 'init_module' target declared here BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'dw_i2s_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/dwc/dwc-i2s.c:15: BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:24: note: 'cleanup_module' target declared here BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 756 | module_platform_driver(dw_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'asoc_simple_card_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:9: BUILDSTDERR: sound/soc/generic/simple-card.c:473:24: note: 'cleanup_module' target declared here BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'asoc_simple_card_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/generic/simple-card.c:9: BUILDSTDERR: sound/soc/generic/simple-card.c:473:24: note: 'init_module' target declared here BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/generic/simple-card.c:473:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 473 | module_platform_driver(asoc_simple_card); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:21: BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:24: note: 'cleanup_module' target declared here BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hi6210_i2s_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/hisilicon/hi6210-i2s.c:21: BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:24: note: 'init_module' target declared here BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 614 | module_platform_driver(hi6210_i2s_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_pci.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_pci.c:23: BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'init_module' target declared here BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_pci.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_pci.c:23: BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:19: note: 'cleanup_module' target declared here BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_pci.c:201:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 201 | module_pci_driver(sst_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_acpi.c:26: BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'cleanup_module' target declared here BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst/sst_acpi.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/atom/sst/sst_acpi.c:26: BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:24: note: 'init_module' target declared here BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst/sst_acpi.c:417:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 417 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_platform_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:24: note: 'init_module' target declared here BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/atom/sst-mfld-platform-pcm.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_platform_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/sound/core.h:25, BUILDSTDERR: from sound/soc/intel/atom/sst-mfld-platform-pcm.c:25: BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:24: note: 'cleanup_module' target declared here BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-pcm.c:836:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 836 | module_platform_driver(sst_platform_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 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 BUILDSTDERR: sound/soc/intel/atom/sst-mfld-platform-compress.o: warning: objtool: sst_platform_compr_open()+0x3a: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/intel/boards/haswell.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'haswell_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/haswell.c:18: BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:24: note: 'init_module' target declared here BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/haswell.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'haswell_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/haswell.c:18: BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:24: note: 'cleanup_module' target declared here BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/haswell.c:204:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 204 | module_platform_driver(haswell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'init_module' target declared here BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_da7219_max98357a.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_da7219_max98357a.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:24: note: 'cleanup_module' target declared here BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_da7219_max98357a.c:607:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 607 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_rt298.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broxton_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_rt298.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'init_module' target declared here BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bxt_rt298.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broxton_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bxt_rt298.c:20: BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:24: note: 'cleanup_module' target declared here BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bxt_rt298.c:624:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 624 | module_platform_driver(broxton_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/broadwell.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'broadwell_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/broadwell.c:18: BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:24: note: 'init_module' target declared here BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/broadwell.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'broadwell_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/broadwell.c:18: BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:24: note: 'cleanup_module' target declared here BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/broadwell.c:281:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 281 | module_platform_driver(broadwell_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'init_module' target declared here BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bdw_rt5677_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bdw-rt5677.c:19: BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:24: note: 'cleanup_module' target declared here BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bdw-rt5677.c:365:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 365 | module_platform_driver(bdw_rt5677_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5640.c:20: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'init_module' target declared here BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5640.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5640.c:20: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5640.c:1303:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1303 | module_platform_driver(snd_byt_rt5640_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5651.c:21: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'init_module' target declared here BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcr_rt5651.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/i2c.h:30, BUILDSTDERR: from sound/soc/intel/boards/bytcr_rt5651.c:21: BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcr_rt5651.c:1085:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1085 | module_platform_driver(snd_byt_rt5651_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5672.c:20: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'init_module' target declared here BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5672.c:19: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5672.c:20: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:24: note: 'cleanup_module' target declared here BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5672.c:452:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 452 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5645.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'init_module' target declared here BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_rt5645.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_rt5645.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:24: note: 'cleanup_module' target declared here BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_rt5645.c:696:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 696 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'init_module' target declared here BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_max98090_ti.c:23: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_max98090_ti.c:24: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:24: note: 'cleanup_module' target declared here BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_max98090_ti.c:479:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 479 | module_platform_driver(snd_cht_mc_driver) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_nau8824.c:23: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'init_module' target declared here BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/cht_bsw_nau8824.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_cht_mc_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/cht_bsw_nau8824.c:23: BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:24: note: 'cleanup_module' target declared here BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/cht_bsw_nau8824.c:276:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 276 | module_platform_driver(snd_cht_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_da7213.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bytcht_da7213.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'init_module' target declared here BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_da7213.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bytcht_da7213_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/boards/bytcht_da7213.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:24: note: 'cleanup_module' target declared here BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_da7213.c:269:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 269 | module_platform_driver(bytcht_da7213_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_es8316.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bytcht_es8316.c:24: BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'init_module' target declared here BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_es8316.c:23: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/bytcht_es8316.c:24: BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:24: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_es8316.c:297:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 297 | module_platform_driver(snd_byt_cht_es8316_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/intel/boards/bytcht_nocodec.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'init_module' target declared here BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/bytcht_nocodec.c:22: BUILDSTDERR: ./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] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pm_qos.h:10, BUILDSTDERR: from ./include/sound/pcm.h:32, BUILDSTDERR: from sound/soc/intel/boards/bytcht_nocodec.c:23: BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:24: note: 'cleanup_module' target declared here BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/bytcht_nocodec.c:195:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 195 | module_platform_driver(snd_bytcht_nocodec_mc_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'init_module' target declared here BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_da7219_max98357a.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_da7219_max98357a.c:12: BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:24: note: 'cleanup_module' target declared here BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_da7219_max98357a.c:609:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 609 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'init_module' target declared here BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_max98927.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_max98927.c:20: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_max98927.c:1046:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1046 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'kabylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'init_module' target declared here BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'kabylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/input.h:22, BUILDSTDERR: from sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:21: BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:24: note: 'cleanup_module' target declared here BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c:685:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 685 | module_platform_driver(kabylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_rt286.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_rt286.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'init_module' target declared here BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_rt286.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_rt286.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:24: note: 'cleanup_module' target declared here BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_rt286.c:558:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 558 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'init_module' target declared here BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_max98357a.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_max98357a.c:18: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:24: note: 'cleanup_module' target declared here BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_max98357a.c:678:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 678 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skylake_audio_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'init_module' target declared here BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skylake_audio_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/boards/skl_nau88l25_ssm4567.c:22: BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:24: note: 'cleanup_module' target declared here BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/boards/skl_nau88l25_ssm4567.c:731:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 731 | module_platform_driver(skylake_audio) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'sst_acpi_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:24: note: 'cleanup_module' target declared here BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:41, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'sst_acpi_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/acpi.h:27, BUILDSTDERR: from sound/soc/intel/common/sst-acpi.c:17: BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:24: note: 'init_module' target declared here BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/common/sst-acpi.c:240:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 240 | module_platform_driver(sst_acpi_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-ipc.o: warning: objtool: hsw_fw_ready()+0x221: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/soc/intel/haswell/sst-haswell-pcm.c:18: BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'init_module' target declared here BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/haswell/sst-haswell-pcm.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hsw_pcm_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/dma-mapping.h:7, BUILDSTDERR: from sound/soc/intel/haswell/sst-haswell-pcm.c:18: BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/haswell/sst-haswell-pcm.c:1399:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1399 | module_platform_driver(hsw_pcm_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl.c:24: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/skylake/skl.c:25: BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl.c:24: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/pci.h:1300:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1300 | module_driver(__pci_driver, pci_register_driver, pci_unregister_driver) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/pci.h:31, BUILDSTDERR: from sound/soc/intel/skylake/skl.c:25: BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:19: note: 'init_module' target declared here BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl.c:1046:1: note: in expansion of macro 'module_pci_driver' BUILDSTDERR: 1046 | module_pci_driver(skl_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-nhlt.c:22: BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_ssp_clks': BUILDSTDERR: 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] BUILDSTDERR: 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c:357:18: note: in expansion of macro 'ext_to_legacy_blob' BUILDSTDERR: 357 | i2s_config = ext_to_legacy_blob(i2s_config_ext); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here BUILDSTDERR: 88 | struct skl_i2s_config_blob_ext { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here BUILDSTDERR: 81 | struct skl_i2s_config_blob_legacy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c: In function 'skl_get_mclk': BUILDSTDERR: 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] BUILDSTDERR: 32 | ((struct skl_i2s_config_blob_legacy *) i2s_config_blob_ext) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-nhlt.c:401:16: note: in expansion of macro 'ext_to_legacy_blob' BUILDSTDERR: 401 | i2s_config = ext_to_legacy_blob(i2s_config_ext); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:88:8: note: defined here BUILDSTDERR: 88 | struct skl_i2s_config_blob_ext { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-i2s.h:81:8: note: defined here BUILDSTDERR: 81 | struct skl_i2s_config_blob_legacy { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_enable_notification': BUILDSTDERR: 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] BUILDSTDERR: 84 | skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)&mask); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:152:8: note: defined here BUILDSTDERR: 152 | struct notification_mask { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_dsp_set_dma_control': BUILDSTDERR: 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] BUILDSTDERR: 672 | err = skl_ipc_set_large_config(&ctx->ipc, &msg, (u32 *)dma_ctrl); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:128:8: note: defined here BUILDSTDERR: 128 | struct skl_dma_control { BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_src_format': BUILDSTDERR: 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] BUILDSTDERR: 715 | (struct skl_base_cfg *)src_mconfig); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:147:8: note: defined here BUILDSTDERR: 147 | struct skl_src_module_cfg { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_updown_mixer_format': BUILDSTDERR: 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] BUILDSTDERR: 734 | (struct skl_base_cfg *)mixer_mconfig); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:157:8: note: defined here BUILDSTDERR: 157 | struct skl_up_down_mixer_cfg { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_copier_format': BUILDSTDERR: 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] BUILDSTDERR: 751 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)cpr_mconfig; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:134:8: note: defined here BUILDSTDERR: 134 | struct skl_cpr_cfg { BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_algo_format': BUILDSTDERR: 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] BUILDSTDERR: 768 | struct skl_base_cfg *base_cfg = (struct skl_base_cfg *)algo_mcfg; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:167:8: note: defined here BUILDSTDERR: 167 | struct skl_algo_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_set_base_outfmt_format': BUILDSTDERR: 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] BUILDSTDERR: 794 | (struct skl_base_cfg *)base_outfmt_mcfg; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:172:8: note: defined here BUILDSTDERR: 172 | struct skl_base_outfmt_cfg { BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:112:8: note: defined here BUILDSTDERR: 112 | struct skl_base_cfg { BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-messages.c: In function 'skl_bind_modules': BUILDSTDERR: 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] BUILDSTDERR: 1176 | CPR_SINK_FMT_PARAM_ID, src_mcfg); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-messages.c:31: BUILDSTDERR: sound/soc/intel/skylake/skl-topology.h:141:8: note: defined here BUILDSTDERR: 141 | struct skl_cpr_pin_fmt { BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-topology.o: warning: objtool: skl_tplg_mic_control_set()+0x260: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'skl_clk_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/skylake/skl-ssp-clk.c:11: BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'init_module' target declared here BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/intel/skylake/skl-ssp-clk.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'skl_clk_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/soc/intel/skylake/skl-ssp-clk.c:11: BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:24: note: 'cleanup_module' target declared here BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/soc/intel/skylake/skl-ssp-clk.c:423:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 423 | module_platform_driver(skl_clk_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/soc-core.c:20: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_soc_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3852:1: note: in expansion of macro 'module_init' BUILDSTDERR: 3852 | module_init(snd_soc_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3845:19: note: 'init_module' target declared here BUILDSTDERR: 3845 | static int __init snd_soc_init(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from sound/soc/soc-core.c:20: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_soc_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3861:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 3861 | module_exit(snd_soc_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.c:3854:20: note: 'cleanup_module' target declared here BUILDSTDERR: 3854 | static void __exit snd_soc_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: sound/soc/soc-core.o: warning: objtool: fmt_single_name()+0x1e3: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/soc-pcm.o: warning: objtool: soc_pcm_open()+0x5dd: sibling call from callable instruction with modified stack frame BUILDSTDERR: 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 BUILDSTDERR: sound/soc/soc-topology.o: warning: objtool: soc_tplg_dapm_widget_create()+0x5a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/soc-topology.o: warning: objtool: soc_tplg_process_headers()+0x664: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/soc/soc-compress.o: warning: objtool: soc_compr_open_fe()+0x17e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/synth/emux/emux_synth.o: warning: objtool: snd_emux_lock_voice()+0x3d: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/synth/emux/emux_synth.o: warning: objtool: snd_emux_unlock_voice()+0x41: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/synth/emux/emux_seq.o: warning: objtool: snd_emux_init_seq()+0x49: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/synth/emux/soundfont.o: warning: objtool: load_info()+0x4f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/synth/emux/soundfont.o: warning: objtool: snd_soundfont_load()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/synth/emux/soundfont.o: warning: objtool: snd_soundfont_load_guspatch()+0x35: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/synth/emux/emux_oss.o: warning: objtool: snd_emux_open_seq_oss()+0xa4: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/6fire/chip.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/6fire/common.h:18, BUILDSTDERR: from sound/usb/6fire/chip.h:16, BUILDSTDERR: from sound/usb/6fire/chip.c:16: BUILDSTDERR: sound/usb/6fire/chip.c:212:19: note: 'cleanup_module' target declared here BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/6fire/chip.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/6fire/common.h:18, BUILDSTDERR: from sound/usb/6fire/chip.h:16, BUILDSTDERR: from sound/usb/6fire/chip.c:16: BUILDSTDERR: sound/usb/6fire/chip.c:212:19: note: 'init_module' target declared here BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/6fire/chip.c:212:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 212 | module_usb_driver(usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/6fire/firmware.o: warning: objtool: usb6fire_fw_init()+0x7d: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/bcd2000/bcd2000.c:21: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'bcd2000_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/bcd2000/bcd2000.c:23: BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/bcd2000/bcd2000.c:21: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'bcd2000_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/bcd2000/bcd2000.c:23: BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:19: note: 'cleanup_module' target declared here BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 463 | module_usb_driver(bcd2000_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:25: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:23: BUILDSTDERR: sound/usb/caiaq/device.c:583:19: note: 'cleanup_module' target declared here BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:25: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/caiaq/device.c:23: BUILDSTDERR: sound/usb/caiaq/device.c:583:19: note: 'init_module' target declared here BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/caiaq/device.c:583:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 583 | module_usb_driver(snd_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/hiface/chip.c:17: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hiface_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/hiface/chip.h:20, BUILDSTDERR: from sound/usb/hiface/chip.c:21: BUILDSTDERR: sound/usb/hiface/chip.c:297:19: note: 'cleanup_module' target declared here BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/hiface/chip.c:17: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hiface_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/hiface/chip.h:20, BUILDSTDERR: from sound/usb/hiface/chip.c:21: BUILDSTDERR: sound/usb/hiface/chip.c:297:19: note: 'init_module' target declared here BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/hiface/chip.c:297:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 297 | module_usb_driver(hiface_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/midi.o: warning: objtool: line6_midi_transmit()+0xb3: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/line6/pod.c:15: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'pod_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/pod.c:16: BUILDSTDERR: sound/usb/line6/pod.c:586:19: note: 'cleanup_module' target declared here BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/pod.c:15: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'pod_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/pod.c:16: BUILDSTDERR: sound/usb/line6/pod.c:586:19: note: 'init_module' target declared here BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/pod.c:586:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 586 | module_usb_driver(pod_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/podhd.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'podhd_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/podhd.c:14: BUILDSTDERR: sound/usb/line6/podhd.c:510:19: note: 'cleanup_module' target declared here BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/podhd.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'podhd_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/podhd.c:14: BUILDSTDERR: sound/usb/line6/podhd.c:510:19: note: 'init_module' target declared here BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/podhd.c:510:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 510 | module_usb_driver(podhd_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/toneport.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'toneport_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/toneport.c:14: BUILDSTDERR: sound/usb/line6/toneport.c:591:19: note: 'cleanup_module' target declared here BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/toneport.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'toneport_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/toneport.c:14: BUILDSTDERR: sound/usb/line6/toneport.c:591:19: note: 'init_module' target declared here BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/toneport.c:591:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 591 | module_usb_driver(toneport_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/variax.c:16: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'variax_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/variax.c:14: BUILDSTDERR: sound/usb/line6/variax.c:305:19: note: 'cleanup_module' target declared here BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/line6/variax.c:16: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'variax_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/line6/variax.c:14: BUILDSTDERR: sound/usb/line6/variax.c:305:19: note: 'init_module' target declared here BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/line6/variax.c:305:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 305 | module_usb_driver(variax_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/misc/ua101.c:18: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ua101_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/misc/ua101.c:20: BUILDSTDERR: sound/usb/misc/ua101.c:1386:19: note: 'cleanup_module' target declared here BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/misc/ua101.c:18: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ua101_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/misc/ua101.c:20: BUILDSTDERR: sound/usb/misc/ua101.c:1386:19: note: 'init_module' target declared here BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.c:1386:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 1386 | module_usb_driver(ua101_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/misc/ua101.o: warning: objtool: ua101_probe()+0x69b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/usx2y/usbusx2y.c:134: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/usbusx2y.c:138: BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:19: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/usx2y/usbusx2y.c:134: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_usX2Y_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/usbusx2y.c:138: BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:19: note: 'init_module' target declared here BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.c:468:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 468 | module_usb_driver(snd_usX2Y_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/usbusx2y.o: warning: objtool: i_usX2Y_In04Int()+0x119: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usX2Yhwdep.o: warning: objtool: snd_usX2Y_hwdep_dsp_load()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_format_set()+0x6e: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_04Int()+0x12: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: snd_usX2Y_pcm_hw_params()+0xbe: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_urb_submit.isra.0()+0x42: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_urbs_start()+0x1a7: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_usbpcm_urb_complete()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: usX2Y_usbpcm_urbs_start()+0x302: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_urb_complete()+0x33: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/usx2yhwdeppcm.o: warning: objtool: i_usX2Y_urb_complete.cold()+0x2b: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/usx2y/us122l.c:22: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/us122l.c:20: BUILDSTDERR: sound/usb/usx2y/us122l.c:772:19: note: 'cleanup_module' target declared here BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/usx2y/us122l.c:22: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_us122l_usb_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/usx2y/us122l.c:20: BUILDSTDERR: sound/usb/usx2y/us122l.c:772:19: note: 'init_module' target declared here BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.c:772:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 772 | module_usb_driver(snd_us122l_usb_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_prepare_playback()+0xce: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: submit_urbs()+0x91: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: stream_start()+0xbd: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: stream_idle()+0xe0: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_hwdep_mmap()+0xab: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: balance_check.isra.0()+0x2a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: i_capture_start()+0x1a: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_new()+0xc5: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: usb_stream_start()+0x128: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: snd_us122l_resume()+0x64: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: snd_us122l_probe()+0x263: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: stream_start.cold()+0x17: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/usb/usx2y/us122l.o: warning: objtool: i_capture_start.cold()+0xd: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/usb/card.c:49: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'usb_audio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/card.c:43: BUILDSTDERR: sound/usb/card.c:911:19: note: 'cleanup_module' target declared here BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/usb/card.c:49: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'usb_audio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/usb.h:1285:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 1285 | module_driver(__usb_driver, usb_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/usb/ch9.h:36, BUILDSTDERR: from ./include/linux/usb.h:6, BUILDSTDERR: from sound/usb/card.c:43: BUILDSTDERR: sound/usb/card.c:911:19: note: 'init_module' target declared here BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/usb/card.c:911:1: note: in expansion of macro 'module_usb_driver' BUILDSTDERR: 911 | module_usb_driver(usb_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/usb/stream.o: warning: objtool: snd_usb_parse_audio_interface()+0xf3c: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/x86/intel_hdmi_audio.c:28: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1604:1: note: in expansion of macro 'module_init' BUILDSTDERR: 1604 | module_init(__driver##_init); \ BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/x86/intel_hdmi_audio.c:25: BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:24: note: 'init_module' target declared here BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1600:19: note: in definition of macro 'module_driver' BUILDSTDERR: 1600 | static int __init __driver##_init(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/x86/intel_hdmi_audio.c:28: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'hdmi_lpe_audio_driver_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1609:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 1609 | module_exit(__driver##_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/platform_device.h:228:2: note: in expansion of macro 'module_driver' BUILDSTDERR: 228 | module_driver(__platform_driver, platform_driver_register, \ BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ./include/linux/platform_device.h:14, BUILDSTDERR: from sound/x86/intel_hdmi_audio.c:25: BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:24: note: 'cleanup_module' target declared here BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ./include/linux/device.h:1605:20: note: in definition of macro 'module_driver' BUILDSTDERR: 1605 | static void __exit __driver##_exit(void) \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: sound/x86/intel_hdmi_audio.c:1946:1: note: in expansion of macro 'module_platform_driver' BUILDSTDERR: 1946 | module_platform_driver(hdmi_lpe_audio_driver); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/sound_core.c:10: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'init_soundcore': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:64:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 64 | subsys_initcall(init_soundcore); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:39:19: note: 'init_module' target declared here BUILDSTDERR: 39 | static int __init init_soundcore(void) BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/sound_core.c:10: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'cleanup_soundcore': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:65:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 65 | module_exit(cleanup_soundcore); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/sound_core.c:58:20: note: 'cleanup_module' target declared here BUILDSTDERR: 58 | static void __exit cleanup_soundcore(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: sound/sound_core.o: warning: objtool: sound_remove_unit()+0x2f: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/sound_core.o: warning: objtool: sound_insert_unit.constprop.0()+0x112: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/sound_core.o: warning: objtool: register_sound_special_device()+0x212: sibling call from callable instruction with modified stack frame BUILDSTDERR: sound/sound_core.o: warning: objtool: sound_remove_unit.cold()+0x1a: return with modified stack frame BUILDSTDERR: In file included from sound/ac97_bus.c:14: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'ac97_bus_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: ./include/linux/module.h:116:30: note: in expansion of macro 'module_init' BUILDSTDERR: 116 | #define subsys_initcall(fn) module_init(fn) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:102:1: note: in expansion of macro 'subsys_initcall' BUILDSTDERR: 102 | subsys_initcall(ac97_bus_init); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:97:19: note: 'init_module' target declared here BUILDSTDERR: 97 | static int __init ac97_bus_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/ac97_bus.c:14: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'ac97_bus_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:109:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 109 | module_exit(ac97_bus_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/ac97_bus.c:104:20: note: 'cleanup_module' target declared here BUILDSTDERR: 104 | static void __exit ac97_bus_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/tascam/tascam.h:15, BUILDSTDERR: from sound/firewire/tascam/tascam.c:9: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_tscm_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:262:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 262 | module_exit(snd_tscm_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:256:20: note: 'cleanup_module' target declared here BUILDSTDERR: 256 | static void __exit snd_tscm_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/tascam/tascam.h:15, BUILDSTDERR: from sound/firewire/tascam/tascam.c:9: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_tscm_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:261:1: note: in expansion of macro 'module_init' BUILDSTDERR: 261 | module_init(snd_tscm_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.c:251:19: note: 'init_module' target declared here BUILDSTDERR: 251 | static int __init snd_tscm_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/oxfw/oxfw.h:11, BUILDSTDERR: from sound/firewire/oxfw/oxfw.c:8: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'snd_oxfw_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:474:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 474 | module_exit(snd_oxfw_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:468:20: note: 'cleanup_module' target declared here BUILDSTDERR: 468 | static void __exit snd_oxfw_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/oxfw/oxfw.h:11, BUILDSTDERR: from sound/firewire/oxfw/oxfw.c:8: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'snd_oxfw_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:473:1: note: in expansion of macro 'module_init' BUILDSTDERR: 473 | module_init(snd_oxfw_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/oxfw/oxfw.c:463:19: note: 'init_module' target declared here BUILDSTDERR: 463 | static int __init snd_oxfw_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/tascam/tascam.o: warning: objtool: do_registration()+0x125: sibling call from callable instruction with modified stack frame BUILDSTDERR: In file included from sound/firewire/fcp.c:12: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'fcp_module_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:402:1: note: in expansion of macro 'module_init' BUILDSTDERR: 402 | module_init(fcp_module_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:383:19: note: 'init_module' target declared here BUILDSTDERR: 383 | static int __init fcp_module_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/fcp.c:12: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'fcp_module_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:403:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 403 | module_exit(fcp_module_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/fcp.c:396:20: note: 'cleanup_module' target declared here BUILDSTDERR: 396 | static void __exit fcp_module_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/isight.c:13: BUILDSTDERR: ./include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'alsa_isight_exit': 'cold' [-Wmissing-attributes] BUILDSTDERR: 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:743:1: note: in expansion of macro 'module_exit' BUILDSTDERR: 743 | module_exit(alsa_isight_exit); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:737:20: note: 'cleanup_module' target declared here BUILDSTDERR: 737 | static void __exit alsa_isight_exit(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from sound/firewire/isight.c:13: BUILDSTDERR: ./include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'alsa_isight_init': 'cold' [-Wmissing-attributes] BUILDSTDERR: 133 | int init_module(void) __attribute__((alias(#initfn))); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:742:1: note: in expansion of macro 'module_init' BUILDSTDERR: 742 | module_init(alsa_isight_init); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: sound/firewire/isight.c:732:19: note: 'init_module' target declared here BUILDSTDERR: 732 | static int __init alsa_isight_init(void) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/boot + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/config-4.19.47-200.fc31.x86_64 + install -m 644 .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/config + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/System.map-4.19.47-200.fc31.x86_64 + install -m 644 System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/System.map + dd if=/dev/zero of=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/initramfs-4.19.47-200.fc31.x86_64.img bs=1M count=20 BUILDSTDERR: 20+0 records in BUILDSTDERR: 20+0 records out BUILDSTDERR: 20971520 bytes (21 MB, 20 MiB) copied, 0.0123092 s, 1.7 GB/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 ']' BUILDSTDERR: ++ id -un BUILDSTDERR: ++ 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.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64 + chmod 755 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64 + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/vmlinuz Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/.vmlinuz-4.19.47-200.fc31.x86_64.hmac + echo 'Creating hmac file: /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/.vmlinuz-4.19.47-200.fc31.x86_64.hmac' + ls -l /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64 -rwxr-xr-x. 1 mockbuild mock 8684152 Jun 2 16:35 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64 + sha512hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/vmlinuz-4.19.47-200.fc31.x86_64 + sed -e s,/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64,, BUILDSTDERR: libkcapi - Error: Netlink error: sendmsg failed BUILDSTDERR: libkcapi - Error: Netlink error: sendmsg failed BUILDSTDERR: libkcapi - Error: NETLINK_CRYPTO: cannot obtain cipher information for hmac(sha512) (is required crypto_user.c patch missing? see documentation) BUILDSTDERR: Allocation of hmac(sha512) cipher failed (ret=-111) + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/boot/.vmlinuz-4.19.47-200.fc31.x86_64.hmac /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/.vmlinuz.hmac + make -s ARCH=x86_64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 modules_install KERNELRELEASE=4.19.47-200.fc31.x86_64 mod-fw= + echo '%defattr(-,-,-)' + '[' 1 -ne 0 ']' + make -s ARCH=x86_64 INSTALL_MOD_PATH=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 vdso_install KERNELRELEASE=4.19.47-200.fc31.x86_64 + '[' -s ldconfig-kernel.conf ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/vdso/.build-id + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + cd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 + ln -s build source + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/updates BUILDSTDERR: ++ find -type f -name 'Makefile*' -o -name 'Kconfig*' + cp --parents ./Makefile ./virt/lib/Makefile ./virt/lib/Kconfig ./virt/kvm/Kconfig ./virt/Makefile ./usr/Makefile ./usr/Kconfig ./tools/wmi/Makefile ./tools/vm/Makefile ./tools/virtio/virtio-trace/Makefile ./tools/virtio/vhost_test/Makefile ./tools/virtio/ringtest/Makefile ./tools/virtio/Makefile ./tools/usb/usbip/src/Makefile.am ./tools/usb/usbip/libsrc/Makefile.am ./tools/usb/usbip/Makefile.am ./tools/usb/ffs-aio-example/simple/host_app/Makefile ./tools/usb/ffs-aio-example/multibuff/host_app/Makefile ./tools/usb/Makefile ./tools/thermal/tmon/Makefile ./tools/testing/vsock/Makefile ./tools/testing/selftests/Makefile ./tools/testing/selftests/netfilter/Makefile ./tools/testing/selftests/zram/Makefile ./tools/testing/selftests/x86/Makefile ./tools/testing/selftests/watchdog/Makefile ./tools/testing/selftests/vm/Makefile ./tools/testing/selftests/vDSO/Makefile ./tools/testing/selftests/user/Makefile ./tools/testing/selftests/uevent/Makefile ./tools/testing/selftests/timers/Makefile ./tools/testing/selftests/sysctl/Makefile ./tools/testing/selftests/sync/Makefile ./tools/testing/selftests/static_keys/Makefile ./tools/testing/selftests/splice/Makefile ./tools/testing/selftests/sparc64/drivers/Makefile ./tools/testing/selftests/sparc64/Makefile ./tools/testing/selftests/size/Makefile ./tools/testing/selftests/sigaltstack/Makefile ./tools/testing/selftests/seccomp/Makefile ./tools/testing/selftests/rtc/Makefile ./tools/testing/selftests/rseq/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering/Makefile ./tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile ./tools/testing/selftests/ptrace/Makefile ./tools/testing/selftests/ptp/Makefile ./tools/testing/selftests/pstore/Makefile ./tools/testing/selftests/proc/Makefile ./tools/testing/selftests/prctl/Makefile ./tools/testing/selftests/powerpc/vphn/Makefile ./tools/testing/selftests/powerpc/tm/Makefile ./tools/testing/selftests/powerpc/syscalls/Makefile ./tools/testing/selftests/powerpc/switch_endian/Makefile ./tools/testing/selftests/powerpc/stringloops/Makefile ./tools/testing/selftests/powerpc/signal/Makefile ./tools/testing/selftests/powerpc/ptrace/Makefile ./tools/testing/selftests/powerpc/primitives/Makefile ./tools/testing/selftests/powerpc/pmu/ebb/Makefile ./tools/testing/selftests/powerpc/pmu/Makefile ./tools/testing/selftests/powerpc/mm/Makefile ./tools/testing/selftests/powerpc/math/Makefile ./tools/testing/selftests/powerpc/dscr/Makefile ./tools/testing/selftests/powerpc/copyloops/Makefile ./tools/testing/selftests/powerpc/cache_shape/Makefile ./tools/testing/selftests/powerpc/benchmarks/Makefile ./tools/testing/selftests/powerpc/alignment/Makefile ./tools/testing/selftests/powerpc/Makefile ./tools/testing/selftests/nsfs/Makefile ./tools/testing/selftests/networking/timestamping/Makefile ./tools/testing/selftests/net/Makefile ./tools/testing/selftests/mqueue/Makefile ./tools/testing/selftests/mount/Makefile ./tools/testing/selftests/memory-hotplug/Makefile ./tools/testing/selftests/memfd/Makefile ./tools/testing/selftests/membarrier/Makefile ./tools/testing/selftests/media_tests/Makefile ./tools/testing/selftests/locking/Makefile ./tools/testing/selftests/lib/Makefile ./tools/testing/selftests/kvm/Makefile ./tools/testing/selftests/kmod/Makefile ./tools/testing/selftests/kcmp/Makefile ./tools/testing/selftests/ipc/Makefile ./tools/testing/selftests/intel_pstate/Makefile ./tools/testing/selftests/ia64/Makefile ./tools/testing/selftests/gpio/Makefile ./tools/testing/selftests/futex/functional/Makefile ./tools/testing/selftests/futex/Makefile ./tools/testing/selftests/ftrace/Makefile ./tools/testing/selftests/firmware/Makefile ./tools/testing/selftests/filesystems/Makefile ./tools/testing/selftests/exec/Makefile ./tools/testing/selftests/efivarfs/Makefile ./tools/testing/selftests/cpufreq/Makefile ./tools/testing/selftests/cpu-hotplug/Makefile ./tools/testing/selftests/cgroup/Makefile ./tools/testing/selftests/capabilities/Makefile ./tools/testing/selftests/breakpoints/Makefile ./tools/testing/selftests/bpf/Makefile ./tools/testing/selftests/android/Makefile ./tools/testing/selftests/android/ion/Makefile ./tools/testing/scatterlist/Makefile ./tools/testing/radix-tree/Makefile ./tools/testing/nvdimm/Makefile ./tools/spi/Makefile ./tools/scripts/Makefile.include ./tools/scripts/Makefile.arch ./tools/power/x86/x86_energy_perf_policy/Makefile ./tools/power/x86/turbostat/Makefile ./tools/power/pm-graph/Makefile ./tools/power/cpupower/debug/x86_64/Makefile ./tools/power/cpupower/debug/kernel/Makefile ./tools/power/cpupower/debug/i386/Makefile ./tools/power/cpupower/bench/Makefile ./tools/power/cpupower/Makefile ./tools/power/acpi/tools/ec/Makefile ./tools/power/acpi/tools/acpidump/Makefile ./tools/power/acpi/tools/acpidbg/Makefile ./tools/power/acpi/Makefile.rules ./tools/power/acpi/Makefile.config ./tools/power/acpi/Makefile ./tools/perf/Makefile.config ./tools/perf/scripts/perl/Perf-Trace-Util/Makefile.PL ./tools/perf/arch/xtensa/Makefile ./tools/perf/arch/x86/Makefile ./tools/perf/arch/sparc/Makefile ./tools/perf/arch/sh/Makefile ./tools/perf/arch/s390/Makefile ./tools/perf/arch/powerpc/Makefile ./tools/perf/arch/arm64/Makefile ./tools/perf/arch/arm/Makefile ./tools/perf/Makefile.perf ./tools/perf/Makefile ./tools/perf/Documentation/Makefile ./tools/pcmcia/Makefile ./tools/objtool/Makefile ./tools/lib/traceevent/Makefile ./tools/lib/subcmd/Makefile ./tools/lib/lockdep/Makefile ./tools/lib/bpf/Makefile ./tools/lib/api/Makefile ./tools/leds/Makefile ./tools/laptop/freefall/Makefile ./tools/laptop/dslm/Makefile ./tools/kvm/kvm_stat/Makefile ./tools/iio/Makefile ./tools/hv/Makefile ./tools/gpio/Makefile ./tools/firewire/Makefile ./tools/cgroup/Makefile ./tools/build/Makefile.feature ./tools/build/tests/ex/Makefile ./tools/build/feature/Makefile ./tools/build/Makefile.include ./tools/build/Makefile.build ./tools/build/Makefile ./tools/bpf/bpftool/Makefile ./tools/bpf/bpftool/Documentation/Makefile ./tools/bpf/Makefile.helpers ./tools/bpf/Makefile ./tools/accounting/Makefile ./tools/Makefile ./sound/xen/Makefile ./sound/xen/Kconfig ./sound/x86/Makefile ./sound/x86/Kconfig ./sound/usb/usx2y/Makefile ./sound/usb/misc/Makefile ./sound/usb/line6/Makefile ./sound/usb/line6/Kconfig ./sound/usb/hiface/Makefile ./sound/usb/caiaq/Makefile ./sound/usb/bcd2000/Makefile ./sound/usb/Makefile ./sound/usb/Kconfig ./sound/usb/6fire/Makefile ./sound/synth/emux/Makefile ./sound/synth/Makefile ./sound/synth/Kconfig ./sound/spi/Makefile ./sound/spi/Kconfig ./sound/sparc/Makefile ./sound/sparc/Kconfig ./sound/soc/zte/Makefile ./sound/soc/zte/Kconfig ./sound/soc/xtensa/Makefile ./sound/soc/xtensa/Kconfig ./sound/soc/ux500/Makefile ./sound/soc/ux500/Kconfig ./sound/soc/uniphier/Makefile ./sound/soc/uniphier/Kconfig ./sound/soc/txx9/Makefile ./sound/soc/txx9/Kconfig ./sound/soc/tegra/Makefile ./sound/soc/tegra/Kconfig ./sound/soc/sunxi/Makefile ./sound/soc/sunxi/Kconfig ./sound/soc/stm/Makefile ./sound/soc/stm/Kconfig ./sound/soc/sti/Makefile ./sound/soc/sti/Kconfig ./sound/soc/spear/Makefile ./sound/soc/spear/Kconfig ./sound/soc/sirf/Makefile ./sound/soc/sirf/Kconfig ./sound/soc/sh/rcar/Makefile ./sound/soc/sh/Makefile ./sound/soc/sh/Kconfig ./sound/soc/samsung/Makefile ./sound/soc/samsung/Kconfig ./sound/soc/rockchip/Makefile ./sound/soc/rockchip/Kconfig ./sound/soc/qcom/qdsp6/Makefile ./sound/soc/qcom/Makefile ./sound/soc/qcom/Kconfig ./sound/soc/pxa/Makefile ./sound/soc/pxa/Kconfig ./sound/soc/omap/Makefile ./sound/soc/omap/Kconfig ./sound/soc/nuc900/Makefile ./sound/soc/nuc900/Kconfig ./sound/soc/mxs/Makefile ./sound/soc/mxs/Kconfig ./sound/soc/meson/Makefile ./sound/soc/meson/Kconfig ./sound/soc/mediatek/mt8173/Makefile ./sound/soc/mediatek/mt6797/Makefile ./sound/soc/mediatek/mt2701/Makefile ./sound/soc/mediatek/common/Makefile ./sound/soc/mediatek/Makefile ./sound/soc/mediatek/Kconfig ./sound/soc/kirkwood/Makefile ./sound/soc/kirkwood/Kconfig ./sound/soc/jz4740/Makefile ./sound/soc/jz4740/Kconfig ./sound/soc/intel/skylake/Makefile ./sound/soc/intel/haswell/Makefile ./sound/soc/intel/common/Makefile ./sound/soc/intel/boards/Makefile ./sound/soc/intel/boards/Kconfig ./sound/soc/intel/baytrail/Makefile ./sound/soc/intel/atom/sst/Makefile ./sound/soc/intel/atom/Makefile ./sound/soc/intel/Makefile ./sound/soc/intel/Kconfig ./sound/soc/img/Makefile ./sound/soc/img/Kconfig ./sound/soc/hisilicon/Makefile ./sound/soc/hisilicon/Kconfig ./sound/soc/generic/Makefile ./sound/soc/generic/Kconfig ./sound/soc/fsl/Kconfig ./sound/soc/fsl/Makefile ./sound/soc/dwc/Makefile ./sound/soc/dwc/Kconfig ./sound/soc/davinci/Makefile ./sound/soc/davinci/Kconfig ./sound/soc/codecs/Makefile ./sound/soc/codecs/Kconfig ./sound/soc/cirrus/Makefile ./sound/soc/cirrus/Kconfig ./sound/soc/bcm/Makefile ./sound/soc/bcm/Kconfig ./sound/soc/au1x/Makefile ./sound/soc/au1x/Kconfig ./sound/soc/atmel/Makefile ./sound/soc/atmel/Kconfig ./sound/soc/amd/Makefile ./sound/soc/amd/Kconfig ./sound/soc/adi/Makefile ./sound/soc/adi/Kconfig ./sound/soc/Makefile ./sound/soc/Kconfig ./sound/sh/Makefile ./sound/sh/Kconfig ./sound/ppc/Makefile ./sound/ppc/Kconfig ./sound/pcmcia/vx/Makefile ./sound/pcmcia/pdaudiocf/Makefile ./sound/pcmcia/Makefile ./sound/pcmcia/Kconfig ./sound/pci/ymfpci/Makefile ./sound/pci/vx222/Makefile ./sound/pci/trident/Makefile ./sound/pci/rme9652/Makefile ./sound/pci/riptide/Makefile ./sound/pci/pcxhr/Makefile ./sound/pci/oxygen/Makefile ./sound/pci/nm256/Makefile ./sound/pci/mixart/Makefile ./sound/pci/lx6464es/Makefile ./sound/pci/lola/Makefile ./sound/pci/korg1212/Makefile ./sound/pci/ice1712/Makefile ./sound/pci/hda/Makefile ./sound/pci/hda/Kconfig ./sound/pci/emu10k1/Makefile ./sound/pci/echoaudio/Makefile ./sound/pci/ctxfi/Makefile ./sound/pci/cs5535audio/Makefile ./sound/pci/cs46xx/Makefile ./sound/pci/ca0106/Makefile ./sound/pci/aw2/Makefile ./sound/pci/au88x0/Makefile ./sound/pci/asihpi/Makefile ./sound/pci/ali5451/Makefile ./sound/pci/ac97/Makefile ./sound/pci/Makefile ./sound/pci/Kconfig ./sound/parisc/Makefile ./sound/parisc/Kconfig ./sound/oss/dmasound/Makefile ./sound/oss/dmasound/Kconfig ./sound/mips/Makefile ./sound/mips/Kconfig ./sound/isa/wss/Makefile ./sound/isa/wavefront/Makefile ./sound/isa/sb/Makefile ./sound/isa/opti9xx/Makefile ./sound/isa/msnd/Makefile ./sound/isa/gus/Makefile ./sound/isa/galaxy/Makefile ./sound/isa/es1688/Makefile ./sound/isa/cs423x/Makefile ./sound/isa/ad1848/Makefile ./sound/isa/ad1816a/Makefile ./sound/isa/Makefile ./sound/isa/Kconfig ./sound/i2c/other/Makefile ./sound/i2c/Makefile ./sound/hda/ext/Makefile ./sound/hda/Makefile ./sound/hda/Kconfig ./sound/firewire/Kconfig ./sound/firewire/tascam/Makefile ./sound/firewire/oxfw/Makefile ./sound/firewire/motu/Makefile ./sound/firewire/fireworks/Makefile ./sound/firewire/fireface/Makefile ./sound/firewire/digi00x/Makefile ./sound/firewire/dice/Makefile ./sound/firewire/bebob/Makefile ./sound/firewire/Makefile ./sound/drivers/vx/Makefile ./sound/drivers/pcsp/Makefile ./sound/drivers/opl4/Makefile ./sound/drivers/opl3/Makefile ./sound/drivers/mpu401/Makefile ./sound/drivers/Makefile ./sound/drivers/Kconfig ./sound/core/seq/oss/Makefile ./sound/core/seq/Makefile ./sound/core/seq/Kconfig ./sound/core/oss/Makefile ./sound/core/Makefile ./sound/core/Kconfig ./sound/atmel/Makefile ./sound/atmel/Kconfig ./sound/arm/Makefile ./sound/arm/Kconfig ./sound/aoa/soundbus/i2sbus/Makefile ./sound/aoa/soundbus/Makefile ./sound/aoa/soundbus/Kconfig ./sound/aoa/fabrics/Makefile ./sound/aoa/fabrics/Kconfig ./sound/aoa/core/Makefile ./sound/aoa/codecs/Makefile ./sound/aoa/codecs/Kconfig ./sound/aoa/Makefile ./sound/aoa/Kconfig ./sound/ac97/Makefile ./sound/ac97/Kconfig ./sound/Makefile ./sound/Kconfig ./security/Kconfig ./security/Makefile ./security/yama/Makefile ./security/yama/Kconfig ./security/tomoyo/Makefile ./security/tomoyo/Kconfig ./security/smack/Makefile ./security/smack/Kconfig ./security/selinux/Makefile ./security/selinux/Kconfig ./security/loadpin/Makefile ./security/loadpin/Kconfig ./security/keys/encrypted-keys/Makefile ./security/keys/Makefile ./security/keys/Kconfig ./security/integrity/ima/Makefile ./security/integrity/ima/Kconfig ./security/integrity/evm/Makefile ./security/integrity/evm/Kconfig ./security/integrity/Makefile ./security/integrity/Kconfig ./security/apparmor/Makefile ./security/apparmor/Kconfig ./scripts/Makefile.build ./scripts/selinux/mdp/Makefile ./scripts/selinux/genheaders/Makefile ./scripts/selinux/Makefile ./scripts/package/Makefile ./scripts/mod/Makefile ./scripts/kconfig/tests/rand_nested_choice/Kconfig ./scripts/kconfig/tests/preprocess/variable/Kconfig ./scripts/kconfig/tests/preprocess/escape/Kconfig ./scripts/kconfig/tests/preprocess/circular_expansion/Kconfig ./scripts/kconfig/tests/preprocess/builtin_func/Kconfig ./scripts/kconfig/tests/no_write_if_dep_unmet/Kconfig ./scripts/kconfig/tests/new_choice_with_dep/Kconfig ./scripts/kconfig/tests/inter_choice/Kconfig ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc3 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc2 ./scripts/kconfig/tests/err_recursive_inc/Kconfig.inc1 ./scripts/kconfig/tests/err_recursive_inc/Kconfig ./scripts/kconfig/tests/err_recursive_dep/Kconfig ./scripts/kconfig/tests/choice_value_with_m_dep/Kconfig ./scripts/kconfig/tests/choice/Kconfig ./scripts/kconfig/tests/auto_submenu/Kconfig ./scripts/kconfig/Makefile ./scripts/genksyms/Makefile ./scripts/gdb/linux/Makefile ./scripts/gdb/Makefile ./scripts/gcc-plugins/Makefile ./scripts/gcc-plugins/Kconfig ./scripts/dtc/libfdt/Makefile.libfdt ./scripts/dtc/Makefile.dtc ./scripts/dtc/Makefile ./scripts/basic/Makefile ./scripts/Makefile.ubsan ./scripts/Makefile.modsign ./scripts/Makefile.modpost ./scripts/Makefile.modinst ./scripts/Makefile.modbuiltin ./scripts/Makefile.lib ./scripts/Makefile.kcov ./scripts/Makefile.kasan ./scripts/Makefile.host ./scripts/Makefile.headersinst ./scripts/Makefile.gcc-plugins ./scripts/Makefile.extrawarn ./scripts/Makefile.dtbinst ./scripts/Makefile.clean ./scripts/Makefile.asm-generic ./scripts/Makefile ./scripts/Kconfig.include ./samples/watchdog/Makefile ./samples/vfio-mdev/Makefile ./samples/v4l/Makefile ./samples/uhid/Makefile ./samples/trace_printk/Makefile ./samples/trace_events/Makefile ./samples/timers/Makefile ./samples/statx/Makefile ./samples/seccomp/Makefile ./samples/rpmsg/Makefile ./samples/qmi/Makefile ./samples/mic/mpssd/Makefile ./samples/mei/Makefile ./samples/livepatch/Makefile ./samples/kprobes/Makefile ./samples/kobject/Makefile ./samples/kfifo/Makefile ./samples/kdb/Makefile ./samples/hw_breakpoint/Makefile ./samples/hidraw/Makefile ./samples/connector/Makefile ./samples/configfs/Makefile ./samples/bpf/Makefile ./samples/auxdisplay/Makefile ./samples/Makefile ./samples/Kconfig ./net/xfrm/Makefile ./net/xfrm/Kconfig ./net/xdp/Makefile ./net/xdp/Kconfig ./net/x25/Makefile ./net/x25/Kconfig ./net/wireless/Makefile ./net/wireless/Kconfig ./net/wimax/Makefile ./net/wimax/Kconfig ./net/vmw_vsock/Makefile ./net/vmw_vsock/Kconfig ./net/unix/Makefile ./net/unix/Kconfig ./net/tls/Makefile ./net/tls/Kconfig ./net/tipc/Makefile ./net/tipc/Kconfig ./net/switchdev/Makefile ./net/switchdev/Kconfig ./net/sunrpc/xprtrdma/Makefile ./net/sunrpc/auth_gss/Makefile ./net/sunrpc/Makefile ./net/sunrpc/Kconfig ./net/strparser/Makefile ./net/strparser/Kconfig ./net/smc/Makefile ./net/smc/Kconfig ./net/sctp/Makefile ./net/sctp/Kconfig ./net/sched/Makefile ./net/sched/Kconfig ./net/rxrpc/Makefile ./net/rxrpc/Kconfig ./net/rose/Makefile ./net/rfkill/Makefile ./net/rfkill/Kconfig ./net/rds/Makefile ./net/rds/Kconfig ./net/qrtr/Makefile ./net/qrtr/Kconfig ./net/psample/Makefile ./net/psample/Kconfig ./net/phonet/Makefile ./net/phonet/Kconfig ./net/packet/Makefile ./net/packet/Kconfig ./net/openvswitch/Makefile ./net/openvswitch/Kconfig ./net/nsh/Makefile ./net/nsh/Kconfig ./net/nfc/nci/Makefile ./net/nfc/nci/Kconfig ./net/nfc/hci/Makefile ./net/nfc/hci/Kconfig ./net/nfc/Makefile ./net/nfc/Kconfig ./net/netrom/Makefile ./net/netlink/Makefile ./net/netlink/Kconfig ./net/netlabel/Makefile ./net/netlabel/Kconfig ./net/netfilter/Kconfig ./net/netfilter/ipvs/Kconfig ./net/netfilter/ipvs/Makefile ./net/netfilter/ipset/Makefile ./net/netfilter/ipset/Kconfig ./net/netfilter/Makefile ./net/ncsi/Makefile ./net/ncsi/Kconfig ./net/mpls/Makefile ./net/mpls/Kconfig ./net/mac802154/Makefile ./net/mac802154/Kconfig ./net/mac80211/Makefile ./net/mac80211/Kconfig ./net/llc/Makefile ./net/llc/Kconfig ./net/lapb/Makefile ./net/lapb/Kconfig ./net/l3mdev/Makefile ./net/l3mdev/Kconfig ./net/l2tp/Makefile ./net/l2tp/Kconfig ./net/key/Makefile ./net/kcm/Makefile ./net/kcm/Kconfig ./net/iucv/Makefile ./net/iucv/Kconfig ./net/ipv6/netfilter/Makefile ./net/ipv6/netfilter/Kconfig ./net/ipv6/ila/Makefile ./net/ipv6/Makefile ./net/ipv6/Kconfig ./net/ipv4/netfilter/Makefile ./net/ipv4/netfilter/Kconfig ./net/ipv4/bpfilter/Makefile ./net/ipv4/Makefile ./net/ipv4/Kconfig ./net/ife/Makefile ./net/ife/Kconfig ./net/ieee802154/Makefile ./net/ieee802154/Kconfig ./net/ieee802154/6lowpan/Makefile ./net/ieee802154/6lowpan/Kconfig ./net/hsr/Makefile ./net/hsr/Kconfig ./net/ethernet/Makefile ./net/dsa/Makefile ./net/dsa/Kconfig ./net/dns_resolver/Makefile ./net/dns_resolver/Kconfig ./net/decnet/netfilter/Makefile ./net/decnet/netfilter/Kconfig ./net/decnet/Makefile ./net/decnet/Kconfig ./net/dccp/ccids/Kconfig ./net/dccp/Makefile ./net/dccp/Kconfig ./net/dcb/Makefile ./net/dcb/Kconfig ./net/core/Makefile ./net/ceph/Makefile ./net/ceph/Kconfig ./net/can/Makefile ./net/can/Kconfig ./net/caif/Makefile ./net/caif/Kconfig ./net/bridge/netfilter/Makefile ./net/bridge/netfilter/Kconfig ./net/bridge/Makefile ./net/bridge/Kconfig ./net/bpfilter/Makefile ./net/bpfilter/Kconfig ./net/bpf/Makefile ./net/bluetooth/rfcomm/Makefile ./net/bluetooth/rfcomm/Kconfig ./net/bluetooth/hidp/Makefile ./net/bluetooth/hidp/Kconfig ./net/bluetooth/cmtp/Makefile ./net/bluetooth/cmtp/Kconfig ./net/bluetooth/bnep/Makefile ./net/bluetooth/bnep/Kconfig ./net/bluetooth/Makefile ./net/bluetooth/Kconfig ./net/batman-adv/Makefile ./net/batman-adv/Kconfig ./net/ax25/Makefile ./net/ax25/Kconfig ./net/atm/Makefile ./net/atm/Kconfig ./net/appletalk/Makefile ./net/Makefile ./net/Kconfig ./net/9p/Makefile ./net/9p/Kconfig ./net/8021q/Makefile ./net/8021q/Kconfig ./net/802/Makefile ./net/802/Kconfig ./net/6lowpan/Makefile ./net/6lowpan/Kconfig ./mm/kasan/Makefile ./mm/Makefile ./mm/Kconfig.debug ./mm/Kconfig ./lib/Kconfig.debug ./lib/Kconfig ./lib/Makefile ./lib/zstd/Makefile ./lib/zlib_inflate/Makefile ./lib/zlib_deflate/Makefile ./lib/xz/Makefile ./lib/xz/Kconfig ./lib/reed_solomon/Makefile ./lib/raid6/Makefile ./lib/raid6/test/Makefile ./lib/mpi/Makefile ./lib/lzo/Makefile ./lib/lz4/Makefile ./lib/fonts/Makefile ./lib/fonts/Kconfig ./lib/Kconfig.ubsan ./lib/Kconfig.kgdb ./lib/Kconfig.kasan ./lib/842/Makefile ./kernel/trace/Makefile ./kernel/trace/Kconfig ./kernel/time/Makefile ./kernel/time/Kconfig ./kernel/sched/Makefile ./kernel/rcu/Makefile ./kernel/rcu/Kconfig.debug ./kernel/rcu/Kconfig ./kernel/printk/Makefile ./kernel/power/Makefile ./kernel/power/Kconfig ./kernel/locking/Makefile ./kernel/livepatch/Makefile ./kernel/livepatch/Kconfig ./kernel/irq/Makefile ./kernel/irq/Kconfig ./kernel/gcov/Makefile ./kernel/gcov/Kconfig ./kernel/events/Makefile ./kernel/dma/Makefile ./kernel/dma/Kconfig ./kernel/debug/kdb/Makefile ./kernel/debug/Makefile ./kernel/cgroup/Makefile ./kernel/bpf/Makefile ./kernel/Makefile ./kernel/Kconfig.preempt ./kernel/Kconfig.locks ./kernel/Kconfig.hz ./kernel/Kconfig.freezer ./ipc/Makefile ./init/Kconfig ./init/Makefile ./fs/xfs/Makefile ./fs/xfs/Kconfig ./fs/ufs/Makefile ./fs/ufs/Kconfig ./fs/udf/Makefile ./fs/udf/Kconfig ./fs/ubifs/Makefile ./fs/ubifs/Kconfig ./fs/tracefs/Makefile ./fs/sysv/Makefile ./fs/sysv/Kconfig ./fs/sysfs/Makefile ./fs/sysfs/Kconfig ./fs/squashfs/Makefile ./fs/squashfs/Kconfig ./fs/romfs/Makefile ./fs/romfs/Kconfig ./fs/reiserfs/Makefile ./fs/reiserfs/Kconfig ./fs/ramfs/Makefile ./fs/quota/Makefile ./fs/quota/Kconfig ./fs/qnx6/Makefile ./fs/qnx6/Kconfig ./fs/qnx4/Makefile ./fs/qnx4/Kconfig ./fs/pstore/Makefile ./fs/pstore/Kconfig ./fs/proc/Makefile ./fs/proc/Kconfig ./fs/overlayfs/Makefile ./fs/overlayfs/Kconfig ./fs/orangefs/Makefile ./fs/orangefs/Kconfig ./fs/openpromfs/Makefile ./fs/omfs/Makefile ./fs/omfs/Kconfig ./fs/ocfs2/Makefile ./fs/ocfs2/dlmfs/Makefile ./fs/ocfs2/dlm/Makefile ./fs/ocfs2/cluster/Makefile ./fs/ocfs2/Kconfig ./fs/ntfs/Makefile ./fs/ntfs/Kconfig ./fs/notify/inotify/Makefile ./fs/notify/inotify/Kconfig ./fs/notify/fanotify/Makefile ./fs/notify/fanotify/Kconfig ./fs/notify/dnotify/Makefile ./fs/notify/dnotify/Kconfig ./fs/notify/Makefile ./fs/notify/Kconfig ./fs/nls/Makefile ./fs/nls/Kconfig ./fs/nilfs2/Makefile ./fs/nilfs2/Kconfig ./fs/nfsd/Makefile ./fs/nfsd/Kconfig ./fs/nfs_common/Makefile ./fs/nfs/flexfilelayout/Makefile ./fs/nfs/filelayout/Makefile ./fs/nfs/blocklayout/Makefile ./fs/nfs/Makefile ./fs/nfs/Kconfig ./fs/minix/Makefile ./fs/minix/Kconfig ./fs/lockd/Makefile ./fs/kernfs/Makefile ./fs/kernfs/Kconfig ./fs/jfs/Makefile ./fs/jfs/Kconfig ./fs/jffs2/Makefile ./fs/jffs2/Kconfig ./fs/jbd2/Makefile ./fs/jbd2/Kconfig ./fs/isofs/Makefile ./fs/isofs/Kconfig ./fs/hugetlbfs/Makefile ./fs/hpfs/Makefile ./fs/hpfs/Kconfig ./fs/hostfs/Makefile ./fs/hfsplus/Makefile ./fs/hfsplus/Kconfig ./fs/hfs/Makefile ./fs/hfs/Kconfig ./fs/gfs2/Makefile ./fs/gfs2/Kconfig ./fs/fuse/Makefile ./fs/fuse/Kconfig ./fs/fscache/Makefile ./fs/fscache/Kconfig ./fs/freevxfs/Makefile ./fs/freevxfs/Kconfig ./fs/fat/Makefile ./fs/fat/Kconfig ./fs/f2fs/Makefile ./fs/f2fs/Kconfig ./fs/ext4/Makefile ./fs/ext4/Kconfig ./fs/ext2/Makefile ./fs/ext2/Kconfig ./fs/exportfs/Makefile ./fs/exofs/Kconfig.ore ./fs/exofs/Kconfig ./fs/efs/Makefile ./fs/efs/Kconfig ./fs/efivarfs/Makefile ./fs/efivarfs/Kconfig ./fs/ecryptfs/Makefile ./fs/ecryptfs/Kconfig ./fs/dlm/Makefile ./fs/dlm/Kconfig ./fs/devpts/Makefile ./fs/debugfs/Makefile ./fs/crypto/Makefile ./fs/crypto/Kconfig ./fs/cramfs/Makefile ./fs/cramfs/Kconfig ./fs/configfs/Makefile ./fs/configfs/Kconfig ./fs/coda/Makefile ./fs/coda/Kconfig ./fs/cifs/Kconfig ./fs/cifs/Makefile ./fs/ceph/Makefile ./fs/ceph/Kconfig ./fs/cachefiles/Makefile ./fs/cachefiles/Kconfig ./fs/btrfs/Makefile ./fs/btrfs/Kconfig ./fs/bfs/Makefile ./fs/bfs/Kconfig ./fs/befs/Makefile ./fs/befs/Kconfig ./fs/autofs/Makefile ./fs/autofs/Kconfig ./fs/afs/Makefile ./fs/afs/Kconfig ./fs/affs/Makefile ./fs/affs/Kconfig ./fs/adfs/Makefile ./fs/adfs/Kconfig ./fs/Makefile ./fs/Kconfig.binfmt ./fs/Kconfig ./fs/9p/Makefile ./fs/9p/Kconfig ./firmware/Makefile ./drivers/zorro/Makefile ./drivers/zorro/Kconfig ./drivers/xen/xenfs/Makefile ./drivers/xen/xenbus/Makefile ./drivers/xen/xen-pciback/Makefile ./drivers/xen/events/Makefile ./drivers/xen/Makefile ./drivers/xen/Kconfig ./drivers/watchdog/Makefile ./drivers/watchdog/Kconfig ./drivers/w1/slaves/Makefile ./drivers/w1/slaves/Kconfig ./drivers/w1/masters/Makefile ./drivers/w1/masters/Kconfig ./drivers/w1/Makefile ./drivers/w1/Kconfig ./drivers/vme/bridges/Makefile ./drivers/vme/bridges/Kconfig ./drivers/vme/boards/Makefile ./drivers/vme/boards/Kconfig ./drivers/vme/Makefile ./drivers/vme/Kconfig ./drivers/vlynq/Makefile ./drivers/vlynq/Kconfig ./drivers/visorbus/Makefile ./drivers/visorbus/Kconfig ./drivers/virtio/Makefile ./drivers/virtio/Kconfig ./drivers/virt/vboxguest/Makefile ./drivers/virt/vboxguest/Kconfig ./drivers/virt/Makefile ./drivers/virt/Kconfig ./drivers/video/logo/Makefile ./drivers/video/logo/Kconfig ./drivers/video/fbdev/via/Makefile ./drivers/video/fbdev/vermilion/Makefile ./drivers/video/fbdev/sis/Makefile ./drivers/video/fbdev/savage/Makefile ./drivers/video/fbdev/riva/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Makefile ./drivers/video/fbdev/omap2/omapfb/dss/Kconfig ./drivers/video/fbdev/omap2/omapfb/displays/Makefile ./drivers/video/fbdev/omap2/omapfb/displays/Kconfig ./drivers/video/fbdev/omap2/omapfb/Makefile ./drivers/video/fbdev/omap2/omapfb/Kconfig ./drivers/video/fbdev/omap2/Makefile ./drivers/video/fbdev/omap2/Kconfig ./drivers/video/fbdev/omap/Makefile ./drivers/video/fbdev/omap/Kconfig ./drivers/video/fbdev/nvidia/Makefile ./drivers/video/fbdev/mmp/panel/Makefile ./drivers/video/fbdev/mmp/panel/Kconfig ./drivers/video/fbdev/mmp/hw/Makefile ./drivers/video/fbdev/mmp/hw/Kconfig ./drivers/video/fbdev/mmp/fb/Makefile ./drivers/video/fbdev/mmp/fb/Kconfig ./drivers/video/fbdev/mmp/Makefile ./drivers/video/fbdev/mmp/Kconfig ./drivers/video/fbdev/mbx/Makefile ./drivers/video/fbdev/mb862xx/Makefile ./drivers/video/fbdev/matrox/Makefile ./drivers/video/fbdev/kyro/Makefile ./drivers/video/fbdev/intelfb/Makefile ./drivers/video/fbdev/i810/Makefile ./drivers/video/fbdev/geode/Makefile ./drivers/video/fbdev/geode/Kconfig ./drivers/video/fbdev/core/Makefile ./drivers/video/fbdev/aty/Makefile ./drivers/video/fbdev/Makefile ./drivers/video/fbdev/Kconfig ./drivers/video/console/Makefile ./drivers/video/console/Kconfig ./drivers/video/backlight/Makefile ./drivers/video/backlight/Kconfig ./drivers/video/Makefile ./drivers/video/Kconfig ./drivers/vhost/Makefile ./drivers/vhost/Kconfig.vringh ./drivers/vhost/Kconfig ./drivers/vfio/platform/reset/Makefile ./drivers/vfio/platform/reset/Kconfig ./drivers/vfio/platform/Makefile ./drivers/vfio/platform/Kconfig ./drivers/vfio/pci/Makefile ./drivers/vfio/pci/Kconfig ./drivers/vfio/mdev/Makefile ./drivers/vfio/mdev/Kconfig ./drivers/vfio/Makefile ./drivers/vfio/Kconfig ./drivers/uwb/i1480/dfu/Makefile ./drivers/uwb/i1480/Makefile ./drivers/uwb/Makefile ./drivers/uwb/Kconfig ./drivers/usb/Kconfig ./drivers/usb/wusbcore/Makefile ./drivers/usb/wusbcore/Kconfig ./drivers/usb/usbip/Makefile ./drivers/usb/usbip/Kconfig ./drivers/usb/typec/ucsi/Makefile ./drivers/usb/typec/ucsi/Kconfig ./drivers/usb/typec/mux/Makefile ./drivers/usb/typec/mux/Kconfig ./drivers/usb/typec/fusb302/Makefile ./drivers/usb/typec/fusb302/Kconfig ./drivers/usb/typec/altmodes/Makefile ./drivers/usb/typec/altmodes/Kconfig ./drivers/usb/typec/Makefile ./drivers/usb/typec/Kconfig ./drivers/usb/storage/Makefile ./drivers/usb/storage/Kconfig ./drivers/usb/serial/Makefile-keyspan_pda_fw ./drivers/usb/serial/Makefile ./drivers/usb/serial/Kconfig ./drivers/usb/roles/Makefile ./drivers/usb/roles/Kconfig ./drivers/usb/renesas_usbhs/Makefile ./drivers/usb/renesas_usbhs/Kconfig ./drivers/usb/phy/Kconfig ./drivers/usb/phy/Makefile ./drivers/usb/musb/Kconfig ./drivers/usb/musb/Makefile ./drivers/usb/mtu3/Kconfig ./drivers/usb/mtu3/Makefile ./drivers/usb/mon/Makefile ./drivers/usb/mon/Kconfig ./drivers/usb/misc/sisusbvga/Makefile ./drivers/usb/misc/sisusbvga/Kconfig ./drivers/usb/misc/Makefile ./drivers/usb/misc/Kconfig ./drivers/usb/isp1760/Makefile ./drivers/usb/isp1760/Kconfig ./drivers/usb/image/Makefile ./drivers/usb/image/Kconfig ./drivers/usb/host/Makefile ./drivers/usb/host/Kconfig ./drivers/usb/gadget/udc/bdc/Makefile ./drivers/usb/gadget/udc/bdc/Kconfig ./drivers/usb/gadget/udc/aspeed-vhub/Makefile ./drivers/usb/gadget/udc/aspeed-vhub/Kconfig ./drivers/usb/gadget/udc/Makefile ./drivers/usb/gadget/udc/Kconfig ./drivers/usb/gadget/legacy/Makefile ./drivers/usb/gadget/legacy/Kconfig ./drivers/usb/gadget/function/Makefile ./drivers/usb/gadget/Makefile ./drivers/usb/gadget/Kconfig ./drivers/usb/early/Makefile ./drivers/usb/dwc3/Makefile ./drivers/usb/dwc3/Kconfig ./drivers/usb/dwc2/Makefile ./drivers/usb/dwc2/Kconfig ./drivers/usb/core/Makefile ./drivers/usb/core/Kconfig ./drivers/usb/common/Makefile ./drivers/usb/class/Makefile ./drivers/usb/class/Kconfig ./drivers/usb/chipidea/Makefile ./drivers/usb/chipidea/Kconfig ./drivers/usb/c67x00/Makefile ./drivers/usb/atm/Makefile ./drivers/usb/atm/Kconfig ./drivers/usb/Makefile ./drivers/uio/Makefile ./drivers/uio/Kconfig ./drivers/tty/Kconfig ./drivers/tty/vt/Makefile ./drivers/tty/serial/jsm/Makefile ./drivers/tty/serial/cpm_uart/Makefile ./drivers/tty/serial/Makefile ./drivers/tty/serial/Kconfig ./drivers/tty/serial/8250/Makefile ./drivers/tty/serial/8250/Kconfig ./drivers/tty/serdev/Makefile ./drivers/tty/serdev/Kconfig ./drivers/tty/ipwireless/Makefile ./drivers/tty/hvc/Makefile ./drivers/tty/hvc/Kconfig ./drivers/tty/Makefile ./drivers/thunderbolt/Makefile ./drivers/thunderbolt/Kconfig ./drivers/thermal/ti-soc-thermal/Makefile ./drivers/thermal/ti-soc-thermal/Kconfig ./drivers/thermal/tegra/Makefile ./drivers/thermal/tegra/Kconfig ./drivers/thermal/st/Makefile ./drivers/thermal/st/Kconfig ./drivers/thermal/samsung/Makefile ./drivers/thermal/samsung/Kconfig ./drivers/thermal/qcom/Makefile ./drivers/thermal/qcom/Kconfig ./drivers/thermal/int340x_thermal/Makefile ./drivers/thermal/int340x_thermal/Kconfig ./drivers/thermal/broadcom/Makefile ./drivers/thermal/broadcom/Kconfig ./drivers/thermal/Makefile ./drivers/thermal/Kconfig ./drivers/tee/optee/Makefile ./drivers/tee/optee/Kconfig ./drivers/tee/Makefile ./drivers/tee/Kconfig ./drivers/tc/Makefile ./drivers/target/tcm_fc/Makefile ./drivers/target/tcm_fc/Kconfig ./drivers/target/sbp/Makefile ./drivers/target/sbp/Kconfig ./drivers/target/loopback/Makefile ./drivers/target/loopback/Kconfig ./drivers/target/iscsi/cxgbit/Makefile ./drivers/target/iscsi/cxgbit/Kconfig ./drivers/target/iscsi/Makefile ./drivers/target/iscsi/Kconfig ./drivers/target/Makefile ./drivers/target/Kconfig ./drivers/staging/xgifb/Makefile ./drivers/staging/xgifb/Kconfig ./drivers/staging/wlan-ng/Makefile ./drivers/staging/wlan-ng/Kconfig ./drivers/staging/wilc1000/Makefile ./drivers/staging/wilc1000/Kconfig ./drivers/staging/vt6656/Makefile ./drivers/staging/vt6656/Kconfig ./drivers/staging/vt6655/Makefile ./drivers/staging/vt6655/Kconfig ./drivers/staging/vme/devices/Makefile ./drivers/staging/vme/devices/Kconfig ./drivers/staging/vme/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Makefile ./drivers/staging/vc04_services/bcm2835-camera/Kconfig ./drivers/staging/vc04_services/bcm2835-audio/Makefile ./drivers/staging/vc04_services/bcm2835-audio/Kconfig ./drivers/staging/vc04_services/Makefile ./drivers/staging/vc04_services/Kconfig ./drivers/staging/vboxvideo/Makefile ./drivers/staging/vboxvideo/Kconfig ./drivers/staging/unisys/visornic/Makefile ./drivers/staging/unisys/visornic/Kconfig ./drivers/staging/unisys/visorinput/Makefile ./drivers/staging/unisys/visorinput/Kconfig ./drivers/staging/unisys/visorhba/Makefile ./drivers/staging/unisys/visorhba/Kconfig ./drivers/staging/unisys/Makefile ./drivers/staging/unisys/Kconfig ./drivers/staging/speakup/Makefile ./drivers/staging/speakup/Kconfig ./drivers/staging/sm750fb/Makefile ./drivers/staging/sm750fb/Kconfig ./drivers/staging/rts5208/Makefile ./drivers/staging/rts5208/Kconfig ./drivers/staging/rtlwifi/rtl8822be/Makefile ./drivers/staging/rtlwifi/btcoexist/Makefile ./drivers/staging/rtlwifi/Makefile ./drivers/staging/rtlwifi/Kconfig ./drivers/staging/rtl8723bs/Makefile ./drivers/staging/rtl8723bs/Kconfig ./drivers/staging/rtl8712/Makefile ./drivers/staging/rtl8712/Kconfig ./drivers/staging/rtl8192u/ieee80211/Makefile ./drivers/staging/rtl8192u/Makefile ./drivers/staging/rtl8192u/Kconfig ./drivers/staging/rtl8192e/rtl8192e/Makefile ./drivers/staging/rtl8192e/rtl8192e/Kconfig ./drivers/staging/rtl8192e/Makefile ./drivers/staging/rtl8192e/Kconfig ./drivers/staging/rtl8188eu/Makefile ./drivers/staging/rtl8188eu/Kconfig ./drivers/staging/pi433/Makefile ./drivers/staging/pi433/Kconfig ./drivers/staging/olpc_dcon/Kconfig ./drivers/staging/olpc_dcon/Makefile ./drivers/staging/octeon/Makefile ./drivers/staging/octeon/Kconfig ./drivers/staging/octeon-usb/Makefile ./drivers/staging/octeon-usb/Kconfig ./drivers/staging/nvec/Makefile ./drivers/staging/nvec/Kconfig ./drivers/staging/netlogic/Makefile ./drivers/staging/netlogic/Kconfig ./drivers/staging/mt7621-spi/Makefile ./drivers/staging/mt7621-spi/Kconfig ./drivers/staging/mt7621-pinctrl/Makefile ./drivers/staging/mt7621-pinctrl/Kconfig ./drivers/staging/mt7621-pci/Kconfig ./drivers/staging/mt7621-pci/Makefile ./drivers/staging/mt7621-mmc/Makefile ./drivers/staging/mt7621-mmc/Kconfig ./drivers/staging/mt7621-eth/Makefile ./drivers/staging/mt7621-eth/Kconfig ./drivers/staging/mt7621-dts/Makefile ./drivers/staging/mt7621-dts/Kconfig ./drivers/staging/mt7621-dma/Makefile ./drivers/staging/mt7621-dma/Kconfig ./drivers/staging/mt29f_spinand/Makefile ./drivers/staging/mt29f_spinand/Kconfig ./drivers/staging/most/video/Makefile ./drivers/staging/most/video/Kconfig ./drivers/staging/most/usb/Makefile ./drivers/staging/most/usb/Kconfig ./drivers/staging/most/sound/Makefile ./drivers/staging/most/sound/Kconfig ./drivers/staging/most/net/Makefile ./drivers/staging/most/net/Kconfig ./drivers/staging/most/i2c/Makefile ./drivers/staging/most/i2c/Kconfig ./drivers/staging/most/dim2/Makefile ./drivers/staging/most/dim2/Kconfig ./drivers/staging/most/cdev/Makefile ./drivers/staging/most/cdev/Kconfig ./drivers/staging/most/Makefile ./drivers/staging/most/Kconfig ./drivers/staging/media/zoran/Makefile ./drivers/staging/media/zoran/Kconfig ./drivers/staging/media/tegra-vde/Makefile ./drivers/staging/media/tegra-vde/Kconfig ./drivers/staging/media/omap4iss/Makefile ./drivers/staging/media/omap4iss/Kconfig ./drivers/staging/media/mt9t031/Makefile ./drivers/staging/media/mt9t031/Kconfig ./drivers/staging/media/imx074/Makefile ./drivers/staging/media/imx074/Kconfig ./drivers/staging/media/imx/Makefile ./drivers/staging/media/imx/Kconfig ./drivers/staging/media/davinci_vpfe/Kconfig ./drivers/staging/media/davinci_vpfe/Makefile ./drivers/staging/media/bcm2048/Makefile ./drivers/staging/media/bcm2048/Kconfig ./drivers/staging/media/Makefile ./drivers/staging/media/Kconfig ./drivers/staging/ks7010/Makefile ./drivers/staging/ks7010/Kconfig ./drivers/staging/iio/resolver/Makefile ./drivers/staging/iio/resolver/Kconfig ./drivers/staging/iio/meter/Makefile ./drivers/staging/iio/meter/Kconfig ./drivers/staging/iio/impedance-analyzer/Makefile ./drivers/staging/iio/impedance-analyzer/Kconfig ./drivers/staging/iio/frequency/Makefile ./drivers/staging/iio/frequency/Kconfig ./drivers/staging/iio/cdc/Makefile ./drivers/staging/iio/cdc/Kconfig ./drivers/staging/iio/addac/Makefile ./drivers/staging/iio/addac/Kconfig ./drivers/staging/iio/adc/Makefile ./drivers/staging/iio/adc/Kconfig ./drivers/staging/iio/accel/Makefile ./drivers/staging/iio/accel/Kconfig ./drivers/staging/iio/Makefile ./drivers/staging/iio/Kconfig ./drivers/staging/gs_fpgaboot/Makefile ./drivers/staging/gs_fpgaboot/Kconfig ./drivers/staging/greybus/tools/Makefile ./drivers/staging/greybus/Makefile ./drivers/staging/greybus/Kconfig ./drivers/staging/goldfish/Makefile ./drivers/staging/goldfish/Kconfig ./drivers/staging/gdm724x/Makefile ./drivers/staging/gdm724x/Kconfig ./drivers/staging/gasket/Makefile ./drivers/staging/gasket/Kconfig ./drivers/staging/fwserial/Makefile ./drivers/staging/fwserial/Kconfig ./drivers/staging/fsl-dpaa2/rtc/Makefile ./drivers/staging/fsl-dpaa2/ethsw/Makefile ./drivers/staging/fsl-dpaa2/ethernet/Makefile ./drivers/staging/fsl-dpaa2/Makefile ./drivers/staging/fsl-dpaa2/Kconfig ./drivers/staging/fbtft/Makefile ./drivers/staging/fbtft/Kconfig ./drivers/staging/erofs/Makefile ./drivers/staging/erofs/Kconfig ./drivers/staging/emxx_udc/Makefile ./drivers/staging/emxx_udc/Kconfig ./drivers/staging/dgnc/Makefile ./drivers/staging/dgnc/Kconfig ./drivers/staging/comedi/kcomedilib/Makefile ./drivers/staging/comedi/drivers/Makefile ./drivers/staging/comedi/Makefile ./drivers/staging/comedi/Kconfig ./drivers/staging/clocking-wizard/Makefile ./drivers/staging/clocking-wizard/Kconfig ./drivers/staging/board/Makefile ./drivers/staging/board/Kconfig ./drivers/staging/axis-fifo/Kconfig ./drivers/staging/axis-fifo/Makefile ./drivers/staging/android/ion/Makefile ./drivers/staging/android/ion/Kconfig ./drivers/staging/android/Makefile ./drivers/staging/android/Kconfig ./drivers/staging/Makefile ./drivers/staging/Kconfig ./drivers/ssb/Makefile ./drivers/ssb/Kconfig ./drivers/spmi/Makefile ./drivers/spmi/Kconfig ./drivers/spi/Makefile ./drivers/spi/Kconfig ./drivers/soundwire/Makefile ./drivers/soundwire/Kconfig ./drivers/soc/zte/Makefile ./drivers/soc/zte/Kconfig ./drivers/soc/xilinx/Makefile ./drivers/soc/xilinx/Kconfig ./drivers/soc/versatile/Makefile ./drivers/soc/versatile/Kconfig ./drivers/soc/ux500/Makefile ./drivers/soc/ux500/Kconfig ./drivers/soc/ti/Makefile ./drivers/soc/ti/Kconfig ./drivers/soc/tegra/fuse/Makefile ./drivers/soc/tegra/Makefile ./drivers/soc/tegra/Kconfig ./drivers/soc/sunxi/Kconfig ./drivers/soc/sunxi/Makefile ./drivers/soc/samsung/Makefile ./drivers/soc/samsung/Kconfig ./drivers/soc/rockchip/Makefile ./drivers/soc/rockchip/Kconfig ./drivers/soc/renesas/Makefile ./drivers/soc/renesas/Kconfig ./drivers/soc/qcom/Makefile ./drivers/soc/qcom/Kconfig ./drivers/soc/mediatek/Makefile ./drivers/soc/mediatek/Kconfig ./drivers/soc/lantiq/Makefile ./drivers/soc/imx/Makefile ./drivers/soc/imx/Kconfig ./drivers/soc/gemini/Makefile ./drivers/soc/fsl/qe/Makefile ./drivers/soc/fsl/qe/Kconfig ./drivers/soc/fsl/qbman/Makefile ./drivers/soc/fsl/qbman/Kconfig ./drivers/soc/fsl/dpio/Makefile ./drivers/soc/fsl/Makefile ./drivers/soc/fsl/Kconfig ./drivers/soc/dove/Makefile ./drivers/soc/bcm/brcmstb/pm/Makefile ./drivers/soc/bcm/brcmstb/Makefile ./drivers/soc/bcm/brcmstb/Kconfig ./drivers/soc/bcm/Makefile ./drivers/soc/bcm/Kconfig ./drivers/soc/atmel/Makefile ./drivers/soc/atmel/Kconfig ./drivers/soc/amlogic/Makefile ./drivers/soc/amlogic/Kconfig ./drivers/soc/actions/Makefile ./drivers/soc/actions/Kconfig ./drivers/soc/Makefile ./drivers/soc/Kconfig ./drivers/sn/Makefile ./drivers/sn/Kconfig ./drivers/slimbus/Makefile ./drivers/slimbus/Kconfig ./drivers/siox/Makefile ./drivers/siox/Kconfig ./drivers/sh/superhyway/Makefile ./drivers/sh/maple/Makefile ./drivers/sh/intc/Makefile ./drivers/sh/intc/Kconfig ./drivers/sh/clk/Makefile ./drivers/sh/Makefile ./drivers/sh/Kconfig ./drivers/sfi/Makefile ./drivers/sfi/Kconfig ./drivers/scsi/ufs/Makefile ./drivers/scsi/ufs/Kconfig ./drivers/scsi/sym53c8xx_2/Makefile ./drivers/scsi/snic/Makefile ./drivers/scsi/smartpqi/Makefile ./drivers/scsi/smartpqi/Kconfig ./drivers/scsi/qla4xxx/Makefile ./drivers/scsi/qla4xxx/Kconfig ./drivers/scsi/qla2xxx/Makefile ./drivers/scsi/qla2xxx/Kconfig ./drivers/scsi/qedi/Makefile ./drivers/scsi/qedi/Kconfig ./drivers/scsi/qedf/Makefile ./drivers/scsi/qedf/Kconfig ./drivers/scsi/pm8001/Makefile ./drivers/scsi/pcmcia/Makefile ./drivers/scsi/pcmcia/Kconfig ./drivers/scsi/osd/Kconfig ./drivers/scsi/mvsas/Makefile ./drivers/scsi/mvsas/Kconfig ./drivers/scsi/mpt3sas/Makefile ./drivers/scsi/mpt3sas/Kconfig ./drivers/scsi/megaraid/Makefile ./drivers/scsi/megaraid/Kconfig.megaraid ./drivers/scsi/lpfc/Makefile ./drivers/scsi/libsas/Makefile ./drivers/scsi/libsas/Kconfig ./drivers/scsi/libfc/Makefile ./drivers/scsi/isci/Makefile ./drivers/scsi/ibmvscsi_tgt/Makefile ./drivers/scsi/ibmvscsi/Makefile ./drivers/scsi/hisi_sas/Makefile ./drivers/scsi/hisi_sas/Kconfig ./drivers/scsi/fnic/Makefile ./drivers/scsi/fcoe/Makefile ./drivers/scsi/esas2r/Makefile ./drivers/scsi/esas2r/Kconfig ./drivers/scsi/device_handler/Makefile ./drivers/scsi/device_handler/Kconfig ./drivers/scsi/cxlflash/Makefile ./drivers/scsi/cxlflash/Kconfig ./drivers/scsi/cxgbi/cxgb4i/Kconfig ./drivers/scsi/cxgbi/cxgb3i/Kconfig ./drivers/scsi/cxgbi/Makefile ./drivers/scsi/cxgbi/Kconfig ./drivers/scsi/csiostor/Makefile ./drivers/scsi/csiostor/Kconfig ./drivers/scsi/bnx2i/Makefile ./drivers/scsi/bnx2i/Kconfig ./drivers/scsi/bnx2fc/Makefile ./drivers/scsi/bnx2fc/Kconfig ./drivers/scsi/bfa/Makefile ./drivers/scsi/be2iscsi/Makefile ./drivers/scsi/be2iscsi/Kconfig ./drivers/scsi/arm/Makefile ./drivers/scsi/arm/Kconfig ./drivers/scsi/arcmsr/Makefile ./drivers/scsi/aic94xx/Makefile ./drivers/scsi/aic94xx/Kconfig ./drivers/scsi/aic7xxx/aicasm/Makefile ./drivers/scsi/aic7xxx/Makefile ./drivers/scsi/aic7xxx/Kconfig.aic7xxx ./drivers/scsi/aic7xxx/Kconfig.aic79xx ./drivers/scsi/aacraid/Makefile ./drivers/scsi/Makefile ./drivers/scsi/Kconfig ./drivers/sbus/char/Makefile ./drivers/sbus/char/Kconfig ./drivers/sbus/Makefile ./drivers/s390/virtio/Makefile ./drivers/s390/scsi/Makefile ./drivers/s390/net/Makefile ./drivers/s390/net/Kconfig ./drivers/s390/crypto/Makefile ./drivers/s390/cio/Makefile ./drivers/s390/char/Makefile ./drivers/s390/char/Kconfig ./drivers/s390/block/Makefile ./drivers/s390/block/Kconfig ./drivers/s390/Makefile ./drivers/rtc/Makefile ./drivers/rtc/Kconfig ./drivers/rpmsg/Makefile ./drivers/rpmsg/Kconfig ./drivers/reset/tegra/Makefile ./drivers/reset/tegra/Kconfig ./drivers/reset/sti/Makefile ./drivers/reset/sti/Kconfig ./drivers/reset/hisilicon/Makefile ./drivers/reset/hisilicon/Kconfig ./drivers/reset/Makefile ./drivers/reset/Kconfig ./drivers/remoteproc/Makefile ./drivers/remoteproc/Kconfig ./drivers/regulator/Makefile ./drivers/regulator/Kconfig ./drivers/ras/Makefile ./drivers/ras/Kconfig ./drivers/rapidio/switches/Makefile ./drivers/rapidio/switches/Kconfig ./drivers/rapidio/devices/Makefile ./drivers/rapidio/devices/Kconfig ./drivers/rapidio/Makefile ./drivers/rapidio/Kconfig ./drivers/pwm/Makefile ./drivers/pwm/Kconfig ./drivers/ptp/Makefile ./drivers/ptp/Kconfig ./drivers/ps3/Makefile ./drivers/pps/generators/Makefile ./drivers/pps/generators/Kconfig ./drivers/pps/clients/Makefile ./drivers/pps/clients/Kconfig ./drivers/pps/Makefile ./drivers/pps/Kconfig ./drivers/powercap/Makefile ./drivers/powercap/Kconfig ./drivers/power/supply/Makefile ./drivers/power/supply/Kconfig ./drivers/power/reset/Makefile ./drivers/power/reset/Kconfig ./drivers/power/avs/Makefile ./drivers/power/avs/Kconfig ./drivers/power/Makefile ./drivers/power/Kconfig ./drivers/pnp/pnpbios/Makefile ./drivers/pnp/pnpbios/Kconfig ./drivers/pnp/pnpacpi/Makefile ./drivers/pnp/pnpacpi/Kconfig ./drivers/pnp/isapnp/Makefile ./drivers/pnp/isapnp/Kconfig ./drivers/pnp/Makefile ./drivers/pnp/Kconfig ./drivers/platform/x86/Makefile ./drivers/platform/x86/Kconfig ./drivers/platform/olpc/Makefile ./drivers/platform/mips/Makefile ./drivers/platform/mips/Kconfig ./drivers/platform/mellanox/Makefile ./drivers/platform/mellanox/Kconfig ./drivers/platform/goldfish/Makefile ./drivers/platform/goldfish/Kconfig ./drivers/platform/chrome/Makefile ./drivers/platform/chrome/Kconfig ./drivers/platform/Makefile ./drivers/platform/Kconfig ./drivers/pinctrl/zte/Makefile ./drivers/pinctrl/zte/Kconfig ./drivers/pinctrl/vt8500/Makefile ./drivers/pinctrl/vt8500/Kconfig ./drivers/pinctrl/uniphier/Makefile ./drivers/pinctrl/uniphier/Kconfig ./drivers/pinctrl/ti/Makefile ./drivers/pinctrl/ti/Kconfig ./drivers/pinctrl/tegra/Makefile ./drivers/pinctrl/tegra/Kconfig ./drivers/pinctrl/sunxi/Makefile ./drivers/pinctrl/sunxi/Kconfig ./drivers/pinctrl/stm32/Makefile ./drivers/pinctrl/stm32/Kconfig ./drivers/pinctrl/sprd/Makefile ./drivers/pinctrl/sprd/Kconfig ./drivers/pinctrl/spear/Makefile ./drivers/pinctrl/spear/Kconfig ./drivers/pinctrl/sirf/Makefile ./drivers/pinctrl/sh-pfc/Makefile ./drivers/pinctrl/sh-pfc/Kconfig ./drivers/pinctrl/samsung/Makefile ./drivers/pinctrl/samsung/Kconfig ./drivers/pinctrl/qcom/Makefile ./drivers/pinctrl/qcom/Kconfig ./drivers/pinctrl/pxa/Makefile ./drivers/pinctrl/pxa/Kconfig ./drivers/pinctrl/nomadik/Makefile ./drivers/pinctrl/nomadik/Kconfig ./drivers/pinctrl/mvebu/Makefile ./drivers/pinctrl/mvebu/Kconfig ./drivers/pinctrl/meson/Makefile ./drivers/pinctrl/meson/Kconfig ./drivers/pinctrl/mediatek/Makefile ./drivers/pinctrl/mediatek/Kconfig ./drivers/pinctrl/intel/Makefile ./drivers/pinctrl/intel/Kconfig ./drivers/pinctrl/freescale/Makefile ./drivers/pinctrl/freescale/Kconfig ./drivers/pinctrl/cirrus/Makefile ./drivers/pinctrl/cirrus/Kconfig ./drivers/pinctrl/berlin/Makefile ./drivers/pinctrl/berlin/Kconfig ./drivers/pinctrl/bcm/Makefile ./drivers/pinctrl/bcm/Kconfig ./drivers/pinctrl/aspeed/Makefile ./drivers/pinctrl/aspeed/Kconfig ./drivers/pinctrl/actions/Makefile ./drivers/pinctrl/actions/Kconfig ./drivers/pinctrl/Makefile ./drivers/pinctrl/Kconfig ./drivers/phy/ti/Makefile ./drivers/phy/ti/Kconfig ./drivers/phy/tegra/Makefile ./drivers/phy/tegra/Kconfig ./drivers/phy/st/Makefile ./drivers/phy/st/Kconfig ./drivers/phy/samsung/Makefile ./drivers/phy/samsung/Kconfig ./drivers/phy/rockchip/Makefile ./drivers/phy/rockchip/Kconfig ./drivers/phy/renesas/Makefile ./drivers/phy/renesas/Kconfig ./drivers/phy/ralink/Makefile ./drivers/phy/ralink/Kconfig ./drivers/phy/qualcomm/Makefile ./drivers/phy/qualcomm/Kconfig ./drivers/phy/motorola/Kconfig ./drivers/phy/motorola/Makefile ./drivers/phy/mediatek/Makefile ./drivers/phy/mediatek/Kconfig ./drivers/phy/marvell/Makefile ./drivers/phy/marvell/Kconfig ./drivers/phy/lantiq/Makefile ./drivers/phy/lantiq/Kconfig ./drivers/phy/hisilicon/Makefile ./drivers/phy/hisilicon/Kconfig ./drivers/phy/broadcom/Makefile ./drivers/phy/broadcom/Kconfig ./drivers/phy/amlogic/Makefile ./drivers/phy/amlogic/Kconfig ./drivers/phy/allwinner/Makefile ./drivers/phy/allwinner/Kconfig ./drivers/phy/Makefile ./drivers/phy/Kconfig ./drivers/perf/hisilicon/Makefile ./drivers/perf/Makefile ./drivers/perf/Kconfig ./drivers/pcmcia/Makefile ./drivers/pcmcia/Kconfig ./drivers/pci/switch/Makefile ./drivers/pci/switch/Kconfig ./drivers/pci/pcie/Makefile ./drivers/pci/pcie/Kconfig ./drivers/pci/hotplug/Makefile ./drivers/pci/hotplug/Kconfig ./drivers/pci/endpoint/functions/Makefile ./drivers/pci/endpoint/functions/Kconfig ./drivers/pci/endpoint/Makefile ./drivers/pci/endpoint/Kconfig ./drivers/pci/controller/dwc/Makefile ./drivers/pci/controller/dwc/Kconfig ./drivers/pci/controller/Makefile ./drivers/pci/controller/Kconfig ./drivers/pci/Makefile ./drivers/pci/Kconfig ./drivers/parport/Makefile ./drivers/parport/Kconfig ./drivers/parisc/Makefile ./drivers/parisc/Kconfig ./drivers/opp/Makefile ./drivers/opp/Kconfig ./drivers/of/unittest-data/Makefile ./drivers/of/Makefile ./drivers/of/Kconfig ./drivers/nvmem/Makefile ./drivers/nvmem/Kconfig ./drivers/nvme/target/Makefile ./drivers/nvme/target/Kconfig ./drivers/nvme/host/Makefile ./drivers/nvme/host/Kconfig ./drivers/nvme/Makefile ./drivers/nvme/Kconfig ./drivers/nvdimm/Makefile ./drivers/nvdimm/Kconfig ./drivers/nubus/Makefile ./drivers/ntb/test/Makefile ./drivers/ntb/test/Kconfig ./drivers/ntb/hw/mscc/Makefile ./drivers/ntb/hw/mscc/Kconfig ./drivers/ntb/hw/intel/Makefile ./drivers/ntb/hw/intel/Kconfig ./drivers/ntb/hw/idt/Makefile ./drivers/ntb/hw/idt/Kconfig ./drivers/ntb/hw/amd/Makefile ./drivers/ntb/hw/amd/Kconfig ./drivers/ntb/hw/Makefile ./drivers/ntb/hw/Kconfig ./drivers/ntb/Makefile ./drivers/ntb/Kconfig ./drivers/nfc/st95hf/Makefile ./drivers/nfc/st95hf/Kconfig ./drivers/nfc/st21nfca/Makefile ./drivers/nfc/st21nfca/Kconfig ./drivers/nfc/st-nci/Makefile ./drivers/nfc/st-nci/Kconfig ./drivers/nfc/s3fwrn5/Makefile ./drivers/nfc/s3fwrn5/Kconfig ./drivers/nfc/pn544/Makefile ./drivers/nfc/pn544/Kconfig ./drivers/nfc/pn533/Makefile ./drivers/nfc/pn533/Kconfig ./drivers/nfc/nxp-nci/Makefile ./drivers/nfc/nxp-nci/Kconfig ./drivers/nfc/nfcmrvl/Makefile ./drivers/nfc/nfcmrvl/Kconfig ./drivers/nfc/microread/Makefile ./drivers/nfc/microread/Kconfig ./drivers/nfc/fdp/Makefile ./drivers/nfc/fdp/Kconfig ./drivers/nfc/Makefile ./drivers/nfc/Kconfig ./drivers/net/Makefile ./drivers/net/Kconfig ./drivers/net/xen-netback/Makefile ./drivers/net/wireless/zydas/zd1211rw/Makefile ./drivers/net/wireless/zydas/zd1211rw/Kconfig ./drivers/net/wireless/zydas/Makefile ./drivers/net/wireless/zydas/Kconfig ./drivers/net/wireless/ti/wlcore/Makefile ./drivers/net/wireless/ti/wlcore/Kconfig ./drivers/net/wireless/ti/wl18xx/Makefile ./drivers/net/wireless/ti/wl18xx/Kconfig ./drivers/net/wireless/ti/wl12xx/Makefile ./drivers/net/wireless/ti/wl12xx/Kconfig ./drivers/net/wireless/ti/wl1251/Makefile ./drivers/net/wireless/ti/wl1251/Kconfig ./drivers/net/wireless/ti/Makefile ./drivers/net/wireless/ti/Kconfig ./drivers/net/wireless/st/cw1200/Makefile ./drivers/net/wireless/st/cw1200/Kconfig ./drivers/net/wireless/st/Makefile ./drivers/net/wireless/st/Kconfig ./drivers/net/wireless/rsi/Makefile ./drivers/net/wireless/rsi/Kconfig ./drivers/net/wireless/realtek/rtlwifi/rtl8821ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723com/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723be/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8723ae/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192se/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192de/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192cu/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192ce/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8192c/Makefile ./drivers/net/wireless/realtek/rtlwifi/rtl8188ee/Makefile ./drivers/net/wireless/realtek/rtlwifi/btcoexist/Makefile ./drivers/net/wireless/realtek/rtlwifi/Makefile ./drivers/net/wireless/realtek/rtlwifi/Kconfig ./drivers/net/wireless/realtek/rtl8xxxu/Makefile ./drivers/net/wireless/realtek/rtl8xxxu/Kconfig ./drivers/net/wireless/realtek/rtl818x/rtl8187/Makefile ./drivers/net/wireless/realtek/rtl818x/rtl8180/Makefile ./drivers/net/wireless/realtek/rtl818x/Makefile ./drivers/net/wireless/realtek/rtl818x/Kconfig ./drivers/net/wireless/realtek/Makefile ./drivers/net/wireless/realtek/Kconfig ./drivers/net/wireless/ralink/rt2x00/Makefile ./drivers/net/wireless/ralink/rt2x00/Kconfig ./drivers/net/wireless/ralink/Makefile ./drivers/net/wireless/ralink/Kconfig ./drivers/net/wireless/quantenna/qtnfmac/Makefile ./drivers/net/wireless/quantenna/qtnfmac/Kconfig ./drivers/net/wireless/quantenna/Makefile ./drivers/net/wireless/quantenna/Kconfig ./drivers/net/wireless/mediatek/mt7601u/Makefile ./drivers/net/wireless/mediatek/mt7601u/Kconfig ./drivers/net/wireless/mediatek/mt76/Kconfig ./drivers/net/wireless/mediatek/mt76/mt76x0/Makefile ./drivers/net/wireless/mediatek/mt76/Makefile ./drivers/net/wireless/mediatek/Makefile ./drivers/net/wireless/mediatek/Kconfig ./drivers/net/wireless/marvell/mwifiex/Makefile ./drivers/net/wireless/marvell/mwifiex/Kconfig ./drivers/net/wireless/marvell/libertas_tf/Makefile ./drivers/net/wireless/marvell/libertas_tf/Kconfig ./drivers/net/wireless/marvell/libertas/Makefile ./drivers/net/wireless/marvell/libertas/Kconfig ./drivers/net/wireless/marvell/Makefile ./drivers/net/wireless/marvell/Kconfig ./drivers/net/wireless/intersil/prism54/Makefile ./drivers/net/wireless/intersil/p54/Makefile ./drivers/net/wireless/intersil/p54/Kconfig ./drivers/net/wireless/intersil/orinoco/Makefile ./drivers/net/wireless/intersil/orinoco/Kconfig ./drivers/net/wireless/intersil/hostap/Makefile ./drivers/net/wireless/intersil/hostap/Kconfig ./drivers/net/wireless/intersil/Makefile ./drivers/net/wireless/intersil/Kconfig ./drivers/net/wireless/intel/iwlwifi/mvm/Makefile ./drivers/net/wireless/intel/iwlwifi/dvm/Makefile ./drivers/net/wireless/intel/iwlwifi/Makefile ./drivers/net/wireless/intel/iwlwifi/Kconfig ./drivers/net/wireless/intel/iwlegacy/Makefile ./drivers/net/wireless/intel/iwlegacy/Kconfig ./drivers/net/wireless/intel/ipw2x00/Makefile ./drivers/net/wireless/intel/ipw2x00/Kconfig ./drivers/net/wireless/intel/Makefile ./drivers/net/wireless/intel/Kconfig ./drivers/net/wireless/cisco/Makefile ./drivers/net/wireless/cisco/Kconfig ./drivers/net/wireless/broadcom/brcm80211/brcmutil/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmsmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/brcmfmac/Makefile ./drivers/net/wireless/broadcom/brcm80211/Makefile ./drivers/net/wireless/broadcom/brcm80211/Kconfig ./drivers/net/wireless/broadcom/b43legacy/Makefile ./drivers/net/wireless/broadcom/b43legacy/Kconfig ./drivers/net/wireless/broadcom/b43/Makefile ./drivers/net/wireless/broadcom/b43/Kconfig ./drivers/net/wireless/broadcom/Makefile ./drivers/net/wireless/broadcom/Kconfig ./drivers/net/wireless/atmel/Makefile ./drivers/net/wireless/atmel/Kconfig ./drivers/net/wireless/ath/wil6210/Makefile ./drivers/net/wireless/ath/wil6210/Kconfig ./drivers/net/wireless/ath/wcn36xx/Makefile ./drivers/net/wireless/ath/wcn36xx/Kconfig ./drivers/net/wireless/ath/carl9170/Makefile ./drivers/net/wireless/ath/carl9170/Kconfig ./drivers/net/wireless/ath/ath9k/Makefile ./drivers/net/wireless/ath/ath9k/Kconfig ./drivers/net/wireless/ath/ath6kl/Makefile ./drivers/net/wireless/ath/ath6kl/Kconfig ./drivers/net/wireless/ath/ath5k/Makefile ./drivers/net/wireless/ath/ath5k/Kconfig ./drivers/net/wireless/ath/ath10k/Makefile ./drivers/net/wireless/ath/ath10k/Kconfig ./drivers/net/wireless/ath/ar5523/Makefile ./drivers/net/wireless/ath/ar5523/Kconfig ./drivers/net/wireless/ath/Makefile ./drivers/net/wireless/ath/Kconfig ./drivers/net/wireless/admtek/Makefile ./drivers/net/wireless/admtek/Kconfig ./drivers/net/wireless/Makefile ./drivers/net/wireless/Kconfig ./drivers/net/wimax/i2400m/Makefile ./drivers/net/wimax/i2400m/Kconfig ./drivers/net/wimax/Makefile ./drivers/net/wimax/Kconfig ./drivers/net/wan/lmc/Makefile ./drivers/net/wan/Makefile ./drivers/net/wan/Kconfig ./drivers/net/vmxnet3/Makefile ./drivers/net/usb/Makefile ./drivers/net/usb/Kconfig ./drivers/net/team/Makefile ./drivers/net/team/Kconfig ./drivers/net/slip/Makefile ./drivers/net/slip/Kconfig ./drivers/net/ppp/Makefile ./drivers/net/ppp/Kconfig ./drivers/net/plip/Makefile ./drivers/net/plip/Kconfig ./drivers/net/phy/Makefile ./drivers/net/phy/Kconfig ./drivers/net/netdevsim/Makefile ./drivers/net/ipvlan/Makefile ./drivers/net/ieee802154/Makefile ./drivers/net/ieee802154/Kconfig ./drivers/net/hyperv/Makefile ./drivers/net/hyperv/Kconfig ./drivers/net/hippi/Makefile ./drivers/net/hippi/Kconfig ./drivers/net/hamradio/Makefile ./drivers/net/hamradio/Kconfig ./drivers/net/fjes/Makefile ./drivers/net/fddi/skfp/Makefile ./drivers/net/fddi/Makefile ./drivers/net/fddi/Kconfig ./drivers/net/ethernet/xscale/Makefile ./drivers/net/ethernet/xscale/Kconfig ./drivers/net/ethernet/xircom/Makefile ./drivers/net/ethernet/xircom/Kconfig ./drivers/net/ethernet/xilinx/Makefile ./drivers/net/ethernet/xilinx/Kconfig ./drivers/net/ethernet/wiznet/Makefile ./drivers/net/ethernet/wiznet/Kconfig ./drivers/net/ethernet/via/Makefile ./drivers/net/ethernet/via/Kconfig ./drivers/net/ethernet/tundra/Makefile ./drivers/net/ethernet/tundra/Kconfig ./drivers/net/ethernet/toshiba/Makefile ./drivers/net/ethernet/toshiba/Kconfig ./drivers/net/ethernet/ti/Makefile ./drivers/net/ethernet/ti/Kconfig ./drivers/net/ethernet/tehuti/Makefile ./drivers/net/ethernet/tehuti/Kconfig ./drivers/net/ethernet/synopsys/Makefile ./drivers/net/ethernet/synopsys/Kconfig ./drivers/net/ethernet/sun/Makefile ./drivers/net/ethernet/sun/Kconfig ./drivers/net/ethernet/stmicro/stmmac/Makefile ./drivers/net/ethernet/stmicro/stmmac/Kconfig ./drivers/net/ethernet/stmicro/Makefile ./drivers/net/ethernet/stmicro/Kconfig ./drivers/net/ethernet/socionext/Makefile ./drivers/net/ethernet/socionext/Kconfig ./drivers/net/ethernet/smsc/Makefile ./drivers/net/ethernet/smsc/Kconfig ./drivers/net/ethernet/sis/Makefile ./drivers/net/ethernet/sis/Kconfig ./drivers/net/ethernet/silan/Makefile ./drivers/net/ethernet/silan/Kconfig ./drivers/net/ethernet/sgi/Makefile ./drivers/net/ethernet/sgi/Kconfig ./drivers/net/ethernet/sfc/falcon/Makefile ./drivers/net/ethernet/sfc/falcon/Kconfig ./drivers/net/ethernet/sfc/Makefile ./drivers/net/ethernet/sfc/Kconfig ./drivers/net/ethernet/seeq/Makefile ./drivers/net/ethernet/seeq/Kconfig ./drivers/net/ethernet/samsung/sxgbe/Makefile ./drivers/net/ethernet/samsung/Makefile ./drivers/net/ethernet/samsung/Kconfig ./drivers/net/ethernet/rocker/Makefile ./drivers/net/ethernet/rocker/Kconfig ./drivers/net/ethernet/renesas/Makefile ./drivers/net/ethernet/renesas/Kconfig ./drivers/net/ethernet/realtek/Makefile ./drivers/net/ethernet/realtek/Kconfig ./drivers/net/ethernet/rdc/Makefile ./drivers/net/ethernet/rdc/Kconfig ./drivers/net/ethernet/qualcomm/rmnet/Makefile ./drivers/net/ethernet/qualcomm/rmnet/Kconfig ./drivers/net/ethernet/qualcomm/emac/Makefile ./drivers/net/ethernet/qualcomm/Makefile ./drivers/net/ethernet/qualcomm/Kconfig ./drivers/net/ethernet/qlogic/qlge/Makefile ./drivers/net/ethernet/qlogic/qlcnic/Makefile ./drivers/net/ethernet/qlogic/qede/Makefile ./drivers/net/ethernet/qlogic/qed/Makefile ./drivers/net/ethernet/qlogic/netxen/Makefile ./drivers/net/ethernet/qlogic/Makefile ./drivers/net/ethernet/qlogic/Kconfig ./drivers/net/ethernet/pasemi/Makefile ./drivers/net/ethernet/pasemi/Kconfig ./drivers/net/ethernet/packetengines/Makefile ./drivers/net/ethernet/packetengines/Kconfig ./drivers/net/ethernet/oki-semi/pch_gbe/Makefile ./drivers/net/ethernet/oki-semi/pch_gbe/Kconfig ./drivers/net/ethernet/oki-semi/Makefile ./drivers/net/ethernet/oki-semi/Kconfig ./drivers/net/ethernet/nxp/Makefile ./drivers/net/ethernet/nxp/Kconfig ./drivers/net/ethernet/nvidia/Makefile ./drivers/net/ethernet/nvidia/Kconfig ./drivers/net/ethernet/nuvoton/Makefile ./drivers/net/ethernet/nuvoton/Kconfig ./drivers/net/ethernet/ni/Makefile ./drivers/net/ethernet/ni/Kconfig ./drivers/net/ethernet/netronome/nfp/nic/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile ./drivers/net/ethernet/netronome/nfp/nfpcore/Makefile ./drivers/net/ethernet/netronome/nfp/flower/Makefile ./drivers/net/ethernet/netronome/nfp/bpf/Makefile ./drivers/net/ethernet/netronome/nfp/Makefile ./drivers/net/ethernet/netronome/Makefile ./drivers/net/ethernet/netronome/Kconfig ./drivers/net/ethernet/neterion/vxge/Makefile ./drivers/net/ethernet/neterion/Makefile ./drivers/net/ethernet/neterion/Kconfig ./drivers/net/ethernet/natsemi/Makefile ./drivers/net/ethernet/natsemi/Kconfig ./drivers/net/ethernet/myricom/myri10ge/Makefile ./drivers/net/ethernet/myricom/Makefile ./drivers/net/ethernet/myricom/Kconfig ./drivers/net/ethernet/mscc/Makefile ./drivers/net/ethernet/mscc/Kconfig ./drivers/net/ethernet/moxa/Makefile ./drivers/net/ethernet/moxa/Kconfig ./drivers/net/ethernet/microchip/Makefile ./drivers/net/ethernet/microchip/Kconfig ./drivers/net/ethernet/micrel/Makefile ./drivers/net/ethernet/micrel/Kconfig ./drivers/net/ethernet/mellanox/mlxsw/Makefile ./drivers/net/ethernet/mellanox/mlxsw/Kconfig ./drivers/net/ethernet/mellanox/mlxfw/Makefile ./drivers/net/ethernet/mellanox/mlxfw/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/Kconfig ./drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/en/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile ./drivers/net/ethernet/mellanox/mlx5/core/Makefile ./drivers/net/ethernet/mellanox/mlx4/Kconfig ./drivers/net/ethernet/mellanox/mlx4/Makefile ./drivers/net/ethernet/mellanox/Makefile ./drivers/net/ethernet/mellanox/Kconfig ./drivers/net/ethernet/mediatek/Makefile ./drivers/net/ethernet/mediatek/Kconfig ./drivers/net/ethernet/marvell/mvpp2/Makefile ./drivers/net/ethernet/marvell/Makefile ./drivers/net/ethernet/marvell/Kconfig ./drivers/net/ethernet/intel/ixgbevf/Makefile ./drivers/net/ethernet/intel/ixgbe/Makefile ./drivers/net/ethernet/intel/ixgb/Makefile ./drivers/net/ethernet/intel/igbvf/Makefile ./drivers/net/ethernet/intel/igb/Makefile ./drivers/net/ethernet/intel/ice/Makefile ./drivers/net/ethernet/intel/i40evf/Makefile ./drivers/net/ethernet/intel/i40e/Makefile ./drivers/net/ethernet/intel/fm10k/Makefile ./drivers/net/ethernet/intel/e1000e/Makefile ./drivers/net/ethernet/intel/e1000/Makefile ./drivers/net/ethernet/intel/Makefile ./drivers/net/ethernet/intel/Kconfig ./drivers/net/ethernet/ibm/emac/Makefile ./drivers/net/ethernet/ibm/emac/Kconfig ./drivers/net/ethernet/ibm/ehea/Makefile ./drivers/net/ethernet/ibm/Makefile ./drivers/net/ethernet/ibm/Kconfig ./drivers/net/ethernet/i825xx/Makefile ./drivers/net/ethernet/i825xx/Kconfig ./drivers/net/ethernet/huawei/hinic/Makefile ./drivers/net/ethernet/huawei/hinic/Kconfig ./drivers/net/ethernet/huawei/Makefile ./drivers/net/ethernet/huawei/Kconfig ./drivers/net/ethernet/hp/Makefile ./drivers/net/ethernet/hp/Kconfig ./drivers/net/ethernet/hisilicon/hns3/hns3vf/Makefile ./drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile ./drivers/net/ethernet/hisilicon/hns3/Makefile ./drivers/net/ethernet/hisilicon/hns/Makefile ./drivers/net/ethernet/hisilicon/Makefile ./drivers/net/ethernet/hisilicon/Kconfig ./drivers/net/ethernet/fujitsu/Makefile ./drivers/net/ethernet/fujitsu/Kconfig ./drivers/net/ethernet/freescale/fs_enet/Makefile ./drivers/net/ethernet/freescale/fs_enet/Kconfig ./drivers/net/ethernet/freescale/fman/Makefile ./drivers/net/ethernet/freescale/fman/Kconfig ./drivers/net/ethernet/freescale/dpaa/Makefile ./drivers/net/ethernet/freescale/dpaa/Kconfig ./drivers/net/ethernet/freescale/Makefile ./drivers/net/ethernet/freescale/Kconfig ./drivers/net/ethernet/faraday/Makefile ./drivers/net/ethernet/faraday/Kconfig ./drivers/net/ethernet/ezchip/Makefile ./drivers/net/ethernet/ezchip/Kconfig ./drivers/net/ethernet/emulex/benet/Makefile ./drivers/net/ethernet/emulex/benet/Kconfig ./drivers/net/ethernet/emulex/Makefile ./drivers/net/ethernet/emulex/Kconfig ./drivers/net/ethernet/dlink/Makefile ./drivers/net/ethernet/dlink/Kconfig ./drivers/net/ethernet/dec/tulip/Makefile ./drivers/net/ethernet/dec/tulip/Kconfig ./drivers/net/ethernet/dec/Makefile ./drivers/net/ethernet/dec/Kconfig ./drivers/net/ethernet/davicom/Makefile ./drivers/net/ethernet/davicom/Kconfig ./drivers/net/ethernet/cortina/Makefile ./drivers/net/ethernet/cortina/Kconfig ./drivers/net/ethernet/cisco/enic/Makefile ./drivers/net/ethernet/cisco/enic/Kconfig ./drivers/net/ethernet/cisco/Makefile ./drivers/net/ethernet/cisco/Kconfig ./drivers/net/ethernet/cirrus/Makefile ./drivers/net/ethernet/cirrus/Kconfig ./drivers/net/ethernet/chelsio/libcxgb/Makefile ./drivers/net/ethernet/chelsio/cxgb4vf/Makefile ./drivers/net/ethernet/chelsio/cxgb4/Makefile ./drivers/net/ethernet/chelsio/cxgb3/Makefile ./drivers/net/ethernet/chelsio/cxgb/Makefile ./drivers/net/ethernet/chelsio/Makefile ./drivers/net/ethernet/chelsio/Kconfig ./drivers/net/ethernet/cavium/thunder/Makefile ./drivers/net/ethernet/cavium/octeon/Makefile ./drivers/net/ethernet/cavium/liquidio/Makefile ./drivers/net/ethernet/cavium/common/Makefile ./drivers/net/ethernet/cavium/Makefile ./drivers/net/ethernet/cavium/Kconfig ./drivers/net/ethernet/calxeda/Makefile ./drivers/net/ethernet/calxeda/Kconfig ./drivers/net/ethernet/cadence/Makefile ./drivers/net/ethernet/cadence/Kconfig ./drivers/net/ethernet/brocade/bna/Makefile ./drivers/net/ethernet/brocade/bna/Kconfig ./drivers/net/ethernet/brocade/Makefile ./drivers/net/ethernet/brocade/Kconfig ./drivers/net/ethernet/broadcom/genet/Makefile ./drivers/net/ethernet/broadcom/bnxt/Makefile ./drivers/net/ethernet/broadcom/bnx2x/Makefile ./drivers/net/ethernet/broadcom/Makefile ./drivers/net/ethernet/broadcom/Kconfig ./drivers/net/ethernet/aurora/Makefile ./drivers/net/ethernet/aurora/Kconfig ./drivers/net/ethernet/atheros/atlx/Makefile ./drivers/net/ethernet/atheros/atl1e/Makefile ./drivers/net/ethernet/atheros/atl1c/Makefile ./drivers/net/ethernet/atheros/alx/Makefile ./drivers/net/ethernet/atheros/Makefile ./drivers/net/ethernet/atheros/Kconfig ./drivers/net/ethernet/arc/Makefile ./drivers/net/ethernet/arc/Kconfig ./drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile ./drivers/net/ethernet/aquantia/atlantic/Makefile ./drivers/net/ethernet/aquantia/Makefile ./drivers/net/ethernet/aquantia/Kconfig ./drivers/net/ethernet/apple/Makefile ./drivers/net/ethernet/apple/Kconfig ./drivers/net/ethernet/apm/xgene/Makefile ./drivers/net/ethernet/apm/xgene/Kconfig ./drivers/net/ethernet/apm/xgene-v2/Makefile ./drivers/net/ethernet/apm/xgene-v2/Kconfig ./drivers/net/ethernet/apm/Makefile ./drivers/net/ethernet/apm/Kconfig ./drivers/net/ethernet/amd/xgbe/Makefile ./drivers/net/ethernet/amd/Makefile ./drivers/net/ethernet/amd/Kconfig ./drivers/net/ethernet/amazon/ena/Makefile ./drivers/net/ethernet/amazon/Makefile ./drivers/net/ethernet/amazon/Kconfig ./drivers/net/ethernet/altera/Makefile ./drivers/net/ethernet/altera/Kconfig ./drivers/net/ethernet/alteon/Makefile ./drivers/net/ethernet/alteon/Kconfig ./drivers/net/ethernet/allwinner/Makefile ./drivers/net/ethernet/allwinner/Kconfig ./drivers/net/ethernet/alacritech/Makefile ./drivers/net/ethernet/alacritech/Kconfig ./drivers/net/ethernet/agere/Makefile ./drivers/net/ethernet/agere/Kconfig ./drivers/net/ethernet/aeroflex/Makefile ./drivers/net/ethernet/aeroflex/Kconfig ./drivers/net/ethernet/adaptec/Makefile ./drivers/net/ethernet/adaptec/Kconfig ./drivers/net/ethernet/Makefile ./drivers/net/ethernet/Kconfig ./drivers/net/ethernet/8390/Makefile ./drivers/net/ethernet/8390/Kconfig ./drivers/net/ethernet/3com/Makefile ./drivers/net/ethernet/3com/Kconfig ./drivers/net/dsa/mv88e6xxx/Makefile ./drivers/net/dsa/mv88e6xxx/Kconfig ./drivers/net/dsa/microchip/Makefile ./drivers/net/dsa/microchip/Kconfig ./drivers/net/dsa/b53/Makefile ./drivers/net/dsa/b53/Kconfig ./drivers/net/dsa/Makefile ./drivers/net/dsa/Kconfig ./drivers/net/can/usb/peak_usb/Makefile ./drivers/net/can/usb/kvaser_usb/Makefile ./drivers/net/can/usb/Makefile ./drivers/net/can/usb/Kconfig ./drivers/net/can/spi/Makefile ./drivers/net/can/spi/Kconfig ./drivers/net/can/softing/Makefile ./drivers/net/can/softing/Kconfig ./drivers/net/can/sja1000/Makefile ./drivers/net/can/sja1000/Kconfig ./drivers/net/can/rcar/Makefile ./drivers/net/can/rcar/Kconfig ./drivers/net/can/peak_canfd/Makefile ./drivers/net/can/peak_canfd/Kconfig ./drivers/net/can/mscan/Makefile ./drivers/net/can/mscan/Kconfig ./drivers/net/can/m_can/Makefile ./drivers/net/can/m_can/Kconfig ./drivers/net/can/ifi_canfd/Makefile ./drivers/net/can/ifi_canfd/Kconfig ./drivers/net/can/cc770/Makefile ./drivers/net/can/cc770/Kconfig ./drivers/net/can/c_can/Makefile ./drivers/net/can/c_can/Kconfig ./drivers/net/can/Makefile ./drivers/net/can/Kconfig ./drivers/net/caif/Makefile ./drivers/net/caif/Kconfig ./drivers/net/bonding/Makefile ./drivers/net/arcnet/Makefile ./drivers/net/arcnet/Kconfig ./drivers/net/appletalk/Makefile ./drivers/net/appletalk/Kconfig ./drivers/mux/Makefile ./drivers/mux/Kconfig ./drivers/mtd/ubi/Makefile ./drivers/mtd/ubi/Kconfig ./drivers/mtd/tests/Makefile ./drivers/mtd/spi-nor/Kconfig ./drivers/mtd/spi-nor/Makefile ./drivers/mtd/parsers/Makefile ./drivers/mtd/parsers/Kconfig ./drivers/mtd/nand/spi/Makefile ./drivers/mtd/nand/spi/Kconfig ./drivers/mtd/nand/raw/gpmi-nand/Makefile ./drivers/mtd/nand/raw/brcmnand/Makefile ./drivers/mtd/nand/raw/bcm47xxnflash/Makefile ./drivers/mtd/nand/raw/atmel/Makefile ./drivers/mtd/nand/raw/Makefile ./drivers/mtd/nand/raw/Kconfig ./drivers/mtd/nand/onenand/Makefile ./drivers/mtd/nand/onenand/Kconfig ./drivers/mtd/nand/Makefile ./drivers/mtd/nand/Kconfig ./drivers/mtd/maps/Makefile ./drivers/mtd/maps/Kconfig ./drivers/mtd/lpddr/Makefile ./drivers/mtd/lpddr/Kconfig ./drivers/mtd/devices/Kconfig ./drivers/mtd/devices/Makefile ./drivers/mtd/chips/Makefile ./drivers/mtd/chips/Kconfig ./drivers/mtd/Makefile ./drivers/mtd/Kconfig ./drivers/mmc/host/Makefile ./drivers/mmc/host/Kconfig ./drivers/mmc/core/Makefile ./drivers/mmc/core/Kconfig ./drivers/mmc/Makefile ./drivers/mmc/Kconfig ./drivers/misc/vmw_vmci/Makefile ./drivers/misc/vmw_vmci/Kconfig ./drivers/misc/ti-st/Makefile ./drivers/misc/ti-st/Kconfig ./drivers/misc/sgi-xp/Makefile ./drivers/misc/sgi-gru/Makefile ./drivers/misc/ocxl/Makefile ./drivers/misc/ocxl/Kconfig ./drivers/misc/mic/vop/Makefile ./drivers/misc/mic/scif/Makefile ./drivers/misc/mic/host/Makefile ./drivers/misc/mic/cosm_client/Makefile ./drivers/misc/mic/cosm/Makefile ./drivers/misc/mic/card/Makefile ./drivers/misc/mic/bus/Makefile ./drivers/misc/mic/Makefile ./drivers/misc/mic/Kconfig ./drivers/misc/mei/Makefile ./drivers/misc/mei/Kconfig ./drivers/misc/lkdtm/Makefile ./drivers/misc/lis3lv02d/Makefile ./drivers/misc/lis3lv02d/Kconfig ./drivers/misc/ibmasm/Makefile ./drivers/misc/genwqe/Makefile ./drivers/misc/genwqe/Kconfig ./drivers/misc/eeprom/Kconfig ./drivers/misc/eeprom/Makefile ./drivers/misc/echo/Makefile ./drivers/misc/echo/Kconfig ./drivers/misc/cxl/Makefile ./drivers/misc/cxl/Kconfig ./drivers/misc/cb710/Makefile ./drivers/misc/cb710/Kconfig ./drivers/misc/cardreader/Makefile ./drivers/misc/cardreader/Kconfig ./drivers/misc/c2port/Makefile ./drivers/misc/c2port/Kconfig ./drivers/misc/altera-stapl/Makefile ./drivers/misc/altera-stapl/Kconfig ./drivers/misc/Makefile ./drivers/misc/Kconfig ./drivers/mfd/Makefile ./drivers/mfd/Kconfig ./drivers/message/fusion/Makefile ./drivers/message/fusion/Kconfig ./drivers/message/Makefile ./drivers/memstick/host/Makefile ./drivers/memstick/host/Kconfig ./drivers/memstick/core/Makefile ./drivers/memstick/core/Kconfig ./drivers/memstick/Makefile ./drivers/memstick/Kconfig ./drivers/memory/tegra/Makefile ./drivers/memory/tegra/Kconfig ./drivers/memory/samsung/Makefile ./drivers/memory/samsung/Kconfig ./drivers/memory/Makefile.asm-offsets ./drivers/memory/Makefile ./drivers/memory/Kconfig ./drivers/media/v4l2-core/Makefile ./drivers/media/v4l2-core/Kconfig ./drivers/media/usb/zr364xx/Makefile ./drivers/media/usb/zr364xx/Kconfig ./drivers/media/usb/uvc/Makefile ./drivers/media/usb/uvc/Kconfig ./drivers/media/usb/usbvision/Makefile ./drivers/media/usb/usbvision/Kconfig ./drivers/media/usb/usbtv/Makefile ./drivers/media/usb/usbtv/Kconfig ./drivers/media/usb/ttusb-dec/Makefile ./drivers/media/usb/ttusb-dec/Kconfig ./drivers/media/usb/ttusb-budget/Makefile ./drivers/media/usb/ttusb-budget/Kconfig ./drivers/media/usb/tm6000/Makefile ./drivers/media/usb/tm6000/Kconfig ./drivers/media/usb/stkwebcam/Makefile ./drivers/media/usb/stkwebcam/Kconfig ./drivers/media/usb/stk1160/Makefile ./drivers/media/usb/stk1160/Kconfig ./drivers/media/usb/siano/Makefile ./drivers/media/usb/siano/Kconfig ./drivers/media/usb/s2255/Makefile ./drivers/media/usb/s2255/Kconfig ./drivers/media/usb/rainshadow-cec/Makefile ./drivers/media/usb/rainshadow-cec/Kconfig ./drivers/media/usb/pwc/Makefile ./drivers/media/usb/pwc/Kconfig ./drivers/media/usb/pvrusb2/Makefile ./drivers/media/usb/pvrusb2/Kconfig ./drivers/media/usb/pulse8-cec/Makefile ./drivers/media/usb/pulse8-cec/Kconfig ./drivers/media/usb/msi2500/Makefile ./drivers/media/usb/msi2500/Kconfig ./drivers/media/usb/hdpvr/Makefile ./drivers/media/usb/hdpvr/Kconfig ./drivers/media/usb/hackrf/Makefile ./drivers/media/usb/hackrf/Kconfig ./drivers/media/usb/gspca/stv06xx/Makefile ./drivers/media/usb/gspca/stv06xx/Kconfig ./drivers/media/usb/gspca/m5602/Makefile ./drivers/media/usb/gspca/m5602/Kconfig ./drivers/media/usb/gspca/gl860/Makefile ./drivers/media/usb/gspca/gl860/Kconfig ./drivers/media/usb/gspca/Makefile ./drivers/media/usb/gspca/Kconfig ./drivers/media/usb/go7007/Makefile ./drivers/media/usb/go7007/Kconfig ./drivers/media/usb/em28xx/Makefile ./drivers/media/usb/em28xx/Kconfig ./drivers/media/usb/dvb-usb/Makefile ./drivers/media/usb/dvb-usb/Kconfig ./drivers/media/usb/dvb-usb-v2/Makefile ./drivers/media/usb/dvb-usb-v2/Kconfig ./drivers/media/usb/cx231xx/Makefile ./drivers/media/usb/cx231xx/Kconfig ./drivers/media/usb/cpia2/Makefile ./drivers/media/usb/cpia2/Kconfig ./drivers/media/usb/b2c2/Makefile ./drivers/media/usb/b2c2/Kconfig ./drivers/media/usb/au0828/Makefile ./drivers/media/usb/au0828/Kconfig ./drivers/media/usb/as102/Makefile ./drivers/media/usb/as102/Kconfig ./drivers/media/usb/airspy/Makefile ./drivers/media/usb/airspy/Kconfig ./drivers/media/usb/Makefile ./drivers/media/usb/Kconfig ./drivers/media/tuners/Makefile ./drivers/media/tuners/Kconfig ./drivers/media/spi/Makefile ./drivers/media/spi/Kconfig ./drivers/media/rc/keymaps/Makefile ./drivers/media/rc/keymaps/Kconfig ./drivers/media/rc/img-ir/Makefile ./drivers/media/rc/img-ir/Kconfig ./drivers/media/rc/Makefile ./drivers/media/rc/Kconfig ./drivers/media/radio/wl128x/Makefile ./drivers/media/radio/wl128x/Kconfig ./drivers/media/radio/si4713/Makefile ./drivers/media/radio/si4713/Kconfig ./drivers/media/radio/si470x/Makefile ./drivers/media/radio/si470x/Kconfig ./drivers/media/radio/Makefile ./drivers/media/radio/Kconfig ./drivers/media/platform/xilinx/Makefile ./drivers/media/platform/xilinx/Kconfig ./drivers/media/platform/vsp1/Makefile ./drivers/media/platform/vivid/Makefile ./drivers/media/platform/vivid/Kconfig ./drivers/media/platform/vimc/Makefile ./drivers/media/platform/vimc/Kconfig ./drivers/media/platform/vicodec/Makefile ./drivers/media/platform/vicodec/Kconfig ./drivers/media/platform/ti-vpe/Makefile ./drivers/media/platform/tegra-cec/Makefile ./drivers/media/platform/stm32/Makefile ./drivers/media/platform/sti/hva/Makefile ./drivers/media/platform/sti/delta/Makefile ./drivers/media/platform/sti/cec/Makefile ./drivers/media/platform/sti/c8sectpfe/Makefile ./drivers/media/platform/sti/c8sectpfe/Kconfig ./drivers/media/platform/sti/bdisp/Makefile ./drivers/media/platform/soc_camera/Makefile ./drivers/media/platform/soc_camera/Kconfig ./drivers/media/platform/s5p-mfc/Makefile ./drivers/media/platform/s5p-jpeg/Makefile ./drivers/media/platform/s5p-g2d/Makefile ./drivers/media/platform/s5p-cec/Makefile ./drivers/media/platform/s3c-camif/Makefile ./drivers/media/platform/rockchip/rga/Makefile ./drivers/media/platform/rcar-vin/Makefile ./drivers/media/platform/rcar-vin/Kconfig ./drivers/media/platform/qcom/venus/Makefile ./drivers/media/platform/qcom/camss/Makefile ./drivers/media/platform/omap3isp/Makefile ./drivers/media/platform/omap/Makefile ./drivers/media/platform/omap/Kconfig ./drivers/media/platform/mtk-vpu/Makefile ./drivers/media/platform/mtk-vcodec/Makefile ./drivers/media/platform/mtk-mdp/Makefile ./drivers/media/platform/mtk-jpeg/Makefile ./drivers/media/platform/meson/Makefile ./drivers/media/platform/marvell-ccic/Makefile ./drivers/media/platform/marvell-ccic/Kconfig ./drivers/media/platform/exynos4-is/Makefile ./drivers/media/platform/exynos4-is/Kconfig ./drivers/media/platform/exynos-gsc/Makefile ./drivers/media/platform/davinci/Makefile ./drivers/media/platform/davinci/Kconfig ./drivers/media/platform/cros-ec-cec/Makefile ./drivers/media/platform/coda/Makefile ./drivers/media/platform/cec-gpio/Makefile ./drivers/media/platform/cadence/Makefile ./drivers/media/platform/cadence/Kconfig ./drivers/media/platform/atmel/Makefile ./drivers/media/platform/atmel/Kconfig ./drivers/media/platform/am437x/Makefile ./drivers/media/platform/am437x/Kconfig ./drivers/media/platform/Makefile ./drivers/media/platform/Kconfig ./drivers/media/pci/tw686x/Makefile ./drivers/media/pci/tw686x/Kconfig ./drivers/media/pci/tw68/Makefile ./drivers/media/pci/tw68/Kconfig ./drivers/media/pci/tw5864/Makefile ./drivers/media/pci/tw5864/Kconfig ./drivers/media/pci/ttpci/Makefile ./drivers/media/pci/ttpci/Kconfig ./drivers/media/pci/sta2x11/Makefile ./drivers/media/pci/sta2x11/Kconfig ./drivers/media/pci/solo6x10/Makefile ./drivers/media/pci/solo6x10/Kconfig ./drivers/media/pci/smipcie/Makefile ./drivers/media/pci/smipcie/Kconfig ./drivers/media/pci/saa7164/Makefile ./drivers/media/pci/saa7164/Kconfig ./drivers/media/pci/saa7146/Makefile ./drivers/media/pci/saa7146/Kconfig ./drivers/media/pci/saa7134/Makefile ./drivers/media/pci/saa7134/Kconfig ./drivers/media/pci/pt3/Makefile ./drivers/media/pci/pt3/Kconfig ./drivers/media/pci/pt1/Makefile ./drivers/media/pci/pt1/Kconfig ./drivers/media/pci/pluto2/Makefile ./drivers/media/pci/pluto2/Kconfig ./drivers/media/pci/ngene/Makefile ./drivers/media/pci/ngene/Kconfig ./drivers/media/pci/netup_unidvb/Makefile ./drivers/media/pci/netup_unidvb/Kconfig ./drivers/media/pci/meye/Makefile ./drivers/media/pci/meye/Kconfig ./drivers/media/pci/mantis/Makefile ./drivers/media/pci/mantis/Kconfig ./drivers/media/pci/ivtv/Makefile ./drivers/media/pci/ivtv/Kconfig ./drivers/media/pci/intel/ipu3/Makefile ./drivers/media/pci/intel/ipu3/Kconfig ./drivers/media/pci/intel/Makefile ./drivers/media/pci/dt3155/Makefile ./drivers/media/pci/dt3155/Kconfig ./drivers/media/pci/dm1105/Makefile ./drivers/media/pci/dm1105/Kconfig ./drivers/media/pci/ddbridge/Makefile ./drivers/media/pci/ddbridge/Kconfig ./drivers/media/pci/cx88/Makefile ./drivers/media/pci/cx88/Kconfig ./drivers/media/pci/cx25821/Makefile ./drivers/media/pci/cx25821/Kconfig ./drivers/media/pci/cx23885/Makefile ./drivers/media/pci/cx23885/Kconfig ./drivers/media/pci/cx18/Makefile ./drivers/media/pci/cx18/Kconfig ./drivers/media/pci/cobalt/Makefile ./drivers/media/pci/cobalt/Kconfig ./drivers/media/pci/bt8xx/Makefile ./drivers/media/pci/bt8xx/Kconfig ./drivers/media/pci/b2c2/Makefile ./drivers/media/pci/b2c2/Kconfig ./drivers/media/pci/Makefile ./drivers/media/pci/Kconfig ./drivers/media/mmc/siano/Makefile ./drivers/media/mmc/siano/Kconfig ./drivers/media/mmc/Makefile ./drivers/media/mmc/Kconfig ./drivers/media/i2c/Kconfig ./drivers/media/i2c/soc_camera/Makefile ./drivers/media/i2c/soc_camera/Kconfig ./drivers/media/i2c/smiapp/Makefile ./drivers/media/i2c/smiapp/Kconfig ./drivers/media/i2c/s5c73m3/Makefile ./drivers/media/i2c/m5mols/Makefile ./drivers/media/i2c/m5mols/Kconfig ./drivers/media/i2c/et8ek8/Makefile ./drivers/media/i2c/et8ek8/Kconfig ./drivers/media/i2c/cx25840/Makefile ./drivers/media/i2c/cx25840/Kconfig ./drivers/media/i2c/adv748x/Makefile ./drivers/media/i2c/Makefile ./drivers/media/firewire/Makefile ./drivers/media/firewire/Kconfig ./drivers/media/dvb-frontends/drx39xyj/Makefile ./drivers/media/dvb-frontends/drx39xyj/Kconfig ./drivers/media/dvb-frontends/cxd2880/Makefile ./drivers/media/dvb-frontends/cxd2880/Kconfig ./drivers/media/dvb-frontends/Makefile ./drivers/media/dvb-frontends/Kconfig ./drivers/media/dvb-core/Makefile ./drivers/media/dvb-core/Kconfig ./drivers/media/common/videobuf2/Makefile ./drivers/media/common/videobuf2/Kconfig ./drivers/media/common/v4l2-tpg/Makefile ./drivers/media/common/v4l2-tpg/Kconfig ./drivers/media/common/siano/Makefile ./drivers/media/common/siano/Kconfig ./drivers/media/common/saa7146/Makefile ./drivers/media/common/saa7146/Kconfig ./drivers/media/common/b2c2/Makefile ./drivers/media/common/b2c2/Kconfig ./drivers/media/common/Makefile ./drivers/media/common/Kconfig ./drivers/media/cec/Makefile ./drivers/media/cec/Kconfig ./drivers/media/Makefile ./drivers/media/Kconfig ./drivers/md/persistent-data/Makefile ./drivers/md/persistent-data/Kconfig ./drivers/md/bcache/Makefile ./drivers/md/bcache/Kconfig ./drivers/md/Makefile ./drivers/md/Kconfig ./drivers/mcb/Makefile ./drivers/mcb/Kconfig ./drivers/mailbox/Makefile ./drivers/mailbox/Kconfig ./drivers/macintosh/ams/Makefile ./drivers/macintosh/Makefile ./drivers/macintosh/Kconfig ./drivers/lightnvm/Makefile ./drivers/lightnvm/Kconfig ./drivers/leds/trigger/Makefile ./drivers/leds/trigger/Kconfig ./drivers/leds/Makefile ./drivers/leds/Kconfig ./drivers/isdn/mISDN/Makefile ./drivers/isdn/mISDN/Kconfig ./drivers/isdn/isdnloop/Makefile ./drivers/isdn/i4l/Makefile ./drivers/isdn/i4l/Kconfig ./drivers/isdn/hysdn/Makefile ./drivers/isdn/hysdn/Kconfig ./drivers/isdn/hisax/Makefile ./drivers/isdn/hisax/Kconfig ./drivers/isdn/hardware/mISDN/Makefile ./drivers/isdn/hardware/mISDN/Kconfig ./drivers/isdn/hardware/eicon/Makefile ./drivers/isdn/hardware/eicon/Kconfig ./drivers/isdn/hardware/avm/Makefile ./drivers/isdn/hardware/avm/Kconfig ./drivers/isdn/hardware/Makefile ./drivers/isdn/hardware/Kconfig ./drivers/isdn/gigaset/Makefile ./drivers/isdn/gigaset/Kconfig ./drivers/isdn/divert/Makefile ./drivers/isdn/capi/Makefile ./drivers/isdn/capi/Kconfig ./drivers/isdn/Makefile ./drivers/isdn/Kconfig ./drivers/irqchip/Makefile ./drivers/irqchip/Kconfig ./drivers/ipack/devices/Makefile ./drivers/ipack/devices/Kconfig ./drivers/ipack/carriers/Makefile ./drivers/ipack/carriers/Kconfig ./drivers/ipack/Makefile ./drivers/ipack/Kconfig ./drivers/iommu/Makefile ./drivers/iommu/Kconfig ./drivers/input/touchscreen/Makefile ./drivers/input/touchscreen/Kconfig ./drivers/input/tablet/Makefile ./drivers/input/tablet/Kconfig ./drivers/input/serio/Makefile ./drivers/input/serio/Kconfig ./drivers/input/rmi4/Makefile ./drivers/input/rmi4/Kconfig ./drivers/input/mouse/Makefile ./drivers/input/mouse/Kconfig ./drivers/input/misc/Makefile ./drivers/input/misc/Kconfig ./drivers/input/keyboard/Makefile ./drivers/input/keyboard/Kconfig ./drivers/input/joystick/iforce/Makefile ./drivers/input/joystick/iforce/Kconfig ./drivers/input/joystick/Makefile ./drivers/input/joystick/Kconfig ./drivers/input/gameport/Makefile ./drivers/input/gameport/Kconfig ./drivers/input/Makefile ./drivers/input/Kconfig ./drivers/infiniband/ulp/srpt/Makefile ./drivers/infiniband/ulp/srpt/Kconfig ./drivers/infiniband/ulp/srp/Kconfig ./drivers/infiniband/ulp/opa_vnic/Makefile ./drivers/infiniband/ulp/opa_vnic/Kconfig ./drivers/infiniband/ulp/isert/Makefile ./drivers/infiniband/ulp/isert/Kconfig ./drivers/infiniband/ulp/iser/Makefile ./drivers/infiniband/ulp/iser/Kconfig ./drivers/infiniband/ulp/ipoib/Makefile ./drivers/infiniband/ulp/ipoib/Kconfig ./drivers/infiniband/ulp/Makefile ./drivers/infiniband/sw/rxe/Makefile ./drivers/infiniband/sw/rxe/Kconfig ./drivers/infiniband/sw/rdmavt/Makefile ./drivers/infiniband/sw/rdmavt/Kconfig ./drivers/infiniband/sw/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Makefile ./drivers/infiniband/hw/vmw_pvrdma/Kconfig ./drivers/infiniband/hw/usnic/Makefile ./drivers/infiniband/hw/usnic/Kconfig ./drivers/infiniband/hw/qib/Makefile ./drivers/infiniband/hw/qib/Kconfig ./drivers/infiniband/hw/qedr/Makefile ./drivers/infiniband/hw/qedr/Kconfig ./drivers/infiniband/hw/ocrdma/Makefile ./drivers/infiniband/hw/ocrdma/Kconfig ./drivers/infiniband/hw/nes/Makefile ./drivers/infiniband/hw/nes/Kconfig ./drivers/infiniband/hw/mthca/Makefile ./drivers/infiniband/hw/mthca/Kconfig ./drivers/infiniband/hw/mlx5/Makefile ./drivers/infiniband/hw/mlx5/Kconfig ./drivers/infiniband/hw/mlx4/Makefile ./drivers/infiniband/hw/mlx4/Kconfig ./drivers/infiniband/hw/i40iw/Makefile ./drivers/infiniband/hw/i40iw/Kconfig ./drivers/infiniband/hw/hns/Makefile ./drivers/infiniband/hw/hns/Kconfig ./drivers/infiniband/hw/hfi1/Makefile ./drivers/infiniband/hw/hfi1/Kconfig ./drivers/infiniband/hw/cxgb4/Makefile ./drivers/infiniband/hw/cxgb4/Kconfig ./drivers/infiniband/hw/cxgb3/Makefile ./drivers/infiniband/hw/cxgb3/Kconfig ./drivers/infiniband/hw/bnxt_re/Makefile ./drivers/infiniband/hw/bnxt_re/Kconfig ./drivers/infiniband/hw/Makefile ./drivers/infiniband/core/Makefile ./drivers/infiniband/Makefile ./drivers/infiniband/Kconfig ./drivers/iio/trigger/Makefile ./drivers/iio/trigger/Kconfig ./drivers/iio/temperature/Makefile ./drivers/iio/temperature/Kconfig ./drivers/iio/resolver/Makefile ./drivers/iio/resolver/Kconfig ./drivers/iio/proximity/Makefile ./drivers/iio/proximity/Kconfig ./drivers/iio/pressure/Makefile ./drivers/iio/pressure/Kconfig ./drivers/iio/potentiostat/Makefile ./drivers/iio/potentiostat/Kconfig ./drivers/iio/potentiometer/Makefile ./drivers/iio/potentiometer/Kconfig ./drivers/iio/orientation/Makefile ./drivers/iio/orientation/Kconfig ./drivers/iio/multiplexer/Makefile ./drivers/iio/multiplexer/Kconfig ./drivers/iio/magnetometer/Makefile ./drivers/iio/magnetometer/Kconfig ./drivers/iio/light/Makefile ./drivers/iio/light/Kconfig ./drivers/iio/imu/st_lsm6dsx/Makefile ./drivers/iio/imu/st_lsm6dsx/Kconfig ./drivers/iio/imu/inv_mpu6050/Makefile ./drivers/iio/imu/inv_mpu6050/Kconfig ./drivers/iio/imu/bmi160/Makefile ./drivers/iio/imu/bmi160/Kconfig ./drivers/iio/imu/Makefile ./drivers/iio/imu/Kconfig ./drivers/iio/humidity/Makefile ./drivers/iio/humidity/Kconfig ./drivers/iio/health/Makefile ./drivers/iio/health/Kconfig ./drivers/iio/gyro/Makefile ./drivers/iio/gyro/Kconfig ./drivers/iio/frequency/Makefile ./drivers/iio/frequency/Kconfig ./drivers/iio/dummy/Makefile ./drivers/iio/dummy/Kconfig ./drivers/iio/dac/Makefile ./drivers/iio/dac/Kconfig ./drivers/iio/counter/Makefile ./drivers/iio/counter/Kconfig ./drivers/iio/common/st_sensors/Makefile ./drivers/iio/common/st_sensors/Kconfig ./drivers/iio/common/ssp_sensors/Makefile ./drivers/iio/common/ssp_sensors/Kconfig ./drivers/iio/common/ms_sensors/Makefile ./drivers/iio/common/ms_sensors/Kconfig ./drivers/iio/common/hid-sensors/Makefile ./drivers/iio/common/hid-sensors/Kconfig ./drivers/iio/common/cros_ec_sensors/Makefile ./drivers/iio/common/cros_ec_sensors/Kconfig ./drivers/iio/common/Makefile ./drivers/iio/common/Kconfig ./drivers/iio/chemical/Makefile ./drivers/iio/chemical/Kconfig ./drivers/iio/buffer/Makefile ./drivers/iio/buffer/Kconfig ./drivers/iio/amplifiers/Makefile ./drivers/iio/amplifiers/Kconfig ./drivers/iio/afe/Makefile ./drivers/iio/afe/Kconfig ./drivers/iio/adc/Kconfig ./drivers/iio/adc/Makefile ./drivers/iio/accel/Makefile ./drivers/iio/accel/Kconfig ./drivers/iio/Makefile ./drivers/iio/Kconfig ./drivers/idle/Makefile ./drivers/idle/Kconfig ./drivers/ide/Makefile ./drivers/ide/Kconfig ./drivers/i2c/muxes/Makefile ./drivers/i2c/muxes/Kconfig ./drivers/i2c/busses/Kconfig ./drivers/i2c/busses/Makefile ./drivers/i2c/algos/Makefile ./drivers/i2c/algos/Kconfig ./drivers/i2c/Makefile ./drivers/i2c/Kconfig ./drivers/hwtracing/stm/Makefile ./drivers/hwtracing/stm/Kconfig ./drivers/hwtracing/intel_th/Makefile ./drivers/hwtracing/intel_th/Kconfig ./drivers/hwtracing/coresight/Makefile ./drivers/hwtracing/coresight/Kconfig ./drivers/hwtracing/Kconfig ./drivers/hwspinlock/Makefile ./drivers/hwspinlock/Kconfig ./drivers/hwmon/Kconfig ./drivers/hwmon/pmbus/Makefile ./drivers/hwmon/pmbus/Kconfig ./drivers/hwmon/Makefile ./drivers/hv/Kconfig ./drivers/hv/Makefile ./drivers/hsi/controllers/Makefile ./drivers/hsi/controllers/Kconfig ./drivers/hsi/clients/Makefile ./drivers/hsi/clients/Kconfig ./drivers/hsi/Makefile ./drivers/hsi/Kconfig ./drivers/hid/usbhid/Makefile ./drivers/hid/usbhid/Kconfig ./drivers/hid/intel-ish-hid/Makefile ./drivers/hid/intel-ish-hid/Kconfig ./drivers/hid/i2c-hid/Makefile ./drivers/hid/i2c-hid/Kconfig ./drivers/hid/Makefile ./drivers/hid/Kconfig ./drivers/gpu/vga/Makefile ./drivers/gpu/vga/Kconfig ./drivers/gpu/ipu-v3/Makefile ./drivers/gpu/ipu-v3/Kconfig ./drivers/gpu/host1x/Makefile ./drivers/gpu/host1x/Kconfig ./drivers/gpu/drm/Kconfig ./drivers/gpu/drm/zte/Makefile ./drivers/gpu/drm/zte/Kconfig ./drivers/gpu/drm/xen/Makefile ./drivers/gpu/drm/xen/Kconfig ./drivers/gpu/drm/vmwgfx/Makefile ./drivers/gpu/drm/vmwgfx/Kconfig ./drivers/gpu/drm/vkms/Makefile ./drivers/gpu/drm/virtio/Makefile ./drivers/gpu/drm/virtio/Kconfig ./drivers/gpu/drm/via/Makefile ./drivers/gpu/drm/vgem/Makefile ./drivers/gpu/drm/vc4/Makefile ./drivers/gpu/drm/vc4/Kconfig ./drivers/gpu/drm/v3d/Makefile ./drivers/gpu/drm/v3d/Kconfig ./drivers/gpu/drm/udl/Makefile ./drivers/gpu/drm/udl/Kconfig ./drivers/gpu/drm/tve200/Makefile ./drivers/gpu/drm/tve200/Kconfig ./drivers/gpu/drm/ttm/Makefile ./drivers/gpu/drm/tinydrm/core/Makefile ./drivers/gpu/drm/tinydrm/Makefile ./drivers/gpu/drm/tinydrm/Kconfig ./drivers/gpu/drm/tilcdc/Makefile ./drivers/gpu/drm/tilcdc/Kconfig ./drivers/gpu/drm/tegra/Makefile ./drivers/gpu/drm/tegra/Kconfig ./drivers/gpu/drm/tdfx/Makefile ./drivers/gpu/drm/sun4i/Makefile ./drivers/gpu/drm/sun4i/Kconfig ./drivers/gpu/drm/stm/Makefile ./drivers/gpu/drm/stm/Kconfig ./drivers/gpu/drm/sti/Makefile ./drivers/gpu/drm/sti/Kconfig ./drivers/gpu/drm/sis/Makefile ./drivers/gpu/drm/shmobile/Makefile ./drivers/gpu/drm/shmobile/Kconfig ./drivers/gpu/drm/selftests/Makefile ./drivers/gpu/drm/scheduler/Makefile ./drivers/gpu/drm/savage/Makefile ./drivers/gpu/drm/rockchip/Makefile ./drivers/gpu/drm/rockchip/Kconfig ./drivers/gpu/drm/rcar-du/Makefile ./drivers/gpu/drm/rcar-du/Kconfig ./drivers/gpu/drm/radeon/Makefile ./drivers/gpu/drm/radeon/Kconfig ./drivers/gpu/drm/r128/Makefile ./drivers/gpu/drm/qxl/Makefile ./drivers/gpu/drm/qxl/Kconfig ./drivers/gpu/drm/pl111/Makefile ./drivers/gpu/drm/pl111/Kconfig ./drivers/gpu/drm/panel/Makefile ./drivers/gpu/drm/panel/Kconfig ./drivers/gpu/drm/omapdrm/dss/Makefile ./drivers/gpu/drm/omapdrm/dss/Kconfig ./drivers/gpu/drm/omapdrm/displays/Makefile ./drivers/gpu/drm/omapdrm/displays/Kconfig ./drivers/gpu/drm/omapdrm/Makefile ./drivers/gpu/drm/omapdrm/Kconfig ./drivers/gpu/drm/nouveau/Kconfig ./drivers/gpu/drm/mxsfb/Makefile ./drivers/gpu/drm/mxsfb/Kconfig ./drivers/gpu/drm/msm/Makefile ./drivers/gpu/drm/msm/Kconfig ./drivers/gpu/drm/mgag200/Makefile ./drivers/gpu/drm/mgag200/Kconfig ./drivers/gpu/drm/mga/Makefile ./drivers/gpu/drm/meson/Makefile ./drivers/gpu/drm/meson/Kconfig ./drivers/gpu/drm/mediatek/Makefile ./drivers/gpu/drm/mediatek/Kconfig ./drivers/gpu/drm/imx/Makefile ./drivers/gpu/drm/imx/Kconfig ./drivers/gpu/drm/i915/gvt/Makefile ./drivers/gpu/drm/i915/Makefile ./drivers/gpu/drm/i915/Kconfig.debug ./drivers/gpu/drm/i915/Kconfig ./drivers/gpu/drm/i810/Makefile ./drivers/gpu/drm/i2c/Makefile ./drivers/gpu/drm/i2c/Kconfig ./drivers/gpu/drm/hisilicon/kirin/Makefile ./drivers/gpu/drm/hisilicon/kirin/Kconfig ./drivers/gpu/drm/hisilicon/hibmc/Makefile ./drivers/gpu/drm/hisilicon/hibmc/Kconfig ./drivers/gpu/drm/hisilicon/Makefile ./drivers/gpu/drm/hisilicon/Kconfig ./drivers/gpu/drm/gma500/Makefile ./drivers/gpu/drm/gma500/Kconfig ./drivers/gpu/drm/fsl-dcu/Makefile ./drivers/gpu/drm/fsl-dcu/Kconfig ./drivers/gpu/drm/exynos/Makefile ./drivers/gpu/drm/exynos/Kconfig ./drivers/gpu/drm/etnaviv/Makefile ./drivers/gpu/drm/etnaviv/Kconfig ./drivers/gpu/drm/cirrus/Makefile ./drivers/gpu/drm/cirrus/Kconfig ./drivers/gpu/drm/bridge/synopsys/Makefile ./drivers/gpu/drm/bridge/synopsys/Kconfig ./drivers/gpu/drm/bridge/analogix/Makefile ./drivers/gpu/drm/bridge/analogix/Kconfig ./drivers/gpu/drm/bridge/adv7511/Makefile ./drivers/gpu/drm/bridge/adv7511/Kconfig ./drivers/gpu/drm/bridge/Makefile ./drivers/gpu/drm/bridge/Kconfig ./drivers/gpu/drm/bochs/Makefile ./drivers/gpu/drm/bochs/Kconfig ./drivers/gpu/drm/atmel-hlcdc/Makefile ./drivers/gpu/drm/atmel-hlcdc/Kconfig ./drivers/gpu/drm/ast/Makefile ./drivers/gpu/drm/ast/Kconfig ./drivers/gpu/drm/armada/Makefile ./drivers/gpu/drm/armada/Kconfig ./drivers/gpu/drm/arm/Makefile ./drivers/gpu/drm/arm/Kconfig ./drivers/gpu/drm/arc/Makefile ./drivers/gpu/drm/arc/Kconfig ./drivers/gpu/drm/amd/powerplay/smumgr/Makefile ./drivers/gpu/drm/amd/powerplay/hwmgr/Makefile ./drivers/gpu/drm/amd/powerplay/Makefile ./drivers/gpu/drm/amd/lib/Makefile ./drivers/gpu/drm/amd/lib/Kconfig ./drivers/gpu/drm/amd/display/modules/freesync/Makefile ./drivers/gpu/drm/amd/display/modules/color/Makefile ./drivers/gpu/drm/amd/display/dc/virtual/Makefile ./drivers/gpu/drm/amd/display/dc/irq/Makefile ./drivers/gpu/drm/amd/display/dc/i2caux/Makefile ./drivers/gpu/drm/amd/display/dc/gpio/Makefile ./drivers/gpu/drm/amd/display/dc/dml/Makefile ./drivers/gpu/drm/amd/display/dc/dcn10/Makefile ./drivers/gpu/drm/amd/display/dc/dce80/Makefile ./drivers/gpu/drm/amd/display/dc/dce120/Makefile ./drivers/gpu/drm/amd/display/dc/dce112/Makefile ./drivers/gpu/drm/amd/display/dc/dce110/Makefile ./drivers/gpu/drm/amd/display/dc/dce100/Makefile ./drivers/gpu/drm/amd/display/dc/dce/Makefile ./drivers/gpu/drm/amd/display/dc/calcs/Makefile ./drivers/gpu/drm/amd/display/dc/bios/Makefile ./drivers/gpu/drm/amd/display/dc/basics/Makefile ./drivers/gpu/drm/amd/display/dc/Makefile ./drivers/gpu/drm/amd/display/amdgpu_dm/Makefile ./drivers/gpu/drm/amd/display/Makefile ./drivers/gpu/drm/amd/display/Kconfig ./drivers/gpu/drm/amd/amdkfd/Makefile ./drivers/gpu/drm/amd/amdkfd/Kconfig ./drivers/gpu/drm/amd/amdgpu/Makefile ./drivers/gpu/drm/amd/amdgpu/Kconfig ./drivers/gpu/drm/amd/acp/Makefile ./drivers/gpu/drm/amd/acp/Kconfig ./drivers/gpu/drm/Makefile ./drivers/gpu/Makefile ./drivers/gpio/Makefile ./drivers/gpio/Kconfig ./drivers/gnss/Makefile ./drivers/gnss/Kconfig ./drivers/fsi/Kconfig ./drivers/fsi/Makefile ./drivers/fpga/Makefile ./drivers/fpga/Kconfig ./drivers/fmc/Makefile ./drivers/fmc/Kconfig ./drivers/firmware/tegra/Makefile ./drivers/firmware/tegra/Kconfig ./drivers/firmware/meson/Makefile ./drivers/firmware/meson/Kconfig ./drivers/firmware/google/Makefile ./drivers/firmware/google/Kconfig ./drivers/firmware/efi/Makefile ./drivers/firmware/efi/test/Makefile ./drivers/firmware/efi/libstub/Makefile ./drivers/firmware/efi/Kconfig ./drivers/firmware/broadcom/Makefile ./drivers/firmware/broadcom/Kconfig ./drivers/firmware/arm_scmi/Makefile ./drivers/firmware/Makefile ./drivers/firmware/Kconfig ./drivers/firewire/Makefile ./drivers/firewire/Kconfig ./drivers/extcon/Makefile ./drivers/extcon/Kconfig ./drivers/eisa/Makefile ./drivers/eisa/Kconfig ./drivers/edac/Makefile ./drivers/edac/Kconfig ./drivers/dma/xilinx/Makefile ./drivers/dma/ti/Makefile ./drivers/dma/ti/Kconfig ./drivers/dma/sh/Makefile ./drivers/dma/sh/Kconfig ./drivers/dma/qcom/Makefile ./drivers/dma/qcom/Kconfig ./drivers/dma/ppc4xx/Makefile ./drivers/dma/mediatek/Makefile ./drivers/dma/mediatek/Kconfig ./drivers/dma/ipu/Makefile ./drivers/dma/ioat/Makefile ./drivers/dma/hsu/Makefile ./drivers/dma/hsu/Kconfig ./drivers/dma/dw/Makefile ./drivers/dma/dw/Kconfig ./drivers/dma/dw-axi-dmac/Makefile ./drivers/dma/bestcomm/Makefile ./drivers/dma/bestcomm/Kconfig ./drivers/dma/Makefile ./drivers/dma/Kconfig ./drivers/dma-buf/Makefile ./drivers/dma-buf/Kconfig ./drivers/dio/Makefile ./drivers/devfreq/event/Makefile ./drivers/devfreq/event/Kconfig ./drivers/devfreq/Makefile ./drivers/devfreq/Kconfig ./drivers/dca/Makefile ./drivers/dca/Kconfig ./drivers/dax/Makefile ./drivers/dax/Kconfig ./drivers/crypto/Kconfig ./drivers/crypto/vmx/Makefile ./drivers/crypto/vmx/Kconfig ./drivers/crypto/virtio/Makefile ./drivers/crypto/virtio/Kconfig ./drivers/crypto/ux500/hash/Makefile ./drivers/crypto/ux500/cryp/Makefile ./drivers/crypto/ux500/Makefile ./drivers/crypto/ux500/Kconfig ./drivers/crypto/sunxi-ss/Makefile ./drivers/crypto/stm32/Makefile ./drivers/crypto/stm32/Kconfig ./drivers/crypto/rockchip/Makefile ./drivers/crypto/qce/Makefile ./drivers/crypto/qat/qat_dh895xccvf/Makefile ./drivers/crypto/qat/qat_dh895xcc/Makefile ./drivers/crypto/qat/qat_common/Makefile ./drivers/crypto/qat/qat_c62xvf/Makefile ./drivers/crypto/qat/qat_c62x/Makefile ./drivers/crypto/qat/qat_c3xxxvf/Makefile ./drivers/crypto/qat/qat_c3xxx/Makefile ./drivers/crypto/qat/Makefile ./drivers/crypto/qat/Kconfig ./drivers/crypto/nx/Makefile ./drivers/crypto/nx/Kconfig ./drivers/crypto/mediatek/Makefile ./drivers/crypto/marvell/Makefile ./drivers/crypto/inside-secure/Makefile ./drivers/crypto/hisilicon/sec/Makefile ./drivers/crypto/hisilicon/Makefile ./drivers/crypto/hisilicon/Kconfig ./drivers/crypto/chelsio/chtls/Makefile ./drivers/crypto/chelsio/Makefile ./drivers/crypto/chelsio/Kconfig ./drivers/crypto/ccree/Makefile ./drivers/crypto/ccp/Makefile ./drivers/crypto/ccp/Kconfig ./drivers/crypto/cavium/zip/Makefile ./drivers/crypto/cavium/nitrox/Makefile ./drivers/crypto/cavium/nitrox/Kconfig ./drivers/crypto/cavium/cpt/Makefile ./drivers/crypto/cavium/cpt/Kconfig ./drivers/crypto/cavium/Makefile ./drivers/crypto/caam/Makefile ./drivers/crypto/caam/Kconfig ./drivers/crypto/bcm/Makefile ./drivers/crypto/axis/Makefile ./drivers/crypto/amcc/Makefile ./drivers/crypto/Makefile ./drivers/cpuidle/governors/Makefile ./drivers/cpuidle/Makefile ./drivers/cpuidle/Kconfig.powerpc ./drivers/cpuidle/Kconfig.mips ./drivers/cpuidle/Kconfig.arm ./drivers/cpuidle/Kconfig ./drivers/cpufreq/Makefile ./drivers/cpufreq/Kconfig.x86 ./drivers/cpufreq/Kconfig.powerpc ./drivers/cpufreq/Kconfig.arm ./drivers/cpufreq/Kconfig ./drivers/connector/Makefile ./drivers/connector/Kconfig ./drivers/clocksource/Kconfig ./drivers/clocksource/Makefile ./drivers/clk/zynq/Makefile ./drivers/clk/zte/Makefile ./drivers/clk/x86/Makefile ./drivers/clk/versatile/Makefile ./drivers/clk/versatile/Kconfig ./drivers/clk/ux500/Makefile ./drivers/clk/uniphier/Makefile ./drivers/clk/uniphier/Kconfig ./drivers/clk/ti/Makefile ./drivers/clk/ti/Kconfig ./drivers/clk/tegra/Makefile ./drivers/clk/tegra/Kconfig ./drivers/clk/sunxi/Makefile ./drivers/clk/sunxi-ng/Makefile ./drivers/clk/sunxi-ng/Kconfig ./drivers/clk/st/Makefile ./drivers/clk/sprd/Makefile ./drivers/clk/sprd/Kconfig ./drivers/clk/spear/Makefile ./drivers/clk/socfpga/Makefile ./drivers/clk/sirf/Makefile ./drivers/clk/samsung/Makefile ./drivers/clk/samsung/Kconfig ./drivers/clk/rockchip/Makefile ./drivers/clk/renesas/Makefile ./drivers/clk/renesas/Kconfig ./drivers/clk/qcom/Makefile ./drivers/clk/qcom/Kconfig ./drivers/clk/pxa/Makefile ./drivers/clk/pistachio/Makefile ./drivers/clk/nxp/Makefile ./drivers/clk/mxs/Makefile ./drivers/clk/mvebu/Makefile ./drivers/clk/mvebu/Kconfig ./drivers/clk/mmp/Makefile ./drivers/clk/microchip/Makefile ./drivers/clk/meson/Makefile ./drivers/clk/meson/Kconfig ./drivers/clk/mediatek/Makefile ./drivers/clk/mediatek/Kconfig ./drivers/clk/loongson1/Makefile ./drivers/clk/keystone/Makefile ./drivers/clk/keystone/Kconfig ./drivers/clk/ingenic/Makefile ./drivers/clk/imx/Makefile ./drivers/clk/imgtec/Makefile ./drivers/clk/imgtec/Kconfig ./drivers/clk/hisilicon/Makefile ./drivers/clk/hisilicon/Kconfig ./drivers/clk/h8300/Makefile ./drivers/clk/davinci/Makefile ./drivers/clk/berlin/Makefile ./drivers/clk/bcm/Makefile ./drivers/clk/bcm/Kconfig ./drivers/clk/axs10x/Makefile ./drivers/clk/axis/Makefile ./drivers/clk/at91/Makefile ./drivers/clk/actions/Makefile ./drivers/clk/actions/Kconfig ./drivers/clk/Makefile ./drivers/clk/Kconfig ./drivers/char/Kconfig ./drivers/char/Makefile ./drivers/char/xillybus/Makefile ./drivers/char/xillybus/Kconfig ./drivers/char/xilinx_hwicap/Makefile ./drivers/char/tpm/st33zp24/Makefile ./drivers/char/tpm/st33zp24/Kconfig ./drivers/char/tpm/Makefile ./drivers/char/tpm/Kconfig ./drivers/char/pcmcia/Makefile ./drivers/char/pcmcia/Kconfig ./drivers/char/mwave/Makefile ./drivers/char/ipmi/Makefile ./drivers/char/ipmi/Kconfig ./drivers/char/hw_random/Makefile ./drivers/char/hw_random/Kconfig ./drivers/char/agp/Makefile ./drivers/char/agp/Kconfig ./drivers/cdrom/Makefile ./drivers/bus/fsl-mc/Makefile ./drivers/bus/fsl-mc/Kconfig ./drivers/bus/Makefile ./drivers/bus/Kconfig ./drivers/bluetooth/Makefile ./drivers/bluetooth/Kconfig ./drivers/block/zram/Makefile ./drivers/block/zram/Kconfig ./drivers/block/xen-blkback/Makefile ./drivers/block/rsxx/Makefile ./drivers/block/paride/Makefile ./drivers/block/paride/Kconfig ./drivers/block/mtip32xx/Makefile ./drivers/block/mtip32xx/Kconfig ./drivers/block/drbd/Makefile ./drivers/block/drbd/Kconfig ./drivers/block/aoe/Makefile ./drivers/block/Makefile ./drivers/block/Kconfig ./drivers/bcma/Makefile ./drivers/bcma/Kconfig ./drivers/base/test/Makefile ./drivers/base/test/Kconfig ./drivers/base/regmap/Makefile ./drivers/base/regmap/Kconfig ./drivers/base/power/Makefile ./drivers/base/firmware_loader/Makefile ./drivers/base/firmware_loader/Kconfig ./drivers/base/Makefile ./drivers/base/Kconfig ./drivers/auxdisplay/Makefile ./drivers/auxdisplay/Kconfig ./drivers/atm/Makefile ./drivers/atm/Kconfig ./drivers/ata/Makefile ./drivers/ata/Kconfig ./drivers/android/Makefile ./drivers/android/Kconfig ./drivers/amba/Makefile ./drivers/amba/Kconfig ./drivers/acpi/nfit/Makefile ./drivers/acpi/nfit/Kconfig ./drivers/acpi/dptf/Makefile ./drivers/acpi/dptf/Kconfig ./drivers/acpi/arm64/Makefile ./drivers/acpi/arm64/Kconfig ./drivers/acpi/apei/Makefile ./drivers/acpi/apei/Kconfig ./drivers/acpi/acpica/Makefile ./drivers/acpi/Makefile ./drivers/acpi/Kconfig ./drivers/accessibility/braille/Makefile ./drivers/accessibility/Makefile ./drivers/accessibility/Kconfig ./drivers/Makefile ./drivers/Kconfig ./crypto/Makefile ./crypto/Kconfig ./crypto/async_tx/Makefile ./crypto/async_tx/Kconfig ./crypto/asymmetric_keys/Makefile ./crypto/asymmetric_keys/Kconfig ./certs/Makefile ./certs/Kconfig ./block/partitions/Makefile ./block/partitions/Kconfig ./block/Makefile ./block/Kconfig.iosched ./block/Kconfig ./arch/xtensa/platforms/xtfpga/Makefile ./arch/xtensa/platforms/xt2000/Makefile ./arch/xtensa/platforms/iss/Makefile ./arch/xtensa/oprofile/Makefile ./arch/xtensa/mm/Makefile ./arch/xtensa/lib/Makefile ./arch/xtensa/kernel/Makefile ./arch/xtensa/boot/Makefile ./arch/xtensa/boot/lib/Makefile ./arch/xtensa/boot/dts/Makefile ./arch/xtensa/boot/boot-redboot/Makefile ./arch/xtensa/boot/boot-elf/Makefile ./arch/xtensa/Makefile ./arch/xtensa/Kconfig.debug ./arch/xtensa/Kconfig ./arch/x86/Makefile ./arch/x86/Kconfig ./arch/x86/xen/Makefile ./arch/x86/xen/Kconfig ./arch/x86/video/Makefile ./arch/x86/um/vdso/Makefile ./arch/x86/um/os-Linux/Makefile ./arch/x86/um/Makefile ./arch/x86/um/Kconfig ./arch/x86/tools/Makefile ./arch/x86/realmode/rm/Makefile ./arch/x86/realmode/Makefile ./arch/x86/ras/Kconfig ./arch/x86/purgatory/Makefile ./arch/x86/power/Makefile ./arch/x86/platform/uv/Makefile ./arch/x86/platform/ts5500/Makefile ./arch/x86/platform/sfi/Makefile ./arch/x86/platform/scx200/Makefile ./arch/x86/platform/olpc/Makefile ./arch/x86/platform/iris/Makefile ./arch/x86/platform/intel/Makefile ./arch/x86/platform/intel-quark/Makefile ./arch/x86/platform/intel-mid/device_libs/Makefile ./arch/x86/platform/intel-mid/Makefile ./arch/x86/platform/goldfish/Makefile ./arch/x86/platform/geode/Makefile ./arch/x86/platform/efi/Makefile ./arch/x86/platform/ce4100/Makefile ./arch/x86/platform/atom/Makefile ./arch/x86/platform/Makefile ./arch/x86/pci/Makefile ./arch/x86/oprofile/Makefile ./arch/x86/net/Makefile ./arch/x86/mm/Makefile ./arch/x86/math-emu/Makefile ./arch/x86/lib/Makefile ./arch/x86/kvm/Makefile ./arch/x86/kvm/Kconfig ./arch/x86/kernel/kprobes/Makefile ./arch/x86/kernel/fpu/Makefile ./arch/x86/kernel/cpu/mtrr/Makefile ./arch/x86/kernel/cpu/microcode/Makefile ./arch/x86/kernel/cpu/mcheck/Makefile ./arch/x86/kernel/cpu/Makefile ./arch/x86/kernel/apic/Makefile ./arch/x86/kernel/acpi/Makefile ./arch/x86/kernel/Makefile ./arch/x86/ia32/Makefile ./arch/x86/hyperv/Makefile ./arch/x86/events/intel/Makefile ./arch/x86/events/amd/Makefile ./arch/x86/events/Makefile ./arch/x86/events/Kconfig ./arch/x86/entry/vsyscall/Makefile ./arch/x86/entry/vdso/Makefile ./arch/x86/entry/syscalls/Makefile ./arch/x86/entry/Makefile ./arch/x86/crypto/sha512-mb/Makefile ./arch/x86/crypto/sha256-mb/Makefile ./arch/x86/crypto/sha1-mb/Makefile ./arch/x86/crypto/Makefile ./arch/x86/boot/Makefile ./arch/x86/boot/compressed/Makefile ./arch/x86/Makefile_32.cpu ./arch/x86/Makefile.um ./arch/x86/Kconfig.debug ./arch/x86/Kconfig.cpu ./arch/unicore32/mm/Makefile ./arch/unicore32/mm/Kconfig ./arch/unicore32/lib/Makefile ./arch/unicore32/kernel/Makefile ./arch/unicore32/boot/compressed/Makefile ./arch/unicore32/boot/Makefile ./arch/unicore32/Makefile ./arch/unicore32/Kconfig.debug ./arch/unicore32/Kconfig ./arch/um/scripts/Makefile.rules ./arch/um/os-Linux/skas/Makefile ./arch/um/os-Linux/drivers/Makefile ./arch/um/os-Linux/Makefile ./arch/um/kernel/skas/Makefile ./arch/um/kernel/Makefile ./arch/um/drivers/Makefile ./arch/um/drivers/Kconfig ./arch/um/Makefile-skas ./arch/um/Makefile-os-Linux ./arch/um/Makefile ./arch/um/Kconfig.debug ./arch/um/Kconfig ./arch/sparc/vdso/Makefile ./arch/sparc/prom/Makefile ./arch/sparc/power/Makefile ./arch/sparc/oprofile/Makefile ./arch/sparc/net/Makefile ./arch/sparc/mm/Makefile ./arch/sparc/math-emu/Makefile ./arch/sparc/lib/Makefile ./arch/sparc/kernel/Makefile ./arch/sparc/crypto/Makefile ./arch/sparc/boot/Makefile ./arch/sparc/Makefile ./arch/sparc/Kconfig.debug ./arch/sparc/Kconfig ./arch/sh/tools/Makefile ./arch/sh/oprofile/Makefile ./arch/sh/mm/Makefile ./arch/sh/mm/Kconfig ./arch/sh/math-emu/Makefile ./arch/sh/lib64/Makefile ./arch/sh/lib/Makefile ./arch/sh/kernel/vsyscall/Makefile ./arch/sh/kernel/cpu/shmobile/Makefile ./arch/sh/kernel/cpu/sh5/Makefile ./arch/sh/kernel/cpu/sh4a/Makefile ./arch/sh/kernel/cpu/sh4/Makefile ./arch/sh/kernel/cpu/sh3/Makefile ./arch/sh/kernel/cpu/sh2a/Makefile ./arch/sh/kernel/cpu/sh2/Makefile ./arch/sh/kernel/cpu/irq/Makefile ./arch/sh/kernel/cpu/Makefile ./arch/sh/kernel/Makefile ./arch/sh/drivers/superhyway/Makefile ./arch/sh/drivers/pci/Makefile ./arch/sh/drivers/dma/Makefile ./arch/sh/drivers/dma/Kconfig ./arch/sh/drivers/Makefile ./arch/sh/drivers/Kconfig ./arch/sh/cchips/hd6446x/Makefile ./arch/sh/cchips/Kconfig ./arch/sh/boot/romimage/Makefile ./arch/sh/boot/dts/Makefile ./arch/sh/boot/compressed/Makefile ./arch/sh/boot/Makefile ./arch/sh/boards/mach-x3proto/Makefile ./arch/sh/boards/mach-sh7763rdp/Makefile ./arch/sh/boards/mach-sh03/Makefile ./arch/sh/boards/mach-se/Makefile ./arch/sh/boards/mach-se/7780/Makefile ./arch/sh/boards/mach-se/7751/Makefile ./arch/sh/boards/mach-se/7724/Makefile ./arch/sh/boards/mach-se/7722/Makefile ./arch/sh/boards/mach-se/7721/Makefile ./arch/sh/boards/mach-se/770x/Makefile ./arch/sh/boards/mach-se/7343/Makefile ./arch/sh/boards/mach-se/7206/Makefile ./arch/sh/boards/mach-sdk7786/Makefile ./arch/sh/boards/mach-sdk7780/Makefile ./arch/sh/boards/mach-sdk7780/Kconfig ./arch/sh/boards/mach-rsk/Makefile ./arch/sh/boards/mach-rsk/Kconfig ./arch/sh/boards/mach-r2d/Makefile ./arch/sh/boards/mach-r2d/Kconfig ./arch/sh/boards/mach-migor/Makefile ./arch/sh/boards/mach-migor/Kconfig ./arch/sh/boards/mach-microdev/Makefile ./arch/sh/boards/mach-lboxre2/Makefile ./arch/sh/boards/mach-landisk/Makefile ./arch/sh/boards/mach-kfr2r09/Makefile ./arch/sh/boards/mach-hp6xx/Makefile ./arch/sh/boards/mach-highlander/Makefile ./arch/sh/boards/mach-highlander/Kconfig ./arch/sh/boards/mach-ecovec24/Makefile ./arch/sh/boards/mach-dreamcast/Makefile ./arch/sh/boards/mach-cayman/Makefile ./arch/sh/boards/mach-ap325rxa/Makefile ./arch/sh/boards/Makefile ./arch/sh/boards/Kconfig ./arch/sh/Makefile ./arch/sh/Kconfig.debug ./arch/sh/Kconfig.cpu ./arch/sh/Kconfig ./arch/s390/tools/Makefile ./arch/s390/scripts/Makefile.chkbss ./arch/s390/purgatory/Makefile ./arch/s390/pci/Makefile ./arch/s390/oprofile/Makefile ./arch/s390/numa/Makefile ./arch/s390/net/Makefile ./arch/s390/mm/Makefile ./arch/s390/lib/Makefile ./arch/s390/kvm/Makefile ./arch/s390/kvm/Kconfig ./arch/s390/kernel/vdso64/Makefile ./arch/s390/kernel/vdso32/Makefile ./arch/s390/kernel/syscalls/Makefile ./arch/s390/kernel/Makefile ./arch/s390/hypfs/Makefile ./arch/s390/crypto/Makefile ./arch/s390/boot/compressed/Makefile ./arch/s390/boot/Makefile ./arch/s390/appldata/Makefile ./arch/s390/Makefile ./arch/s390/Kconfig.debug ./arch/s390/Kconfig ./arch/riscv/Makefile ./arch/riscv/mm/Makefile ./arch/riscv/lib/Makefile ./arch/riscv/kernel/vdso/Makefile ./arch/riscv/kernel/Makefile ./arch/riscv/Kconfig.debug ./arch/riscv/Kconfig ./arch/powerpc/Makefile ./arch/powerpc/xmon/Makefile ./arch/powerpc/sysdev/xive/Makefile ./arch/powerpc/sysdev/xive/Kconfig ./arch/powerpc/sysdev/xics/Makefile ./arch/powerpc/sysdev/xics/Kconfig ./arch/powerpc/sysdev/ge/Makefile ./arch/powerpc/sysdev/Makefile ./arch/powerpc/sysdev/Kconfig ./arch/powerpc/purgatory/Makefile ./arch/powerpc/platforms/Kconfig.cputype ./arch/powerpc/platforms/pseries/Makefile ./arch/powerpc/platforms/pseries/Kconfig ./arch/powerpc/platforms/ps3/Makefile ./arch/powerpc/platforms/ps3/Kconfig ./arch/powerpc/platforms/powernv/Makefile ./arch/powerpc/platforms/powernv/Kconfig ./arch/powerpc/platforms/powermac/Makefile ./arch/powerpc/platforms/powermac/Kconfig ./arch/powerpc/platforms/pasemi/Makefile ./arch/powerpc/platforms/pasemi/Kconfig ./arch/powerpc/platforms/maple/Makefile ./arch/powerpc/platforms/maple/Kconfig ./arch/powerpc/platforms/embedded6xx/Makefile ./arch/powerpc/platforms/embedded6xx/Kconfig ./arch/powerpc/platforms/chrp/Makefile ./arch/powerpc/platforms/chrp/Kconfig ./arch/powerpc/platforms/cell/spufs/Makefile ./arch/powerpc/platforms/cell/Makefile ./arch/powerpc/platforms/cell/Kconfig ./arch/powerpc/platforms/amigaone/Makefile ./arch/powerpc/platforms/amigaone/Kconfig ./arch/powerpc/platforms/Makefile ./arch/powerpc/platforms/Kconfig ./arch/powerpc/platforms/8xx/Makefile ./arch/powerpc/platforms/8xx/Kconfig ./arch/powerpc/platforms/86xx/Makefile ./arch/powerpc/platforms/86xx/Kconfig ./arch/powerpc/platforms/85xx/Makefile ./arch/powerpc/platforms/85xx/Kconfig ./arch/powerpc/platforms/83xx/Makefile ./arch/powerpc/platforms/83xx/Kconfig ./arch/powerpc/platforms/82xx/Makefile ./arch/powerpc/platforms/82xx/Kconfig ./arch/powerpc/platforms/52xx/Makefile ./arch/powerpc/platforms/52xx/Kconfig ./arch/powerpc/platforms/512x/Makefile ./arch/powerpc/platforms/512x/Kconfig ./arch/powerpc/platforms/4xx/Makefile ./arch/powerpc/platforms/44x/Makefile ./arch/powerpc/platforms/44x/Kconfig ./arch/powerpc/platforms/40x/Makefile ./arch/powerpc/platforms/40x/Kconfig ./arch/powerpc/perf/Makefile ./arch/powerpc/oprofile/Makefile ./arch/powerpc/net/Makefile ./arch/powerpc/mm/Makefile ./arch/powerpc/math-emu/Makefile ./arch/powerpc/lib/Makefile ./arch/powerpc/kvm/Makefile ./arch/powerpc/kvm/Kconfig ./arch/powerpc/kernel/Makefile ./arch/powerpc/kernel/vdso64/Makefile ./arch/powerpc/kernel/vdso32/Makefile ./arch/powerpc/kernel/trace/Makefile ./arch/powerpc/crypto/Makefile ./arch/powerpc/boot/Makefile ./arch/powerpc/Makefile.postlink ./arch/powerpc/Kconfig.debug ./arch/powerpc/Kconfig ./arch/parisc/Makefile ./arch/parisc/oprofile/Makefile ./arch/parisc/mm/Makefile ./arch/parisc/math-emu/Makefile ./arch/parisc/lib/Makefile ./arch/parisc/kernel/Makefile ./arch/parisc/boot/compressed/Makefile ./arch/parisc/boot/Makefile ./arch/parisc/Kconfig.debug ./arch/parisc/Kconfig ./arch/openrisc/mm/Makefile ./arch/openrisc/lib/Makefile ./arch/openrisc/kernel/Makefile ./arch/openrisc/boot/dts/Makefile ./arch/openrisc/Makefile ./arch/openrisc/Kconfig.debug ./arch/openrisc/Kconfig ./arch/nios2/platform/Makefile ./arch/nios2/platform/Kconfig.platform ./arch/nios2/mm/Makefile ./arch/nios2/lib/Makefile ./arch/nios2/kernel/Makefile ./arch/nios2/boot/compressed/Makefile ./arch/nios2/boot/Makefile ./arch/nios2/Makefile ./arch/nios2/Kconfig.debug ./arch/nios2/Kconfig ./arch/nds32/mm/Makefile ./arch/nds32/lib/Makefile ./arch/nds32/kernel/vdso/Makefile ./arch/nds32/kernel/Makefile ./arch/nds32/boot/dts/Makefile ./arch/nds32/boot/Makefile ./arch/nds32/Makefile ./arch/nds32/Kconfig.debug ./arch/nds32/Kconfig.cpu ./arch/nds32/Kconfig ./arch/mips/Kconfig ./arch/mips/vr41xx/ibm-workpad/Makefile ./arch/mips/vr41xx/common/Makefile ./arch/mips/vr41xx/casio-e55/Makefile ./arch/mips/vr41xx/Kconfig ./arch/mips/vdso/Makefile ./arch/mips/txx9/rbtx4939/Makefile ./arch/mips/txx9/rbtx4938/Makefile ./arch/mips/txx9/rbtx4927/Makefile ./arch/mips/txx9/jmr3927/Makefile ./arch/mips/txx9/generic/Makefile ./arch/mips/txx9/Makefile ./arch/mips/txx9/Kconfig ./arch/mips/sni/Makefile ./arch/mips/sibyte/swarm/Makefile ./arch/mips/sibyte/sb1250/Makefile ./arch/mips/sibyte/common/Makefile ./arch/mips/sibyte/bcm1480/Makefile ./arch/mips/sibyte/Makefile ./arch/mips/sibyte/Kconfig ./arch/mips/sgi-ip32/Makefile ./arch/mips/sgi-ip27/Makefile ./arch/mips/sgi-ip27/Kconfig ./arch/mips/sgi-ip22/Makefile ./arch/mips/rb532/Makefile ./arch/mips/ralink/Kconfig ./arch/mips/ralink/Makefile ./arch/mips/power/Makefile ./arch/mips/pnx833x/stb22x/Makefile ./arch/mips/pnx833x/common/Makefile ./arch/mips/pnx833x/Makefile ./arch/mips/pmcs-msp71xx/Makefile ./arch/mips/pmcs-msp71xx/Kconfig ./arch/mips/pistachio/Makefile ./arch/mips/pistachio/Kconfig ./arch/mips/pic32/pic32mzda/Makefile ./arch/mips/pic32/common/Makefile ./arch/mips/pic32/Makefile ./arch/mips/pic32/Kconfig ./arch/mips/pci/Makefile ./arch/mips/paravirt/Makefile ./arch/mips/paravirt/Kconfig ./arch/mips/oprofile/Makefile ./arch/mips/netlogic/xlr/Makefile ./arch/mips/netlogic/xlp/Makefile ./arch/mips/netlogic/common/Makefile ./arch/mips/netlogic/Makefile ./arch/mips/netlogic/Kconfig ./arch/mips/net/Makefile ./arch/mips/mti-malta/Makefile ./arch/mips/mm/Makefile ./arch/mips/math-emu/Makefile ./arch/mips/loongson64/loongson-3/Makefile ./arch/mips/loongson64/lemote-2f/Makefile ./arch/mips/loongson64/fuloong-2e/Makefile ./arch/mips/loongson64/common/cs5536/Makefile ./arch/mips/loongson64/common/Makefile ./arch/mips/loongson64/Makefile ./arch/mips/loongson64/Kconfig ./arch/mips/loongson32/ls1c/Makefile ./arch/mips/loongson32/ls1b/Makefile ./arch/mips/loongson32/common/Makefile ./arch/mips/loongson32/Makefile ./arch/mips/loongson32/Kconfig ./arch/mips/lib/Makefile ./arch/mips/lasat/image/Makefile ./arch/mips/lasat/Makefile ./arch/mips/lasat/Kconfig ./arch/mips/lantiq/xway/Makefile ./arch/mips/lantiq/falcon/Makefile ./arch/mips/lantiq/Makefile ./arch/mips/lantiq/Kconfig ./arch/mips/kvm/Makefile ./arch/mips/kvm/Kconfig ./arch/mips/kernel/Makefile ./arch/mips/jz4740/Makefile ./arch/mips/jz4740/Kconfig ./arch/mips/jazz/Makefile ./arch/mips/jazz/Kconfig ./arch/mips/generic/Makefile ./arch/mips/generic/Kconfig ./arch/mips/fw/sni/Makefile ./arch/mips/fw/lib/Makefile ./arch/mips/fw/cfe/Makefile ./arch/mips/fw/arc/Makefile ./arch/mips/emma/markeins/Makefile ./arch/mips/emma/common/Makefile ./arch/mips/emma/Makefile ./arch/mips/dec/prom/Makefile ./arch/mips/dec/Makefile ./arch/mips/crypto/Makefile ./arch/mips/cobalt/Makefile ./arch/mips/cavium-octeon/executive/Makefile ./arch/mips/cavium-octeon/crypto/Makefile ./arch/mips/cavium-octeon/Makefile ./arch/mips/cavium-octeon/Kconfig ./arch/mips/boot/tools/Makefile ./arch/mips/boot/dts/xilfpga/Makefile ./arch/mips/boot/dts/ralink/Makefile ./arch/mips/boot/dts/qca/Makefile ./arch/mips/boot/dts/pic32/Makefile ./arch/mips/boot/dts/ni/Makefile ./arch/mips/boot/dts/netlogic/Makefile ./arch/mips/boot/dts/mti/Makefile ./arch/mips/boot/dts/mscc/Makefile ./arch/mips/boot/dts/lantiq/Makefile ./arch/mips/boot/dts/ingenic/Makefile ./arch/mips/boot/dts/img/Makefile ./arch/mips/boot/dts/cavium-octeon/Makefile ./arch/mips/boot/dts/brcm/Makefile ./arch/mips/boot/dts/Makefile ./arch/mips/boot/compressed/Makefile ./arch/mips/boot/Makefile ./arch/mips/bmips/Makefile ./arch/mips/bmips/Kconfig ./arch/mips/bcm63xx/boards/Makefile ./arch/mips/bcm63xx/boards/Kconfig ./arch/mips/bcm63xx/Makefile ./arch/mips/bcm63xx/Kconfig ./arch/mips/bcm47xx/Makefile ./arch/mips/bcm47xx/Kconfig ./arch/mips/ath79/Makefile ./arch/mips/ath79/Kconfig ./arch/mips/ath25/Makefile ./arch/mips/ath25/Kconfig ./arch/mips/ar7/Makefile ./arch/mips/alchemy/devboards/Makefile ./arch/mips/alchemy/common/Makefile ./arch/mips/alchemy/Makefile ./arch/mips/alchemy/Kconfig ./arch/mips/Makefile.postlink ./arch/mips/Makefile ./arch/mips/Kconfig.debug ./arch/microblaze/pci/Makefile ./arch/microblaze/oprofile/Makefile ./arch/microblaze/mm/Makefile ./arch/microblaze/lib/Makefile ./arch/microblaze/kernel/cpu/Makefile ./arch/microblaze/kernel/Makefile ./arch/microblaze/boot/dts/Makefile ./arch/microblaze/boot/Makefile ./arch/microblaze/Makefile ./arch/microblaze/Kconfig.platform ./arch/microblaze/Kconfig.debug ./arch/microblaze/Kconfig ./arch/m68k/Makefile ./arch/m68k/tools/amiga/Makefile ./arch/m68k/sun3x/Makefile ./arch/m68k/sun3/prom/Makefile ./arch/m68k/sun3/Makefile ./arch/m68k/q40/Makefile ./arch/m68k/mvme16x/Makefile ./arch/m68k/mvme147/Makefile ./arch/m68k/mm/Makefile ./arch/m68k/math-emu/Makefile ./arch/m68k/mac/Makefile ./arch/m68k/lib/Makefile ./arch/m68k/kernel/Makefile ./arch/m68k/ifpsp060/Makefile ./arch/m68k/hp300/Makefile ./arch/m68k/fpsp040/Makefile ./arch/m68k/emu/Makefile ./arch/m68k/coldfire/Makefile ./arch/m68k/bvme6000/Makefile ./arch/m68k/atari/Makefile ./arch/m68k/apollo/Makefile ./arch/m68k/amiga/Makefile ./arch/m68k/Kconfig.machine ./arch/m68k/Kconfig.devices ./arch/m68k/Kconfig.debug ./arch/m68k/Kconfig.cpu ./arch/m68k/Kconfig.bus ./arch/m68k/Kconfig ./arch/m68k/68000/Makefile ./arch/ia64/uv/kernel/Makefile ./arch/ia64/uv/Makefile ./arch/ia64/sn/pci/pcibr/Makefile ./arch/ia64/sn/pci/Makefile ./arch/ia64/sn/kernel/sn2/Makefile ./arch/ia64/sn/kernel/Makefile ./arch/ia64/sn/Makefile ./arch/ia64/pci/Makefile ./arch/ia64/oprofile/Makefile ./arch/ia64/mm/Makefile ./arch/ia64/lib/Makefile ./arch/ia64/kernel/Makefile.gate ./arch/ia64/kernel/Makefile ./arch/ia64/hp/zx1/Makefile ./arch/ia64/hp/sim/boot/Makefile ./arch/ia64/hp/sim/Makefile ./arch/ia64/hp/sim/Kconfig ./arch/ia64/hp/common/Makefile ./arch/ia64/dig/Makefile ./arch/ia64/Makefile ./arch/ia64/Kconfig.debug ./arch/ia64/Kconfig ./arch/hexagon/mm/Makefile ./arch/hexagon/lib/Makefile ./arch/hexagon/kernel/Makefile ./arch/hexagon/Makefile ./arch/hexagon/Kconfig.debug ./arch/hexagon/Kconfig ./arch/h8300/Makefile ./arch/h8300/mm/Makefile ./arch/h8300/lib/Makefile ./arch/h8300/kernel/Makefile ./arch/h8300/boot/dts/Makefile ./arch/h8300/boot/compressed/Makefile ./arch/h8300/boot/Makefile ./arch/h8300/Kconfig.debug ./arch/h8300/Kconfig.cpu ./arch/h8300/Kconfig ./arch/c6x/platforms/Makefile ./arch/c6x/platforms/Kconfig ./arch/c6x/mm/Makefile ./arch/c6x/lib/Makefile ./arch/c6x/kernel/Makefile ./arch/c6x/boot/dts/Makefile ./arch/c6x/boot/Makefile ./arch/c6x/Makefile ./arch/c6x/Kconfig.debug ./arch/c6x/Kconfig ./arch/arm64/Kconfig ./arch/arm64/Makefile ./arch/arm64/xen/Makefile ./arch/arm64/net/Makefile ./arch/arm64/mm/Makefile ./arch/arm64/lib/Makefile ./arch/arm64/kvm/hyp/Makefile ./arch/arm64/kvm/Makefile ./arch/arm64/kvm/Kconfig ./arch/arm64/kernel/vdso/Makefile ./arch/arm64/kernel/probes/Makefile ./arch/arm64/kernel/Makefile ./arch/arm64/crypto/Makefile ./arch/arm64/crypto/Kconfig ./arch/arm64/boot/dts/zte/Makefile ./arch/arm64/boot/dts/xilinx/Makefile ./arch/arm64/boot/dts/ti/Makefile ./arch/arm64/boot/dts/synaptics/Makefile ./arch/arm64/boot/dts/sprd/Makefile ./arch/arm64/boot/dts/socionext/Makefile ./arch/arm64/boot/dts/rockchip/Makefile ./arch/arm64/boot/dts/renesas/Makefile ./arch/arm64/boot/dts/realtek/Makefile ./arch/arm64/boot/dts/qcom/Makefile ./arch/arm64/boot/dts/nvidia/Makefile ./arch/arm64/boot/dts/mediatek/Makefile ./arch/arm64/boot/dts/marvell/Makefile ./arch/arm64/boot/dts/lg/Makefile ./arch/arm64/boot/dts/hisilicon/Makefile ./arch/arm64/boot/dts/freescale/Makefile ./arch/arm64/boot/dts/exynos/Makefile ./arch/arm64/boot/dts/cavium/Makefile ./arch/arm64/boot/dts/broadcom/stingray/Makefile ./arch/arm64/boot/dts/broadcom/northstar2/Makefile ./arch/arm64/boot/dts/broadcom/Makefile ./arch/arm64/boot/dts/arm/Makefile ./arch/arm64/boot/dts/apm/Makefile ./arch/arm64/boot/dts/amlogic/Makefile ./arch/arm64/boot/dts/amd/Makefile ./arch/arm64/boot/dts/altera/Makefile ./arch/arm64/boot/dts/allwinner/Makefile ./arch/arm64/boot/dts/al/Makefile ./arch/arm64/boot/dts/actions/Makefile ./arch/arm64/boot/dts/Makefile ./arch/arm64/boot/Makefile ./arch/arm64/Kconfig.platforms ./arch/arm64/Kconfig.debug ./arch/arm/Kconfig ./arch/arm/xen/Makefile ./arch/arm/vfp/Makefile ./arch/arm/vdso/Makefile ./arch/arm/tools/Makefile ./arch/arm/probes/uprobes/Makefile ./arch/arm/probes/kprobes/Makefile ./arch/arm/probes/Makefile ./arch/arm/plat-versatile/Makefile ./arch/arm/plat-versatile/Kconfig ./arch/arm/plat-samsung/Kconfig ./arch/arm/plat-samsung/Makefile ./arch/arm/plat-pxa/Makefile ./arch/arm/plat-pxa/Kconfig ./arch/arm/plat-orion/Makefile ./arch/arm/plat-omap/Makefile ./arch/arm/plat-omap/Kconfig ./arch/arm/plat-iop/Makefile ./arch/arm/oprofile/Makefile ./arch/arm/nwfpe/Makefile ./arch/arm/net/Makefile ./arch/arm/mm/Makefile ./arch/arm/mm/Kconfig ./arch/arm/mach-zynq/Makefile ./arch/arm/mach-zynq/Kconfig ./arch/arm/mach-zx/Makefile ./arch/arm/mach-zx/Kconfig ./arch/arm/mach-w90x900/Makefile.boot ./arch/arm/mach-w90x900/Makefile ./arch/arm/mach-w90x900/Kconfig ./arch/arm/mach-vt8500/Makefile.boot ./arch/arm/mach-vt8500/Makefile ./arch/arm/mach-vt8500/Kconfig ./arch/arm/mach-vexpress/Makefile.boot ./arch/arm/mach-vexpress/Makefile ./arch/arm/mach-vexpress/Kconfig ./arch/arm/mach-versatile/Makefile ./arch/arm/mach-versatile/Kconfig ./arch/arm/mach-ux500/Makefile ./arch/arm/mach-ux500/Kconfig ./arch/arm/mach-uniphier/Kconfig ./arch/arm/mach-u300/Makefile ./arch/arm/mach-u300/Kconfig ./arch/arm/mach-tegra/Makefile ./arch/arm/mach-tegra/Kconfig ./arch/arm/mach-tango/Makefile ./arch/arm/mach-tango/Kconfig ./arch/arm/mach-sunxi/Makefile ./arch/arm/mach-sunxi/Kconfig ./arch/arm/mach-stm32/Makefile.boot ./arch/arm/mach-stm32/Makefile ./arch/arm/mach-stm32/Kconfig ./arch/arm/mach-sti/Makefile ./arch/arm/mach-sti/Kconfig ./arch/arm/mach-spear/Makefile ./arch/arm/mach-spear/Kconfig ./arch/arm/mach-socfpga/Makefile ./arch/arm/mach-socfpga/Kconfig ./arch/arm/mach-shmobile/Makefile ./arch/arm/mach-shmobile/Kconfig ./arch/arm/mach-sa1100/Makefile.boot ./arch/arm/mach-sa1100/Makefile ./arch/arm/mach-sa1100/Kconfig ./arch/arm/mach-s5pv210/Makefile ./arch/arm/mach-s5pv210/Kconfig ./arch/arm/mach-s3c64xx/Makefile ./arch/arm/mach-s3c64xx/Kconfig ./arch/arm/mach-s3c24xx/Makefile.boot ./arch/arm/mach-s3c24xx/Makefile ./arch/arm/mach-s3c24xx/Kconfig ./arch/arm/mach-rpc/Makefile.boot ./arch/arm/mach-rpc/Makefile ./arch/arm/mach-rockchip/Makefile ./arch/arm/mach-rockchip/Kconfig ./arch/arm/mach-realview/Makefile ./arch/arm/mach-realview/Kconfig ./arch/arm/mach-qcom/Makefile ./arch/arm/mach-qcom/Kconfig ./arch/arm/mach-pxa/Makefile.boot ./arch/arm/mach-pxa/Makefile ./arch/arm/mach-pxa/Kconfig ./arch/arm/mach-prima2/Makefile ./arch/arm/mach-prima2/Kconfig ./arch/arm/mach-picoxcell/Makefile ./arch/arm/mach-picoxcell/Kconfig ./arch/arm/mach-oxnas/Makefile ./arch/arm/mach-oxnas/Kconfig ./arch/arm/mach-orion5x/Makefile ./arch/arm/mach-orion5x/Kconfig ./arch/arm/mach-omap2/Makefile ./arch/arm/mach-omap2/Kconfig ./arch/arm/mach-netx/Makefile.boot ./arch/arm/mach-netx/Makefile ./arch/arm/mach-netx/Kconfig ./arch/arm/mach-mxs/Makefile ./arch/arm/mach-mxs/Kconfig ./arch/arm/mach-mvebu/Makefile ./arch/arm/mach-mvebu/Kconfig ./arch/arm/mach-mv78xx0/Makefile ./arch/arm/mach-mv78xx0/Kconfig ./arch/arm/mach-moxart/Makefile ./arch/arm/mach-moxart/Kconfig ./arch/arm/mach-mmp/Makefile ./arch/arm/mach-mmp/Kconfig ./arch/arm/mach-meson/Makefile ./arch/arm/mach-meson/Kconfig ./arch/arm/mach-mediatek/Makefile ./arch/arm/mach-mediatek/Kconfig ./arch/arm/mach-lpc32xx/Makefile.boot ./arch/arm/mach-lpc32xx/Makefile ./arch/arm/mach-lpc18xx/Makefile.boot ./arch/arm/mach-lpc18xx/Makefile ./arch/arm/mach-ks8695/Makefile.boot ./arch/arm/mach-ks8695/Makefile ./arch/arm/mach-ks8695/Kconfig ./arch/arm/mach-keystone/Makefile ./arch/arm/mach-keystone/Kconfig ./arch/arm/mach-ixp4xx/Makefile.boot ./arch/arm/mach-ixp4xx/Makefile ./arch/arm/mach-ixp4xx/Kconfig ./arch/arm/mach-iop33x/Makefile.boot ./arch/arm/mach-iop33x/Makefile ./arch/arm/mach-iop33x/Kconfig ./arch/arm/mach-iop32x/Makefile.boot ./arch/arm/mach-iop32x/Makefile ./arch/arm/mach-iop32x/Kconfig ./arch/arm/mach-iop13xx/Makefile.boot ./arch/arm/mach-iop13xx/Makefile ./arch/arm/mach-iop13xx/Kconfig ./arch/arm/mach-integrator/Makefile ./arch/arm/mach-integrator/Kconfig ./arch/arm/mach-imx/devices/Makefile ./arch/arm/mach-imx/devices/Kconfig ./arch/arm/mach-imx/Makefile.boot ./arch/arm/mach-imx/Makefile ./arch/arm/mach-imx/Kconfig ./arch/arm/mach-hisi/Makefile ./arch/arm/mach-hisi/Kconfig ./arch/arm/mach-highbank/Makefile ./arch/arm/mach-highbank/Kconfig ./arch/arm/mach-gemini/Makefile ./arch/arm/mach-gemini/Kconfig ./arch/arm/mach-footbridge/Makefile.boot ./arch/arm/mach-footbridge/Makefile ./arch/arm/mach-footbridge/Kconfig ./arch/arm/mach-exynos/Makefile ./arch/arm/mach-exynos/Kconfig ./arch/arm/mach-ep93xx/Makefile.boot ./arch/arm/mach-ep93xx/Makefile ./arch/arm/mach-ep93xx/Kconfig ./arch/arm/mach-efm32/Makefile.boot ./arch/arm/mach-efm32/Makefile ./arch/arm/mach-ebsa110/Makefile.boot ./arch/arm/mach-ebsa110/Makefile ./arch/arm/mach-dove/Makefile.boot ./arch/arm/mach-dove/Makefile ./arch/arm/mach-dove/Kconfig ./arch/arm/mach-digicolor/Makefile ./arch/arm/mach-digicolor/Kconfig ./arch/arm/mach-davinci/Makefile.boot ./arch/arm/mach-davinci/Makefile ./arch/arm/mach-davinci/Kconfig ./arch/arm/mach-cns3xxx/Makefile ./arch/arm/mach-cns3xxx/Kconfig ./arch/arm/mach-clps711x/Makefile ./arch/arm/mach-clps711x/Kconfig ./arch/arm/mach-berlin/Makefile ./arch/arm/mach-berlin/Kconfig ./arch/arm/mach-bcm/Makefile ./arch/arm/mach-bcm/Kconfig ./arch/arm/mach-axxia/Makefile ./arch/arm/mach-axxia/Kconfig ./arch/arm/mach-at91/Makefile.boot ./arch/arm/mach-at91/Makefile ./arch/arm/mach-at91/Kconfig ./arch/arm/mach-aspeed/Kconfig ./arch/arm/mach-asm9260/Kconfig ./arch/arm/mach-artpec/Makefile ./arch/arm/mach-artpec/Kconfig ./arch/arm/mach-alpine/Makefile ./arch/arm/mach-alpine/Kconfig ./arch/arm/mach-actions/Makefile ./arch/arm/mach-actions/Kconfig ./arch/arm/lib/Makefile ./arch/arm/kvm/hyp/Makefile ./arch/arm/kvm/Makefile ./arch/arm/kvm/Kconfig ./arch/arm/kernel/Makefile ./arch/arm/firmware/Makefile ./arch/arm/firmware/Kconfig ./arch/arm/crypto/Makefile ./arch/arm/crypto/Kconfig ./arch/arm/common/Makefile ./arch/arm/common/Kconfig ./arch/arm/boot/dts/Makefile ./arch/arm/boot/compressed/Makefile ./arch/arm/boot/bootp/Makefile ./arch/arm/boot/Makefile ./arch/arm/Makefile ./arch/arm/Kconfig.debug ./arch/arm/Kconfig-nommu ./arch/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/arc/Makefile ./arch/arc/Kconfig ./arch/arc/plat-tb10x/Makefile ./arch/arc/plat-tb10x/Kconfig ./arch/arc/plat-sim/Makefile ./arch/arc/plat-hsdk/Kconfig ./arch/arc/plat-hsdk/Makefile ./arch/arc/plat-eznps/Makefile ./arch/arc/plat-eznps/Kconfig ./arch/arc/plat-axs10x/Makefile ./arch/arc/plat-axs10x/Kconfig ./arch/arc/oprofile/Makefile ./arch/arc/mm/Makefile ./arch/arc/lib/Makefile ./arch/arc/kernel/Makefile ./arch/arc/boot/dts/Makefile ./arch/arc/boot/Makefile ./arch/arc/Kconfig.debug ./arch/alpha/oprofile/Makefile ./arch/alpha/mm/Makefile ./arch/alpha/math-emu/Makefile ./arch/alpha/lib/Makefile ./arch/alpha/kernel/Makefile ./arch/alpha/boot/Makefile ./arch/alpha/Makefile ./arch/alpha/Kconfig.debug ./arch/alpha/Kconfig ./arch/Kconfig ./Kconfig ./Documentation/scsi/scsi_transport_srp/Makefile ./Documentation/media/Makefile ./Documentation/kbuild/Kconfig.select-break ./Documentation/kbuild/Kconfig.recursion-issue-02 ./Documentation/kbuild/Kconfig.recursion-issue-01 ./Documentation/cdrom/Makefile ./Documentation/Makefile ./Documentation/EDID/Makefile /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + cp Module.symvers /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + '[' -s Module.markers ']' + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/Documentation + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts + rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/include + cp .config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + cp -a scripts /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + '[' -f tools/objtool/objtool ']' + cp -a tools/objtool/objtool /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/tools/objtool/ + cp -a --parents tools/build/Build.include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents tools/build/Build /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents tools/build/fixdep.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents tools/scripts/utilities.mak /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents tools/lib/str_error_r.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents tools/lib/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts/*.o' + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts/kconfig/conf.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts/kconfig/zconf.tab.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts/mod/empty.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts/mod/file2alias.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts/mod/modpost.o /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/scripts/mod/sumversion.o + '[' -d arch/x86/include ']' + cp -a --parents arch/x86/include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a include /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/include + cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/tools/relocs_32.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/tools/relocs_64.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/tools/relocs.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/tools/relocs_common.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/tools/relocs.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents tools/include/asm tools/include/asm-generic tools/include/linux tools/include/tools tools/include/trace tools/include/uapi /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/purgatory/purgatory.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/purgatory/stack.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/purgatory/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/purgatory/setup-x86_64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/purgatory/entry64.S /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/boot/string.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/boot/string.c /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + cp -a --parents arch/x86/boot/ctype.h /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/ + touch -r /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/Makefile /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/include/generated/uapi/linux/version.h + cp /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/.config /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/include/config/auto.conf + eu-readelf -n vmlinux + awk '{print $NF}' + grep 'Build ID' + cp vmlinux.id /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build/vmlinux.id + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64 + cp vmlinux /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64 + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 -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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/modules.block + collect_modules_list drm 'drm_open|drm_init' + sed -r -n -e 's/^([^ ]+) \.?(drm_open|drm_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + collect_modules_list modesetting drm_crtc_init + sed -r -n -e 's/^([^ ]+) \.?(drm_crtc_init)$/\1/p' drivers.undef + LC_ALL=C + sort -u + '[' '!' -z '' ']' + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 -name '*.ko' + xargs /sbin/modinfo -l + grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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.47-200.fc31.x86_64 + /builddir/build/SOURCES/mod-extra.sh /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 /builddir/build/SOURCES/mod-extra.list ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 + cp System.map /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/. + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 + mkdir restore + cp -r lib/modules/4.19.47-200.fc31.x86_64/System.map lib/modules/4.19.47-200.fc31.x86_64/build lib/modules/4.19.47-200.fc31.x86_64/config lib/modules/4.19.47-200.fc31.x86_64/extra lib/modules/4.19.47-200.fc31.x86_64/kernel lib/modules/4.19.47-200.fc31.x86_64/modules.block lib/modules/4.19.47-200.fc31.x86_64/modules.builtin lib/modules/4.19.47-200.fc31.x86_64/modules.drm lib/modules/4.19.47-200.fc31.x86_64/modules.modesetting lib/modules/4.19.47-200.fc31.x86_64/modules.networking lib/modules/4.19.47-200.fc31.x86_64/modules.order lib/modules/4.19.47-200.fc31.x86_64/source lib/modules/4.19.47-200.fc31.x86_64/updates lib/modules/4.19.47-200.fc31.x86_64/vdso lib/modules/4.19.47-200.fc31.x86_64/vmlinuz restore/. + rm -rf lib/modules/4.19.47-200.fc31.x86_64/extra + sort -n + find lib/modules/4.19.47-200.fc31.x86_64/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.47-200.fc31.x86_64 + '[' -s depmod.out ']' + rm depmod.out + pushd /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/ ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64 ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.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.47-200.fc31.x86_64/kernel -mindepth 1 -type d ~/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 + rm System.map + cp -r restore/System.map restore/build restore/config restore/extra restore/kernel restore/modules.block restore/modules.builtin restore/modules.drm restore/modules.modesetting restore/modules.networking restore/modules.order restore/source restore/updates restore/vdso restore/vmlinuz lib/modules/4.19.47-200.fc31.x86_64/. + rm -rf restore ~/build/BUILD/kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64 + popd + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/k-d.list + sed -e 's/^lib*/%dir \/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/module-dirs.list + sed -e 's/^lib*/\/lib/' -e 's/.ko$/.ko.xz/' /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/k-d.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/modules.list + rm -f /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/module-dirs.list + cp certs/signing_key.pem certs/signing_key.pem.sign + cp certs/signing_key.x509 certs/signing_key.x509.sign + mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels + mv /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64//usr/src/kernels/4.19.47-200.fc31.x86_64 + ln -sf /usr/src/kernels/4.19.47-200.fc31.x86_64 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/build + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels -name '.*.cmd' -exec rm -f '{}' ';' + /builddir/build/SOURCES/generate_bls_conf.sh 4.19.47-200.fc31.x86_64 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 '' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Fpinbt + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + cd linux-4.19.47-200.fc31.x86_64 + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -n -r -p '/.*/4.19.47-200.fc31.x86_64[+]debug/.*|/.*4.19.47-200.fc31.x86_64+debug(.debug)?' -o debuginfodebug.list -p '/.*/4.19.47-200.fc31.x86_64/.*|/.*4.19.47-200.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.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/mISDN/mISDN_dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/capi/capi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/mISDN/mISDN_dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/capi/capi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hisax/elsa_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hisax/elsa_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hisax/avma1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hisax/avma1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/w6692.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/w6692.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/hfcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/hfcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/avmfritz.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/avmfritz.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/netjet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/netjet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/eicon/divas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/eicon/divas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/eicon/diva_idi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/eicon/diva_idi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/avm/avm_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/hardware/avm/avm_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/gigaset/bas_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/gigaset/bas_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/divert/dss1_divert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/isdn/divert/dss1_divert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_therm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_therm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_smem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_smem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds28e04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds28e04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2431.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2431.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2433.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2433.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2408.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/slaves/w1_ds2408.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/masters/ds2482.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/masters/ds2482.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/masters/ds2490.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/misc/trancevibrator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/w1/masters/ds2490.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/misc/trancevibrator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/usbip/usbip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/usb/usbip/usbip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/iforce/iforce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/iforce/iforce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/warrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/warrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/walkera0701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/walkera0701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/twidjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/sidewinder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/twidjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/sidewinder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/magellan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/magellan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/joydump.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/joydump.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/interact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/interact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/guillemot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/guillemot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/db9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/zhenhua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/db9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/zhenhua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/xpad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/xpad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/turbografx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/turbografx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/tmdc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/tmdc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/stinger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/spaceball.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/spaceorb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/spaceball.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/grip_mp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/grip_mp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/grip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/grip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/gf2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/gf2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/gamecon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/gamecon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/cobra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/cobra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/adi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/adi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/a3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/input/joystick/a3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/uwb/hwa-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/uwb/hwa-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/pci/pcie/aer_inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/pci/pcie/aer_inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/slip/slip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/slip/slip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/yam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/yam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/hdlcdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/hdlcdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/baycom_ser_hdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/baycom_ser_hdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/baycom_par.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/baycom_par.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/mkiss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/mkiss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/bpqether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/bpqether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/baycom_ser_fdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/baycom_ser_fdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/6pack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/hamradio/6pack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/usb/esd_usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/usb/esd_usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/usb/ems_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/usb/ems_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/softing/softing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/softing/softing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/sja1000_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/sja1000_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/plx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/kvaser_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/plx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/kvaser_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/ems_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/sja1000/ems_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/c_can/c_can_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/c_can/c_can_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/slcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/slcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/vcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/can/vcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/appletalk/ipddp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/message/fusion/mptfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/message/fusion/mptfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/message/fusion/mptctl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/drivers/message/fusion/mptctl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rose/rose.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rose/rose.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/netrom/netrom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/netrom/netrom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_westwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_westwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_vegas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_vegas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_scalable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_scalable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_htcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_htcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_bic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_bic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_yeah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_yeah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_veno.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_illinois.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_veno.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_illinois.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_hybla.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_hybla.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_highspeed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ipv4/tcp_highspeed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/batman-adv/batman-adv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ax25/ax25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/batman-adv/batman-adv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/ax25/ax25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/lec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/lec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/br2684.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/br2684.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/pppoatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/pppoatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/clip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/atm/clip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/appletalk/appletalk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/appletalk/appletalk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_teql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_teql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_sfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_sfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_red.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_red.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_qfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_qfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_multiq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_multiq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_drr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_drr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_choke.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_choke.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_netem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_netem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_mqprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_mqprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_gred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_dsmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_dsmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_cbq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_cbq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rds/rds_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rds/rds_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rds/rds_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rds/rds_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rds/rds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/rds/rds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_ppp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_ppp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/net/l2tp/l2tp_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ufs/ufs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ubifs/ubifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ubifs/ubifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/sysv/sysv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/dlm/ocfs2_dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/dlm/ocfs2_dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2_stack_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2_stack_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2_stack_o2cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2_stack_o2cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2_stackglue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/ocfs2/ocfs2_stackglue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/nilfs2/nilfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/nilfs2/nilfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/gfs2/gfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/gfs2/gfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/fuse/cuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/fuse/cuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/dlm/dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/dlm/dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/coda/coda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/coda/coda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/befs/befs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/befs/befs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/affs/affs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/extra/fs/affs/affs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/vdso/vdso32.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/vdso/vdso32.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/vdso/vdso64.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/vdso/vdso64.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/virt/lib/irqbypass.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/virt/lib/irqbypass.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/ac97_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/ac97_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soundcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soundcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/x86/snd-hdmi-lpe-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/x86/snd-hdmi-lpe-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/snd-usb-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/snd-usbmidi-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/snd-usbmidi-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/usx2y/snd-usb-usx2y.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/usx2y/snd-usb-usx2y.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/usx2y/snd-usb-us122l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/usx2y/snd-usb-us122l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/misc/snd-ua101.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/misc/snd-ua101.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-toneport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-toneport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-podhd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-podhd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-line6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-line6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-variax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-variax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-pod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/line6/snd-usb-pod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/hiface/snd-usb-hiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/hiface/snd-usb-hiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/caiaq/snd-usb-caiaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/caiaq/snd-usb-caiaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/bcd2000/snd-bcd2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/bcd2000/snd-bcd2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/6fire/snd-usb-6fire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/usb/6fire/snd-usb-6fire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/synth/snd-util-mem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/synth/snd-util-mem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/synth/emux/snd-emux-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/snd-soc-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/snd-soc-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/snd-soc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/snd-soc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/hisilicon/hi6210-i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/hisilicon/hi6210-i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/generic/snd-soc-simple-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/generic/snd-soc-simple-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/dwc/designware_i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/dwc/designware_i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-wm8524.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-wm8524.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5514.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5514.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rl6347a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rl6347a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-da7219.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-da7219.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs42l42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs42l42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs35l35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs35l35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-bd28623.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-bd28623.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ak4458.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ak4458.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau1761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau1761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tda7419.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tda7419.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tas6424.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-tas6424.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5677.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5677.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5670.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5670.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5663.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5663.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rl6231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-rl6231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm186x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm186x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-nau8825.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-nau8825.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-nau8540.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-nau8540.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max9867.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max9867.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98373.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98373.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max98090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max9759.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-max9759.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-es7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-dmic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-dmic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs43130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs43130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs35l34.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-cs35l34.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ak5558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ak5558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau7002.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau7002.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau17x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau17x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-adau-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ac97.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/codecs/snd-soc-ac97.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/amd/acp_audio_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/soc/amd/acp_audio_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-via82xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-via82xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-rme96.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-rme96.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-maestro3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-maestro3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-fm801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-fm801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-ens1370.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-ens1370.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-bt87x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-bt87x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-via82xx-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-via82xx-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-sonicvibes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-rme32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-sonicvibes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-rme32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-intel8x0m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-intel8x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-intel8x0m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-intel8x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-es1968.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-es1968.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-es1938.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-es1938.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-ens1371.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-ens1371.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-cs4281.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-cs4281.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-cmipci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-cmipci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-azt3328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-azt3328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-atiixp-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-als4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-atiixp-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-als4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-als300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-als300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-ad1889.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/snd-ad1889.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/trident/snd-trident.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/rme9652/snd-rme9652.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/rme9652/snd-rme9652.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/riptide/snd-riptide.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/oxygen/snd-oxygen-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/nm256/snd-nm256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/nm256/snd-nm256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/lola/snd-lola.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/lola/snd-lola.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ice1712/snd-ice1712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ice1712/snd-ice1712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-conexant.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-conexant.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/hda/snd-hda-codec-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigodjx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigodjx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-gina24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-gina24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ac97/snd-ac97-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/pci/ac97/snd-ac97-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/isa/sb/snd-sb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/isa/sb/snd-sb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/snd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/snd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/snd-cs8427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/snd-cs8427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-ak4xxx-adda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-ak4xxx-adda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-pt2258.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-pt2258.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-ak4114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-ak4114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-ak4113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/i2c/other/snd-ak4113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/hda/snd-hda-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/hda/snd-hda-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/hda/ext/snd-hda-ext-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/hda/ext/snd-hda-ext-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/snd-isight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/snd-isight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/snd-firewire-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/snd-firewire-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/tascam/snd-firewire-tascam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/tascam/snd-firewire-tascam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/motu/snd-firewire-motu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/motu/snd-firewire-motu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/fireworks/snd-fireworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/fireworks/snd-fireworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/fireface/snd-fireface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/dice/snd-dice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/dice/snd-dice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/bebob/snd-bebob.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/firewire/bebob/snd-bebob.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-serial-u16550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-serial-u16550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-portman2x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-portman2x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-mtpav.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-mtpav.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-mts64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-mts64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-aloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/snd-aloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/vx/snd-vx-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/vx/snd-vx-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/pcsp/snd-pcsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/pcsp/snd-pcsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/opl3/snd-opl3-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/opl3/snd-opl3-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/opl3/snd-opl3-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/opl3/snd-opl3-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/mpu401/snd-mpu401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/mpu401/snd-mpu401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-seq-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-seq-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-pcm-dmaengine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-pcm-dmaengine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-hwdep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-hwdep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-hrtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-hrtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-rawmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-rawmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/snd-compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-midi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-midi-event.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-midi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-midi-event.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-midi-emul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/snd-seq-midi-emul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/oss/snd-seq-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/seq/oss/snd-seq-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/oss/snd-pcm-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/oss/snd-pcm-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/oss/snd-mixer-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/sound/core/oss/snd-mixer-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/security/keys/trusted.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/security/keys/trusted.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/xfrm/xfrm_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/xfrm/xfrm_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/wireless/lib80211_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vsock_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vsock_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/hv_sock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/vmw_vsock/hv_sock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/unix/unix_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/unix/unix_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/tls/tls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/tls/tls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/tipc/tipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/tipc/tipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/tipc/diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/tipc/diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/sunrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/sunrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/smc/smc_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/smc/smc_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/smc/smc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/smc/smc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sctp/sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sctp/sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sctp/sctp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sctp/sctp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_tbf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_tbf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_sfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_sfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_prio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_prio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_plug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_plug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_pie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_pie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_ingress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_ingress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_htb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_htb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_hhf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_hhf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_hfsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_hfsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_fq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_fq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_codel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_codel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_cbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/sch_cbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_text.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_text.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_nbyte.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_nbyte.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_meta.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_meta.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_ipset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_ipset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_cmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_cmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_canid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/em_canid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_tcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_rsvp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_rsvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_rsvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_matchall.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_matchall.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_fw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_fw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_flower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_flower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_flow.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_flow.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/cls_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_tunnel_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_tunnel_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_skbmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_skbmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_skbedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_skbedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_sample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_sample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_police.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_police.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_pedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_pedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_mirred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_mirred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_meta_skbtcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_meta_skbtcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_meta_skbprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_meta_skbprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_meta_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_meta_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_gact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_gact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_csum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_csum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/sched/act_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/rxrpc/rxrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/rxrpc/rxrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/rfkill/rfkill-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/rfkill/rfkill-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/rfkill/rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/rfkill/rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/psample/psample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/psample/psample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/packet/af_packet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/packet/af_packet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/vport-vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/vport-vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/vport-gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/vport-gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/vport-geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/vport-geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/openvswitch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/openvswitch/openvswitch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nsh/nsh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nsh/nsh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/nfc_digital.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/nfc_digital.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/nfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/nfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/nci/nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/nci/nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/hci/hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/nfc/hci/hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netlink/netlink_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netlink/netlink_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_tcpmss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_tcpmss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_string.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_string.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_statistic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_statistic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_state.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_state.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_recent.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_recent.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_realm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_realm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_rateest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_rateest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_policy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_policy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_physdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_owner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_physdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_owner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_nfacct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_nfacct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_multiport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_multiport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_l2tp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_l2tp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_ipvs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_ipvs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_iprange.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_iprange.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_hl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_hl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_hashlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_hashlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_esp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_esp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_ecn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_ecn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_dscp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_dscp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_devgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_devgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_dccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_dccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_cpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_cpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connlabel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_connbytes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_comment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_comment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_cluster.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_cluster.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_cgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_cgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_addrtype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_addrtype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TRACE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TRACE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TEE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TEE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TCPOPTSTRIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TCPOPTSTRIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TCPMSS.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_TCPMSS.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_SECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_REDIRECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_SECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_RATEEST.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_NFQUEUE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_NFQUEUE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_NFLOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_NFLOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_NETMAP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_LOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_NETMAP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_LOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_LED.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_LED.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_IDLETIMER.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_HMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_HL.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_HL.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_DSCP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_DSCP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CONNSECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CLASSIFY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CONNSECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CLASSIFY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CHECKSUM.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_CHECKSUM.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_AUDIT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_reject_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_reject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_reject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_redir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_redir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_objref.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_numgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_numgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_masq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_masq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_hash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_hash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fwd_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_flow_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_fib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_ct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_ct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_counter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_counter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_compat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nft_compat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_acct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink_acct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nfnetlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_tables_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_synproxy_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_synproxy_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_log_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_log_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_log_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_log_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_flow_table_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_flow_table_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_flow_table.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_flow_table.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_snmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_snmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_sane.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_sane.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_netbios_ns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conncount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/nf_conncount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_wrr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_wrr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_wlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_wlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_sh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_sh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_sed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_sed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_rr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_rr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_ovf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_ovf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_nq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_nq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_lc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_lc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_lblc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_lblc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_fo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_fo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_dh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs_dh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipvs/ip_vs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_list_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_list_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_hash_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/netfilter/ipset/ip_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mpls/mpls_iptunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mpls/mpls_iptunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mpls/mpls_router.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mpls/mpls_router.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mpls/mpls_gso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mpls/mpls_gso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mac802154/mac802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mac802154/mac802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mac80211/mac80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/mac80211/mac80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/llc/llc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/llc/llc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/l2tp/l2tp_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/l2tp/l2tp_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/l2tp/l2tp_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/l2tp/l2tp_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/l2tp/l2tp_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/l2tp/l2tp_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/key/af_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/key/af_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_ro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_ro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/xfrm6_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/tunnel6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/tunnel6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/sit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/sit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_log_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_log_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6table_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_srh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_srh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_rt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_rt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_mh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_mh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_hbh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_eui64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_eui64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_REJECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_REJECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_NPT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ipcomp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ip6_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ila/ila.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/fou6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/esp6_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/esp6_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/esp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/esp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ah6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv6/ah6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/xfrm4_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/udp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/udp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tunnel4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tunnel4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_dctcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_dctcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_cdg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_cdg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_bbr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/tcp_bbr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/raw_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/raw_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_nat_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_log_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_log_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_log_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_log_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/iptable_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_ECN.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_ECN.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/arptable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/arptable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/arpt_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/arpt_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/arp_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/netfilter/arp_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ipip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ipip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ip_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ip_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ip_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ip_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ip_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ip_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/inet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/inet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/fou.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/esp4_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/fou.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/esp4_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/esp4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/esp4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ah4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ipv4/ah4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ife/ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ife/ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ieee802154/ieee802154_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ieee802154/ieee802154_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ieee802154/ieee802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ieee802154/ieee802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/dsa/dsa_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/dsa/dsa_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/dns_resolver/dns_resolver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/dns_resolver/dns_resolver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/core/pktgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/core/pktgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/core/failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/core/failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/core/devlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/core/devlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ceph/libceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/ceph/libceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can-raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can-raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can-gw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can-gw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can-bcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/can/can-bcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/nft_reject_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/nft_reject_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/nf_log_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/nf_log_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtable_broute.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebtable_broute.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_snat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_snat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_redirect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_redirect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_nflog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_mark_m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_nflog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_mark_m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_dnat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_dnat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_arpreply.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_arpreply.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_among.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_among.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_802_3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/netfilter/ebt_802_3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bridge/br_netfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/bluetooth_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/bluetooth_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/hidp/hidp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/hidp/hidp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/bnep/bnep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/bluetooth/bnep/bnep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/atm/atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/atm/atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet_xen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet_xen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet_virtio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet_virtio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/9p/9pnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/8021q/8021q.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/8021q/8021q.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/psnap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/psnap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/p8022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/p8022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/mrp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/mrp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/garp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/802/garp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_routing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_routing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_fragment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_fragment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_mobility.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_mobility.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_icmpv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_icmpv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/mm/hwpoison-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/net/6lowpan/nhc_ghc_ext_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/mm/hwpoison-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/zstd/zstd_decompress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/zstd/zstd_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/zstd/zstd_decompress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/zstd/zstd_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/xxhash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/xxhash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/ts_kmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/ts_kmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/ts_fsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/reed_solomon/reed_solomon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/ts_bm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/reed_solomon/reed_solomon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/raid6/raid6_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/parman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/raid6/raid6_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/parman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/lz4/lz4hc_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/lz4/lz4hc_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/lz4/lz4_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/lz4/lz4_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/lru_cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/lru_cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/libcrc32c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/libcrc32c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc-itu-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/cordic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/lib/cordic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/kernel/trace/ring_buffer_benchmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/kernel/trace/ring_buffer_benchmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/kernel/torture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/kernel/torture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/kernel/rcu/rcutorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/kernel/rcu/rcutorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/xfs/xfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/xfs/xfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/udf/udf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/udf/udf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/squashfs/squashfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/squashfs/squashfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/romfs/romfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/romfs/romfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/reiserfs/reiserfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/reiserfs/reiserfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/pstore/ramoops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/pstore/ramoops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/overlayfs/overlay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/overlayfs/overlay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/orangefs/orangefs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/orangefs/orangefs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_utf8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_utf8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_koi8-u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_koi8-u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_koi8-ru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_koi8-ru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_koi8-r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_koi8-r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-14.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-14.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-13.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-13.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_iso8859-1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_euc-jp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_euc-jp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp950.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp950.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp949.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp949.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp936.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp936.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp932.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp932.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp874.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp874.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp869.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp869.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp866.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp866.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp865.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp865.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp864.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp864.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp863.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp863.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp862.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp862.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp857.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp857.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp852.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp852.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp850.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp850.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp1255.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp1255.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp1250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/nls_cp1250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-turkish.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-turkish.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-romanian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-romanian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-roman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-roman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-inuit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-inuit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-iceland.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-iceland.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-greek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-greek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-gaelic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-gaelic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-cyrillic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-cyrillic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-croatian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-croatian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-centeuro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-centeuro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-celtic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nls/mac-celtic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfsd/nfsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs_common/nfs_acl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfsd/nfsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs_common/nfs_acl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs_common/grace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs_common/grace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/nfsv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/nfsv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/nfsv3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/nfsv3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/nfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/nfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/minix/minix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/minix/minix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/lockd/lockd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/lockd/lockd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/jfs/jfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/jfs/jfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/jffs2/jffs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/jffs2/jffs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/isofs/isofs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/isofs/isofs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/hfsplus/hfsplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/hfsplus/hfsplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/hfs/hfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/hfs/hfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fuse/fuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fuse/fuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fscache/fscache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fscache/fscache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fat/vfat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fat/vfat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fat/msdos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fat/msdos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fat/fat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/fat/fat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/f2fs/f2fs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/f2fs/f2fs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/ecryptfs/ecryptfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/ecryptfs/ecryptfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/cramfs/cramfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/cramfs/cramfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/cifs/cifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/cifs/cifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/ceph/ceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/ceph/ceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/cachefiles/cachefiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/cachefiles/cachefiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/btrfs/btrfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/btrfs/btrfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/binfmt_misc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/binfmt_misc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/afs/kafs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/afs/kafs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/9p/9p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/fs/9p/9p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xenfs/xenfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xenfs/xenfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-scsiback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-scsiback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-privcmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-privcmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-pciback/xen-pciback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-pciback/xen-pciback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-gntdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-gntdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-gntalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-gntalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-evtchn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-evtchn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-acpi-processor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/tmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/xen-acpi-processor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/xen/tmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/xen_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/wdt_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/xen_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/wdt_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/wdat_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/w83977f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/wdat_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/w83977f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/w83877f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/w83877f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/w83627hf_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/w83627hf_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/via_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/via_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/sp5100_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/sp5100_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/softdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/sch311x_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/softdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/sch311x_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/pcwd_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/pcwd_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/pcwd_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/nv_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/nv_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/nic7018_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/nic7018_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/mei_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/mei_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/machzwd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/machzwd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/it87_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/it87_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/it8712f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/ie6xx_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/it8712f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/ie6xx_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/ibmasr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/ibmasr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/ib700wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/ib700wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/iTCO_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/iTCO_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/iTCO_vendor_support.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/i6300esb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/iTCO_vendor_support.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/i6300esb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/hpwdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/hpwdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/f71808e_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/f71808e_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/alim7101_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/alim1535_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/watchdog/alim1535_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/wire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/wire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2406.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2406.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2805.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2805.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2413.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2413.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2438.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/w1/slaves/w1_ds2438.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virtio/virtio_mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virtio/virtio_mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virtio/virtio_input.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virtio/virtio_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/vgastate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virt/vboxguest/vboxguest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/virt/vboxguest/vboxguest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/vgastate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/fbdev/vga16fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/fbdev/vfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/fbdev/vga16fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/fbdev/vfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/fbdev/hyperv_fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/fbdev/hyperv_fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/platform_lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/lp855x_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/platform_lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/lp855x_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/arcxcnn_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/arcxcnn_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/apple_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/video/backlight/apple_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vringh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vringh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost_vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost_vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vhost/vhost.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/vfio_virqfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/vfio_virqfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/vfio_iommu_type1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/vfio_iommu_type1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/vfio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/vfio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/pci/vfio-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/pci/vfio-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/mdev/vfio_mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/mdev/vfio_mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/mdev/mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/vfio/mdev/mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/whci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/whci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/uwb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/uwb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/whc-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/whc-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/umc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/umc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/i1480/i1480-est.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/i1480/i1480-est.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/wusbcore/wusbcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/wusbcore/wusbcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/wusbcore/wusb-wa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/wusbcore/wusb-wa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/wusbcore/wusb-cbaf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/wusbcore/wusb-cbaf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/typec_wcove.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/typec_wcove.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/typec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/typec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/tps6598x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/tps6598x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/tcpm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/tcpm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/tcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/tcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/mux/pi3usb30532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/fusb302/fusb302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/mux/pi3usb30532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/fusb302/fusb302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/typec/altmodes/typec_displayport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-usbat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/usb-storage.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-usbat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-sddr55.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-sddr55.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-sddr09.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-sddr09.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-onetouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-onetouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-karma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-karma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-jumpshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-jumpshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-isd200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-isd200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-freecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-freecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-eneub6250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-eneub6250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-datafab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-datafab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-alauda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/ums-alauda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/uas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/storage/uas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/xsens_mt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/xsens_mt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/visor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/usb-serial-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/usb-serial-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ti_usb_3410_5052.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/symbolserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/symbolserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/safe_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/quatech2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/safe_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/quatech2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/qcaux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/qcaux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/oti6858.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/oti6858.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/omninet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/omninet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/mos7840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/mos7840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/mct_u232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/mct_u232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/kobil_sct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/whiteheat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/kobil_sct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/whiteheat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/usb_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/usb_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/usb_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ssu100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/upd78f0730.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ssu100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/qcserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/qcserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/pl2303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/pl2303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/option.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/option.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/opticon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/opticon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/navman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/navman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/mos7720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/mos7720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/kl5kusb105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/kl5kusb105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/iuu_phoenix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/iuu_phoenix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ir-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ir-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/io_edgeport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/io_edgeport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ftdi_sio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ftdi_sio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/cypress_m8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/cypress_m8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ch341.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ch341.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ark3116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ark3116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/keyspan_pda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/keyspan_pda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/keyspan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/keyspan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ipaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/ipaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/io_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/io_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/garmin_gps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/garmin_gps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/f81534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/f81534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/empeg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/empeg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/digi_acceleport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/cyberjack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/digi_acceleport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/cyberjack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/cp210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/cp210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/belkin_sa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/belkin_sa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/aircable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/roles/roles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/serial/aircable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/roles/roles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/phy/phy-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/phy/phy-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usbsevseg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usbsevseg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usblcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usblcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usb4604.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usb4604.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usb3503.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usb3503.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usb251xb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/usb251xb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/legousbtower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/idmouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/ftdi-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/ftdi-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/emi62.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/emi62.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/appledisplay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/yurex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/appledisplay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/yurex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/uss720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/uss720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/ldusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/isight_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/isight_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/iowarrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/iowarrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/ezusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/emi26.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/emi26.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/chaoskey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/adutux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/image/microtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/image/microtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/image/mdc800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/image/mdc800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/host/hwa-hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/host/hwa-hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/host/xhci-plat-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/host/xhci-plat-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/host/sl811-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/host/sl811-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/core/ledtrig-usbport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/core/ledtrig-usbport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/common/ulpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/common/ulpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/usbtmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/usblp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/usbtmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/usblp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/cdc-wdm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/cdc-acm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/cdc-wdm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/class/cdc-acm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/xusbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/xusbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/usbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/usbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/ueagle-atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/ueagle-atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/speedtch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/speedtch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/cxacru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/usb/atm/cxacru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_sercos3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_pci_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_aec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_pci_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_aec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_hv_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_cif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_hv_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio_cif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/uio/uio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/synclinkmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/synclinkmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/synclink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/synclink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/rocket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/rocket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/nozomi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/nozomi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/n_hdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/n_hdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/cyclades.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/cyclades.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/synclink_gt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/synclink_gt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/n_gsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/arc_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/n_gsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/arc_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/serial_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/serial_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/8250_lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/8250_lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/8250_exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/8250_exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/8250_moxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/serial/8250/8250_moxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/ipwireless/ipwireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thunderbolt/thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/tty/ipwireless/ipwireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thunderbolt/thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/x86_pkg_temp_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/x86_pkg_temp_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_soc_dts_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_soc_dts_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_soc_dts_iosf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_soc_dts_iosf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_powerclamp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_powerclamp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_pch_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_pch_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/tcm_fc/tcm_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_pscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_pscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_iblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_iblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_file.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/target_core_file.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/sbp/sbp_target.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/sbp/sbp_target.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/loopback/tcm_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/loopback/tcm_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/iscsi/iscsi_target_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/iscsi/iscsi_target_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/vboxvideo/vboxvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/vboxvideo/vboxvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtlwifi/r8822be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtlwifi/r8822be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8723bs/r8723bs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8723bs/r8723bs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8712/r8712u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtllib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8188eu/r8188eu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/staging/rtl8188eu/r8188eu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ssb/ssb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ssb/ssb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/spi/spi-pxa2xx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/spi/spi-pxa2xx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/spi/spi-pxa2xx-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/spi/spi-pxa2xx-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-intel-init.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-intel-init.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soundwire/soundwire-bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soc/xilinx/xlnx_vcu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/soc/xilinx/xlnx_vcu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla1280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla1280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/pmcraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/pmcraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/xen-scsifront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/xen-scsifront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/wd719x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/wd719x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/vmw_pvscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/vmw_pvscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/virtio_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/virtio_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ufs/ufshcd-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ufs/ufshcd-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ufs/ufshcd-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ufs/ufshcd-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/stex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/stex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/st.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/st.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/snic/snic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/smartpqi/smartpqi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/snic/snic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/smartpqi/smartpqi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ses.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ses.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_transport_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/scsi_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/raid_class.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/raid_class.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qedi/qedi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qedi/qedi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qedf/qedf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/qedf/qedf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/pm8001/pm80xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/pm8001/pm80xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/osst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/osst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/osd/osd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/osd/osd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/osd/libosd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/osd/libosd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/mvumi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/mvumi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/mvsas/mvsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/mvsas/mvsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid/megaraid_mm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid/megaraid_mm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid/megaraid_mbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/megaraid/megaraid_mbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libsas/libsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libsas/libsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libiscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libiscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libiscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libiscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libfc/libfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/libfc/libfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/iscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/iscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/isci/isci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/isci/isci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ipr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ipr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/initio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/initio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/hv_storvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/hv_storvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/hptiop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/hptiop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/hpsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/hpsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/gdth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/gdth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/fnic/fnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/fnic/fnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/fcoe/fcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/fcoe/fcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/esp_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/esp_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/esas2r/esas2r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/esas2r/esas2r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/dmx3191d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/dmx3191d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/dc395x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/dc395x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/ch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/bfa/bfa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/bfa/bfa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/atp870u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/atp870u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/arcmsr/arcmsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/arcmsr/arcmsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/am53c974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/am53c974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/aic7xxx/aic7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/aic7xxx/aic7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/aic7xxx/aic79xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/aic7xxx/aic79xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/advansys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/advansys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/aacraid/aacraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/aacraid/aacraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/a100u2w.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/a100u2w.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/BusLogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/BusLogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/3w-xxxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/3w-xxxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/3w-sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/3w-sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/3w-9xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/scsi/3w-9xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-x1205.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-x1205.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-v3020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-v3020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-stk17ta8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-stk17ta8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx8581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx8581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx8025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx8010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx4581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rx4581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rv3029c2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rv3029c2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rs5c372.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rs5c348.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rs5c348.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rp5c01.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-rp5c01.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-r9701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-r9701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf8583.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf8583.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf8563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf8563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf8523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf8523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf85063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf85063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf2127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf2127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf2123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-pcf2123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-msm6242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-msm6242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-mcp795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-mcp795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-max6916.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-max6916.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-max6902.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-max6902.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-max6900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-max6900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m48t59.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m48t59.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m48t35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m41t94.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m41t93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m41t94.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m41t93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m41t80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-isl1208.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-m41t80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-isl1208.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-isl12022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-isl12022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-fm3130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-em3027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds3232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds2404.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds2404.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1742.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1742.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1685.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1553.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1511.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1511.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1374.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1374.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1347.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1347.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1343.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1343.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1307.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1307.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-ds1286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rtc/rtc-abx80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rpmsg/rpmsg_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/rpmsg/rpmsg_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/remoteproc/remoteproc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/remoteproc/remoteproc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pwm/pwm-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pwm/pwm-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pwm/pwm-lpss-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pwm/pwm-lpss-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pwm/pwm-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pwm/pwm-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ptp/ptp_kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pps/clients/pps_parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ptp/ptp_kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pps/clients/pps_parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pps/clients/pps-ldisc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pps/clients/pps-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pps/clients/pps-ldisc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pps/clients/pps-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/powercap/intel_rapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/powercap/intel_rapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/max17042_battery.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/max17042_battery.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/bq24190_charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/bq24190_charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/axp288_fuel_gauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/axp288_fuel_gauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/smb347-charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/axp288_charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/smb347-charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/power/supply/axp288_charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/mlx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/mlx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_telemetry_pltdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_telemetry_pltdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_telemetry_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_punit_ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_telemetry_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_punit_ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_oaktrail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_oaktrail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_atomisp2_pm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_atomisp2_pm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-vbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-vbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hp_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hp-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hp_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hp-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hdaps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hdaps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/gpd-pocket-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/gpd-pocket-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/fujitsu-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/fujitsu-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/eeepc-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/eeepc-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/eeepc-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/eeepc-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi-aio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-smo8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi-aio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-smo8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-rbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-rbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/compal-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/classmate-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/compal-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/classmate-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-nb-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-nb-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/apple-gmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/amilo-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/apple-gmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/amilo-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/acerhdf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/acer-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/acerhdf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/acer-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/wmi-bmof.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/wmi-bmof.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/topstar-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/topstar-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/samsung-q10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/samsung-q10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/peaq-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/peaq-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/mxm-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/mxm-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/msi-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/msi-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_telemetry_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_telemetry_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_int0002_vgpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_int0002_vgpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_cht_int33fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel_cht_int33fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-rst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/intel-rst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/ideapad-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/ideapad-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hp-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/hp-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/fujitsu-tablet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/fujitsu-tablet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi-descriptor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-wmi-descriptor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-smbios.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/dell-smbios.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/alienware-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/asus-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/alienware-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/acer-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/acer-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba_haps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba_haps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba_bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba_bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/toshiba-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/surfacepro3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/surfacepro3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/surface3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/surface3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/surface3-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/surface3-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/sony-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/sony-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/samsung-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/samsung-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/pvpanic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/panasonic-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/pvpanic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/panasonic-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/msi-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/x86/msi-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/mellanox/mlxreg-io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/mellanox/mlxreg-io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/chrome/chromeos_pstore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/chrome/chromeos_laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/chrome/chromeos_pstore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/platform/chrome/chromeos_laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/pinctrl-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/pinctrl-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pcmcia/yenta_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pcmcia/yenta_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pcmcia/pd6729.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pcmcia/pd6729.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pcmcia/i82092.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pcmcia/i82092.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/xen-pcifront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/xen-pcifront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/switch/switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/switch/switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/pci-pf-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/pci-pf-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/hotplug/acpiphp_ibm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/hotplug/acpiphp_ibm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/controller/vmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/controller/vmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/controller/pci-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/pci/controller/pci-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport_pc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport_pc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvmet-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/parport/parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvmet-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvmet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvmet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvmet-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvmet-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvme-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvme-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvme-fcloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/target/nvme-fcloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-fabrics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_pmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvme/host/nvme-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_pmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_e820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_e820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_btt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_btt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/ntb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nvdimm/nd_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/ntb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/ntb_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/test/ntb_perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/ntb_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/test/ntb_perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/test/ntb_tool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/test/ntb_pingpong.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/test/ntb_tool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/test/ntb_pingpong.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/mscc/ntb_hw_switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/mscc/ntb_hw_switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/idt/ntb_hw_idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/idt/ntb_hw_idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/trf7970a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/trf7970a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/port100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/port100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nfcsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nfcsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/mei_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/mei_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn544/pn544_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn544/pn544_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn544/pn544_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn544/pn544_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn544/pn544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn533/pn533_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn544/pn544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn533/pn533_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn533/pn533_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn533/pn533_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn533/pn533.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/pn533/pn533.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nxp-nci/nxp-nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nxp-nci/nxp-nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/microread/microread_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/microread/microread_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/microread/microread_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/nfc/microread/microread.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ntb_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/xen-netfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ntb_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/xen-netfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/xen-netback/xen-netback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/xen-netback/xen-netback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rndis_wlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rndis_wlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mac80211_hwsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mac80211_hwsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rsi/rsi_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rsi/rsi_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rsi/rsi_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rsi/rsi_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rsi/rsi_91x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/rsi/rsi_91x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwl8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwl8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/libertas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/libertas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intersil/p54/p54usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intersil/p54/p54usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intersil/p54/p54common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intersil/p54/p54common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intersil/p54/p54pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intersil/p54/p54pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/b43/b43.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/broadcom/b43/b43.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vsockmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vsockmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vrf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vrf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vmxnet3/vmxnet3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/vmxnet3/vmxnet3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/virtio_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/virtio_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/veth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/veth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/zaurus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/zaurus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/usbnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/usbnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/sr9700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/sr9700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/smsc95xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/smsc95xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/smsc75xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/smsc75xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/rtl8150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/rtl8150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/r8152.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/r8152.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/plusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/plusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/net1080.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/net1080.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/mcs7830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/lan78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/lan78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/kaweth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/kaweth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/kalmia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/kalmia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/huawei_cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/huawei_cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/gl620a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/gl620a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cx82310_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cx82310_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_eem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_eem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/sierra_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/rndis_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/sierra_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/rndis_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/qmi_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/qmi_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/pegasus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/pegasus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/lg-vl600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/ipheth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/lg-vl600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/ipheth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/int51x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/hso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/hso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/dm9601.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/dm9601.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/ch9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/ch9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_subset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_subset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_mbim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_mbim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_ether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/cdc_ether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/catc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/catc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/ax88179_178a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/ax88179_178a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/asix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/usb/asix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/tun.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/tun.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/thunderbolt-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/thunderbolt-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_roundrobin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_random.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_roundrobin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_random.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_loadbalance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_loadbalance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_activebackup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team_mode_activebackup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/team/team.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/tap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/tap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/sungem_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/slip/slhc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/sungem_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/slip/slhc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/pppox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/pppox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/pppoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/pppoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_mppe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_mppe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/bsd_comp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/bsd_comp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_synctty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_synctty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ppp/ppp_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/vitesse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/vitesse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/uPD60620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/uPD60620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/teranetics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/teranetics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/ste10Xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/ste10Xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/smsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/smsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/sfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/sfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/qsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/qsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/phylink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/phylink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/national.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/national.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mscc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mscc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/microchip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/microchip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/micrel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mdio-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mdio-bitbang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mdio-bitbang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mdio-bcm-unimac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/mdio-bcm-unimac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/marvell10g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/lxt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/lxt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/intel-xway.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/intel-xway.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/icplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/et1011c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/icplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/et1011c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/dp83848.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/dp83822.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/dp83848.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/dp83822.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/dp83640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/dp83640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/davicom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/davicom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/cortina.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/cortina.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/cicada.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/cicada.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/broadcom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/broadcom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/bcm87xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/bcm87xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/bcm7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/bcm7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/bcm-phy-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/at803x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/bcm-phy-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/at803x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/aquantia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/aquantia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/phy/amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/nlmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/nlmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/netconsole.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/netconsole.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/net_failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/net_failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/mii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/mii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/macvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/macvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/macvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/macvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/macsec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/macsec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ipvlan/ipvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ipvlan/ipvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ipvlan/ipvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ipvlan/ipvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ifb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ifb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/mrf24j40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/mrf24j40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/fakelb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/fakelb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/cc2520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/cc2520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/ca8210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/ca8210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/at86rf230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/at86rf230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/adf7242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/adf7242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/mcr20a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/mcr20a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/atusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ieee802154/atusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/hyperv/hv_netvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/gtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/hyperv/hv_netvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/gtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/fjes/fjes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/fjes/fjes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/wiznet/w5300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/wiznet/w5300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/wiznet/w5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/via/via-velocity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/wiznet/w5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/via/via-velocity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/via/via-rhine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/via/via-rhine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/ti/tlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/ti/tlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/tehuti/tehuti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/tehuti/tehuti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/sunhme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/sunhme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/sungem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/niu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/sungem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/niu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/cassini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sun/cassini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/smsc911x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/smsc911x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/epic100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/epic100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/smsc9420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/smsc9420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sis/sis190.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sis/sis190.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sis/sis900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sis/sis900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/silan/sc92031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/silan/sc92031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/rocker/rocker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/rocker/rocker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/r8169.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/r8169.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/atp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/atp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/8139too.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/8139too.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/8139cp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/realtek/8139cp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/rdc/r6040.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/rdc/r6040.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/packetengines/yellowfin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/packetengines/yellowfin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/packetengines/hamachi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/packetengines/hamachi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/nvidia/forcedeth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/nvidia/forcedeth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/neterion/s2io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/neterion/s2io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/natsemi/ns83820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/natsemi/ns83820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/natsemi/natsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/natsemi/natsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/micrel/ksz884x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/micrel/ksz884x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/marvell/sky2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/marvell/sky2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/marvell/skge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/marvell/skge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/marvell/mvmdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/marvell/mvmdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/jme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/jme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/igb/igb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ice/ice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/ice/ice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/i40e/i40e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/i40e/i40e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/e1000/e1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/e100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/intel/e100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/fealnx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/fealnx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/ethoc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dlink/sundance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dlink/sundance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/tulip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/tulip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/cadence/macb_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/cadence/macb_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/cadence/macb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/cadence/macb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/brocade/bna/bna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/brocade/bna/bna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/b44.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/b44.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/genet/genet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/genet/genet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/pcnet32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/pcnet32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/amd8111e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/amd8111e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/nmclan_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/nmclan_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amazon/ena/ena.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/amazon/ena/ena.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/altera/altera_tse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/altera/altera_tse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/alteon/acenic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/alteon/acenic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/agere/et131x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/adaptec/starfire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/agere/et131x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/adaptec/starfire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/pcnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/pcnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/ne2k-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/ne2k-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/axnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/8390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/axnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/8390/8390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/3c59x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/3c59x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/3c574_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/3c574_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/typhoon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/typhoon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/3c589_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/ethernet/3com/3c589_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/eql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/eql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/lan9303_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/lan9303_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/dsa_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/dsa_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/qca8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/mt7530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/qca8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/mt7530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/lan9303_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/lan9303_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/lan9303-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/lan9303-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/bcm-sf2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/bcm-sf2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/microchip/ksz_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/microchip/ksz_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/microchip/ksz_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/microchip/ksz_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_srab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_srab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_mmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_mmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/dsa/b53/b53_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/vxcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/can-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/vxcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/can-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/gs_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/mcba_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/spi/hi311x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/spi/hi311x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/sja1000/sja1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/sja1000/sja1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/sja1000/peak_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/sja1000/peak_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/m_can/m_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/m_can/m_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/cc770/cc770_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/cc770/cc770_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/cc770/cc770.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/cc770/cc770.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/c_can/c_can_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/c_can/c_can_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/c_can/c_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/can/c_can/c_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/bonding/bonding.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/net/bonding/bonding.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/mtd_blkdevs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/mtdblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/mtdblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/ubi/ubi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/ubi/ubi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/devices/block2mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/devices/block2mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/chips/chipreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mtd/chips/chipreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-pltfm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-pltfm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/wbsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/wbsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/via-sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/toshsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/toshsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/sdhci-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/cqhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/cb710-mmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/cqhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/cb710-mmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/vub300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/vub300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/ushc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/tifm_sd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/host/tifm_sd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/core/sdio_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/core/sdio_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/core/mmc_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/core/mmc_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/core/mmc_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mmc/core/mmc_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/vmw_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/vmw_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/tsl2550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/tsl2550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/tifm_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/tifm_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/tifm_7xx1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/tifm_7xx1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-xp/xpnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-xp/xpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-xp/xpnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-xp/xpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-xp/xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-xp/xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-gru/gru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/sgi-gru/gru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/vop/vop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/vop/vop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/scif/scif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/scif/scif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/host/mic_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/host/mic_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/cosm_client/cosm_client.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/cosm_client/cosm_client.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/cosm/mic_cosm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/cosm/mic_cosm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/card/mic_card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/card/mic_card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/vop_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/vop_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/scif_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/scif_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/mic_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/mic_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/cosm_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mei/mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mic/bus/cosm_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mei/mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mei/mei-txe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mei/mei-txe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mei/mei-me.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/mei/mei-me.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/isl29020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/isl29020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/isl29003.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/isl29003.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/ioc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/ioc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/ibmasm/ibmasm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/ibmasm/ibmasm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/hpilo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/hpilo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/enclosure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/enclosure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/max6875.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/max6875.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/idt_89hpesx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/idt_89hpesx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/eeprom_93cx6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/eeprom_93cx6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/at24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/eeprom/at24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/echo/echo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/echo/echo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/cb710/cb710.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/cb710/cb710.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/cardreader/rtsx_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/cardreader/rtsx_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/cardreader/rtsx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/cardreader/rtsx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/bh1770glc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/bh1770glc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/apds990x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/apds990x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/apds9802als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/apds9802als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/altera-stapl/altera-stapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/vx855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/misc/altera-stapl/altera-stapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/vx855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/sm501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/lpc_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/lpc_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/lpc_ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/lpc_ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel-lpss-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/intel-lpss-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/wl1273-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/wl1273-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/mfd/viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptspi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptscsih.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptspi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptscsih.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptbase.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/jmb38x_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/message/fusion/mptbase.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/jmb38x_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/tifm_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/tifm_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/rtsx_usb_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/rtsx_usb_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/rtsx_pci_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/rtsx_pci_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/r592.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/host/r592.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/core/mspro_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/core/mspro_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/core/memstick.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/memstick/core/memstick.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/media.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/media.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/v4l2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/v4l2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videodev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videodev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videobuf-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/v4l2-core/videobuf-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/usbvision/usbvision.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/usbvision/usbvision.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/usbtv/usbtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/usbtv/usbtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/tm6000/tm6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/tm6000/tm6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/stk1160/stk1160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/stk1160/stk1160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/siano/smsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/siano/smsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/pwc/pwc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/hdpvr/hdpvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/hdpvr/hdpvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_touptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_touptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_topro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_topro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_stk014.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_stk014.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca561.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca561.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca1528.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sonixb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca1528.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sonixb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_pac207.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_pac207.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_ov519.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_ov519.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_main.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_main.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_finepix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_finepix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_benq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_benq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_vicam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_vc032x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_vicam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_vc032x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_tv8532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_tv8532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_t613.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_t613.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_stv0680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_stv0680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_stk1135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_stk1135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sq930x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sq930x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sq905c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sq905c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sq905.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sq905.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca508.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca508.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca506.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca506.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_spca500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sonixj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sonixj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_se401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_se401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_pac7311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_pac7311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_pac7302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_pac7302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_ov534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_nw80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_ov534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_nw80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_mars.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_konica.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_mars.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_konica.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_kinect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_kinect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_etoms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_etoms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_cpia1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_cpia1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_conex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gspca_conex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/s2250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/s2250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/go7007-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/go7007-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/go7007-loader.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/go7007/go7007-loader.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cpia2/cpia2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/cpia2/cpia2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/au0828/au0828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/au0828/au0828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/as102/dvb-as102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/usb/as102/dvb-as102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/xc5000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/xc5000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/xc4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tuner-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tuner-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda8290.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda827x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda8290.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda827x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/qm1d1c0042.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/qm1d1b0004.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mxl5005s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/qm1d1b0004.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2060.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mc44s803.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mc44s803.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/m88rs6000t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc2580.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc0013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc2580.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc0013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc0012.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/e4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc0012.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/e4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tuner-xc2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tuner-xc2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tuner-types.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tua9001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tea5767.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tea5767.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tea5761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tea5761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda9887.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda9887.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18271.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18271.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18218.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/tda18218.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/si2157.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/si2157.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/r820t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/qt1010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/r820t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/qt1010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mxl5007t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mxl5007t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2266.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2266.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2131.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt20xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2131.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt20xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/it913x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/it913x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc0011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/tuners/fc0011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/spi/cxd2880-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/spi/cxd2880-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/winbond-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/winbond-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ttusbir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ttusbir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/redrat3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/redrat3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/rc-loopback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/rc-loopback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/mceusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/mceusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-xmp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-xmp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-sony-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-rc6-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-rc5-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-rc5-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-jvc-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-jvc-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/imon_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ene_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/imon_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ene_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/serial_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/serial_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/rc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/nuvoton-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/nuvoton-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ite-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-sharp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-sharp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-sanyo-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-nec-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-nec-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-imon-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ir-imon-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/imon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/imon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/iguanair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/iguanair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/igorplugusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/igorplugusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/fintek-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/fintek-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/ati_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tango.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tango.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pv951.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pv951.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-npgtech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-norwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-npgtech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-norwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-nebula.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-nebula.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-lme2510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-geekbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-geekbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-flydvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-flydvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-eztv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-eztv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-digittrade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-digittrade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-cinergy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-cinergy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-winfast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-winfast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-trekstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-trekstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-su3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-su3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-reddo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-reddo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-purpletv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-purpletv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-manli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-manli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-behold.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/shark2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/shark2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/saa7706h.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-mr800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-keene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/tea575x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-keene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/tea575x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-wl1273.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-wl1273.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-tea5764.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-tea5764.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-shark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-maxiradio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-shark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-maxiradio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-ma901.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/dsbr100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/dsbr100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/si470x/radio-si470x-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/tw686x/tw686x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/radio/si470x/radio-si470x-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/tw686x/tw686x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-patch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-patch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-av.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ttpci/budget-av.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/solo6x10/solo6x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/solo6x10/solo6x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/smipcie/smipcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/smipcie/smipcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7146/mxb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7146/mxb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7146/hexium_orion.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7146/hexium_orion.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7146/hexium_gemini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7146/hexium_gemini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/pt1/earth-pt1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/pt1/earth-pt1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/pluto2/pluto2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ngene/ngene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/pluto2/pluto2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ngene/ngene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/meye/meye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/meye/meye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/mantis/mantis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/mantis/mantis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/mantis/hopper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/mantis/hopper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx18/cx18.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx18/cx18.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/dst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/dst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/bttv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/bttv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/bt878.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/bt8xx/bt878.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/mmc/siano/smssdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/mmc/siano/smssdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/wm8775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/wm8775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/upd64031a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/uda1342.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tw9906.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tw9903.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tw2804.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tea6420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tea6420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tda9840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tda9840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/sony-btf-mpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/sony-btf-mpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/ov7640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/ov7640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/mt9v011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/mt9v011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/ir-kbd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/ir-kbd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cs5345.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cs5345.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cs3308.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cs3308.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/wm8739.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/wm8739.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/vp27smpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/vp27smpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/upd64083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/upd64083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tvp5150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tvaudio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tvaudio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tea6415c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tea6415c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tda7432.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/tda7432.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa717x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa717x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa7127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa7127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa7115.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa7115.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa6752hs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa6588.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa6752hs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/saa6588.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/ov2640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/msp3400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/ov2640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/msp3400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/m52790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/m52790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cs53l32a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cx25840/cx25840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cs53l32a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/i2c/cx25840/cx25840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/firewire/firedtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/firewire/firedtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zl10039.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zl10039.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zd1301_demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zd1301_demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda826x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda826x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10048.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10048.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10023.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10023.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tc90522.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tc90522.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv6110x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv6110x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv6110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv6110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0299.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0299.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s921.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s921.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s5h1409.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s5h1409.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/rtl2832.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/rtl2832.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/rtl2830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/rtl2830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/or51211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/or51211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/or51132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/or51132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mxl5xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mxl5xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mn88473.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mn88473.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mn88472.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/m88ds3103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mn88472.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lnbp21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lnbp21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgdt3306a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgdt3306a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/itd1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/itd1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/isl6423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/isl6423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/isl6421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/isl6421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/horus3a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/helene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/horus3a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/helene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dvb-pll.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dvb-pll.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib7000p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib7000p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib3000mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib3000mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib3000mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib0090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib3000mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib0090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib0070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cxd2820r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib0070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cxd2820r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24117.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24117.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx22702.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx22702.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/bcm3510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/bcm3510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/au8522_dig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/au8522_dig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/au8522_decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/au8522_decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/au8522_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/au8522_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/atbm8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/atbm8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/af9013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/af9013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/a8293.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/a8293.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zl10353.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zl10353.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zl10036.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/zl10036.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ves1x93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ves1x93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ves1820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ves1820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tua6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ts2020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tua6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ts2020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda8261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda8261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda8083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda665x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda665x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10086.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10086.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10071.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10071.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda1004x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda1004x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv6111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv6111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0910.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0910.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0367.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0367.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0297.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0297.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stv0288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stb6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stb6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stb6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stb6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stb0899.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/stb0899.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/sp887x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/sp887x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/sp8870.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/sp8870.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/sp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/sp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/si21xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/si21xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/si2168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/si2168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/si2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/si2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s5h1420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s5h1420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s5h1411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/s5h1411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/nxt6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/nxt6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/nxt200x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/nxt200x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mt352.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mt352.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mb86a20s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mt312.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mb86a20s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mt312.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mb86a16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/mb86a16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/m88rs2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lnbp22.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lnbp22.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lnbh25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lnbh25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgs8gxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgs8gxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgdt330x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgdt3305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgdt330x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lgdt3305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lg2160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/lg2160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/l64781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/l64781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ix2505v.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ix2505v.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/isl6405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/isl6405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ec100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ec100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ds3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ds3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib8000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib8000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib7000m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/dib7000m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cxd2841er.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cxd2841er.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cxd2099.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cxd2099.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24120.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24120.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx24113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx22700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/cx22700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ascot2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/ascot2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/as102_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/as102_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/af9033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/af9033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-core/dvb-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/dvb-core/dvb-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/cypress_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/cypress_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/cx2341x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/cx2341x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/tveeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/tveeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/siano/smsdvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/siano/smsdvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/siano/smsmdtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/siano/smsmdtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/saa7146/saa7146_vv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/saa7146/saa7146_vv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/saa7146/saa7146.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/saa7146/saa7146.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/cec/cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/media/cec/cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid456.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid456.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/raid0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/persistent-data/dm-persistent-data.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/persistent-data/dm-persistent-data.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/linear.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/linear.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/faulty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/faulty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-zoned.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-zoned.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-verity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-verity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-unstripe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-unstripe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-thin-pool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-thin-pool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-service-time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-service-time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-round-robin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-round-robin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-raid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-raid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-queue-length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-queue-length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-log-writes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-log-writes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-log-userspace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-integrity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-log-userspace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-integrity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-flakey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-flakey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-delay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-crypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-cache-smq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-cache-smq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-bio-prison.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/dm-bio-prison.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/bcache/bcache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/md/bcache/bcache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/uleds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/uleds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-pca9532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-pca9532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-nic78bx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-nic78bx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lt3593.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lt3593.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lp3952.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lp3952.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-clevo-mail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-clevo-mail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-apu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-apu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-ss4200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-ss4200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-mlxreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-mlxreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lp3944.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lp3944.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lm3530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-lm3530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-blinkm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-blinkm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-as3645a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/leds-as3645a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/led-class-flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/led-class-flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-transient.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-transient.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-oneshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-oneshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-default-on.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-default-on.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-camera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/leds/trigger/ledtrig-activity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/i4l/isdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/i4l/isdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/teles_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/teles_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/sedlbauer_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/sedlbauer_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/speedfax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/speedfax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/eicon/divadidd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/eicon/divadidd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/eicon/divacapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/eicon/divacapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/t1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/t1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/c4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/c4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/hardware/avm/b1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/gigaset/usb_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/gigaset/ser_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/gigaset/usb_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/gigaset/ser_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/capi/capidrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/isdn/capi/capidrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iommu/amd_iommu_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/zet6223.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iommu/amd_iommu_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/zet6223.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/wacom_w8001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/wacom_w8001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/touchright.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/touchright.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/sis_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/sis_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mtouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mtouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mms114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mms114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mk712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mk712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mcs5000_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/mcs5000_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/inexio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/inexio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/gunze.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/fujitsu_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/gunze.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/fujitsu_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/egalax_ts_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/egalax_ts_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/auo-pixcir-ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/auo-pixcir-ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/zforce_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/zforce_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/wacom_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/wacom_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/usbtouchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/tsc40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/usbtouchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/tsc40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/tsc2007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/touchwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/tsc2007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/touchwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/touchit213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/surface3_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/touchit213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/surface3_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/st1232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/st1232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/silead.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/ili210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/ili210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/goodix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/goodix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/elants_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/elants_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/eeti_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/eeti_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/edt-ft5x06.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/edt-ft5x06.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/dynapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/dynapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/chipone_icn8505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/chipone_icn8505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/pegasus_notetaker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/pegasus_notetaker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/acecad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/wacom_serial4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/acecad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/wacom_serial4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/kbtab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/kbtab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/hanwang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/hanwang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/gtco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/aiptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/gtco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/tablet/aiptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/sparse-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/serio_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/sparse-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/serio_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/hyperv-keyboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/hyperv-keyboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/arc_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/arc_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/altera_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/serio/altera_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/vsxxxaa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/rmi4/rmi_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/vsxxxaa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/synaptics_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/synaptics_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/synaptics_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/synaptics_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/sermouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/sermouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/elan_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/elan_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/cyapatp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/cyapatp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/bcm5974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/bcm5974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/appletouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/mouse/appletouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/yealink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/xen-kbdfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/yealink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/xen-kbdfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/uinput.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/uinput.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/soc_button_array.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/soc_button_array.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/rotary_encoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/powermate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/rotary_encoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/powermate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/pcspkr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/kxtj9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/pcspkr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/kxtj9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/keyspan_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/keyspan_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/ideapad_slidebar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/ideapad_slidebar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/gp2ap002a00f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/gp2ap002a00f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/e3x0-button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/e3x0-button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/cma3000_d0x_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/cma3000_d0x_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/cma3000_d0x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/cma3000_d0x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/cm109.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/cm109.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/axp20x-pek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/axp20x-pek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/atlas_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/atlas_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/ati_remote2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/apanel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/ati_remote2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/misc/apanel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/keyboard/qt1070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/keyboard/tm2-touchkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/keyboard/tm2-touchkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/keyboard/qt1070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/keyboard/gpio_keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/keyboard/gpio_keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/joystick/pxrc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/joystick/psxpad-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/joystick/psxpad-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/joydev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/joydev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/input-polldev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/input-polldev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/gameport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/gameport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/ns558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/ns558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/lightning.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/lightning.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/ff-memless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/input/ff-memless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/qib/ib_qib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/qib/ib_qib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/nes/iw_nes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/nes/iw_nes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/i40iw/i40iw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/i40iw/i40iw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/iw_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/iw_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_umad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_umad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/infiniband/core/ib_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio-sw-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio-sw-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio-sw-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio-sw-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio-configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/industrialio-configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/trigger/iio-trig-interrupt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/trigger/iio-trig-interrupt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/trigger/iio-trig-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/trigger/iio-trig-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/temperature/hid-sensor-temperature.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/temperature/hid-sensor-temperature.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/temperature/mlx90632.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/temperature/mlx90632.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/bmp280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/bmp280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/bmp280-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/bmp280-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/bmp280-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/abp060mg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/bmp280-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/pressure/abp060mg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/potentiostat/lmp91000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/potentiostat/lmp91000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/potentiometer/mcp4018.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/potentiometer/mcp4018.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/potentiometer/ad5272.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/potentiometer/ad5272.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/orientation/hid-sensor-rotation.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/orientation/hid-sensor-rotation.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/st_magn_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/st_magn_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/st_magn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/st_magn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/st_magn_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/st_magn_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/ak8975.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/magnetometer/ak8975.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/stk3310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/stk3310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/rpr0521.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/rpr0521.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/opt3001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/opt3001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/lv0104cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/zopt2201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/zopt2201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/vl6180.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/vl6180.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/st_uvis25_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/st_uvis25_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/st_uvis25_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/st_uvis25_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/st_uvis25_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/st_uvis25_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/pa12203001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/pa12203001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/hid-sensor-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/hid-sensor-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/cm32181.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/cm32181.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/bh1750.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/bh1750.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/acpi-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/light/acpi-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hts221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hts221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hid-sensor-humidity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hid-sensor-humidity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/dht11.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/dht11.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hts221_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hts221_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hts221_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/humidity/hts221_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/health/max30100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/health/max30100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/st_gyro_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/st_gyro_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/st_gyro_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/st_gyro_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/st_gyro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/gyro/mpu3050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/st_sensors/st_sensors.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/kfifo_buf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/kfifo_buf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/ti-ads1015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/ti-ads1015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/max1363.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/max1363.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/ad7766.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/ad7766.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/axp288_adc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/st_accel_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/adc/axp288_adc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/st_accel_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/st_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/st_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/mma7660.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/mma7660.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/da280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/da280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/st_accel_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/st_accel_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/kxcjk-1013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/kxcjk-1013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/dmard10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/dmard10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/da311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/da311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/bmc150-accel-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/bmc150-accel-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/bmc150-accel-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/bmc150-accel-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/iio/accel/bmc150-accel-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-slave-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-slave-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/i2c-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-viapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-viapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-tiny-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-tiny-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-sis96x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-simtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-sis96x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-simtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-scmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-scmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-piix4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-piix4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-pca-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-pca-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-parport-light.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-parport-light.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-nforce2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-nforce2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-ismt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-ismt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-isch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-i801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-isch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-i801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-cht-wc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-cht-wc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-amd8111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-amd8111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-amd756.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-amd756.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/algos/i2c-algo-pca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/algos/i2c-algo-pca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/algos/i2c-algo-bit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83l786ng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/i2c/algos/i2c-algo-bit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83l785ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83793.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83792d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83791d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83781d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83781d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83627hf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83627hf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83627ehf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/vt8231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/w83627ehf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/vt8231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/vt1211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/vt1211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/via686a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/via686a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/via-cputemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/via-cputemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tmp102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/thmc50.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tc74.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/thmc50.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tc74.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tc654.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/tc654.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/smsc47m192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/smsc47m192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/smsc47m1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/smsc47m1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/smsc47b397.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/smsc47b397.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/shtc1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sht3x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sht21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sht21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sht15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sht15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sch56xx-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sch56xx-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sch5636.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sch5636.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sch5627.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/sch5627.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/powr1220.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/powr1220.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/zl6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ucd9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ucd9000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/tps53679.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ucd9000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/tps53679.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/tps40422.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/tps40422.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/pmbus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/pmbus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/pmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/pmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max8688.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max34440.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max20751.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max20751.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max16064.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/max16064.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ltc3815.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ltc3815.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ltc2978.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/lm25066.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/adm1275.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pmbus/adm1275.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pcf8591.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pcf8591.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pc87427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pc87427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pc87360.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/pc87360.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ntc_thermistor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ntc_thermistor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/npcm750-pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/npcm750-pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct7904.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct7802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct6775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct6775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct6683.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/nct6683.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/mlxreg-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/mcp3021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/mlxreg-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6697.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6650.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6650.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6642.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6639.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6642.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max6639.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max31790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max31790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max31722.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max31722.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max197.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max197.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max1668.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max1668.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max1619.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max1619.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max16065.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max16065.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max1111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/max1111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4260.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4260.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4215.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4151.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4215.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc4151.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc2990.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc2990.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc2945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ltc2945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm95245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm95245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm95241.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm95234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm95241.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm95234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm92.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm92.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm90.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm90.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm85.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm83.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm85.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm83.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm78.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm78.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm77.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm77.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm75.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm75.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm73.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm73.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm70.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm70.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm63.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lm63.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lineage-pem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/lineage-pem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/k8temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/k8temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/k10temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/k10temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/jc42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ina3221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ina3221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ibmpex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ibmaem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ibmpex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ibmaem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/i5k_amb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/i5500_temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/i5k_amb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/i5500_temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/hwmon-vid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/gl520sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/gl518sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/gl518sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/g762.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/g762.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/g760a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ftsteutates.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/g760a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ftsteutates.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/fschmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/fschmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/fam15h_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/fam15h_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/f75375s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/f75375s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/f71882fg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/f71882fg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/f71805f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/f71805f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/emc6w201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/emc6w201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/emc1403.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ds620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ds1621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ds1621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/dme1737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/dme1737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/dell-smm-hwmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/dell-smm-hwmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/coretemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/coretemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/atxp1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/atxp1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/asus_atk0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/asus_atk0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/aspeed-pwm-tacho.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/aspeed-pwm-tacho.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/asc7621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/asb100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/asc7621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/asb100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/applesmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/applesmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/amc6821.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/amc6821.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7475.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7470.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7462.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7462.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ads7871.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adt7310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ads7871.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ads7828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ads7828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm9240.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm9240.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1029.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1029.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adcxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adcxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adc128d818.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/adc128d818.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ad7418.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ad7418.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ad7414.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ad7414.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ad7314.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/acpi_power_meter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/ad7314.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/acpi_power_meter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/abituguru3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/abituguru3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/abituguru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hwmon/abituguru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hv/hv_vmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hv/hv_vmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hv/hv_utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hv/hv_utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hv/hv_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hv/hv_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sensor-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sensor-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-picolcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-picolcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-prodikeys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-prodikeys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/wacom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/wacom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/uhid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/uhid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/intel-ish-hid/intel-ishtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/intel-ish-hid/intel-ishtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/intel-ish-hid/intel-ishtp-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/intel-ish-hid/intel-ishtp-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/intel-ish-hid/intel-ish-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/intel-ish-hid/intel-ish-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/i2c-hid/i2c-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/i2c-hid/i2c-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-zydacron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-zydacron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-zpff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-zpff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-xinmo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-xinmo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-wiimote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-waltop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-wiimote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-waltop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-udraw-ps3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-udraw-ps3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-uclogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-twinhan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-uclogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-twinhan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-topseed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-topseed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-tmff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-tmff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-steelseries.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-steelseries.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-steam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-steam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-speedlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-speedlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-sjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-samsung.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-samsung.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-saitek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-saitek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-savu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-savu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-ryos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-ryos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-pyra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-pyra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-lua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-lua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-kovaplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-konepure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-kovaplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-konepure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-koneplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-kone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-koneplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-kone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-isku.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-arvo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-rmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-roccat-arvo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-rmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-retrode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-retrode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-primax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-plantronics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-primax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-plantronics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-pl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-pl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-petalynx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-petalynx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-ortek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-nti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-multitouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-monterey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-monterey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-microsoft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-microsoft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-mf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-mf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-logitech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-logitech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-logitech-hidpp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-logitech-hidpp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-logitech-dj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-logitech-dj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-lenovo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-lenovo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-lcpower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-lcpower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-kye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-keytouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-kye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-keytouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-kensington.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-kensington.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-jabra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-jabra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-ite.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-icade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-holtekff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-holtekff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-holtek-mouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-holtek-mouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-holtek-kbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-holtek-kbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gyration.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gyration.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gt683r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gt683r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gfrm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gfrm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gembird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gembird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gaff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-gaff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-ezkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-ezkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-emsff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-emsff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-elecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-elecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-dr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cp2112.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cp2112.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cougar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cougar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-corsair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-corsair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-chicony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cherry.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-betopff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-betopff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-belkin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-belkin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-axff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-aureal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-asus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-asus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-appleir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-appleir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-apple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-alps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-apple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-alps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-accutouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-a4tech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-accutouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/hid/hid-a4tech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/vgem/vgem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/vgem/vgem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/udl/udl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/udl/udl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/ttm/ttm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/ttm/ttm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/qxl/qxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/qxl/qxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i915/i915.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i915/i915.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i2c/tda998x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/i2c/tda998x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/drm_kms_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/drm_kms_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/cirrus/cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/cirrus/cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/bochs/bochs-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/bochs/bochs-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/ast/ast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/ast/ast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/amd/lib/chash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/amd/lib/chash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-pci-idio-16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-pci-idio-16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-amdpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/gpio/gpio-amdpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/xilinx-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/xilinx-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/xilinx-pr-decoupler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/xilinx-pr-decoupler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/machxo2-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/machxo2-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/fpga-mgr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/fpga-mgr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/fpga-bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/fpga-bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/altera-ps-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/altera-ps-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/altera-pr-ip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/altera-pr-ip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/altera-cvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fpga/altera-cvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-write-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-write-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-trivial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-trivial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-fakedev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-fakedev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-chardev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/fmc/fmc-chardev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/iscsi_ibft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/iscsi_ibft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/qemu_fw_cfg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/qemu_fw_cfg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/edd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/edd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/dcdbas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firmware/dcdbas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-sbp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-sbp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-ohci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-ohci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/firewire-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/nosy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/firewire/nosy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/extcon/extcon-intel-int3496.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/extcon/extcon-intel-int3496.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/extcon/extcon-intel-cht-wc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/extcon/extcon-intel-cht-wc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/extcon/extcon-axp288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/extcon/extcon-axp288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/x38_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/x38_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/skx_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/skx_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/sb_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/sb_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/pnd2_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/pnd2_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/ie31200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/ie31200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i82975x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i82975x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i7core_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i7core_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i7300_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i7300_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i5400_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i5400_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i5100_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i5100_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i5000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i5000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i3200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i3200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i3000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/i3000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/edac_mce_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/edac_mce_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/e752x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/e752x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/amd64_edac_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/edac/amd64_edac_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/mic_x100_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/mic_x100_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/ioat/ioatdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/ioat/ioatdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/idma64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/idma64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/dw/dw_dmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/dw/dw_dmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/altera-msgdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dma/altera-msgdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/devfreq/governor_simpleondemand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/devfreq/governor_simpleondemand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dca/dca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dca/dca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dax/device_dax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dax/device_dax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dax/dax_pmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/dax/dax_pmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/virtio/virtio_crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/virtio/virtio_crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_common/intel_qat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_common/intel_qat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/padlock-sha.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/padlock-sha.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/padlock-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/padlock-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/chelsio/chcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/chelsio/chcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/chelsio/chtls/chtls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/chelsio/chtls/chtls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/ccp/ccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/ccp/ccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/cavium/nitrox/n5pf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/crypto/cavium/nitrox/n5pf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/speedstep-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/speedstep-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/powernow-k8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/powernow-k8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/pcc-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/pcc-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/p4-clockmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/p4-clockmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/amd_freq_sensitivity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/amd_freq_sensitivity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/acpi-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/cpufreq/acpi-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/clk/clk-si544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/clk/clk-si544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/xillybus/xillybus_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/xillybus/xillybus_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/xillybus/xillybus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/xillybus/xillybus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/virtio_console.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/virtio_console.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/uv_mmtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/uv_mmtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tpm/tpm_nsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tpm/tpm_nsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tpm/tpm_infineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tpm/tpm_infineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tpm/tpm_atmel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tpm/tpm_atmel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tlclk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/tlclk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ppdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ppdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/pcmcia/cm4040_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/pcmcia/cm4040_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/pcmcia/cm4000_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/pcmcia/cm4000_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/mwave/mwave.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/mwave/mwave.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_watchdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_watchdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_ssif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_ssif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_poweroff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_poweroff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_msghandler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_msghandler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_devintf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/ipmi/ipmi_devintf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/via-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/via-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/timeriomem-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/timeriomem-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/intel-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/intel-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/amd-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hw_random/amd-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hangcheck-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/hangcheck-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/crash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/char/crash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/hci_nokia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/hci_nokia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/dtl1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/dtl1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btsdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btsdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btrsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btrsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btmrvl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btmrvl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btintel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btintel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bt3c_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bt3c_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bpa10x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bpa10x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bfusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bfusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bcm203x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bcm203x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/hci_vhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/hci_vhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/hci_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/hci_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btrtl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btrtl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btqca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btqca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btbcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/btbcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bluecard_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/bluecard_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/ath3k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bluetooth/ath3k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/zram/zram.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/zram/zram.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/xen-blkfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/xen-blkfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/xen-blkback/xen-blkback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/xen-blkback/xen-blkback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/virtio_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/virtio_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/umem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/umem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/sx8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/sx8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/skd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/skd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/rbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/rbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/pktcdvd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/pktcdvd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/null_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/null_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/nbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/nbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/mtip32xx/mtip32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/mtip32xx/mtip32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/floppy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/floppy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/drbd/drbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/drbd/drbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/brd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/brd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/aoe/aoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/aoe/aoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/DAC960.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/block/DAC960.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bcma/bcma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/bcma/bcma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/base/test/test_async_driver_probe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/base/test/test_async_driver_probe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/base/regmap/regmap-sdw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/base/regmap/regmap-sdw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/ks0108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/ks0108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/hd44780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/cfag12864bfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/hd44780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/cfag12864bfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/cfag12864b.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/charlcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/cfag12864b.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/auxdisplay/charlcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/suni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/solos-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/suni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/solos-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/he.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/he.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/eni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/eni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/atmtcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/atmtcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/nicstar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/nicstar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/firestream.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/atm/firestream.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_vsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_vsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_uli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_uli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sx4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_svw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sx4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_svw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sil24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_sil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_qstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_promise.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_qstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_promise.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_mv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_mv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_inic162x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/sata_inic162x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pdc_adma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pdc_adma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_triflex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_triflex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sl82c105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sil680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sil680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_serverworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_serverworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_piccolo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_piccolo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_pdc202xx_old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_pdc2027x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_pdc202xx_old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_pdc2027x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_optidma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_optidma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_opti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_opti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_oldpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_oldpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ns87415.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ns87415.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ns87410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ns87410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ninja32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ninja32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_netcell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_mpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_mpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_jmicron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_it821x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_jmicron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_it821x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_it8213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt3x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_it8213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt3x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt3x2n.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt37x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt3x2n.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt37x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt366.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_hpt366.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_efar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_efar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_cmd64x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_cmd640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_cmd64x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_cmd640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_atp867x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_atp867x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_artop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_artop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ali.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_ali.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/pata_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/libahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/libahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/ata_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/ata_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/ahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/ahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/acard-ahci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/ata/acard-ahci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/video.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/sbshc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/video.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/sbshc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/sbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/sbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/nfit/nfit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/nfit/nfit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/ec_sys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/ec_sys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/dptf/dptf_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/dptf/dptf_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/custom_method.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_tad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/custom_method.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_tad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_ipmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_ipmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/drivers/acpi/acpi_configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/xcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/xcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/wp512.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/wp512.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/vmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/twofish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/vmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/twofish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/twofish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/tgr192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/twofish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/tgr192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/tea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/tea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/tcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sm4_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/tcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sm4_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sm3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sm3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sha512_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sha3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sha512_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/sha3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/salsa20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd320.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/salsa20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd320.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd128.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/rmd128.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/poly1305_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/poly1305_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/pcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/pcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/pcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/pcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/michael_mic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/michael_mic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/md4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/md4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/mcryptd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/mcryptd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/lz4hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/lz4hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/lz4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/lz4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/khazad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/keywrap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/fcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/echainiv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/ecdh_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/ecdh_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/des_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/des_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/crypto_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/crypto_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/crypto_engine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/crypto_engine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/crc32_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/crc32_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/chacha20poly1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/chacha20poly1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/chacha20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/chacha20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/ccm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/ccm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cast_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cast_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cast5_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cast6_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cast5_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/cast6_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/camellia_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/blowfish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/blowfish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/blowfish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/authencesn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/authencesn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/authenc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/authenc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/raid6test.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/raid6test.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_raid6_recov.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_memcpy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/async_tx/async_memcpy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/arc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/arc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/anubis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/anubis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/ansi_cprng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/ansi_cprng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/aes_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/block/kyber-iosched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/crypto/aes_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/block/kyber-iosched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/block/bfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/block/bfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kvm/kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kvm/kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kvm/kvm-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kvm/kvm-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kvm/kvm-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kvm/kvm-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/intel/intel-uncore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/intel/intel-uncore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/intel/intel-rapl-perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/intel/intel-rapl-perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/intel/intel-cstate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/intel/intel-cstate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/amd/power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/events/amd/power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/twofish-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/twofish-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/twofish-x86_64-3way.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/twofish-x86_64-3way.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/twofish-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/twofish-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha512-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha512-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha256-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha256-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha1-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/sha1-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/serpent-avx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/serpent-avx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/serpent-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/poly1305-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/serpent-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/poly1305-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/ghash-clmulni-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/des3_ede-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/ghash-clmulni-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/des3_ede-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/crct10dif-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/crct10dif-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/crc32c-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/crc32c-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/crc32-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/chacha20-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/crc32-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/chacha20-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/cast6-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/cast6-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/cast5-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/cast5-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/camellia-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/camellia-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/camellia-aesni-avx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/camellia-aesni-avx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/blowfish-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/kernel/arch/x86/crypto/blowfish-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2408.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_smem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2408.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_smem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds28e04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds28e04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2433.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2433.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_therm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_therm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2431.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/slaves/w1_ds2431.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/masters/ds2482.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/masters/ds2482.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/masters/ds2490.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/w1/masters/ds2490.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/pci/pcie/aer_inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/pci/pcie/aer_inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/message/fusion/mptctl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/message/fusion/mptctl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/message/fusion/mptfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/message/fusion/mptfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/iforce/iforce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/iforce/iforce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/zhenhua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/zhenhua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/warrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/warrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/twidjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/twidjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/turbografx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/turbografx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/tmdc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/tmdc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/stinger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/spaceorb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/spaceball.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/sidewinder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/spaceball.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/sidewinder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/joydump.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/interact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/joydump.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/interact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/guillemot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/guillemot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/grip_mp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/grip_mp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/grip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/grip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/gamecon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/gamecon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/cobra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/cobra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/a3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/a3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/xpad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/xpad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/walkera0701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/walkera0701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/magellan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/magellan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/gf2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/gf2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/db9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/db9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/adi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/input/joystick/adi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/uwb/hwa-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/uwb/hwa-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/misc/trancevibrator.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/misc/trancevibrator.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/usbip/usbip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/usbip/vhci-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/usbip/usbip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/usbip/vhci-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/usbip/usbip-host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/usb/usbip/usbip-host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/slip/slip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/appletalk/ipddp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/slip/slip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/appletalk/ipddp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/wireless/intersil/orinoco/orinoco_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/hdlcdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/hdlcdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/bpqether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/bpqether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/baycom_ser_hdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/baycom_ser_hdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/baycom_par.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/baycom_par.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/yam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/yam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/mkiss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/mkiss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/baycom_ser_fdx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/baycom_ser_fdx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/6pack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/usb/esd_usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/hamradio/6pack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/usb/esd_usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/usb/ems_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/usb/ems_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/softing/softing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/softing/softing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/sja1000_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/sja1000_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/kvaser_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/ems_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/kvaser_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/ems_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/plx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/c_can/c_can_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/sja1000/plx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/c_can/c_can_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/slcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/slcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/vcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/net/can/vcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/mISDN/mISDN_dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/mISDN/mISDN_dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hysdn/hysdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hysdn/hysdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hisax/hfc4s8s_l1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hisax/hfc4s8s_l1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hisax/elsa_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hisax/avma1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hisax/elsa_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hisax/avma1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/avm/avm_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/w6692.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/avm/avm_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/w6692.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/hfcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/hfcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/hfcmulti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/avmfritz.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/avmfritz.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/netjet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/mISDN/netjet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/eicon/divas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/eicon/divas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/eicon/diva_idi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/hardware/eicon/diva_idi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/capi/capi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/capi/capi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/gigaset/bas_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/gigaset/bas_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/divert/dss1_divert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/drivers/isdn/divert/dss1_divert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rose/rose.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rose/rose.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/netrom/netrom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/netrom/netrom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_illinois.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_illinois.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_hybla.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_htcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_hybla.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_htcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_highspeed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_yeah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_highspeed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_yeah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_westwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_westwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_veno.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_veno.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_vegas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_vegas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_scalable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_scalable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_bic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ipv4/tcp_bic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ax25/ax25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/ax25/ax25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/appletalk/appletalk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/appletalk/appletalk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_sfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_sfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_netem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_netem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_mqprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_mqprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_drr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_drr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_teql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_teql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_red.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_red.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_qfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_qfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_multiq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_multiq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_gred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_gred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_dsmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_dsmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_choke.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_choke.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_cbq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/sched/sch_cbq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rds/rds_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rds/rds_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rds/rds_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rds/rds_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rds/rds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/rds/rds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_ppp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_ppp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/l2tp/l2tp_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/batman-adv/batman-adv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/batman-adv/batman-adv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/pppoatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/pppoatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/lec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/lec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/clip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/clip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/br2684.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/net/atm/br2684.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ubifs/ubifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ubifs/ubifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/nilfs2/nilfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/nilfs2/nilfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/gfs2/gfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/gfs2/gfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/fuse/cuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/fuse/cuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/dlm/dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/dlm/dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/coda/coda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/affs/affs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/coda/coda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/affs/affs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ufs/ufs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/sysv/sysv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ufs/ufs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/sysv/sysv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/dlm/ocfs2_dlm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/dlm/ocfs2_dlm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/cluster/ocfs2_nodemanager.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2_stack_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2_stack_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2_stack_o2cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2_stack_o2cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2_stackglue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/ocfs2/ocfs2_stackglue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/befs/befs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/extra/fs/befs/befs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/vdso/vdso32.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/vdso/vdso32.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/vdso/vdso64.so extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/vdso/vdso64.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/virt/lib/irqbypass.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/virt/lib/irqbypass.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soundcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soundcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/ac97_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/ac97_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/x86/snd-hdmi-lpe-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/x86/snd-hdmi-lpe-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/snd-usb-audio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/snd-usb-audio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-usx2y.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/usx2y/snd-usb-us122l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/misc/snd-ua101.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/misc/snd-ua101.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-variax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-variax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-toneport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-toneport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-podhd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-podhd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-pod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-pod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-line6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/line6/snd-usb-line6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/hiface/snd-usb-hiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/hiface/snd-usb-hiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/caiaq/snd-usb-caiaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/caiaq/snd-usb-caiaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/bcd2000/snd-bcd2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/bcd2000/snd-bcd2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/6fire/snd-usb-6fire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/usb/6fire/snd-usb-6fire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/synth/snd-util-mem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/synth/snd-util-mem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/snd-soc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/snd-soc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/synth/emux/snd-emux-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ssp-clk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/skylake/snd-soc-skl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/haswell/snd-soc-sst-haswell-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-acpi-intel-match.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/common/snd-soc-sst-dsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5672.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-nocodec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bdw-rt5677-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_rt5514_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-haswell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-max98090_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-byt-cht-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-bxt-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-sst-broadwell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-skl_rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-skl_nau88l25_ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_rt5663_max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-kbl_da7219_max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/snd-soc-sst-atom-hifi2-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/intel/atom/sst/snd-intel-sst-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/hisilicon/hi6210-i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/hisilicon/hi6210-i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/generic/snd-soc-simple-card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/generic/snd-soc-simple-card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/dwc/designware_i2s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/dwc/designware_i2s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-wm8524.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-wm8524.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tda7419.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tas6424.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tda7419.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tas6424.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ssm4567.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ssm4567.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5645.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5645.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5514-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rl6347a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rl6347a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max9867.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max9867.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98373.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98373.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8328-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-da7219.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-da7219.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-bd28623.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-bd28623.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ak4458.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ak4458.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau17x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau17x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau1761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau1761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau1761-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ac97.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ac97.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tscs42xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ts3a227e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-simple-amplifier.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-sigmadsp-regmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5677.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5677.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5677-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5670.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5670.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5663.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5663.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5514.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5514.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt298.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt298.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rl6231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rl6231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm186x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm186x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm186x-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-nau8825.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-pcm1789-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-nau8825.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-nau8824.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-nau8824.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-nau8540.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-nau8540.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98927.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98357a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98927.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98357a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max98090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max9759.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-max9759.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-hdac-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8328-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8316.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-es8316.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-dmic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-dmic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-da7213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-da7213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs43130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs43130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs42l42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs42l42.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs35l35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs35l35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs35l34.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-cs35l34.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ak5558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau7002.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-ak5558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau7002.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau1761-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau-utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/codecs/snd-soc-adau-utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/amd/snd-soc-acp-rt5645-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/amd/acp_audio_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/amd/acp_audio_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/soc/amd/snd-soc-acp-da7219mx98357-mach.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-via82xx-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-via82xx-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-rme32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-rme32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-intel8x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-fm801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-intel8x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-fm801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-es1968.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-ens1371.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-es1968.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-ens1371.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-ens1370.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-ens1370.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-cs4281.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-cs4281.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-cmipci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-cmipci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-ad1889.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-ad1889.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-via82xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-via82xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-sonicvibes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-sonicvibes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-rme96.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-rme96.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-maestro3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-maestro3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-intel8x0m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-intel8x0m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-es1938.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-es1938.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-bt87x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-bt87x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-azt3328.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-azt3328.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-atiixp-modem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-als4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-atiixp-modem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-als4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-als300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/snd-als300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ymfpci/snd-ymfpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ymfpci/snd-ymfpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/vx222/snd-vx222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/vx222/snd-vx222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/trident/snd-trident.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/rme9652/snd-hdsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/trident/snd-trident.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/rme9652/snd-hdsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/rme9652/snd-rme9652.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/rme9652/snd-rme9652.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/riptide/snd-riptide.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/riptide/snd-riptide.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/oxygen/snd-virtuoso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/nm256/snd-nm256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/nm256/snd-nm256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/mixart/snd-mixart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/mixart/snd-mixart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/lx6464es/snd-lx6464es.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/lola/snd-lola.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/lola/snd-lola.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-si3054.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-si3054.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-conexant.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-conexant.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-mona.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-mia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodjx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodjx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigodj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla20.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla20.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigoiox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigoiox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigoio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigoio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-indigo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/echoaudio/snd-echo3g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ca0106/snd-ca0106.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ca0106/snd-ca0106.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/au88x0/snd-au8820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/au88x0/snd-au8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/au88x0/snd-au8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ac97/snd-ac97-codec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/pci/ac97/snd-ac97-codec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/isa/sb/snd-sb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/isa/sb/snd-sb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/snd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/snd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/snd-cs8427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/snd-cs8427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-pt2258.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-pt2258.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-ak4xxx-adda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-ak4xxx-adda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-ak4114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-ak4114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-ak4113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/hda/snd-hda-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/i2c/other/snd-ak4113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/hda/snd-hda-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/hda/ext/snd-hda-ext-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/hda/ext/snd-hda-ext-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/snd-isight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/snd-isight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/snd-firewire-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/snd-firewire-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/tascam/snd-firewire-tascam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/tascam/snd-firewire-tascam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/oxfw/snd-oxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/motu/snd-firewire-motu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/fireface/snd-fireface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/fireface/snd-fireface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/dice/snd-dice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/dice/snd-dice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/bebob/snd-bebob.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/firewire/bebob/snd-bebob.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-portman2x4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-portman2x4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-mts64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-mts64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-serial-u16550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-serial-u16550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-mtpav.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-mtpav.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-aloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/snd-aloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/vx/snd-vx-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/vx/snd-vx-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/pcsp/snd-pcsp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/pcsp/snd-pcsp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/opl3/snd-opl3-synth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/opl3/snd-opl3-synth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/opl3/snd-opl3-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/opl3/snd-opl3-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-seq-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-seq-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-rawmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-rawmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-pcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-pcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-pcm-dmaengine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-pcm-dmaengine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-hwdep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-hwdep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-hrtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-hrtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/snd-compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-virmidi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-virmidi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-midi-event.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-midi-event.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-midi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-midi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-midi-emul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/snd-seq-midi-emul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/oss/snd-seq-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/seq/oss/snd-seq-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/oss/snd-pcm-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/oss/snd-pcm-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/oss/snd-mixer-oss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/sound/core/oss/snd-mixer-oss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/security/keys/trusted.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/security/keys/trusted.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/xfrm/xfrm_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/xfrm/xfrm_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/lib80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/cfg80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/wireless/cfg80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vsock_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vsock_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/hv_sock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/vmw_vsock/hv_sock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/unix/unix_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/unix/unix_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/tls/tls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/tls/tls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/tipc/tipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/tipc/tipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/tipc/diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/tipc/diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/sunrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/sunrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/smc/smc_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/smc/smc_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/smc/smc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/smc/smc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sctp/sctp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sctp/sctp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sctp/sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sctp/sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_tbf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_tbf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_sfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_sfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_prio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_prio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_plug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_plug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_pie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_pie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_ingress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_ingress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_htb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_htb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_hhf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_hhf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_hfsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_hfsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_fq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_fq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_codel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_codel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_cbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/sch_cbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_text.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_text.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_nbyte.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_meta.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_nbyte.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_meta.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_ipset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_ipset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_cmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_cmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_canid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/em_canid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_tcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_rsvp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_rsvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_rsvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_matchall.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_matchall.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_fw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_fw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_flower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_flower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_flow.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_flow.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/cls_basic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_tunnel_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_tunnel_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_skbmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_skbmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_skbedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_skbedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_sample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_sample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_police.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_police.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_pedit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_pedit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_mirred.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_mirred.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_meta_skbtcindex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_meta_skbtcindex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_meta_skbprio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_meta_skbprio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_meta_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_meta_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_ipt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_ipt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_gact.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_gact.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_csum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_csum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/rxrpc/rxrpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/sched/act_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/rxrpc/rxrpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/rfkill/rfkill-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/rfkill/rfkill-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/rfkill/rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/rfkill/rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/psample/psample.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/psample/psample.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/packet/af_packet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/packet/af_packet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/vport-vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/vport-vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/vport-gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/vport-gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/vport-geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/vport-geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/openvswitch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/openvswitch/openvswitch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nsh/nsh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nsh/nsh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/nfc_digital.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/nfc_digital.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/nfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/nfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/nci/nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/nci/nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/hci/hci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/nfc/hci/hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netlink/netlink_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netlink/netlink_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_u32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_u32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_tcpmss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_tcpmss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_string.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_string.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_statistic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_statistic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_state.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_state.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_sctp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_sctp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_recent.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_recent.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_realm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_realm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_rateest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_rateest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_policy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_policy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_physdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_owner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_physdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_owner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_nfacct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_nfacct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_multiport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_multiport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_l2tp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_l2tp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_ipvs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_iprange.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_ipvs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_iprange.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_hl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_hl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_hashlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_hashlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_esp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_esp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_ecn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_ecn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_dscp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_dscp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_devgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_devgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_dccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_dccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_cpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_cpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connlimit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connlimit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connbytes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_connlabel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_comment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_comment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_cluster.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_cluster.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_cgroup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_cgroup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_bpf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_bpf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_addrtype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_addrtype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TRACE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TRACE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TEE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TEE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TCPOPTSTRIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TCPOPTSTRIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TCPMSS.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_TCPMSS.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_SECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_SECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_REDIRECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_RATEEST.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_REDIRECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_RATEEST.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_NFQUEUE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_NFQUEUE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_NFLOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_NFLOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_NETMAP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_NETMAP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_LOG.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_LOG.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_LED.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_LED.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_IDLETIMER.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_IDLETIMER.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_HMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_HMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_HL.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_HL.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_DSCP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_DSCP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CONNSECMARK.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CONNSECMARK.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CLASSIFY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CHECKSUM.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CLASSIFY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_CHECKSUM.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_reject_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/xt_AUDIT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_reject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_reject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_redir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_redir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_quota.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_quota.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_objref.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_objref.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_numgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_numgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_masq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_masq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_hash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_hash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fwd_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fwd_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_flow_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_flow_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fib_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fib_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fib_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fib_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_fib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_ct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_ct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_counter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_counter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_compat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nft_compat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_queue.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_queue.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_osf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_osf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_acct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink_acct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nfnetlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_tables_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_tables_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_synproxy_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_synproxy_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_log_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_log_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_log_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_log_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_flow_table_inet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_flow_table_inet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_flow_table.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_flow_table.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_dup_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_dup_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_tftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_tftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_snmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_snmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_sane.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_sane.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_proto_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_netlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_netlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_netbios_ns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_netbios_ns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_irc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_irc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_amanda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack_amanda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conntrack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conncount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/nf_conncount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_wrr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_wrr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_wlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_wlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_sh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_sh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_sed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_sed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_rr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_rr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_ovf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_ovf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_nq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_nq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_lc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_lc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_lblc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_lblc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_ftp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_ftp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_fo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_fo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_dh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs_dh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipvs/ip_vs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_list_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_list_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_mac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_mac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_hash_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/netfilter/ipset/ip_set.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mpls/mpls_router.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mpls/mpls_router.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mpls/mpls_iptunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mpls/mpls_iptunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mpls/mpls_gso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mpls/mpls_gso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mac802154/mac802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mac802154/mac802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mac80211/mac80211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/mac80211/mac80211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/llc/llc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/llc/llc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/l2tp/l2tp_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/l2tp/l2tp_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/l2tp/l2tp_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/l2tp/l2tp_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/l2tp/l2tp_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/l2tp/l2tp_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/key/af_key.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/key/af_key.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_ro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_ro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/xfrm6_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/tunnel6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/tunnel6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/sit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/sit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_tproxy_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_log_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_log_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_flow_table_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6table_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_srh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_srh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_rt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_rt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_mh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_mh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_hbh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_hbh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_eui64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_eui64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_REJECT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_REJECT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_NPT.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_NPT.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/netfilter/ip6_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ipcomp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ipcomp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ip6_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ila/ila.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/fou6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/esp6_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/esp6_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/esp6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/esp6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ah6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv6/ah6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_mode_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_mode_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_mode_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_mode_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_mode_beet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/xfrm4_mode_beet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/udp_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/udp_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/udp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/udp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tunnel4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tunnel4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_dctcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_dctcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_cdg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_cdg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_bbr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/tcp_bbr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/raw_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/raw_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_tproxy_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_h323.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_nat_h323.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_log_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_log_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_log_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_log_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_flow_table_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_security.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_security.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_rpfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/iptable_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_rpfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_ah.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_ah.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_ECN.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_ECN.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/arptable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/arptable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/arpt_mangle.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/arpt_mangle.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/arp_tables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/netfilter/arp_tables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ipip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ipip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ipcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ipcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ip_vti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ip_vti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ip_tunnel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ip_gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ip_tunnel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ip_gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/inet_diag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/inet_diag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/gre.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/gre.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/fou.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/fou.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/esp4_offload.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/esp4_offload.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/esp4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/esp4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ah4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ipv4/ah4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ife/ife.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ife/ife.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ieee802154/ieee802154_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ieee802154/ieee802154_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ieee802154/ieee802154.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ieee802154/ieee802154.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/dsa/dsa_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/dsa/dsa_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/dns_resolver/dns_resolver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/dns_resolver/dns_resolver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/core/pktgen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/core/pktgen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/core/failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/core/failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/core/devlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/core/devlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ceph/libceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/ceph/libceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can-gw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can-gw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can-bcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can-bcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can-raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/can/can-raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/nft_reject_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/nft_reject_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/nf_log_bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/nf_log_bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtables.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtables.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtable_nat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtable_nat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtable_filter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtable_filter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtable_broute.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebtable_broute.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_vlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_vlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_snat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_snat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_redirect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_redirect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_pkttype.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_nflog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_pkttype.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_nflog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_mark_m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_mark_m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_mark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_mark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_log.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_log.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_limit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_limit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_ip6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_ip6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_ip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_ip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_dnat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_dnat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_arpreply.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_arpreply.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_arp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_among.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_arp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_among.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_802_3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/netfilter/ebt_802_3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/br_netfilter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bridge/br_netfilter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/bluetooth_6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/bluetooth_6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/bnep/bnep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/bluetooth/bnep/bnep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/atm/atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/atm/atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet_rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet_rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet_xen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet_xen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet_virtio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet_virtio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/9p/9pnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/8021q/8021q.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/stp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/8021q/8021q.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/stp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/psnap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/psnap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/p8022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/p8022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/mrp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/mrp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/garp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/802/garp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_routing.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_routing.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_route.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_route.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_frag.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_frag.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/6lowpan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/6lowpan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_mobility.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_mobility.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ipv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ipv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_udp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_udp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_icmpv6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_icmpv6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_hop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_hop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_ghc_ext_dest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_fragment.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_fragment.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/mm/hwpoison-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/net/6lowpan/nhc_dest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/mm/hwpoison-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/zstd/zstd_decompress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/zstd/zstd_decompress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/zstd/zstd_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/zstd/zstd_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/xxhash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/xxhash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/ts_kmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/ts_kmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/ts_fsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/ts_fsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/ts_bm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/ts_bm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/reed_solomon/reed_solomon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/reed_solomon/reed_solomon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/raid6/raid6_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/raid6/raid6_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/parman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/parman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/lz4/lz4hc_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/lz4/lz4hc_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/lz4/lz4_compress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/lz4/lz4_compress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/lru_cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/lru_cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/libcrc32c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/libcrc32c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc-itu-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/cordic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/crc-itu-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/lib/cordic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/trace/ring_buffer_benchmark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/trace/ring_buffer_benchmark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/torture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/torture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/rcu/rcutorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/locking/locktorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/rcu/rcutorture.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/kernel/locking/locktorture.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/xfs/xfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/xfs/xfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/udf/udf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/udf/udf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/squashfs/squashfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/squashfs/squashfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/romfs/romfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/romfs/romfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/reiserfs/reiserfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/reiserfs/reiserfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/pstore/ramoops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/pstore/ramoops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/overlayfs/overlay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/overlayfs/overlay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/orangefs/orangefs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/orangefs/orangefs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_utf8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_utf8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_koi8-u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_koi8-u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_koi8-ru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_koi8-ru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_koi8-r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_koi8-r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-7.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-7.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-14.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-14.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-13.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-13.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_iso8859-1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_euc-jp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_euc-jp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp950.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp950.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp949.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp949.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp936.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp936.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp932.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp932.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp874.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp874.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp869.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp869.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp866.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp866.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp865.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp865.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp864.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp864.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp863.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp863.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp862.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp862.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp857.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp857.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp852.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp852.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp850.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp850.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp1255.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp1255.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp1251.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp1250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/nls_cp1250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-turkish.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-turkish.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-romanian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-romanian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-roman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-roman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-inuit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-inuit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-iceland.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-iceland.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-greek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-greek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-gaelic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-gaelic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-cyrillic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-croatian.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-cyrillic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-croatian.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-centeuro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-celtic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-centeuro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nls/mac-celtic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfsd/nfsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfsd/nfsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs_common/nfs_acl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs_common/nfs_acl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs_common/grace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs_common/grace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/nfsv4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/nfsv4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/nfsv3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/nfsv3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/nfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/nfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/minix/minix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/minix/minix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/lockd/lockd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/lockd/lockd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/jfs/jfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/jfs/jfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/jffs2/jffs2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/jffs2/jffs2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/isofs/isofs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/isofs/isofs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/hfsplus/hfsplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/hfsplus/hfsplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/hfs/hfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/hfs/hfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fuse/fuse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fuse/fuse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fscache/fscache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fat/vfat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fscache/fscache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fat/vfat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fat/msdos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fat/msdos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fat/fat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/fat/fat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/f2fs/f2fs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/f2fs/f2fs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/ecryptfs/ecryptfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/ecryptfs/ecryptfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/cramfs/cramfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/cramfs/cramfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/cifs/cifs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/cifs/cifs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/ceph/ceph.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/ceph/ceph.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/cachefiles/cachefiles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/cachefiles/cachefiles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/btrfs/btrfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/btrfs/btrfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/binfmt_misc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/binfmt_misc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/afs/kafs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/afs/kafs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/9p/9p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/fs/9p/9p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xenfs/xenfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xenfs/xenfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-scsiback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-scsiback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-privcmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-privcmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-pciback/xen-pciback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-pciback/xen-pciback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-gntdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-gntdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-gntalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-gntalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-evtchn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-evtchn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-acpi-processor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/xen-acpi-processor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/tmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/xen/tmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/xen_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/xen_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/wdt_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/wdt_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/wdat_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/wdat_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/w83977f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/w83977f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/w83877f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/w83877f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/w83627hf_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/w83627hf_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/via_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/via_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/sp5100_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/softdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/sp5100_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/softdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/sch311x_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/sch311x_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/pcwd_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/pcwd_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/nv_tco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/pcwd_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/nv_tco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/nic7018_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/nic7018_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/mei_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/mei_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/machzwd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/machzwd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/it87_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/it87_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/it8712f_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/it8712f_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/ie6xx_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/ie6xx_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/ibmasr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/ibmasr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/ib700wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/iTCO_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/ib700wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/iTCO_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/iTCO_vendor_support.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/iTCO_vendor_support.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/i6300esb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/i6300esb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/hpwdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/hpwdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/f71808e_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/f71808e_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/alim7101_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/alim7101_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/alim1535_wdt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/watchdog/alim1535_wdt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/wire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2805.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/wire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2805.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2438.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2438.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2413.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2413.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2406.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/w1/slaves/w1_ds2406.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virtio/virtio_mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virtio/virtio_mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virtio/virtio_input.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virtio/virtio_input.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virtio/virtio_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virt/vboxguest/vboxguest.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virtio/virtio_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/virt/vboxguest/vboxguest.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/vgastate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/vgastate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/fbdev/vga16fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/fbdev/vfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/fbdev/vga16fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/fbdev/vfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/fbdev/hyperv_fb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/fbdev/hyperv_fb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/platform_lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/platform_lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/lp855x_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/lp855x_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/lcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/lcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/arcxcnn_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/arcxcnn_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/apple_bl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/video/backlight/apple_bl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vringh.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost_vsock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vringh.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost_vsock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vhost/vhost.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/vfio_virqfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/vfio_virqfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/vfio_iommu_type1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/vfio_iommu_type1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/vfio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/vfio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/pci/vfio-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/pci/vfio-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/mdev/vfio_mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/mdev/vfio_mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/mdev/mdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/vfio/mdev/mdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/uwb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/uwb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/umc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/umc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/whci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/whci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/whc-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/whc-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/i1480/i1480-est.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/i1480/i1480-est.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/wusbcore/wusbcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/wusbcore/wusbcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/wusbcore/wusb-cbaf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/wusbcore/wusb-cbaf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/wusbcore/wusb-wa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/wusbcore/wusb-wa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/typec_wcove.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/typec_wcove.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/typec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/typec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/tps6598x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/tps6598x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/tcpm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/tcpm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/tcpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/tcpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/mux/pi3usb30532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/fusb302/fusb302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/mux/pi3usb30532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/fusb302/fusb302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/altmodes/typec_displayport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/typec/altmodes/typec_displayport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/usb-storage.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/usb-storage.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-usbat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-usbat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-sddr55.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-sddr55.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-sddr09.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-sddr09.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-realtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-realtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-onetouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-onetouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-karma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-karma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-jumpshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-jumpshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-isd200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-isd200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-freecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-freecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-eneub6250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-eneub6250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-datafab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-datafab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-alauda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/uas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/ums-alauda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/storage/uas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/whiteheat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/usb_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/whiteheat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/usb_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/usb_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/usb_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ti_usb_3410_5052.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ti_usb_3410_5052.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/sierra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/sierra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/safe_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/safe_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/quatech2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/quatech2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/qcserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/qcserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/qcaux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/qcaux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/pl2303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/pl2303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/oti6858.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/oti6858.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/option.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/option.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/xsens_mt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/visor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/xsens_mt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/visor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/usb-serial-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/usb-serial-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/upd78f0730.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/upd78f0730.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/symbolserial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/symbolserial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ssu100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ssu100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/spcp8x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/spcp8x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/opticon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/opticon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/omninet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/omninet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/mct_u232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/kobil_sct.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/mct_u232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/kobil_sct.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/kl5kusb105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/kl5kusb105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/iuu_phoenix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/iuu_phoenix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/io_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/io_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/garmin_gps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/garmin_gps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/f81534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/digi_acceleport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/f81534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/digi_acceleport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/cyberjack.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/cp210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/cyberjack.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/cp210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/belkin_sa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/belkin_sa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ark3116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ark3116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/aircable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/aircable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/navman.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/navman.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/mos7840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/mos7840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/mos7720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/mos7720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/keyspan_pda.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/keyspan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/keyspan_pda.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/keyspan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ir-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ir-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ipaq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ipaq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/io_edgeport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/io_edgeport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ftdi_sio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ftdi_sio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/empeg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/empeg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/cypress_m8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/cypress_m8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ch341.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/serial/ch341.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/roles/roles.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/roles/roles.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/roles/intel-xhci-usb-role-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/phy/phy-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/phy/phy-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usblcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usblcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usb4604.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usb4604.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usb251xb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usb251xb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/legousbtower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/iowarrior.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/legousbtower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/iowarrior.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/idmouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/ezusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/emi62.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/emi62.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/emi26.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/emi26.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/appledisplay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/appledisplay.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/adutux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/adutux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/yurex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/yurex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/uss720.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/uss720.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usbsevseg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usbsevseg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usb3503.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/usb3503.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/ldusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/ldusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/isight_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/ftdi-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/isight_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/ftdi-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/chaoskey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/chaoskey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/image/microtek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/image/microtek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/image/mdc800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/image/mdc800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/host/hwa-hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/host/hwa-hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/host/xhci-plat-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/host/xhci-plat-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/host/sl811-hcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/host/sl811-hcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/core/ledtrig-usbport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/core/ledtrig-usbport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/common/ulpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/common/ulpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/usbtmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/usbtmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/usblp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/usblp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/cdc-wdm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/cdc-acm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/cdc-wdm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/class/cdc-acm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/usbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/usbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/cxacru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/cxacru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/xusbatm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/xusbatm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/ueagle-atm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/ueagle-atm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/speedtch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/usb/atm/speedtch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_sercos3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_sercos3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_pci_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_cif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_pci_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_cif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_aec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_aec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_hv_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/synclinkmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/uio/uio_hv_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/synclinkmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/synclink_gt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/synclink_gt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/n_hdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/n_gsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/n_hdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/n_gsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/cyclades.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/cyclades.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/synclink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/synclink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/rocket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/rocket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/nozomi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/nozomi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/arc_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/arc_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/jsm/jsm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/jsm/jsm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/8250_moxa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/8250_moxa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/8250_lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/8250_lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/serial_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/serial_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/8250_exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/serial/8250/8250_exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/ipwireless/ipwireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thunderbolt/thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/tty/ipwireless/ipwireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thunderbolt/thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/x86_pkg_temp_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/x86_pkg_temp_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_soc_dts_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_soc_dts_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_soc_dts_iosf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_soc_dts_iosf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_powerclamp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_powerclamp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_pch_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_pch_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/tcm_fc/tcm_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/tcm_fc/tcm_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_pscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_pscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_iblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_iblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_file.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/target_core_file.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/sbp/sbp_target.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/sbp/sbp_target.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/loopback/tcm_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/loopback/tcm_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/iscsi/iscsi_target_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/iscsi/iscsi_target_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/vboxvideo/vboxvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/vboxvideo/vboxvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtlwifi/r8822be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtlwifi/r8822be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8723bs/r8723bs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8723bs/r8723bs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8712/r8712u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8712/r8712u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtllib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8188eu/r8188eu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/staging/rtl8188eu/r8188eu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ssb/ssb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ssb/ssb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/spi/spi-pxa2xx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/spi/spi-pxa2xx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/spi/spi-pxa2xx-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/spi/spi-pxa2xx-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-intel-init.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soundwire/soundwire-intel-init.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soc/xilinx/xlnx_vcu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/soc/xilinx/xlnx_vcu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla1280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla1280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/pmcraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/pmcraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/xen-scsifront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/xen-scsifront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/wd719x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/wd719x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/vmw_pvscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/vmw_pvscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/virtio_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/virtio_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ufs/ufshcd-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ufs/ufshcd-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ufs/ufshcd-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ufs/ufshcd-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/stex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/stex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/st.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/st.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/snic/snic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/snic/snic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/smartpqi/smartpqi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/smartpqi/smartpqi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ses.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ses.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_transport_fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_debug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/scsi_debug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/raid_class.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/raid_class.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla2xxx/tcm_qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qedi/qedi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qedi/qedi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/pm8001/pm80xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/pm8001/pm80xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/osst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/osst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/osd/osd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/osd/osd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/osd/libosd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/osd/libosd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/mvumi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/mvumi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/mvsas/mvsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/mvsas/mvsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_mbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_mbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_mm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/megaraid/megaraid_mm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/lpfc/lpfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/lpfc/lpfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libsas/libsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libsas/libsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libiscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libiscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libiscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libiscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libfc/libfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/libfc/libfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/iscsi_tcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/iscsi_tcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/isci/isci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/isci/isci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ipr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ipr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/initio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/initio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/hv_storvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/hv_storvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/hptiop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/hptiop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/hpsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/hpsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/gdth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/gdth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/fnic/fnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/fcoe/fcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/fcoe/fcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/fcoe/libfcoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/fcoe/libfcoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/esp_scsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/esp_scsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/esas2r/esas2r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/esas2r/esas2r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/dmx3191d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/dmx3191d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/dc395x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/dc395x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/ch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/bnx2i/bnx2i.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/bfa/bfa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/bfa/bfa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/atp870u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/atp870u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/arcmsr/arcmsr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/arcmsr/arcmsr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/am53c974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/am53c974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/aic7xxx/aic7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/aic7xxx/aic7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/aic7xxx/aic79xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/aic7xxx/aic79xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/advansys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/aacraid/aacraid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/advansys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/aacraid/aacraid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/a100u2w.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/a100u2w.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/BusLogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/BusLogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/3w-xxxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/3w-xxxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/3w-sas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/3w-sas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/3w-9xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/scsi/3w-9xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-x1205.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-x1205.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-v3020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-v3020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-stk17ta8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx8581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-stk17ta8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx8581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx8025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx8010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx8025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx8010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx4581.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rv3029c2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rx4581.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rv3029c2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rs5c348.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rs5c372.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rs5c348.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rp5c01.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-rp5c01.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-r9701.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-r9701.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf8583.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf8583.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf8563.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf8563.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf8523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf8523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf85063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf85063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf2127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf2127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf2123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-pcf2123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-msm6242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-mcp795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-msm6242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-mcp795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-max6916.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-max6916.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-max6902.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-max6902.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-max6900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-max6900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m48t59.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m48t59.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m48t35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m48t35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m41t94.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m41t93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m41t94.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m41t93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m41t80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-m41t80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-isl1208.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-isl1208.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-isl12022.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-isl12022.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-fm3130.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-em3027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-fm3130.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-em3027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds3232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds3232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds2404.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds2404.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1685.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1742.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1685.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1742.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1672.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1553.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1511.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1511.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1374.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1374.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1347.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1347.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1343.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1343.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1307.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1307.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1286.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-ds1286.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-bq4802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-bq4802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-bq32k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-abx80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-bq32k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rtc/rtc-abx80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rpmsg/rpmsg_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rpmsg/virtio_rpmsg_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/rpmsg/rpmsg_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/remoteproc/remoteproc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/remoteproc/remoteproc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pwm/pwm-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pwm/pwm-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pwm/pwm-lpss-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pwm/pwm-lpss-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pwm/pwm-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pwm/pwm-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ptp/ptp_kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ptp/ptp_kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pps/clients/pps_parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pps/clients/pps_parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pps/clients/pps-ldisc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pps/clients/pps-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pps/clients/pps-ldisc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pps/clients/pps-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/powercap/intel_rapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/bq24190_charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/powercap/intel_rapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/bq24190_charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/axp288_fuel_gauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/axp288_fuel_gauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/smb347-charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/smb347-charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/max17042_battery.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/max17042_battery.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/axp288_charger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/power/supply/axp288_charger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba_haps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba_haps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/topstar-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/topstar-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/thinkpad_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/surface3_button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/surface3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/surface3-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/surface3-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/sony-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/sony-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/samsung-q10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/samsung-q10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/samsung-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/samsung-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/pvpanic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/pvpanic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/panasonic-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/mxm-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/panasonic-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/mxm-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/msi-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/msi-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/msi-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/msi-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/mlx-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_telemetry_pltdrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/mlx-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_telemetry_pltdrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_telemetry_debugfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_telemetry_debugfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_telemetry_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_telemetry_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_oaktrail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_oaktrail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_int0002_vgpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_cht_int33fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_int0002_vgpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_cht_int33fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_atomisp2_pm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_atomisp2_pm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-vbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-vbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-rst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-rst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/ideapad-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/ideapad-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hp_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hp_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hdaps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/fujitsu-tablet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hdaps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/fujitsu-tablet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/fujitsu-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/eeepc-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/fujitsu-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/eeepc-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-aio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-aio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-nb-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-nb-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/amilo-rfkill.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/amilo-rfkill.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/acer-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/acer-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/wmi-bmof.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/wmi-bmof.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba_bluetooth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba_bluetooth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/toshiba-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/surfacepro3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/peaq-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/peaq-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/surfacepro3_button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_punit_ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_ips.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_punit_ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_ips.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_chtdc_ti_pwrbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-wmi-thunderbolt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/intel-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hp-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hp-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hp-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/hp-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/gpd-pocket-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/gpd-pocket-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/eeepc-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/eeepc-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-descriptor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-descriptor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-smo8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-smo8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-smbios.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-smbios.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-rbtn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-rbtn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/dell-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/compal-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/compal-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/classmate-laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/classmate-laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-wireless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/asus-wireless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/apple-gmux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/apple-gmux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/alienware-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/alienware-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/acerhdf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/acerhdf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/acer-wmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/x86/acer-wmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/mellanox/mlxreg-io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/mellanox/mlxreg-io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/mellanox/mlxreg-hotplug.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/chrome/chromeos_pstore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/chrome/chromeos_pstore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/chrome/chromeos_laptop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/platform/chrome/chromeos_laptop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/pinctrl-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/pinctrl-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-icelake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-cedarfork.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pcmcia/pd6729.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pcmcia/pd6729.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pcmcia/i82092.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pcmcia/i82092.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pcmcia/yenta_socket.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/xen-pcifront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pcmcia/yenta_socket.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/xen-pcifront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/switch/switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/switch/switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/pci-pf-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/pci-pf-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/hotplug/acpiphp_ibm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/hotplug/acpiphp_ibm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/controller/pci-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/controller/vmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/controller/vmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/pci/controller/pci-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport_pc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport_pc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/parport/parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvmet-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvmet-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvmet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvmet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvmet-fc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvmet-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvme-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvme-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvme-fcloop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/target/nvme-fcloop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-rdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-rdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-fabrics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-fc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvme/host/nvme-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_pmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_pmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_e820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_e820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_btt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_btt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nvdimm/nd_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/ntb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/ntb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/ntb_transport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/ntb_transport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/test/ntb_pingpong.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/test/ntb_pingpong.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/test/ntb_perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/test/ntb_tool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/test/ntb_perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/test/ntb_tool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/mscc/ntb_hw_switchtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/mscc/ntb_hw_switchtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/idt/ntb_hw_idt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/idt/ntb_hw_idt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/port100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nfcsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/port100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nfcsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/mei_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/mei_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/trf7970a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/trf7970a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/st21nfca/st21nfca_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn544/pn544_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn544/pn544_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/st21nfca/st21nfca_hci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn544/pn544_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn544/pn544_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn544/pn544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn544/pn544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn533/pn533_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn533/pn533_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn533/pn533.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn533/pn533.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn533/pn533_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/pn533/pn533_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nxp-nci/nxp-nci_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nxp-nci/nxp-nci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nxp-nci/nxp-nci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/microread/microread_mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/nfcmrvl/nfcmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/microread/microread_mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/microread/microread_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/microread/microread_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/microread/microread.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/nfc/microread/microread.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ntb_netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ntb_netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/xen-netfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/xen-netfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/xen-netback/xen-netback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/xen-netback/xen-netback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mac80211_hwsim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mac80211_hwsim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rndis_wlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rndis_wlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rsi/rsi_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rsi/rsi_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rsi/rsi_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rsi/rsi_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rsi/rsi_91x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/rsi/rsi_91x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwl8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwl8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/libertas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/libertas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intersil/p54/p54usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intersil/p54/p54usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intersil/p54/p54pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intersil/p54/p54pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intersil/p54/p54common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intersil/p54/p54common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/b43/b43.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/broadcom/b43/b43.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vxlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vxlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vsockmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vsockmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vrf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vrf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vmxnet3/vmxnet3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/vmxnet3/vmxnet3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/virtio_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/virtio_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/veth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/veth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/zaurus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/zaurus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/smsc75xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/smsc75xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/sierra_net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/sierra_net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/rtl8150.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/rtl8150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/rndis_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/rndis_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/r8152.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/r8152.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/qmi_wwan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/qmi_wwan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/plusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/plusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/mcs7830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/mcs7830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/kaweth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/kaweth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/kalmia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/kalmia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/int51x1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/int51x1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/gl620a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/gl620a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/dm9601.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_subset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/dm9601.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_subset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_mbim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_mbim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/ax88179_178a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/ax88179_178a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/usbnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/usbnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/sr9700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/sr9700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/smsc95xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/smsc95xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/pegasus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/pegasus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/net1080.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/net1080.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/lg-vl600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/lg-vl600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/lan78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/lan78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/ipheth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/ipheth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/huawei_cdc_ncm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/huawei_cdc_ncm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/hso.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/hso.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cx82310_eth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cx82310_eth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/ch9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/ch9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_ether.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_eem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_ether.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/cdc_eem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/catc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/catc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/asix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/usb/asix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/tun.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/tun.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/thunderbolt-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/thunderbolt-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_roundrobin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_roundrobin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_random.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_random.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_loadbalance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_broadcast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_loadbalance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_broadcast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_activebackup.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team_mode_activebackup.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/team/team.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/tap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/tap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/sungem_phy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/sungem_phy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/slip/slhc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/slip/slhc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/pptp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/pptp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/pppox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/pppox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_synctty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_synctty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_async.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/pppoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_async.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/pppoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_mppe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_mppe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_deflate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/ppp_deflate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/bsd_comp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ppp/bsd_comp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/vitesse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/vitesse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/uPD60620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/uPD60620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/teranetics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/teranetics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/ste10Xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/ste10Xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/smsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/smsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/sfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/sfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/qsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/qsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/phylink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/phylink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/national.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/national.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mscc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mscc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/microchip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/microchip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/micrel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mdio-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mdio-bitbang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mdio-bcm-unimac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mdio-bitbang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/mdio-bcm-unimac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/marvell10g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/marvell10g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/lxt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/lxt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/intel-xway.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/intel-xway.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/icplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/icplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/et1011c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/dp83848.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/et1011c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/dp83848.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/dp83822.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/dp83822.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/dp83640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/dp83640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/davicom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/davicom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/cortina.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/cicada.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/cortina.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/cicada.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/broadcom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/bcm87xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/broadcom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/bcm87xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/bcm7xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/bcm-phy-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/bcm7xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/bcm-phy-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/at803x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/aquantia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/at803x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/aquantia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/nlmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/phy/amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/nlmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/netconsole.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/netconsole.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/net_failover.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/net_failover.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/mii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/mii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/macvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/macvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/macvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/macvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/macsec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/macsec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ipvlan/ipvtap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ipvlan/ipvtap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ipvlan/ipvlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ifb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ipvlan/ipvlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ifb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/fakelb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/fakelb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/atusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/atusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/mrf24j40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/mrf24j40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/mcr20a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/mcr20a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/cc2520.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/cc2520.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/ca8210.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/ca8210.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/at86rf230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/at86rf230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/adf7242.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ieee802154/adf7242.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/hyperv/hv_netvsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/hyperv/hv_netvsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/gtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/gtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/geneve.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/geneve.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/fjes/fjes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/fjes/fjes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/wiznet/w5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/wiznet/w5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/wiznet/w5300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/wiznet/w5300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/wiznet/w5100-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/via/via-velocity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/via/via-velocity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/via/via-rhine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/via/via-rhine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/ti/tlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/ti/tlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/tehuti/tehuti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/tehuti/tehuti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/sungem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/sungem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/sunhme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/sunhme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/niu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/niu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/cassini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sun/cassini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/smc91c92_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/smsc9420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/smsc9420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/smsc911x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/smsc911x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/epic100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/smsc/epic100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sis/sis900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sis/sis900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sis/sis190.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sis/sis190.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/silan/sc92031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/silan/sc92031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/rocker/rocker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/rocker/rocker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/r8169.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/r8169.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/atp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/atp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/8139too.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/8139too.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/8139cp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/realtek/8139cp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/rdc/r6040.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/rdc/r6040.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/packetengines/yellowfin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/packetengines/yellowfin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/packetengines/hamachi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/packetengines/hamachi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/nvidia/forcedeth.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/nvidia/forcedeth.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/neterion/s2io.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/neterion/s2io.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/natsemi/ns83820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/natsemi/ns83820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/natsemi/natsemi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/natsemi/natsemi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/micrel/ksz884x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/micrel/ksz884x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/marvell/sky2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/marvell/sky2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/marvell/skge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/marvell/skge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/marvell/mvmdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/marvell/mvmdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/jme.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/jme.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/igb/igb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/igb/igb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ice/ice.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/ice/ice.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/i40e/i40e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/i40e/i40e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/e1000/e1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/e1000/e1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/e100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/intel/e100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/fealnx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/fealnx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/ethoc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/ethoc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet/be2net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dlink/sundance.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dlink/sundance.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dlink/dl2k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/tulip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/tulip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/dec/tulip/de4x5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic/enic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic/enic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/cadence/macb_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/cadence/macb_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/cadence/macb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/cadence/macb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/brocade/bna/bna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/brocade/bna/bna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/b44.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/b44.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/genet/genet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/genet/genet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/nmclan_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/nmclan_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/amd8111e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/amd8111e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/pcnet32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/pcnet32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amazon/ena/ena.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/amazon/ena/ena.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/altera/altera_tse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/altera/altera_tse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/alteon/acenic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/alteon/acenic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/agere/et131x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/agere/et131x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/adaptec/starfire.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/adaptec/starfire.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/pcnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/ne2k-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/pcnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/ne2k-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/axnet_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/8390.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/axnet_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/8390/8390.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/typhoon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/typhoon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/3c59x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/3c59x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/3c589_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/3c589_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/3c574_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/eql.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/ethernet/3com/3c574_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/eql.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dummy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/qca8k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dummy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/qca8k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/mt7530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/mt7530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/lan9303_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/lan9303_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/lan9303-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/lan9303-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/bcm-sf2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/bcm-sf2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/lan9303_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/lan9303_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/dsa_loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/dsa_loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/microchip/ksz_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/microchip/ksz_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/microchip/ksz_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/microchip/ksz_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_srab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_srab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_mmap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_mmap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_mdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_mdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/dsa/b53/b53_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/vxcan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/can-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/vxcan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/can-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/usb_8dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/usb_8dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/mcba_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/mcba_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/gs_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/gs_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/spi/hi311x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/spi/hi311x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/sja1000/sja1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/sja1000/sja1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/sja1000/peak_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/sja1000/peak_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/m_can/m_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/m_can/m_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/ifi_canfd/ifi_canfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/cc770/cc770.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/cc770/cc770.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/cc770/cc770_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/c_can/c_can_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/cc770/cc770_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/c_can/c_can_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/c_can/c_can.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/can/c_can/c_can.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/bonding/bonding.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/net/bonding/bonding.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/mtdblock.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/mtdblock.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/mtd_blkdevs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/mtd_blkdevs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/ubi/ubi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/ubi/ubi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/devices/block2mtd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/devices/block2mtd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/chips/chipreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mtd/chips/chipreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/wbsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/wbsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/vub300.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/vub300.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/via-sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/via-sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/toshsd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/toshsd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/tifm_sd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/tifm_sd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdricoh_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdricoh_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-xenon-driver.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-xenon-driver.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-pltfm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-pltfm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/sdhci-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/rtsx_usb_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/cqhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/cqhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/cb710-mmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/cb710-mmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/ushc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/host/ushc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/core/sdio_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/core/sdio_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/core/mmc_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/core/mmc_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/core/mmc_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mmc/core/mmc_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/vmw_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/tsl2550.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/vmw_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/tsl2550.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/tifm_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/tifm_7xx1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/tifm_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/tifm_7xx1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-xp/xpnet.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-xp/xpnet.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-xp/xpc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-xp/xp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-xp/xpc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-xp/xp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-gru/gru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/sgi-gru/gru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/vop/vop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/vop/vop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/scif/scif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/scif/scif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/host/mic_host.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/host/mic_host.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/cosm_client/cosm_client.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/cosm_client/cosm_client.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/cosm/mic_cosm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/cosm/mic_cosm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/card/mic_card.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/card/mic_card.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/vop_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/vop_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/scif_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/scif_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/mic_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/cosm_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/mic_bus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mic/bus/cosm_bus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mei/mei.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mei/mei.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mei/mei-txe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mei/mei-txe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mei/mei-me.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/mei/mei-me.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/isl29020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/isl29020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/isl29003.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/isl29003.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/ioc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/ioc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/ibmasm/ibmasm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/ibmasm/ibmasm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/hpilo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/hpilo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/enclosure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/enclosure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/max6875.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/max6875.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/idt_89hpesx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/idt_89hpesx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/eeprom_93cx6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/eeprom_93cx6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/at24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/eeprom/at24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/echo/echo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/echo/echo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/cb710/cb710.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/cardreader/rtsx_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/cb710/cb710.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/cardreader/rtsx_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/cardreader/rtsx_pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/cardreader/rtsx_pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/bh1770glc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/bh1770glc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/apds990x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/apds990x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/apds9802als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/apds9802als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/altera-stapl/altera-stapl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/misc/altera-stapl/altera-stapl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/vx855.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/vx855.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/lpc_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/lpc_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel-lpss.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel-lpss.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel-lpss-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel-lpss-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel-lpss-acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel-lpss-acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/wl1273-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/wl1273-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/sm501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/sm501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/lpc_ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/lpc_ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/intel_soc_pmic_chtdc_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/mfd/bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptspi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptspi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptscsih.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptscsih.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptsas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptsas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptlan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptlan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptbase.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/message/fusion/mptbase.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/rtsx_usb_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/rtsx_usb_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/r592.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/r592.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/tifm_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/tifm_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/rtsx_pci_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/rtsx_pci_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/jmb38x_ms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/host/jmb38x_ms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/core/mspro_block.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/core/memstick.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/core/mspro_block.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/memstick/core/memstick.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/media.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/media.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videobuf-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videobuf-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/v4l2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/v4l2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videodev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videodev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/v4l2-core/tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/zr364xx/zr364xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/uvc/uvcvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/uvc/uvcvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/usbvision/usbvision.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/usbvision/usbvision.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/usbtv/usbtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/usbtv/usbtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/tm6000/tm6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/tm6000/tm6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/stk1160/stk1160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/stk1160/stk1160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/siano/smsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/siano/smsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/s2255/s2255drv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/s2255/s2255drv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/pwc/pwc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/pwc/pwc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/hdpvr/hdpvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/hdpvr/hdpvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_stv0680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_stv0680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sq930x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sq930x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca508.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca508.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca1528.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sonixb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca1528.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sonixb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_pac7311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_pac7311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_pac7302.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_pac7302.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_ov519.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_ov519.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_nw80x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_nw80x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_cpia1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_benq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_cpia1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_benq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_vicam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_vicam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_vc032x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_vc032x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_touptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_touptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_tv8532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_tv8532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_topro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_topro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_t613.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_t613.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_stk1135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_stk1135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_stk014.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_stk014.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sq905c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sq905c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sq905.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sq905.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca561.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca561.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca506.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca506.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca501.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca500.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca501.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_spca500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sonixj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sonixj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_se401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_pac207.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_se401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_pac207.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_ov534.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_ov534.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_mars.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_mars.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_main.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_main.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_konica.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_konica.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_kinect.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_kinect.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_finepix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_finepix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_etoms.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_conex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_etoms.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gspca_conex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/go7007-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/go7007-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/go7007-loader.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/go7007-loader.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/s2250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/s2250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/go7007/go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-rc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-rc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cpia2/cpia2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/cpia2/cpia2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/au0828/au0828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/au0828/au0828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/as102/dvb-as102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/usb/as102/dvb-as102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/xc5000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/xc5000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tuner-types.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tuner-types.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tea5761.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tea5761.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda8290.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda8290.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda827x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda827x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18250.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18250.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18218.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18218.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/r820t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/r820t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/qm1d1c0042.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/qm1d1c0042.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mxl5007t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mxl5007t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mxl5005s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2131.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt20xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2131.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt20xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2063.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2063.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2060.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2060.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mc44s803.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mc44s803.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/m88rs6000t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/m88rs6000t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/it913x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/it913x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc2580.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc2580.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc0011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc0011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/xc4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/xc4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tuner-xc2028.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tuner-xc2028.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tuner-simple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tuner-simple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tua9001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tua9001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tea5767.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tea5767.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda9887.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda9887.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18271.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18271.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18212.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/tda18212.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/si2157.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/si2157.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/qt1010.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/qt1010.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/qm1d1b0004.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/qm1d1b0004.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2266.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/mt2266.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/max2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/max2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc0013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc0013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc0012.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/fc0012.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/e4000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/spi/cxd2880-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/tuners/e4000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/spi/cxd2880-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ttusbir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/serial_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ttusbir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/serial_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/nuvoton-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/nuvoton-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ite-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ite-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-sony-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-sony-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-sharp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-sharp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-imon-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-imon-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/iguanair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/iguanair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/igorplugusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/fintek-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/igorplugusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/fintek-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ati_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ati_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/winbond-cir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/winbond-cir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/redrat3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/rc-loopback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/redrat3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/rc-loopback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/rc-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/mceusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/rc-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/mceusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-xmp-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-xmp-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-sanyo-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-rc6-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-rc5-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-rc5-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-nec-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-nec-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-jvc-decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ir-jvc-decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/imon_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/imon_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/imon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/imon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ene_ir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/ene_ir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-trekstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-trekstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tango.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tango.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-su3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-su3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-reddo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-reddo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pv951.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-purpletv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pv951.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-purpletv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-npgtech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-npgtech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-manli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-manli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-hisi-tv-demo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-behold.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-behold.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-anysee.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-winfast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-anysee.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-winfast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-streamzap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-streamzap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-norwood.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-norwood.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-nebula.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-nebula.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-lme2510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-imon-rsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-hisi-poplar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-geekbox.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-geekbox.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-flydvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-flydvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-eztv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-eztv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-digittrade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-digittrade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-cinergy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-cinergy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-astrometa-t2hybrid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/tea575x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/tea575x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/shark2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/saa7706h.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/shark2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/saa7706h.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-shark.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-shark.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-ma901.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-ma901.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-wl1273.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-wl1273.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-tea5764.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-tea5764.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-maxiradio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-mr800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-maxiradio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-keene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/radio-keene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/dsbr100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/dsbr100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/si470x/radio-si470x-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/si470x/radio-si470x-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/si470x/radio-si470x-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/tw686x/tw686x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/radio/si470x/radio-si470x-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/tw686x/tw686x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-patch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-patch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-av.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-av.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/solo6x10/solo6x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/solo6x10/solo6x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/smipcie/smipcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/smipcie/smipcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7164/saa7164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7146/mxb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7146/mxb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7146/hexium_orion.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7146/hexium_orion.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7146/hexium_gemini.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7146/hexium_gemini.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-empress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-empress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/pt1/earth-pt1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/pt1/earth-pt1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/pluto2/pluto2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/pluto2/pluto2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ngene/ngene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ngene/ngene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/netup_unidvb/netup-unidvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/meye/meye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/mantis/mantis_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/meye/meye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/mantis/mantis_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/mantis/mantis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/mantis/mantis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/mantis/hopper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtvfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/mantis/hopper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtvfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/intel/ipu3/ipu3-cio2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/dm1105/dm1105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/dm1105/dm1105.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx8800.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx8800.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx8802.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx8802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-vp3054-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx23885/cx23885.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx23885/cx23885.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx18/cx18.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx18/cx18.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx18/cx18-alsa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/cx18/cx18-alsa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/bttv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/bttv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst_ca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst_ca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/bt878.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/bt8xx/bt878.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/mmc/siano/smssdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/mmc/siano/smssdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/wm8739.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/wm8739.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/upd64083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/upd64083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/uda1342.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/uda1342.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tea6415c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tda9840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tea6415c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tda9840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/sony-btf-mpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/ov7640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/sony-btf-mpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/ov7640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cs5345.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/wm8775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cs5345.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/wm8775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/vp27smpx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/upd64031a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/vp27smpx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/upd64031a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tw9906.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tw9903.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tw9906.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tw9903.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tw2804.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tvp5150.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tvaudio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tvaudio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tea6420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tea6420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tda7432.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/tda7432.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa717x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa717x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa7127.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa7127.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa7115.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa7115.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa6752hs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa6752hs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa6588.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/saa6588.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/ov2640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/ov2640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/mt9v011.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/mt9v011.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/msp3400.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/msp3400.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/m52790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/m52790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/ir-kbd-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/ir-kbd-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cs53l32a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cs53l32a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cs3308.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cs3308.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cx25840/cx25840.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/i2c/cx25840/cx25840.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/firewire/firedtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/firewire/firedtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zl10353.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zl10353.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zl10036.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zl10036.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tua6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tua6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda8261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda8261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10048.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0299.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10048.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0299.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0297.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0297.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stb6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stb6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stb6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stb6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/sp887x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/sp887x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/sp8870.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/sp8870.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/sp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/sp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/si2168.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/si2168.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/si2165.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/si2165.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s921.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s921.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s5h1420.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s5h1420.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s5h1411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s5h1411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/rtl2830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/rtl2830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/or51132.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/or51132.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/nxt6000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/nxt6000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/nxt200x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/nxt200x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mt352.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mt312.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mt352.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mt312.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mn88472.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mn88472.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mb86a20s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mb86a20s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mb86a16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mb86a16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/m88rs2000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/m88rs2000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lnbp22.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lnbp22.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lnbp21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lnbp21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgdt330x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgdt330x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgdt3306a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgdt3306a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgdt3305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgdt3305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/l64781.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/l64781.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/itd1000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/itd1000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/isl6423.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/isl6423.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/isl6421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/isl6421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/isl6405.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/isl6405.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/helene.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/helene.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ec100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ec100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dvb_dummy_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dvb-pll.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dvb-pll.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/drxk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dibx000_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/drxk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dibx000_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib8000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib8000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib7000p.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib7000p.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib7000m.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib7000m.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib0090.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib0090.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cxd2099.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cxd2099.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24123.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24123.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24120.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24120.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24117.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24117.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24116.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24116.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx22700.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/bcm3510.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx22700.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/bcm3510.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/au8522_dig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/au8522_dig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/au8522_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/au8522_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ascot2e.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ascot2e.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/as102_fe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/af9013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/as102_fe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/af9013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zl10039.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zl10039.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zd1301_demod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/zd1301_demod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ves1x93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ves1x93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ves1820.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ves1820.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ts2020.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ts2020.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda826x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda826x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda8083.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda8083.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda665x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda665x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10086.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10086.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10071.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10071.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda1004x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda1004x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10023.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10023.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tda10021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tc90522.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/tc90522.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv6111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv6111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv6110x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv6110x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv6110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv6110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0910.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0910.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv090x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv090x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0900.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0900.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0367.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0367.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stb0899.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/stb0899.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/si21xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/si21xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s5h1409.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/s5h1409.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/rtl2832.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/rtl2832.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/or51211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/or51211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mxl5xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mxl5xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mn88473.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/mn88473.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/m88ds3103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/m88ds3103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lnbh25.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lnbh25.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgs8gxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lgs8gxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lg2160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/lg2160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ix2505v.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ix2505v.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/horus3a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/horus3a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ds3000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/ds3000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/drxd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/drxd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib3000mc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib3000mc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib3000mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib3000mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib0070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/dib0070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cxd2841er.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cxd2841er.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cxd2820r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cxd2820r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24113.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx24113.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx22702.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/au8522_decoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/cx22702.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/au8522_decoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/atbm8830.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/atbm8830.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/af9033.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/af9033.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/a8293.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-core/dvb-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/dvb-core/dvb-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/cypress_firmware.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/cypress_firmware.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/tveeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/tveeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/cx2341x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/cx2341x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-dvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-sg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-dma-contig.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/siano/smsmdtv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/siano/smsmdtv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/siano/smsdvb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/siano/smsdvb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/saa7146/saa7146_vv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/saa7146/saa7146_vv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/saa7146/saa7146.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/saa7146/saa7146.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/cec/cec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/media/cec/cec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid456.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid456.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid0.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/persistent-data/dm-persistent-data.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/raid0.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/persistent-data/dm-persistent-data.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/linear.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/linear.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/faulty.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/faulty.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-zoned.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-verity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-zoned.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-verity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-unstripe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-unstripe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-thin-pool.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-thin-pool.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-switch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-switch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-service-time.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-service-time.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-round-robin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-round-robin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-raid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-raid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-queue-length.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-queue-length.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-multipath.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-log-writes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-multipath.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-log-writes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-log-userspace.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-log-userspace.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-integrity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-integrity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-flakey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-flakey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-delay.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-crypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-cache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-cache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-cache-smq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-cache-smq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-bio-prison.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/dm-bio-prison.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/bcache/bcache.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/md/bcache/bcache.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-mlxreg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-mlxreg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lt3593.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lt3593.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/uleds.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/uleds.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-ss4200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-ss4200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-pca9532.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-pca9532.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-nic78bx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-nic78bx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lm3530.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lm3530.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-clevo-mail.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-clevo-mail.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-apu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-apu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/led-class-flash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/led-class-flash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lp3952.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lp3952.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lp3944.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-lp3944.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-blinkm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-blinkm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-as3645a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/leds-as3645a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-transient.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-transient.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-oneshot.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-oneshot.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-gpio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-default-on.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-gpio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-default-on.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-camera.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-camera.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-activity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-activity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-netdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-netdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-backlight.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/leds/trigger/ledtrig-backlight.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/teles_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/teles_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/sedlbauer_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/sedlbauer_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hisax/hisax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/speedfax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/speedfax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/eicon/divadidd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/eicon/divadidd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/eicon/divacapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/eicon/divacapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/c4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/c4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/t1pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/t1pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/gigaset/gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/gigaset/gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/gigaset/usb_gigaset.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/gigaset/usb_gigaset.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/capi/capidrv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/capi/capidrv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/capi/kernelcapi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/isdn/capi/kernelcapi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iommu/amd_iommu_v2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iommu/amd_iommu_v2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/zforce_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/zforce_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/wacom_w8001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/wacom_w8001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/wacom_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/wacom_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/usbtouchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/usbtouchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/tsc2007.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/tsc2007.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/touchwin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/touchwin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/touchit213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/touchit213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/st1232.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/st1232.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/sis_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/sis_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mk712.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mk712.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mcs5000_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mcs5000_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/ili210x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/ili210x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/gunze.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/gunze.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/fujitsu_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/fujitsu_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/egalax_ts_serial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/egalax_ts_serial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/eeti_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/eeti_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/chipone_icn8505.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/chipone_icn8505.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/auo-pixcir-ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/auo-pixcir-ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/zet6223.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/zet6223.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/tsc40.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/tsc40.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/touchright.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/touchright.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/surface3_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/surface3_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/silead.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/silead.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/raydium_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/pixcir_i2c_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mtouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mms114.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mtouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/mms114.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/inexio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/inexio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/goodix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/goodix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/elants_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/elants_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/edt-ft5x06.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/edt-ft5x06.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/dynapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/dynapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/touchscreen/atmel_mxt_ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/wacom_serial4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/wacom_serial4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/pegasus_notetaker.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/pegasus_notetaker.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/hanwang.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/hanwang.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/aiptek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/aiptek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/kbtab.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/kbtab.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/gtco.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/gtco.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/acecad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/tablet/acecad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/sparse-keymap.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/serio_raw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/sparse-keymap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/serio_raw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/hyperv-keyboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/hyperv-keyboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/arc_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/arc_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/altera_ps2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/serio/altera_ps2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/rmi4/rmi_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/vsxxxaa.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/vsxxxaa.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/synaptics_usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/synaptics_usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/synaptics_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/synaptics_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/sermouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/sermouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/elan_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/elan_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/cyapatp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/bcm5974.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/cyapatp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/bcm5974.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/appletouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/mouse/appletouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/yealink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/xen-kbdfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/yealink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/xen-kbdfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/uinput.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/soc_button_array.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/uinput.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/soc_button_array.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/rotary_encoder.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/powermate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/rotary_encoder.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/powermate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/pcspkr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/kxtj9.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/pcspkr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/kxtj9.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/keyspan_remote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/ideapad_slidebar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/keyspan_remote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/ideapad_slidebar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/gp2ap002a00f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/gp2ap002a00f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/e3x0-button.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/e3x0-button.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/cma3000_d0x_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/cma3000_d0x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/cma3000_d0x_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/cma3000_d0x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/cm109.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/cm109.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/axp20x-pek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/axp20x-pek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/atlas_btns.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/atlas_btns.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/ati_remote2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/ati_remote2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/apanel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/misc/apanel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/keyboard/tm2-touchkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/keyboard/tm2-touchkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/keyboard/qt1070.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/keyboard/qt1070.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/keyboard/gpio_keys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/keyboard/gpio_keys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/joystick/pxrc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/joystick/pxrc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/joystick/psxpad-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/joystick/psxpad-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/joydev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/input-polldev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/joydev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/input-polldev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/lightning.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/lightning.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/gameport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/ns558.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/gameport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/ns558.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/fm801-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/fm801-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/emu10k1-gp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/gameport/emu10k1-gp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/ff-memless.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/input/ff-memless.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/qib/ib_qib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/qib/ib_qib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/ocrdma/ocrdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/nes/iw_nes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/nes/iw_nes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/mthca/ib_mthca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/i40iw/i40iw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/i40iw/i40iw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/rdma_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/rdma_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_umad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_umad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_cm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_cm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio-sw-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio-sw-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio-sw-device.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio-sw-device.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio-configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/industrialio-configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/trigger/iio-trig-loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/trigger/iio-trig-loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/trigger/iio-trig-interrupt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/trigger/iio-trig-interrupt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/temperature/hid-sensor-temperature.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/temperature/hid-sensor-temperature.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/temperature/mlx90632.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/temperature/mlx90632.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/bmp280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/bmp280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/bmp280-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/bmp280-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/abp060mg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/abp060mg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/bmp280-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/pressure/bmp280-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/potentiostat/lmp91000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/potentiometer/ad5272.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/potentiostat/lmp91000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/potentiometer/ad5272.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/potentiometer/mcp4018.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/potentiometer/mcp4018.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/orientation/hid-sensor-incl-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/orientation/hid-sensor-rotation.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/orientation/hid-sensor-rotation.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/st_magn_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/st_magn_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/st_magn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/st_magn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/hid-sensor-magn-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/ak8975.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/st_magn_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/ak8975.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/magnetometer/st_magn_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/vl6180.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/stk3310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/vl6180.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/stk3310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/st_uvis25_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/st_uvis25_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/rpr0521.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/pa12203001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/rpr0521.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/pa12203001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/opt3001.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/opt3001.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/lv0104cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/lv0104cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/hid-sensor-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/hid-sensor-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/cm32181.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/cm32181.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/zopt2201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/zopt2201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/st_uvis25_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/st_uvis25_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/st_uvis25_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/st_uvis25_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/bh1750.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/acpi-als.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/bh1750.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/light/acpi-als.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/imu/inv_mpu6050/inv-mpu6050-i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hts221_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hts221_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hts221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hts221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hid-sensor-humidity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hid-sensor-humidity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hts221_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/hts221_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/dht11.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/humidity/dht11.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/health/max30100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/health/max30100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/st_gyro_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/st_gyro_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/mpu3050.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/st_gyro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/hid-sensor-gyro-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/st_gyro_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/gyro/st_gyro_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/st_sensors/st_sensors_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/st_sensors/st_sensors_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/st_sensors/st_sensors.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/st_sensors/st_sensors.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/kfifo_buf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/kfifo_buf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/buffer/industrialio-hw-consumer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/max1363.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/max1363.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/axp288_adc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/axp288_adc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/ti-ads1015.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/ti-ads1015.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/ad7766.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/adc/ad7766.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/st_accel_i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/st_accel_i2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/st_accel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/st_accel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/kxcjk-1013.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/kxcjk-1013.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/dmard10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/da311.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/dmard10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/da311.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/bmc150-accel-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/bmc150-accel-i2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/bmc150-accel-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/bmc150-accel-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/st_accel_spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/bmc150-accel-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/st_accel_spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/mma7660.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/mma7660.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/hid-sensor-accel-3d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/da280.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/da280.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/iio/accel/cros_ec_accel_legacy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-stub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-stub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-smbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-smbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-slave-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-slave-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-mux.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-dev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-mux.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/i2c-dev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-viapro.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-viapro.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-tiny-usb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-tiny-usb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-sis96x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-simtec.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-sis96x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-simtec.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-scmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-scmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-piix4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-piix4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-pca-platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-pca-platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-parport.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-parport.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-parport-light.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-parport-light.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-nforce2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-nforce2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-mlxcpld.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-ismt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-mlxcpld.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-ismt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-isch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-i801.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-isch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-i801.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-cht-wc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-cht-wc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-amd8111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-amd8111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-amd756.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-amd756.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/algos/i2c-algo-pca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/algos/i2c-algo-pca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/algos/i2c-algo-bit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/i2c/algos/i2c-algo-bit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83l786ng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83l786ng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83l785ts.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83l785ts.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83795.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83793.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83795.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83793.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83792d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83792d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83791d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83791d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83781d.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83781d.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83773g.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83627hf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83773g.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83627hf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83627ehf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/w83627ehf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/vt8231.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/vt8231.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/vt1211.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/vt1211.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/via686a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/via686a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/via-cputemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/via-cputemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp421.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp421.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp401.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp401.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp103.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp103.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp102.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tmp102.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/thmc50.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/thmc50.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tc74.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tc74.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tc654.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/tc654.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/smsc47m192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/smsc47m192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/smsc47m1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/smsc47m1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/smsc47b397.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/smsc47b397.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sis5595.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sis5595.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/shtc1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/shtc1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sht3x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sht3x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sht21.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sht21.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sht15.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sht15.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sch56xx-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sch56xx-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sch5636.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sch5636.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sch5627.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/sch5627.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/powr1220.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/powr1220.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/zl6100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ucd9200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/zl6100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ucd9200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ucd9000.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ucd9000.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/tps53679.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/tps53679.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/tps40422.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/pmbus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/tps40422.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/pmbus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/pmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/pmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max34440.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max8688.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max20751.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max20751.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max16064.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ltc3815.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/max16064.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ltc3815.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/ltc2978.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/lm25066.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/adm1275.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pmbus/adm1275.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pcf8591.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pcf8591.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pc87427.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pc87360.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pc87427.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/pc87360.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/npcm750-pwm-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/npcm750-pwm-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ntc_thermistor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ntc_thermistor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct7904.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct7802.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct6775.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct6683.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct6775.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/nct6683.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/mlxreg-fan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/mlxreg-fan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/mcp3021.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/mcp3021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6697.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6697.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6650.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6650.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6642.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6642.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6639.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max6639.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max31790.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max31790.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max31722.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max31722.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max197.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max197.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max1668.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max1668.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max1619.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max1619.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max16065.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max1111.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max16065.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/max1111.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4261.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4261.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4260.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4260.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4222.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4222.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4215.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4215.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4151.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc4151.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc2990.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc2990.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc2945.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm95245.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ltc2945.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm95245.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm95241.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm95241.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm95234.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm95234.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm93.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm93.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm92.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm92.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm90.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm90.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm85.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm85.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm83.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm80.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm83.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm80.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm78.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm78.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm77.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm77.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm75.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm73.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm75.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm73.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm70.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm70.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm63.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lm63.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lineage-pem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/lineage-pem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/k8temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/k8temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/k10temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/k10temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/jc42.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ina3221.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ina3221.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ina2xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ina2xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ina209.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ina209.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ibmpex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ibmpex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ibmaem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ibmaem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/i5k_amb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/i5k_amb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/i5500_temp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/i5500_temp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/hwmon-vid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/gl520sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/gl518sm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/gl518sm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/g762.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/g762.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/g760a.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/g760a.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ftsteutates.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ftsteutates.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/fschmd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/fschmd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/fam15h_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/fam15h_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/f75375s.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/f75375s.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/f71882fg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/f71882fg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/f71805f.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/f71805f.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/emc6w201.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/emc6w201.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/emc1403.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/emc1403.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ds620.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ds620.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ds1621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ds1621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/dme1737.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/dell-smm-hwmon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/dme1737.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/dell-smm-hwmon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/coretemp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/coretemp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/atxp1.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/atxp1.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/asus_atk0110.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/aspeed-pwm-tacho.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/asus_atk0110.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/aspeed-pwm-tacho.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/asc7621.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/asb100.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/asc7621.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/asb100.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/applesmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/applesmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/amc6821.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/amc6821.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7x10.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7x10.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7475.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7470.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7462.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7411.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7462.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7411.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7310.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adt7310.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ads7871.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ads7871.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ads7828.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ads7828.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm9240.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm9240.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1031.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1029.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1031.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1029.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1026.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1025.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1026.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1025.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adcxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adcxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adm1021.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adc128d818.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ad7418.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/adc128d818.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ad7418.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ad7414.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ad7414.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ad7314.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/ad7314.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/acpi_power_meter.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/abituguru3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/acpi_power_meter.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/abituguru3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/abituguru.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hv/hv_vmbus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hwmon/abituguru.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hv/hv_vmbus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hv/hv_utils.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hv/hv_utils.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hv/hv_balloon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hv/hv_balloon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sensor-hub.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sensor-hub.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-prodikeys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-picolcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-prodikeys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-picolcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/wacom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/wacom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/uhid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/uhid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/intel-ish-hid/intel-ishtp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/intel-ish-hid/intel-ishtp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/intel-ish-hid/intel-ishtp-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/intel-ish-hid/intel-ishtp-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/intel-ish-hid/intel-ish-ipc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/intel-ish-hid/intel-ish-ipc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/i2c-hid/i2c-hid.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/i2c-hid/i2c-hid.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-zydacron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-zpff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-zydacron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-zpff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-xinmo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-xinmo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-wiimote.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-wiimote.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-waltop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-waltop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-udraw-ps3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-udraw-ps3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-uclogic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-uclogic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-twinhan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-twinhan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-topseed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-topseed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-tmff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-tmff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-tivo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sunplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-tivo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sunplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-steelseries.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-steelseries.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-steam.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-speedlink.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-steam.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-speedlink.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sjoy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-sjoy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-samsung.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-samsung.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-saitek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-saitek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-savu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-savu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-ryos.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-pyra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-ryos.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-pyra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-lua.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-kovaplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-lua.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-kovaplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-konepure.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-konepure.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-koneplus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-koneplus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-kone.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-kone.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-isku.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-isku.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-arvo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-roccat-arvo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-rmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-retrode.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-rmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-retrode.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-primax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-primax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-plantronics.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-plantronics.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-pl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-pl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-petalynx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-petalynx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-penmount.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-penmount.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-ortek.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-ortek.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-nti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-nti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-multitouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-multitouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-monterey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-microsoft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-monterey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-microsoft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-mf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-mf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-logitech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-logitech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-logitech-hidpp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-logitech-hidpp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-logitech-dj.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-logitech-dj.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-lenovo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-lenovo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-led.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-led.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-lcpower.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-lcpower.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-kye.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-kye.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-keytouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-kensington.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-keytouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-kensington.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-jabra.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-jabra.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-ite.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-ite.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-icade.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-hyperv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-icade.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-hyperv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-holtekff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-holtekff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-holtek-mouse.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-holtek-kbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-holtek-mouse.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-holtek-kbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gyration.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gt683r.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gyration.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gt683r.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gfrm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gembird.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gfrm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gembird.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gaff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-gaff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-ezkey.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-ezkey.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-emsff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-emsff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-elo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-elo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-elecom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-elecom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-elan.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-elan.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-dr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-dr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cypress.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cypress.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cp2112.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cp2112.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cougar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cougar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-corsair.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-corsair.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cmedia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cmedia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-chicony.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cherry.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-chicony.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-cherry.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-betopff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-belkin.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-betopff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-belkin.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-axff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-aureal.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-axff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-aureal.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-asus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-asus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-appleir.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-appleir.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-apple.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-apple.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-alps.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-alps.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-accutouch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-accutouch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-a4tech.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/hid/hid-a4tech.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/vgem/vgem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/vgem/vgem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/udl/udl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/udl/udl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/ttm/ttm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/ttm/ttm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/qxl/qxl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/qxl/qxl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i915/i915.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i915/i915.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i915/gvt/kvmgt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i2c/tda998x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i2c/tda998x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i2c/sil164.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i2c/sil164.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/i2c/ch7006.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/drm_kms_helper.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/drm_kms_helper.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/cirrus/cirrus.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/cirrus/cirrus.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/bochs/bochs-drm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/bochs/bochs-drm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/ast/ast.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/amd/lib/chash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/amd/lib/chash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-viperboard.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-viperboard.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-pci-idio-16.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-pci-idio-16.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-it87.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-it87.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-ich.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-ich.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-exar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-exar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-bd9571mwv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-bd9571mwv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-amdpt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/gpio/gpio-amdpt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/xilinx-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/xilinx-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/xilinx-pr-decoupler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/xilinx-pr-decoupler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/machxo2-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/machxo2-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/fpga-region.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/fpga-region.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/fpga-mgr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/fpga-mgr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/fpga-bridge.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/fpga-bridge.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/altera-ps-spi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/altera-ps-spi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/altera-pr-ip-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/altera-pr-ip-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/altera-cvp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fpga/altera-cvp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-write-eeprom.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-write-eeprom.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-trivial.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-trivial.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-chardev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-chardev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-fakedev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/fmc/fmc-fakedev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/iscsi_ibft.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/qemu_fw_cfg.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/qemu_fw_cfg.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/edd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/edd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/dcdbas.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firmware/dcdbas.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/nosy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/nosy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-sbp2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-sbp2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-ohci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-ohci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-net.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/firewire/firewire-net.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/extcon/extcon-intel-int3496.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/extcon/extcon-intel-int3496.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/extcon/extcon-intel-cht-wc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/extcon/extcon-intel-cht-wc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/extcon/extcon-axp288.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/extcon/extcon-axp288.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/x38_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/x38_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/skx_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/skx_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/sb_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/sb_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/pnd2_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/pnd2_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/ie31200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/ie31200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i82975x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i82975x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i7core_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i7core_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i7300_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i7300_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i5400_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i5400_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i5100_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i5100_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i5000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i5000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i3200_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i3200_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i3000_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/i3000_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/edac_mce_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/edac_mce_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/e752x_edac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/e752x_edac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/amd64_edac_mod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/edac/amd64_edac_mod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/mic_x100_dma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/mic_x100_dma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/ioat/ioatdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/ioat/ioatdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/idma64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/idma64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/dw/dw_dmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/dw/dw_dmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/altera-msgdma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dma/altera-msgdma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/devfreq/governor_simpleondemand.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/devfreq/governor_simpleondemand.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dca/dca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dca/dca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dax/device_dax.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dax/device_dax.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dax/dax_pmem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/dax/dax_pmem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/virtio/virtio_crypto.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/virtio/virtio_crypto.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_common/intel_qat.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_common/intel_qat.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/padlock-sha.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/padlock-sha.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/padlock-aes.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/padlock-aes.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/chelsio/chcr.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/chelsio/chcr.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/chelsio/chtls/chtls.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/chelsio/chtls/chtls.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/ccp/ccp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/ccp/ccp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/speedstep-lib.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/speedstep-lib.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/powernow-k8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/powernow-k8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/pcc-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/pcc-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/p4-clockmod.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/p4-clockmod.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/amd_freq_sensitivity.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/amd_freq_sensitivity.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/acpi-cpufreq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/cpufreq/acpi-cpufreq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/clk/clk-si544.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/clk/clk-si544.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/xillybus/xillybus_pcie.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/xillybus/xillybus_pcie.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/xillybus/xillybus_core.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/xillybus/xillybus_core.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/virtio_console.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/virtio_console.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/uv_mmtimer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/uv_mmtimer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tpm/tpm_nsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tpm/tpm_nsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tpm/tpm_infineon.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tpm/tpm_infineon.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tpm/tpm_atmel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tpm/tpm_atmel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tlclk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/tlclk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ppdev.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ppdev.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/pcmcia/cm4040_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/pcmcia/cm4040_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/pcmcia/cm4000_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/pcmcia/cm4000_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/mwave/mwave.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/mwave/mwave.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/lp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/lp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_watchdog.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_watchdog.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_ssif.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_ssif.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_si.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_si.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_poweroff.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_poweroff.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_msghandler.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_msghandler.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_devintf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/ipmi/ipmi_devintf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/via-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/via-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/timeriomem-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/timeriomem-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/intel-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/intel-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/amd-rng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hw_random/amd-rng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hangcheck-timer.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/hangcheck-timer.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/crash.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/char/crash.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/hci_vhci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/hci_vhci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/hci_uart.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/hci_uart.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/hci_nokia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/hci_nokia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/dtl1_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/dtl1_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btsdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btsdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btrtl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btrtl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btrsi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btrsi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btqca.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btqca.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btmrvl_sdio.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btmrvl_sdio.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btintel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btintel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btbcm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btbcm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bt3c_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bt3c_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/ath3k.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/ath3k.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btmrvl.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/btmrvl.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bpa10x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bpa10x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bluecard_cs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bluecard_cs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bfusb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bfusb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bcm203x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bluetooth/bcm203x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/zram/zram.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/zram/zram.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/xen-blkfront.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/xen-blkfront.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/xen-blkback/xen-blkback.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/xen-blkback/xen-blkback.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/virtio_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/virtio_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/umem.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/umem.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/sx8.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/sx8.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/skd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/skd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/rbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/rbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/pktcdvd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/pktcdvd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/null_blk.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/null_blk.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/nbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/nbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/mtip32xx/mtip32xx.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/mtip32xx/mtip32xx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/loop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/loop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/floppy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/floppy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/drbd/drbd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/drbd/drbd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/brd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/brd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/aoe/aoe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/aoe/aoe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/DAC960.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/block/DAC960.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bcma/bcma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/bcma/bcma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/base/test/test_async_driver_probe.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/base/test/test_async_driver_probe.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/base/regmap/regmap-sdw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/base/regmap/regmap-sdw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/cfag12864bfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/cfag12864bfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/ks0108.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/ks0108.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/hd44780.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/hd44780.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/charlcd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/charlcd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/cfag12864b.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/auxdisplay/cfag12864b.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/solos-pci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/he.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/solos-pci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/he.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/suni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/suni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/nicstar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/nicstar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/firestream.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/firestream.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/eni.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/eni.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/atmtcp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/atm/atmtcp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_vsc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_vsc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_uli.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_uli.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sx4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sx4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_svw.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_svw.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sil24.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sil24.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sil.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_qstor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_sil.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_qstor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_promise.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_promise.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_nv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_nv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_mv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_mv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_inic162x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/sata_inic162x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pdc_adma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pdc_adma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_via.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_triflex.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_via.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_triflex.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sl82c105.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sil680.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sil680.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_serverworks.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_serverworks.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sch.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_sch.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_piccolo.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_piccolo.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_pdc202xx_old.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_pdc202xx_old.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_pdc2027x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_pdc2027x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_pcmcia.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_pcmcia.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_optidma.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_optidma.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_opti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_opti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_oldpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_oldpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ns87415.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ns87415.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ns87410.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ns87410.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ninja32.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ninja32.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_netcell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_netcell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_mpiix.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_mpiix.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_marvell.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_marvell.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_jmicron.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_jmicron.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_it821x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_it821x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_it8213.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_it8213.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt3x3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt3x3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt3x2n.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt3x2n.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt37x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt37x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt366.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_hpt366.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_efar.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_efar.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_cmd64x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_cmd64x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_cmd640.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_cmd640.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_atp867x.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_atp867x.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_atiixp.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_atiixp.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_artop.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_artop.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ali.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_acpi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_ali.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/pata_acpi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/libahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/libahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/ata_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/ata_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/ahci_platform.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/ahci_platform.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/acard-ahci.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/ata/acard-ahci.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/video.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/sbshc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/video.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/sbshc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/sbs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/sbs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/nfit/nfit.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/nfit/nfit.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/ec_sys.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/ec_sys.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/dptf/dptf_power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/dptf/dptf_power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/custom_method.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_tad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/custom_method.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_tad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_pad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_ipmi.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_pad.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_ipmi.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_configfs.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/drivers/acpi/acpi_configfs.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/xcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/xcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/wp512.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/wp512.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/vmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/vmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/twofish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/twofish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/twofish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/twofish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/tgr192.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/tgr192.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/tea.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/tea.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/tcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/tcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sm4_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sm4_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sm3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sm3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sha512_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sha512_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sha3_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/sha3_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/serpent_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/seed.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/serpent_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/seed.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/salsa20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/salsa20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd320.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd320.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd256.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd256.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd160.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd160.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd128.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/rmd128.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/poly1305_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/pcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/poly1305_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/pcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/pcbc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/michael_mic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/pcbc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/michael_mic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/mcryptd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/md4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/mcryptd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/md4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/lz4hc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/lz4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/lz4hc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/lz4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/keywrap.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/khazad.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/fcrypt.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/fcrypt.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/echainiv.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/echainiv.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/ecdh_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/des_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/ecdh_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/des_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/crypto_user.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/crypto_user.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/crypto_engine.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/crypto_engine.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/crc32_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cmac.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/crc32_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cmac.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/chacha20poly1305.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/chacha20poly1305.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/chacha20_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/chacha20_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cfb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/ccm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cfb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/ccm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cast_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cast_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cast6_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cast5_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cast6_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/cast5_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/camellia_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/blowfish_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/camellia_generic.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/blowfish_generic.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/blowfish_common.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/authencesn.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/blowfish_common.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/authencesn.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/authenc.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/authenc.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/raid6test.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/raid6test.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_xor.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_xor.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_raid6_recov.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_tx.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_pq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_memcpy.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_pq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/async_tx/async_memcpy.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/arc4.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/anubis.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/arc4.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/anubis.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/ansi_cprng.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/aes_ti.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/ansi_cprng.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/crypto/aes_ti.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/block/kyber-iosched.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/block/kyber-iosched.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/block/bfq.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/block/bfq.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kvm/kvm.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kvm/kvm.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kvm/kvm-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kvm/kvm-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kvm/kvm-amd.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kvm/kvm-amd.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/kernel/cpu/mcheck/mce-inject.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/intel/intel-uncore.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/intel/intel-uncore.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/intel/intel-rapl-perf.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/intel/intel-rapl-perf.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/intel/intel-cstate.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/intel/intel-cstate.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/amd/power.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/events/amd/power.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/twofish-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/twofish-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/twofish-x86_64-3way.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/twofish-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/twofish-x86_64-3way.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/twofish-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha512-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha512-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha256-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha256-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha1-ssse3.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/sha1-ssse3.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/serpent-avx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/serpent-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/serpent-avx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/serpent-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/poly1305-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/ghash-clmulni-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/poly1305-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/ghash-clmulni-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/des3_ede-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/crct10dif-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/des3_ede-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/crct10dif-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/crc32c-intel.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/crc32c-intel.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/crc32-pclmul.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/crc32-pclmul.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/chacha20-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/chacha20-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/cast6-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/cast6-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/cast5-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/cast5-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/camellia-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/camellia-aesni-avx2.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/camellia-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/camellia-aesni-avx2.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/blowfish-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/kernel/arch/x86/crypto/blowfish-x86_64.ko explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/unifdef extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-cert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sign-file extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sign-file explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/asn1_compiler explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sortextable extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sortextable explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/recordmcount extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/recordmcount explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/conmakehash extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/conmakehash explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/pnmtologo extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/pnmtologo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kallsyms extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kallsyms explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/bin2c extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/bin2c explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/mdp/mdp extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/mdp/mdp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/genheaders/genheaders extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/modpost explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/mk_elfconfig extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/mk_elfconfig explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/conf extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/basic/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/basic/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/fixdep explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/objtool explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/unifdef extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/objtool extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/unifdef explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-cert extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-cert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/asn1_compiler extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/asn1_compiler explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sortextable explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/pnmtologo extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sortextable extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/pnmtologo explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sign-file extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sign-file explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/recordmcount extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/recordmcount explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/conmakehash extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/conmakehash explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kallsyms extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kallsyms explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/bin2c explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/mdp/mdp extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/bin2c extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/mdp/mdp explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/genheaders/genheaders extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/genheaders/genheaders explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/modpost extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/modpost explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/mk_elfconfig extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/mk_elfconfig explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/basic/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/basic/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/conf explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/objtool explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/fixdep extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/objtool explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64/vmlinux extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64/vmlinux explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64+debug/vmlinux extracting debug info from /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/lib/modules/4.19.47-200.fc31.x86_64+debug/vmlinux BUILDSTDERR: cpio: kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/kernel/debug/kdb/gen-kdb_cmds.c: Cannot stat: No such file or directory BUILDSTDERR: cpio: kernel-4.19.fc31/linux-4.19.47-200.fc31.x86_64/kernel/locking/locktorture.mod.c: Cannot stat: No such file or directory BUILDSTDERR: 709024 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/tracing/ftrace-bisect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/namespace.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mkmakefile from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/headers_check.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/headers.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/gcc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/gcc-plugin.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/gcc-ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/gcc-goto.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/decodecode from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/config from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/coccicheck from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/clang-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/check_00index.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/adjust_autoksyms.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/Lindent from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/sync-check.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/setlocalversion from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/decode_stacktrace.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/checkstack.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/tracing/ftrace-bisect.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/install_policy.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/package/mkdebian from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/package/builddeb from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/package/mkspec from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/package/buildtar from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/streamline_config.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/qconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/merge_config.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/mconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/gconf-cfg.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/dtc/update-dtc-source.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/dtc/dtx_diff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/dtc/dt_to_config from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/xz_wrap.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/tags.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/stackusage from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/stackdelta from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/recordmcount.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/prune-kernel from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/profile2linkerlist.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/patch-kernel from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/objdiff from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/namespace.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mkuboot.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mksysmap from /bin/sh -x to #!/usr/bin/sh -x mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mkmakefile from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mkcompile_h from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/markup_oops.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/makelst from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/link-vmlinux.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/leaking_addresses.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kernel-doc from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/headers_install.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/headers_check.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/headers.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/headerdep.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/gfp-translate from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/get_maintainer.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/get_dvb_firmware from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/gcc-x86_64-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/gcc-x86_32-has-stack-protector.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/gcc-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/gcc-plugin.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/gcc-ld from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/gcc-goto.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/find-unused-docs.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/file-size.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/faddr2line from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract_xc3028.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-vmlinux from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-sys-certs.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-module-sig.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-ikconfig from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/export_report.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/documentation-file-ref-check from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/depmod.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/decodecode from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/config from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/coccicheck from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/cleanpatch from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/cleanfile from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/clang-version.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/checkversion.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/checksyscalls.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/checkpatch.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/checkincludes.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/check_extable.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/check_00index.sh from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/cc-can-link.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/bootgraph.pl from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/adjust_autoksyms.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/Lindent from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/sync-check.sh from /bin/sh to #!/usr/bin/sh + '[' 1 -eq 1 ']' + '[' 0 -ne 0 ']' + '[' ' 1' -ne 0 ']' + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64+debug/ + '[' 0 -ne 0 ']' + '[' ' 1' -ne 0 ']' + /builddir/build/SOURCES/mod-sign.sh certs/signing_key.pem.sign certs/signing_key.x509.sign /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/4.19.47-200.fc31.x86_64/ + '[' 1 -eq 1 ']' + xargs xz + find /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/lib/modules/ -type f -name '*.ko' Processing files: kernel-4.19.47-200.fc31.x86_64 Processing files: kernel-debuginfo-common-x86_64-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel) kernel-debuginfo-common-x86_64 = 4.19.47-200.fc31 kernel-debuginfo-common-x86_64(x86-64) = 4.19.47-200.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-debug-core-4.19.47-200.fc31.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.csL3Xt + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/share/licenses/kernel-debug-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/share/licenses/kernel-debug-core + cp -pr linux-4.19.47-200.fc31.x86_64/COPYING-4.19.47 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/share/licenses/kernel-debug-core + exit 0 Provides: installonlypkg(kernel) kernel = 4.19.47-200.fc31 kernel-debug-core = 4.19.47-200.fc31 kernel-debug-core(x86-64) = 4.19.47-200.fc31 kernel-debug-core-uname-r = 4.19.47-200.fc31.x86_64+debug kernel-drm-nouveau = 16 kernel-uname-r = 4.19.47-200.fc31.x86_64+debug kernel-x86_64 = 4.19.47-200.fc31+debug kmod(3w-9xxx.ko) kmod(3w-sas.ko) kmod(3w-xxxx.ko) kmod(8021q.ko) kmod(8139cp.ko) kmod(8139too.ko) kmod(8250.ko) kmod(8250_base.ko) kmod(8250_dw.ko) kmod(8250_mid.ko) kmod(8250_pci.ko) kmod(8390.ko) kmod(842.ko) kmod(842_compress.ko) kmod(842_decompress.ko) kmod(9p.ko) kmod(9pnet.ko) kmod(9pnet_virtio.ko) kmod(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(bcache.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(dax_pmem.ko) kmod(dc395x.ko) kmod(dca.ko) kmod(dcdbas.ko) kmod(deadline-iosched.ko) kmod(debug_pagetables.ko) kmod(deflate.ko) kmod(dell-smm-hwmon.ko) kmod(des3_ede-x86_64.ko) kmod(des_generic.ko) kmod(device_dax.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(dsa_loop_bdinfo.ko) kmod(dummy.ko) kmod(dw_dmac.ko) kmod(dw_dmac_core.ko) kmod(dw_dmac_pci.ko) kmod(e100.ko) kmod(e1000.ko) kmod(e1000e.ko) kmod(e3x0-button.ko) kmod(e752x_edac.ko) kmod(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(locktorture.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(powernow-k8.ko) kmod(powr1220.ko) kmod(ppdev.ko) kmod(pps-gpio.ko) kmod(pps-ldisc.ko) kmod(pps_core.ko) kmod(pps_parport.ko) kmod(processor.ko) kmod(processor_thermal_device.ko) kmod(psample.ko) kmod(psmouse.ko) kmod(psnap.ko) kmod(pstore.ko) kmod(psxpad-spi.ko) kmod(ptp.ko) kmod(ptp_kvm.ko) kmod(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(test_list_sort.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-debug-4.19.47-200.fc31.x86_64 Processing files: kernel-debug-devel-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel) kernel-debug-devel = 4.19.47-200.fc31 kernel-debug-devel(x86-64) = 4.19.47-200.fc31 kernel-debug-devel-x86_64 = 4.19.47-200.fc31 kernel-devel-uname-r = 4.19.47-200.fc31.x86_64+debug kernel-devel-x86_64 = 4.19.47-200.fc31+debug Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): findutils Requires(post): /bin/sh Processing files: kernel-debug-modules-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel-module) kernel-debug-modules = 4.19.47-200.fc31 kernel-debug-modules(x86-64) = 4.19.47-200.fc31 kernel-debug-modules-uname-r = 4.19.47-200.fc31.x86_64+debug kernel-debug-modules-x86_64 = 4.19.47-200.fc31 kernel-modules = 4.19.47-200.fc31+debug kernel-modules-x86_64 = 4.19.47-200.fc31+debug kmod(3c574_cs.ko) kmod(3c589_cs.ko) kmod(3c59x.ko) kmod(6lowpan.ko) kmod(8250_exar.ko) kmod(8250_lpss.ko) kmod(8250_moxa.ko) kmod(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_atomisp2_pm.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(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-debug-modules-extra-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel-module) kernel-debug-modules-extra = 4.19.47-200.fc31 kernel-debug-modules-extra = 4.19.47-200.fc31+debug kernel-debug-modules-extra(x86-64) = 4.19.47-200.fc31 kernel-debug-modules-extra-uname-r = 4.19.47-200.fc31.x86_64+debug kernel-debug-modules-extra-x86_64 = 4.19.47-200.fc31 kernel-debug-modules-extra-x86_64 = 4.19.47-200.fc31+debug kmod(6pack.ko) kmod(a3d.ko) kmod(adi.ko) kmod(aer_inject.ko) kmod(affs.ko) kmod(analog.ko) kmod(appletalk.ko) kmod(avm_cs.ko) kmod(avma1_cs.ko) kmod(avmfritz.ko) kmod(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-debug-debuginfo-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel) kernel-debug-debuginfo = 4.19.47-200.fc31 kernel-debug-debuginfo(x86-64) = 4.19.47-200.fc31 kernel-debug-debuginfo-x86_64 = 4.19.47-200.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: kernel-core-4.19.47-200.fc31.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ID2Xbw + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + LICENSEDIR=/builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/share/licenses/kernel-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/share/licenses/kernel-core + cp -pr linux-4.19.47-200.fc31.x86_64/COPYING-4.19.47 /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/share/licenses/kernel-core + exit 0 Provides: installonlypkg(kernel) kernel = 4.19.47-200.fc31 kernel-core = 4.19.47-200.fc31 kernel-core(x86-64) = 4.19.47-200.fc31 kernel-core-uname-r = 4.19.47-200.fc31.x86_64 kernel-drm-nouveau = 16 kernel-uname-r = 4.19.47-200.fc31.x86_64 kernel-x86_64 = 4.19.47-200.fc31 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(bcache.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(dax_pmem.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(device_dax.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(dsa_loop_bdinfo.ko) kmod(dummy.ko) kmod(dw_dmac.ko) kmod(dw_dmac_core.ko) kmod(dw_dmac_pci.ko) kmod(e100.ko) kmod(e1000.ko) kmod(e1000e.ko) kmod(e3x0-button.ko) kmod(e752x_edac.ko) kmod(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(powernow-k8.ko) kmod(powr1220.ko) kmod(ppdev.ko) kmod(pps-gpio.ko) kmod(pps-ldisc.ko) kmod(pps_core.ko) kmod(pps_parport.ko) kmod(processor.ko) kmod(processor_thermal_device.ko) kmod(psample.ko) kmod(psmouse.ko) kmod(psnap.ko) kmod(pstore.ko) kmod(psxpad-spi.ko) kmod(ptp.ko) kmod(ptp_kvm.ko) kmod(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-devel-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel) kernel-devel = 4.19.47-200.fc31 kernel-devel(x86-64) = 4.19.47-200.fc31 kernel-devel-uname-r = 4.19.47-200.fc31.x86_64 kernel-devel-x86_64 = 4.19.47-200.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-modules-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel-module) kernel-modules = 4.19.47-200.fc31 kernel-modules(x86-64) = 4.19.47-200.fc31 kernel-modules-uname-r = 4.19.47-200.fc31.x86_64 kernel-modules-x86_64 = 4.19.47-200.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_atomisp2_pm.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(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-modules-extra-4.19.47-200.fc31.x86_64 Provides: installonlypkg(kernel-module) kernel-modules-extra = 4.19.47-200.fc31 kernel-modules-extra(x86-64) = 4.19.47-200.fc31 kernel-modules-extra-uname-r = 4.19.47-200.fc31.x86_64 kernel-modules-extra-x86_64 = 4.19.47-200.fc31 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-debuginfo-4.19.47-200.fc31.x86_64 BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/objtool.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/objtool.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/objtool and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/objtool BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/fixdep.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/fixdep.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/tools/objtool/fixdep and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/tools/objtool/fixdep BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/basic/fixdep.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/basic/fixdep.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/basic/fixdep and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/basic/fixdep BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/conf.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/conf.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kconfig/conf and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kconfig/conf BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/mk_elfconfig.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/mk_elfconfig.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/mk_elfconfig and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/mk_elfconfig BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/modpost.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/modpost.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/mod/modpost and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/mod/modpost BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/mdp/mdp.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/mdp/mdp.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/mdp/mdp and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/mdp/mdp BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/genheaders/genheaders.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/genheaders/genheaders.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/selinux/genheaders/genheaders and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/selinux/genheaders/genheaders BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/bin2c.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/bin2c.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/bin2c and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/bin2c BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kallsyms.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kallsyms.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/kallsyms and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/kallsyms BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/pnmtologo.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/pnmtologo.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/pnmtologo and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/pnmtologo BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/conmakehash.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/conmakehash.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/conmakehash and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/conmakehash BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/recordmcount.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/recordmcount.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/recordmcount and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/recordmcount BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sortextable.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sortextable.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sortextable and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sortextable BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/asn1_compiler.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/asn1_compiler.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/asn1_compiler and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/asn1_compiler BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sign-file.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sign-file.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/sign-file and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/sign-file BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-cert.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-cert.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/extract-cert and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/extract-cert BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/unifdef.debug and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/lib/debug/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/unifdef.debug BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64+debug/scripts/unifdef and /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64/usr/src/kernels/4.19.47-200.fc31.x86_64/scripts/unifdef Provides: installonlypkg(kernel) kernel-debuginfo = 4.19.47-200.fc31 kernel-debuginfo(x86-64) = 4.19.47-200.fc31 kernel-debuginfo-x86_64 = 4.19.47-200.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 Wrote: /builddir/build/RPMS/kernel-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-common-x86_64-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debug-core-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debug-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debug-devel-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debug-modules-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debug-modules-extra-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debug-debuginfo-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-core-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-devel-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-modules-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-modules-extra-4.19.47-200.fc31.x86_64.rpm Wrote: /builddir/build/RPMS/kernel-debuginfo-4.19.47-200.fc31.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.N1bAft + umask 022 + cd /builddir/build/BUILD + cd kernel-4.19.fc31 + /usr/bin/rm -rf /builddir/build/BUILDROOT/kernel-4.19.47-200.fc31.x86_64 + exit 0 Child return code was: 0